1(()=>{var me,fe,QR={376:function(me,fe,s){var ne;me=s.nmd(me),function(){var E,z="Expected a function",Re="__lodash_hash_undefined__",re="__lodash_placeholder__",mr=1/0,po=9007199254740991,Gn=4294967295,Tl=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],Da="[object Arguments]",Rs="[object Array]",xi="[object Boolean]",mo="[object Date]",Ta="[object Error]",Ea="[object Function]",Os="[object GeneratorFunction]",en="[object Map]",go="[object Number]",Kr="[object Object]",Ia="[object Promise]",wi="[object RegExp]",Si="[object Set]",Mi="[object String]",kt="[object Symbol]",es="[object WeakMap]",Nn="[object ArrayBuffer]",Jn="[object DataView]",V="[object Float32Array]",$="[object Float64Array]",q="[object Int8Array]",ue="[object Int16Array]",Ce="[object Int32Array]",lt="[object Uint8Array]",dn="[object Uint8ClampedArray]",mt="[object Uint16Array]",oe="[object Uint32Array]",Te=/\b__p \+= '';/g,ye=/\b(__p \+=) '' \+/g,Ie=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ut=/&(?:amp|lt|gt|quot|#39);/g,Ht=/[&<>"']/g,sn=RegExp(ut.source),Ae=RegExp(Ht.source),Ps=/<%-([\s\S]+?)%>/g,Li=/<%([\s\S]+?)%>/g,rh=/<%=([\s\S]+?)%>/g,bv=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,xv=/^\w*$/,ts=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,oh=/[\\^$.*+?()[\]{}|]/g,sh=RegExp(oh.source),ka=/^\s+/,vb=/\s/,wv=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,dm=/\{\n\/\* \[wrapped with (.+)\] \*/,um=/,? & /,yb=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Di=/[()=,{}\[\]\/\s]/,Xe=/\\(\\)?/g,Cb=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,Sv=/\w*$/,hm=/^[-+]0x[0-9a-f]+$/i,bb=/^0b[01]+$/i,xb=/^\[object .+?Constructor\]$/,tn=/^0o[0-7]+$/i,fm=/^(?:0|[1-9]\d*)$/,Ra=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u01
vendor: 23,307 bytes, line 1
17f]/g,ns=/($^)/,Mv=/['\n\r\u2028\u2029\\]/g,id="\\ud800-\\udfff",Fo="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",ah="\\u2700-\\u27bf",lh="a-z\\xdf-\\xf6\\xf8-\\xff",od="A-Z\\xc0-\\xd6\\xd8-\\xde",mm="\\ufe0e\\ufe0f",Il="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",gm="["+id+"]",Tv="["+Il+"]",dh="["+Fo+"]",uh="\\d+",ad="["+ah+"]",kl="["+lh+"]",ld="[^"+id+Il+uh+ah+lh+od+"]",Rl="\\ud83c[\\udffb-\\udfff]",Ol="[^"+id+"]",Qi="(?:\\ud83c[\\udde6-\\uddff]){2}",et="[\\ud800-\\udbff][\\udc00-\\udfff]",Dt="["+od+"]",_m="(?:"+kl+"|"+ld+")",hh="(?:"+Dt+"|"+ld+")",Iv="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",vm="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",cd="(?:"+dh+"|"+Rl+")?",wt="["+mm+"]?",ph=wt+cd+"(?:\\u200d(?:"+[Ol,Qi,et].join("|")+")"+wt+cd+")*",wb="(?:"+[ad,Qi,et].join("|")+")"+ph,Sb="(?:"+[Ol+dh+"?",dh,Qi,et,gm].join("|")+")",Pl=RegExp("['\u2019]","g"),mh=RegExp(dh,"g"),Pa=RegExp(Rl+"(?="+Rl+")|"+Sb+ph,"g"),kv=RegExp([Dt+"?"+kl+"+"+Iv+"(?="+[Tv,Dt,"$"].join("|")+")",hh+"+"+vm+"(?="+[Tv,Dt+_m,"$"].join("|")+")",Dt+"?"+_m+"+"+Iv,Dt+"+"+vm,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",uh,wb].join("|"),"g"),Cm=RegExp("[\\u200d"+id+Fo+mm+"]"),Rv=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,bm=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Aa=-1,nn={};nn[V]=nn[$]=nn[q]=nn[ue]=nn[Ce]=nn[lt]=nn[dn]=nn[mt]=nn[oe]=!0,nn[Da]=nn[Rs]=nn[Nn]=nn[xi]=nn[Jn]=nn[mo]=nn[Ta]=nn[Ea]=nn[en]=nn[go]=nn[Kr]=nn[wi]=nn[Si]=nn[Mi]=nn[es]=!1;var Rt={};Rt[Da]=Rt[Rs]=Rt[Nn]=Rt[Jn]=Rt[xi]=Rt[mo]=Rt[V]=Rt[$]=Rt[q]=Rt[ue]=Rt[Ce]=Rt[en]=Rt[go]=Rt[Kr]=Rt[wi]=Rt[Si]=Rt[Mi]=Rt[kt]=Rt[lt]=Rt[dn]=Rt[mt]=Rt[oe]=!0,Rt[Ta]=Rt[Ea]=Rt[es]=!1;var Ve={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},dd=parseFloat,ud=parseInt,No="object"==typeof global&&global&&global.Object===Object&&global,Db="object"==typeof self&&self&&self.Object===Object&&self,Ti=No||Db||Function("return this")(),Ov=fe&&!fe.nodeType&&fe,Fa=Ov&&me&&!me.nodeType&&me,hd=Fa&&Fa.exports===Ov,fd=hd&&No.process,di=function(){try{return Fa&&Fa.require&&Fa.require("util").types||fd&&fd.binding&&fd.binding("util")}catch{}}(),As=di&&di.isArrayBuffer,Xr=di&&di.isDate,gh=di&&di.isMap,Ei=di&&di.isRegExp,Fs=di&&di.isSet,_h=di&&di.isTypedArray;function Rn(B,Q,W){switch(W.length){case 0:return B.call(Q);case 1:return B.call(Q,W[0]);case 2:return B.call(Q,W[0],W[1]);case 3:return B.call(Q,W[0],W[1],W[2])}return B.apply(Q,W)}function Na(B,Q,W,Ee){for(var tt=-1,Yt=null==B?0:B.length;++tt<Yt;){var Ln=B[tt];Q(Ee,Ln,W(Ln),B)}return Ee}function Ji(B,Q){for(var W=-1,Ee=null==B?0:B.length;++W<Ee&&!1!==Q(B[W],W,B););return B}function Tb(B,Q){for(var W=null==B?0:B.length;W--&&!1!==Q(B[W],W,B););return B}function vh(B,Q){for(var W=-1,Ee=null==B?0:B.length;++W<Ee;)if(!Q(B[W],W,B))return!1;return!0}function La(B,Q){for(var W=-1,Ee=null==B?0:B.length,tt=0,Yt=[];++W<Ee;){var Ln=B[W];Q(Ln,W,B)&&(Yt[tt++]=Ln)}return Yt}function Vi(B,Q){return!(null==B||!B.length)&&_r(B,Q,0)>-1}function Fl(B,Q,W){for(var Ee=-1,tt=null==B?0:B.length;++Ee<tt;)if(W(Q,B[Ee]))return!0;return!1}function Xt(B,Q){for(var W=-1,Ee=null==B?0:B.length,tt=Array(Ee);++W<Ee;)tt[W]=Q(B[W],W,B);return tt}function Ns(B,Q){for(var W=-1,Ee=Q.length,tt=B.length;++W<Ee;)B[tt+W]=Q[W];return B}function yh(B,Q,W,Ee){var tt=-1,Yt=null==B?0:B.length;for(Ee&&Yt&&(W=B[++tt]);++tt<Yt;)W=Q(W,B[tt],tt,B);return W}function Lo(B,Q,W,Ee){var tt=null==B?0:B.length;for(Ee&&tt&&(W=B[--tt]);tt--;)W=Q(W,B[tt],tt,B);return W}function Ot(B,Q){for(var W=-1,Ee=null==B?0:B.length;++W<Ee;)if(Q(B[W],W,B))return!0;return!1}var _o=md("length");function pd(B,Q,W){var Ee;return W(B,function(tt,Yt,Ln){if(Q(tt,Yt,Ln))return Ee=Yt,!1}),Ee}function Ls(B,Q,W,Ee){for(var tt=B.length,Yt=W+(Ee?1:-1);Ee?Yt--:++Yt<tt;)if(Q(B[Yt],Yt,B))return Yt;return-1}function _r(B,Q,W){return Q==Q?function Mh(B,Q,W){for(var Ee=W-1,tt=B.length;++Ee<tt;)if(B[Ee]===Q)return Ee;return-1}(B,Q,W):Ls(B,Pv,W)}function is(B,Q,W,Ee){for(var tt=W-1,Yt=B.length;++tt<Yt;)if(Ee(B[tt],Q))return tt;return-1}function Pv(B){return B!=B}function Ch(B,Q){var W=null==B?0:B.length;return W?Nl(B,Q)/W:NaN}function md(B){return function(Q){return null==Q?E:Q[B]}}function gd(B){return function(Q){return null==B?E:B[Q]}}function Ba(B,Q,W,Ee,tt){return tt(B,function(Yt,Ln,rn){W=Ee?(Ee=!1,Yt):Q(W,Yt,Ln,rn)}),W}function Nl(B,Q){for(var W,Ee=-1,tt=B.length;++Ee<tt;){var Yt=Q(B[Ee]);Yt!==E&&(W=W===E?Yt:W+Yt)}return W}function bh(B,Q){for(var W=-1,Ee=Array(B);++W<B;)Ee[W]=Q(W);return Ee}function xh(B){return B&&B.slice(0,Yr(B)+1).replace(ka,"")}function Or(B){return function(Q){return B(Q)}}function vr(B,Q){return Xt(Q,function(W){return B[W]})}function Ll(B,Q){return B.has(Q)}function wh(B,Q){for(var W=-1,Ee=B.length;++W<Ee&&_r(Q,B[W],0)>-1;);return W}function Sm(B,Q){for(var W=B.length;W--&&_r(Q,B[W],0)>-1;);return W}var Mm=gd({\u00c0:"A",\u00c1:"A",\u00c2:"A",\u00c3:"A",\u00c4:"A",\u00c5:"A",\u00e0:"a",\u00e1:"a",\u00e2:"a",\u00e3:"a",\u00e4:"a",\u00e5:"a",\u00c7:"C",\u00e7:"c",\u00d0:"D",\u00f0:"d",\u00c8:"E",\u00c9:"E",\u00ca:"E",\u00cb:"E",\u00e8:"e",\u00e9:"e",\u00ea:"e",\u00eb:"e",\u00cc:"I",\u00cd:"I",\u00ce:"I",\u00cf:"I",\u00ec:"i",\u00ed:"i",\u00ee:"i",\u00ef:"i",\u00d1:"N",\u00f1:"n",\u00d2:"O",\u00d3:"O",\u00d4:"O",\u00d5:"O",\u00d6:"O",\u00d8:"O",\u00f2:"o",\u00f3:"o",\u00f4:"o",\u00f5:"o",\u00f6:"o",\u00f8:"o",\u00d9:"U",\u00da:"U",\u00db:"U",\u00dc:"U",\u00f9:"u",\u00fa:"u",\u00fb:"u",\u00fc:"u",\u00dd:"Y",\u00fd:"y",\u00ff:"y",\u00c6:"Ae",\u00e6:"ae",\u00de:"Th",\u00fe:"th",\u00df:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010a:"C",\u010c:"C",\u0107:"c",\u0109:"c",\u010b:"c",\u010d:"c",\u010e:"D",\u0110:"D",\u010f:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011a:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011b:"e",\u011c:"G",\u011e:"G",\u0120:"G",\u0122:"G",\u011d:"g",\u011f:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012a:"I",\u012c:"I",\u012e:"I",\u0130:"I",\u0129:"i",\u012b:"i",\u012d:"i",\u012f:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013b:"L",\u013d:"L",\u013f:"L",\u0141:"L",\u013a:"l",\u013c:"l",\u013e:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014a:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014b:"n",\u014c:"O",\u014e:"O",\u0150:"O",\u014d:"o",\u014f:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015a:"S",\u015c:"S",\u015e:"S",\u0160:"S",\u015b:"s",\u015d:"s",\u015f:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016a:"U",\u016c:"U",\u016e:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016b:"u",\u016d:"u",\u016f:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017b:"Z",\u017d:"Z",\u017a:"z",\u017c:"z",\u017e:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017f:"s"}),Ib=gd({"&":"&","<":"<",">":">",'"':""","'":"'"});function Dm(B){return"\\"+Ve[B]}function Bs(B){return Cm.test(B)}function Bl(B){var Q=-1,W=Array(B.size);return B.forEach(function(Ee,tt){W[++Q]=[tt,Ee]}),W}function Va(B,Q){return function(W){return B(Q(W))}}function vo(B,Q){for(var W=-1,Ee=B.length,tt=0,Yt=[];++W<Ee;){var Ln=B[W];(Ln===Q||Ln===re)&&(B[W]=re,Yt[tt++]=W)}return Yt}function Vl(B){var Q=-1,W=Array(B.size);return B.forEach(function(Ee){W[++Q]=Ee}),W}function fn(B){return Bs(B)?function Dh(B){for(var Q=Pa.lastIndex=0;Pa.test(B);)++Q;return Q}(B):_o(B)}function an(B){return Bs(B)?function Im(B){return B.match(Pa)||[]}(B):function xm(B){return B.split("")}(B)}function Yr(B){for(var Q=B.length;Q--&&vb.test(B.charAt(Q)););return Q}var ui=gd({"&":"&","<":"<",">":">",""":'"',"'":"'"}),Th=function B(Q){var h,W=(Q=null==Q?Ti:Th.defaults(Ti.Object(),Q,Th.pick(Ti,bm))).Array,Ee=Q.Date,tt=Q.Error,Yt=Q.Function,Ln=Q.Math,rn=Q.Object,jl=Q.RegExp,km=Q.String,Pr=Q.TypeError,yo=W.prototype,rs=rn.prototype,Vs=Q["__core-js_shared__"],Eh=Yt.prototype.toString,Ut=rs.hasOwnProperty,Ih=0,Ar=(h=/[^.]+$/.exec(Vs&&Vs.keys&&Vs.keys.IE_PROTO||""))?"Symbol(src)_1."+h:"",os=rs.toString,Rm=Eh.call(rn),Rb=Ti._,Ob=jl("^"+Eh.call(Ut).replace(oh,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),_d=hd?Q.Buffer:E,Fr=Q.Symbol,kh=Q.Uint8Array,vd=_d?_d.allocUnsafe:E,Rh=Va(rn.getPrototypeOf,rn),ja=rn.create,Hl=rs.propertyIsEnumerable,zl=yo.splice,$l=Fr?Fr.isConcatSpreadable:E,jt=Fr?Fr.iterator:E,ss=Fr?Fr.toStringTag:E,Ha=function(){try{var h=io(rn,"defineProperty");return h({},"",{}),h}catch{}}(),Bn=Q.clearTimeout!==Ti.clearTimeout&&Q.clearTimeout,za=Ee&&Ee.now!==Ti.Date.now&&Ee.now,Nv=Q.setTimeout!==Ti.setTimeout&&Q.setTimeout,Co=Ln.ceil,yd=Ln.floor,Gl=rn.getOwnPropertySymbols,Lv=_d?_d.isBuffer:E,Ui=Q.isFinite,Bv=yo.join,Vv=Va(rn.keys,rn),On=Ln.max,Wn=Ln.min,pn=Ee.now,X=Q.parseInt,je=Ln.random,Vn=yo.reverse,ji=io(Q,"DataView"),Pn=io(Q,"Map"),qn=io(Q,"Promise"),Nr=io(Q,"Set"),$t=io(Q,"WeakMap"),mn=io(rn,"create"),yr=$t&&new $t,Ne={},$a=oo(ji),Om=oo(Pn),Us=oo(qn),gn=oo(Nr),js=oo($t),Qr=Fr?Fr.prototype:E,Cr=Qr?Qr.valueOf:E,Hs=Qr?Qr.toString:E;function T(h){if(Sn(h)&&!ht(h)&&!(h instanceof ce)){if(h instanceof bn)return h;if(Ut.call(h,"__wrapped__"))return iy(h)}return new bn(h)}var br=function(){function h(){}return function(p){if(!wn(p))return{};if(ja)return ja(p);h.prototype=p;var _=new h;return h.prototype=E,_}}();function zs(){}function bn(h,p){this.__wrapped__=h,this.__actions__=[],this.__chain__=!!p,this.__index__=0,this.__values__=E}function ce(h){this.__wrapped__=h,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=Gn,this.__views__=[]}function Lr(h){var p=-1,_=null==h?0:h.length;for(this.clear();++p<_;){var x=h[p];this.set(x[0],x[1])}}function Br(h){var p=-1,_=null==h?0:h.length;for(this.clear();++p<_;){var x=h[p];this.set(x[0],x[1])}}function Vo(h){var p=-1,_=null==h?0:h.length;for(this.clear();++p<_;){var x=h[p];this.set(x[0],x[1])}}function Ws(h){var p=-1,_=null==h?0:h.length;for(this.__data__=new Vo;++p<_;)this.add(h[p])}function Kn(h){var p=this.__data__=new Br(h);this.size=p.size}function zv(h,p){var _=ht(h),x=!_&&nl(h),M=!_&&!x&&Eo(h),k=!_&&!x&&!M&&Yn(h),A=_||x||M||k,P=A?bh(h.length,km):[],j=P.length;for(var ie in h)(p||Ut.call(h,ie))&&(!A||!("length"==ie||M&&("offset"==ie||"parent"==ie)||k&&("buffer"==ie||"byteLength"==ie||"byteOffset"==ie)||Mo(ie,j)))&&P.push(ie);return P}function $v(h){var p=h.length;return p?h[Dd(0,p-1)]:E}function Am(h,p){return tg(nr(h),At(p,0,h.length))}function Fh(h){return tg(nr(h))}function Fm(h,p,_){(_!==E&&!ir(h[p],_)||_===E&&!(p in h))&&Qt(h,p,_)}function Cd(h,p,_){var x=h[p];(!Ut.call(h,p)||!ir(x,_)||_===E&&!(p in h))&&Qt(h,p,_)}function jn(h,p){for(var _=h.length;_--;)if(ir(h[_][0],p))return _;return-1}function pe(h,p,_,x){return qs(h,function(M,k,A){p(x,M,_(M),A)}),x}function ke(h,p){return h&&xr(p,oi(p),h)}function Qt(h,p,_){"__proto__"==p&&Ha?Ha(h,p,{configurable:!0,enumerable:!0,value:_,writable:!0}):h[p]=_}function as(h,p){for(var _=-1,x=p.length,M=W(x),k=null==h;++_<x;)M[_]=k?E:Zd(h,p[_]);return M}function At(h,p,_){return h==h&&(_!==E&&(h=h<=_?h:_),p!==E&&(h=h>=p?h:p)),h}function Hi(h,p,_,x,M,k){var A,P=1&p,j=2&p,ie=4&p;if(_&&(A=M?_(h,x,M,k):_(h)),A!==E)return A;if(!wn(h))return h;var te=ht(h);if(te){if(A=function zn(h){var p=h.length,_=new h.constructor(p);return p&&"string"==typeof h[0]&&Ut.call(h,"index")&&(_.index=h.index,_.input=h.input),_}(h),!P)return nr(h,A)}else{var ae=ii(h),Se=ae==Ea||ae==Os;if(Eo(h))return Xs(h,P);if(ae==Kr||ae==Da||Se&&!M){if(A=j||Se?{}:wr(h),!P)return j?function Od(h,p){return xr(h,Xm(h),p)}(h,function Nm(h,p){return h&&xr(p,or(p),h)}(A,h)):function Rd(h,p){return xr(h,So(h),p)}(h,ke(A,h))}else{if(!Rt[ae])return M?h:{};A=function Ym(h,p,_){var x=h.constructor;switch(p){case Nn:return on(h);case xi:case mo:return new x(+h);case Jn:return function qm(h,p){var _=p?on(h.buffer):h.buffer;return new h.constructor(_,h.byteOffset,h.byteLength)}(h,_);case V:case $:case q:case ue:case Ce:case lt:case dn:case mt:case oe:return Kh(h,_);case en:return new x;case go:case Mi:return new x(h);case wi:return function Km(h){var p=new h.constructor(h.source,Sv.exec(h));return p.lastIndex=h.lastIndex,p}(h);case Si:return new x;case kt:return function qh(h){return Cr?rn(Cr.call(h)):{}}(h)}}(h,ae,P)}}k||(k=new Kn);var Le=k.get(h);if(Le)return Le;k.set(h,A),Mg(h)?h.forEach(function(qe){A.add(Hi(qe,p,_,qe,h,k))}):wg(h)&&h.forEach(function(qe,ft){A.set(ft,Hi(qe,p,_,ft,h,k))});var rt=te?E:(ie?j?Ja:oc:j?or:oi)(h);return Ji(rt||h,function(qe,ft){rt&&(qe=h[ft=qe]),Cd(A,ft,Hi(qe,p,_,ft,h,k))}),A}function Wa(h,p,_){var x=_.length;if(null==h)return!x;for(h=rn(h);x--;){var M=_[x],A=h[M];if(A===E&&!(M in h)||!(0,p[M])(A))return!1}return!0}function Xl(h,p,_){if("function"!=typeof h)throw new Pr(z);return rf(function(){h.apply(E,_)},p)}function ei(h,p,_,x){var M=-1,k=Vi,A=!0,P=h.length,j=[],ie=p.length;if(!P)return j;_&&(p=Xt(p,Or(_))),x?(k=Fl,A=!1):p.length>=200&&(k=Ll,A=!1,p=new Ws(p));e:for(;++M<P;){var te=h[M],ae=null==_?te:_(te);if(te=x||0!==te?te:0,A&&ae==ae){for(var Se=ie;Se--;)if(p[Se]===ae)continue e;j.push(te)}else k(p,ae,x)||j.push(te)}return j}T.templateSettings={escape:Ps,evaluate:Li,interpolate:rh,variable:"",imports:{_:T}},(T.prototype=zs.prototype).constructor=T,(bn.prototype=br(zs.prototype)).constructor=bn,(ce.prototype=br(zs.prototype)).constructor=ce,Lr.prototype.clear=function $s(){this.__data__=mn?mn(null):{},this.size=0},Lr.prototype.delete=function Ze(h){var p=this.has(h)&&delete this.__data__[h];return this.size-=p?1:0,p},Lr.prototype.get=function ql(h){var p=this.__data__;if(mn){var _=p[h];return _===Re?E:_}return Ut.call(p,h)?p[h]:E},Lr.prototype.has=function Un(h){var p=this.__data__;return mn?p[h]!==E:Ut.call(p,h)},Lr.prototype.set=function hi(h,p){var _=this.__data__;return this.size+=this.has(h)?0:1,_[h]=mn&&p===E?Re:p,this},Br.prototype.clear=function Gs(){this.__data__=[],this.size=0},Br.prototype.delete=function Kl(h){var p=this.__data__,_=jn(p,h);return!(_<0||(_==p.length-1?p.pop():zl.call(p,_,1),--this.size,0))},Br.prototype.get=function Vr(h){var p=this.__data__,_=jn(p,h);return _<0?E:p[_][1]},Br.prototype.has=function Ga(h){return jn(this.__data__,h)>-1},Br.prototype.set=function Ph(h,p){var _=this.__data__,x=jn(_,h);return x<0?(++this.size,_.push([h,p])):_[x][1]=p,this},Vo.prototype.clear=function An(){this.size=0,this.__data__={hash:new Lr,map:new(Pn||Br),string:new Lr}},Vo.prototype.delete=function Pm(h){var p=hs(this,h).delete(h);return this.size-=p?1:0,p},Vo.prototype.get=function Uv(h){return hs(this,h).get(h)},Vo.prototype.has=function Ah(h){return hs(this,h).has(h)},Vo.prototype.set=function Pb(h,p){var _=hs(this,h),x=_.size;return _.set(h,p),this.size+=_.size==x?0:1,this},Ws.prototype.add=Ws.prototype.push=function Ab(h){return this.__data__.set(h,Re),this},Ws.prototype.has=function Fb(h){return this.__data__.has(h)},Kn.prototype.clear=function Fn(){this.__data__=new Br,this.size=0},Kn.prototype.delete=function _n(h){var p=this.__data__,_=p.delete(h);return this.size=p.size,_},Kn.prototype.get=function jv(h){return this.__data__.get(h)},Kn.prototype.has=function Hv(h){return this.__data__.has(h)},Kn.prototype.set=function Nb(h,p){var _=this.__data__;if(_ instanceof Br){var x=_.__data__;if(!Pn||x.length<199)return x.push([h,p]),this.size=++_.size,this;_=this.__data__=new Vo(x)}return _.set(h,p),this.size=_.size,this};var qs=Yh(er),Zr=Yh(Uo,!0);function Lm(h,p){var _=!0;return qs(h,function(x,M,k){return _=!!p(x,M,k)}),_}function Yl(h,p,_){for(var x=-1,M=h.length;++x<M;){var k=h[x],A=p(k);if(null!=A&&(P===E?A==A&&!rr(A):_(A,P)))var P=A,j=k}return j}function Ql(h,p){var _=[];return qs(h,function(x,M,k){p(x,M,k)&&_.push(x)}),_}function vn(h,p,_,x,M){var k=-1,A=h.length;for(_||(_=Qm),M||(M=[]);++k<A;){var P=h[k];p>0&&_(P)?p>1?vn(P,p-1,_,x,M):Ns(M,P):x||(M[M.length]=P)}return M}var un=Yv(),Gv=Yv(!0);function er(h,p){return h&&un(h,p,oi)}function Uo(h,p){return h&&Gv(h,p,oi)}function fi(h,p){return La(p,function(_){return so(h[_])})}function ls(h,p){for(var _=0,x=(p=ds(p,h)).length;null!=h&&_<x;)h=h[ro(p[_++])];return _&&_==x?h:E}function Zl(h,p,_){var x=p(h);return ht(h)?x:Ns(x,_(h))}function zi(h){return null==h?h===E?"[object Undefined]":"[object Null]":ss&&ss in rn(h)?function ni(h){var p=Ut.call(h,ss),_=h[ss];try{h[ss]=E;var x=!0}catch{}var M=os.call(h);return x&&(p?h[ss]=_:delete h[ss]),M}(h):function Bb(h){return os.call(h)}(h)}function ti(h,p){return h>p}function jo(h,p){return null!=h&&Ut.call(h,p)}function bd(h,p){return null!=h&&p in rn(h)}function Ur(h,p,_){for(var x=_?Fl:Vi,M=h[0].length,k=h.length,A=k,P=W(k),j=1/0,ie=[];A--;){var te=h[A];A&&p&&(te=Xt(te,Or(p))),j=Wn(te.length,j),P[A]=!_&&(p||M>=120&&te.length>=120)?new Ws(A&&te):E}te=h[0];var ae=-1,Se=P[0];e:for(;++ae<M&&ie.length<j;){var Le=te[ae],We=p?p(Le):Le;if(Le=_||0!==Le?Le:0,!(Se?Ll(Se,We):x(ie,We,_))){for(A=k;--A;){var rt=P[A];if(!(rt?Ll(rt,We):x(h[A],We,_)))continue e}Se&&Se.push(We),ie.push(Le)}}return ie}function Ho(h,p,_){var x=null==(h=Vb(h,p=ds(p,h)))?h:h[ro(Xn(p))];return null==x?E:Rn(x,h,_)}function ec(h){return Sn(h)&&zi(h)==Da}function Ge(h,p,_,x,M){return h===p||(null==h||null==p||!Sn(h)&&!Sn(p)?h!=h&&p!=p:function xd(h,p,_,x,M,k){var A=ht(h),P=ht(p),j=A?Rs:ii(h),ie=P?Rs:ii(p),te=(j=j==Da?Kr:j)==Kr,ae=(ie=ie==Da?Kr:ie)==Kr,Se=j==ie;if(Se&&Eo(h)){if(!Eo(p))return!1;A=!0,te=!1}if(Se&&!te)return k||(k=new Kn),A||Yn(h)?no(h,p,_,x,M,k):function Qv(h,p,_,x,M,k,A){switch(_){case Jn:if(h.byteLength!=p.byteLength||h.byteOffset!=p.byteOffset)return!1;h=h.buffer,p=p.buffer;case Nn:return!(h.byteLength!=p.byteLength||!k(new kh(h),new kh(p)));case xi:case mo:case go:return ir(+h,+p);case Ta:return h.name==p.name&&h.message==p.message;case wi:case Mi:return h==p+"";case en:var P=Bl;case Si:if(P||(P=Vl),h.size!=p.size&&!(1&x))return!1;var ie=A.get(h);if(ie)return ie==p;x|=2,A.set(h,p);var te=no(P(h),P(p),x,M,k,A);return A.delete(h),te;case kt:if(Cr)return Cr.call(h)==Cr.call(p)}return!1}(h,p,j,_,x,M,k);if(!(1&_)){var Le=te&&Ut.call(h,"__wrapped__"),We=ae&&Ut.call(p,"__wrapped__");if(Le||We){var rt=Le?h.value():h,qe=We?p.value():p;return k||(k=new Kn),M(rt,qe,_,x,k)}}return!!Se&&(k||(k=new Kn),function Nd(h,p,_,x,M,k){var A=1&_,P=oc(h),j=P.length;if(j!=oc(p).length&&!A)return!1;for(var ae=j;ae--;){var Se=P[ae];if(!(A?Se in p:Ut.call(p,Se)))return!1}var Le=k.get(h),We=k.get(p);if(Le&&We)return Le==p&&We==h;var rt=!0;k.set(h,p),k.set(p,h);for(var qe=A;++ae<j;){var ft=h[Se=P[ae]],Et=p[Se];if(x)var ar=A?x(Et,ft,Se,p,h,k):x(ft,Et,Se,h,p,k);if(!(ar===E?ft===Et||M(ft,Et,_,x,k):ar)){rt=!1;break}qe||(qe="constructor"==Se)}if(rt&&!qe){var Ri=h.constructor,lr=p.constructor;Ri!=lr&&"constructor"in h&&"constructor"in p&&!("function"==typeof Ri&&Ri instanceof Ri&&"function"==typeof lr&&lr instanceof lr)&&(rt=!1)}return k.delete(h),k.delete(p),rt}(h,p,_,x,M,k))}(h,p,_,x,Ge,M))}function tc(h,p,_,x){var M=_.length,k=M,A=!x;if(null==h)return!k;for(h=rn(h);M--;){var P=_[M];if(A&&P[2]?P[1]!==h[P[0]]:!(P[0]in h))return!1}for(;++M<k;){var j=(P=_[M])[0],ie=h[j],te=P[1];if(A&&P[2]){if(ie===E&&!(j in h))return!1}else{var ae=new Kn;if(x)var Se=x(ie,te,j,h,p,ae);if(!(Se===E?Ge(te,ie,3,x,ae):Se))return!1}}return!0}function Bh(h){return!(!wn(h)||function Vd(h){return!!Ar&&Ar in h}(h))&&(so(h)?Ob:xb).test(oo(h))}function wd(h){return"function"==typeof h?h:null==h?_i:"object"==typeof h?ht(h)?Hh(h[0],h[1]):jh(h):Dc(h)}function zo(h){if(!cc(h))return Vv(h);var p=[];for(var _ in rn(h))Ut.call(h,_)&&"constructor"!=_&&p.push(_);return p}function Uh(h,p){return h<p}function qa(h,p){var _=-1,x=ri(h)?W(h.length):[];return qs(h,function(M,k,A){x[++_]=p(M,k,A)}),x}function jh(h){var p=Bd(h);return 1==p.length&&p[0][2]?Zv(p[0][0],p[0][1]):function(_){return _===h||tc(_,h,p)}}function Hh(h,p){return Do(h)&&nt(p)?Zv(ro(h),p):function(_){var x=Zd(_,h);return x===E&&x===p?Sf(_,h):Ge(p,x,3)}}function K(h,p,_,x,M){h!==p&&un(p,function(k,A){if(M||(M=new Kn),wn(k))!function gt(h,p,_,x,M,k,A){var P=nf(h,_),j=nf(p,_),ie=A.get(j);if(ie)Fm(h,_,ie);else{var te=k?k(P,j,_+"",h,p,A):E,ae=te===E;if(ae){var Se=ht(j),Le=!Se&&Eo(j),We=!Se&&!Le&&Yn(j);te=j,Se||Le||We?ht(P)?te=P:xn(P)?te=nr(P):Le?(ae=!1,te=Xs(j,!0)):We?(ae=!1,te=Kh(j,!0)):te=[]:il(j)||nl(j)?(te=P,nl(P)?te=Rx(P):(!wn(P)||so(P))&&(te=wr(j))):ae=!1}ae&&(A.set(j,te),M(te,j,x,k,A),A.delete(j)),Fm(h,_,te)}}(h,p,A,_,K,x,M);else{var P=x?x(nf(h,A),k,A+"",h,p,M):E;P===E&&(P=k),Fm(h,A,P)}},or)}function Bm(h,p){var _=h.length;if(_)return Mo(p+=p<0?_:0,_)?h[p]:E}function Sd(h,p,_){p=p.length?Xt(p,function(k){return ht(k)?function(A){return ls(A,1===k.length?k[0]:k)}:k}):[_i];var x=-1;return p=Xt(p,Or(He())),function Av(B,Q){var W=B.length;for(B.sort(Q);W--;)B[W]=B[W].value;return B}(qa(h,function(k,A,P){return{criteria:Xt(p,function(ie){return ie(k)}),index:++x,value:k}}),function(k,A){return function Xh(h,p,_){for(var x=-1,M=h.criteria,k=p.criteria,A=M.length,P=_.length;++x<A;){var j=kd(M[x],k[x]);if(j)return x>=P?j:j*("desc"==_[x]?-1:1)}return h.index-p.index}(k,A,_)})}function Vm(h,p,_){for(var x=-1,M=p.length,k={};++x<M;){var A=p[x],P=ls(h,A);_(P,A)&&Ka(k,ds(A,h),P)}return k}function jr(h,p,_,x){var M=x?is:_r,k=-1,A=p.length,P=h;for(h===p&&(p=nr(p)),_&&(P=Xt(h,Or(_)));++k<A;)for(var j=0,ie=p[k],te=_?_(ie):ie;(j=M(P,te,j,x))>-1;)P!==h&&zl.call(P,j,1),zl.call(h,j,1);return h}function zh(h,p){for(var _=h?p.length:0,x=_-1;_--;){var M=p[_];if(_==x||M!==k){var k=M;Mo(M)?zl.call(h,M,1):Hr(h,M)}}return h}function Dd(h,p){return h+yd(je()*(p-h+1))}function jm(h,p){var _="";if(!h||p<1||p>po)return _;do{p%2&&(_+=h),(p=yd(p/2))&&(h+=h)}while(p);return _}function yt(h,p){return Jm(ty(h,p,_i),h+"")}function Hm(h){return $v(_c(h))}function Xv(h,p){var _=_c(h);return tg(_,At(p,0,_.length))}function Ka(h,p,_,x){if(!wn(h))return h;for(var M=-1,k=(p=ds(p,h)).length,A=k-1,P=h;null!=P&&++M<k;){var j=ro(p[M]),ie=_;if("__proto__"===j||"constructor"===j||"prototype"===j)return h;if(M!=A){var te=P[j];(ie=x?x(te,j,P):E)===E&&(ie=wn(te)?te:Mo(p[M+1])?[]:{})}Cd(P,j,ie),P=P[j]}return h}var Ii=yr?function(h,p){return yr.set(h,p),h}:_i,bo=Ha?function(h,p){return Ha(h,"toString",{configurable:!0,enumerable:!1,value:xc(p),writable:!0})}:_i;function Td(h){return tg(_c(h))}function Tn(h,p,_){var x=-1,M=h.length;p<0&&(p=-p>M?0:M+p),(_=_>M?M:_)<0&&(_+=M),M=p>_?0:_-p>>>0,p>>>=0;for(var k=W(M);++x<M;)k[x]=h[x+p];return k}function xo(h,p){var _;return qs(h,function(x,M,k){return!(_=p(x,M,k))}),!!_}function Ed(h,p,_){var x=0,M=null==h?x:h.length;if("number"==typeof p&&p==p&&M<=2147483647){for(;x<M;){var k=x+M>>>1,A=h[k];null!==A&&!rr(A)&&(_?A<=p:A<p)?x=k+1:M=k}return M}return nc(h,p,_i,_)}function nc(h,p,_,x){var M=0,k=null==h?0:h.length;if(0===k)return 0;
vendor: 5,995 bytes, line 1
1for(var A=(p=_(p))!=p,P=null===p,j=rr(p),ie=p===E;M<k;){var te=yd((M+k)/2),ae=_(h[te]),Se=ae!==E,Le=null===ae,We=ae==ae,rt=rr(ae);if(A)var qe=x||We;else qe=ie?We&&(x||Se):P?We&&Se&&(x||!Le):j?We&&Se&&!Le&&(x||!rt):!Le&&!rt&&(x?ae<=p:ae<p);qe?M=te+1:k=te}return Wn(k,4294967294)}function $h(h,p){for(var _=-1,x=h.length,M=0,k=[];++_<x;){var A=h[_],P=p?p(A):A;if(!_||!ir(P,j)){var j=P;k[M++]=0===A?0:A}}return k}function zm(h){return"number"==typeof h?h:rr(h)?NaN:+h}function $i(h){if("string"==typeof h)return h;if(ht(h))return Xt(h,$i)+"";if(rr(h))return Hs?Hs.call(h):"";var p=h+"";return"0"==p&&1/h==-mr?"-0":p}function $o(h,p,_){var x=-1,M=Vi,k=h.length,A=!0,P=[],j=P;if(_)A=!1,M=Fl;else if(k>=200){var ie=p?null:Za(h);if(ie)return Vl(ie);A=!1,M=Ll,j=new Ws}else j=p?[]:P;e:for(;++x<k;){var te=h[x],ae=p?p(te):te;if(te=_||0!==te?te:0,A&&ae==ae){for(var Se=j.length;Se--;)if(j[Se]===ae)continue e;p&&j.push(ae),P.push(te)}else M(j,ae,_)||(j!==P&&j.push(ae),P.push(te))}return P}function Hr(h,p){var _=-1,x=(p=ds(p,h)).length;if(!x)return!0;for(;++_<x;){var M=ro(p[_]);if("__proto__"===M&&!Ut.call(h,"__proto__")||("constructor"===M||"prototype"===M)&&_<x-1)return!1}var k=Vb(h,p);return null==k||delete k[ro(Xn(p))]}function eo(h,p,_,x){return Ka(h,p,_(ls(h,p)),x)}function Id(h,p,_,x){for(var M=h.length,k=x?M:-1;(x?k--:++k<M)&&p(h[k],k,h););return _?Tn(h,x?0:k,x?k+1:M):Tn(h,x?k+1:0,x?M:k)}function $m(h,p){var _=h;return _ instanceof ce&&(_=_.value()),yh(p,function(x,M){return M.func.apply(M.thisArg,Ns([x],M.args))},_)}function Xa(h,p,_){var x=h.length;if(x<2)return x?$o(h[0]):[];for(var M=-1,k=W(x);++M<x;)for(var A=h[M],P=-1;++P<x;)P!=M&&(k[M]=ei(k[M]||A,h[P],p,_));return $o(vn(k,1),p,_)}function Gm(h,p,_){for(var x=-1,M=h.length,k=p.length,A={};++x<M;)_(A,h[x],x<k?p[x]:E);return A}function Gh(h){return xn(h)?h:[]}function Wh(h){return"function"==typeof h?h:_i}function ds(h,p){return ht(h)?h:Do(h,p)?[h]:sf(Bt(h))}var Wm=yt;function Ks(h,p,_){var x=h.length;return _=_===E?x:_,!p&&_>=x?h:Tn(h,p,_)}var pi=Bn||function(h){return Ti.clearTimeout(h)};function Xs(h,p){if(p)return h.slice();var _=h.length,x=vd?vd(_):new h.constructor(_);return h.copy(x),x}function on(h){var p=new h.constructor(h.byteLength);return new kh(p).set(new kh(h)),p}function Kh(h,p){var _=p?on(h.buffer):h.buffer;return new h.constructor(_,h.byteOffset,h.length)}function kd(h,p){if(h!==p){var _=h!==E,x=null===h,M=h==h,k=rr(h),A=p!==E,P=null===p,j=p==p,ie=rr(p);if(!P&&!ie&&!k&&h>p||k&&A&&j&&!P&&!ie||x&&A&&j||!_&&j||!M)return 1;if(!x&&!k&&!ie&&h<p||ie&&_&&M&&!x&&!k||P&&_&&M||!A&&M||!j)return-1}return 0}function Ys(h,p,_,x){for(var M=-1,k=h.length,A=_.length,P=-1,j=p.length,ie=On(k-A,0),te=W(j+ie),ae=!x;++P<j;)te[P]=p[P];for(;++M<A;)(ae||M<k)&&(te[_[M]]=h[M]);for(;ie--;)te[P++]=h[M++];return te}function tr(h,p,_,x){for(var M=-1,k=h.length,A=-1,P=_.length,j=-1,ie=p.length,te=On(k-P,0),ae=W(te+ie),Se=!x;++M<te;)ae[M]=h[M];for(var Le=M;++j<ie;)ae[Le+j]=p[j];for(;++A<P;)(Se||M<k)&&(ae[Le+_[A]]=h[M++]);return ae}function nr(h,p){var _=-1,x=h.length;for(p||(p=W(x));++_<x;)p[_]=h[_];return p}function xr(h,p,_,x){var M=!_;_||(_={});for(var k=-1,A=p.length;++k<A;){var P=p[k],j=x?x(_[P],h[P],P,_,h):E;j===E&&(j=h[P]),M?Qt(_,P,j):Cd(_,P,j)}return _}function Qs(h,p){return function(_,x){var M=ht(_)?Na:pe,k=p?p():{};return M(_,h,He(x,2),k)}}function Zs(h){return yt(function(p,_){var x=-1,M=_.length,k=M>1?_[M-1]:E,A=M>2?_[2]:E;for(k=h.length>3&&"function"==typeof k?(M--,k):E,A&&$n(_[0],_[1],A)&&(k=M<3?E:k,M=1),p=rn(p);++x<M;){var P=_[x];P&&h(p,P,x,k)}return p})}function Yh(h,p){return function(_,x){if(null==_)return _;if(!ri(_))return h(_,x);for(var M=_.length,k=p?M:-1,A=rn(_);(p?k--:++k<M)&&!1!==x(A[k],k,A););return _}}function Yv(h){return function(p,_,x){for(var M=-1,k=rn(p),A=x(p),P=A.length;P--;){var j=A[h?P:++M];if(!1===_(k[j],j,k))break}return p}}function Ya(h){return function(p){var _=Bs(p=Bt(p))?an(p):E,x=_?_[0]:p.charAt(0),M=_?Ks(_,1).join(""):p.slice(1);return x[h]()+M}}function rc(h){return function(p){return yh(da(Df(p).replace(Pl,"")),h,"")}}function yn(h){return function(){var p=arguments;switch(p.length){case 0:return new h;case 1:return new h(p[0]);case 2:return new h(p[0],p[1]);case 3:return new h(p[0],p[1],p[2]);case 4:return new h(p[0],p[1],p[2],p[3]);case 5:return new h(p[0],p[1],p[2],p[3],p[4]);case 6:return new h(p[0],p[1],p[2],p[3],p[4],p[5]);case 7:return new h(p[0],p[1],p[2],p[3],p[4],p[5],p[6])}var _=br(h.prototype),x=h.apply(_,p);return wn(x)?x:_}}function wo(h){return function(p,_,x){var M=rn(p);if(!ri(p)){var k=He(_,3);p=oi(p),_=function(P){return k(M[P],P,M)}}var A=h(p,_,x);return A>-1?M[k?p[A]:A]:E}}function Gi(h){return Hn(function(p){var _=p.length,x=_,M=bn.prototype.thru;for(h&&p.reverse();x--;){var k=p[x];if("function"!=typeof k)throw new Pr(z);if(M&&!A&&"wrapper"==Ld(k))var A=new bn([],!0)}for(x=A?x:_;++x<_;){var P=Ld(k=p[x]),j="wrapper"==P?sc(k):E;A=j&&lc(j[0])&&424==j[1]&&!j[4].length&&1==j[9]?A[Ld(j[0])].apply(A,j[3]):1==k.length&&lc(k)?A[P]():A.thru(k)}return function(){var ie=arguments,te=ie[0];if(A&&1==ie.length&&ht(te))return A.plant(te).value();for(var ae=0,Se=_?p[ae].apply(this,ie):te;++ae<_;)Se=p[ae].call(this,Se);return Se}})}function Pd(h,p,_,x,M,k,A,P,j,ie){var te=128&p,ae=1&p,Se=2&p,Le=24&p,We=512&p,rt=Se?E:yn(h);return function qe(){for(var ft=arguments.length,Et=W(ft),ar=ft;ar--;)Et[ar]=arguments[ar];if(Le)var Ri=ta(qe),lr=function Eb(B,Q){for(var W=B.length,Ee=0;W--;)B[W]===Q&&++Ee;return Ee}(Et,Ri);if(x&&(Et=Ys(Et,x,M,Le)),k&&(Et=tr(Et,k,A,Le)),ft-=lr,Le&&ft<ie){var In=vo(Et,Ri);return Qa(h,p,Pd,qe.placeholder,_,Et,In,P,j,ie-ft)}var cr=ae?_:this,Xo=Se?cr[h]:h;return ft=Et.length,P?Et=function ny(h,p){for(var _=h.length,x=Wn(p.length,_),M=nr(h);x--;){var k=p[x];h[x]=Mo(k,_)?M[k]:E}return h}(Et,P):We&&ft>1&&Et.reverse(),te&&j<ft&&(Et.length=j),this&&this!==Ti&&this instanceof qe&&(Xo=rt||yn(Xo)),Xo.apply(cr,Et)}}function Ad(h,p){return function(_,x){return function cs(h,p,_,x){return er(h,function(M,
vendor: 19,175 bytes, line 1
1k,A){p(x,_(M),k,A)}),x}(_,h,p(x),{})}}function Qh(h,p){return function(_,x){var M;if(_===E&&x===E)return p;if(_!==E&&(M=_),x!==E){if(M===E)return x;"string"==typeof _||"string"==typeof x?(_=$i(_),x=$i(x)):(_=zm(_),x=zm(x)),M=h(_,x)}return M}}function Js(h){return Hn(function(p){return p=Xt(p,Or(He())),yt(function(_){var x=this;return h(p,function(M){return Rn(M,x,_)})})})}function zr(h,p){var _=(p=p===E?" ":$i(p)).length;if(_<2)return _?jm(p,h):p;var x=jm(p,Co(h/fn(p)));return Bs(p)?Ks(an(x),0,h).join(""):x.slice(0,h)}function us(h){return function(p,_,x){return x&&"number"!=typeof x&&$n(p,_,x)&&(_=x=E),p=sa(p),_===E?(_=p,p=0):_=sa(_),function Um(h,p,_,x){for(var M=-1,k=On(Co((p-h)/(_||1)),0),A=W(k);k--;)A[x?k:++M]=h,h+=_;return A}(p,_,x=x===E?p<_?1:-1:sa(x),h)}}function to(h){return function(p,_){return"string"==typeof p&&"string"==typeof _||(p=ko(p),_=ko(_)),h(p,_)}}function Qa(h,p,_,x,M,k,A,P,j,ie){var te=8&p;p|=te?32:64,4&(p&=~(te?64:32))||(p&=-4);var rt=[h,p,M,te?k:E,te?A:E,te?E:k,te?E:A,P,j,ie],qe=_.apply(E,rt);return lc(h)&&ki(qe,rt),qe.placeholder=x,Ub(qe,h,p)}function Fd(h){var p=Ln[h];return function(_,x){if(_=ko(_),(x=null==x?0:Wn(Ct(x),292))&&Ui(_)){var M=(Bt(_)+"e").split("e");return+((M=(Bt(p(M[0]+"e"+(+M[1]+x)))+"e").split("e"))[0]+"e"+(+M[1]-x))}return p(_)}}var Za=Nr&&1/Vl(new Nr([,-0]))[1]==mr?function(h){return new Nr(h)}:Lg;function mi(h){return function(p){var _=ii(p);return _==en?Bl(p):_==Si?function Sh(B){var Q=-1,W=Array(B.size);return B.forEach(function(Ee){W[++Q]=[Ee,Ee]}),W}(p):function zt(B,Q){return Xt(Q,function(W){return[W,B[W]]})}(p,h(p))}}function Ke(h,p,_,x,M,k,A,P){var j=2&p;if(!j&&"function"!=typeof h)throw new Pr(z);var ie=x?x.length:0;if(ie||(p&=-97,x=M=E),A=A===E?A:On(Ct(A),0),P=P===E?P:Ct(P),ie-=M?M.length:0,64&p){var te=x,ae=M;x=M=E}var Se=j?E:sc(h),Le=[h,p,_,x,M,te,ae,k,A,P];if(Se&&function Lb(h,p){var _=h[1],x=p[1],M=_|x;if(!(M<131)&&!(128==x&&8==_||128==x&&256==_&&h[7].length<=p[8]||384==x&&p[7].length<=p[8]&&8==_))return h;1&x&&(h[2]=p[2],M|=1&_?0:4);var P=p[3];if(P){var j=h[3];h[3]=j?Ys(j,P,p[4]):P,h[4]=j?vo(h[3],re):p[4]}(P=p[5])&&(h[5]=(j=h[5])?tr(j,P,p[6]):P,h[6]=j?vo(h[5],re):p[6]),(P=p[7])&&(h[7]=P),128&x&&(h[8]=null==h[8]?p[8]:Wn(h[8],p[8])),null==h[9]&&(h[9]=p[9]),h[0]=p[0],h[1]=M}(Le,Se),h=Le[0],p=Le[1],_=Le[2],x=Le[3],M=Le[4],!(P=Le[9]=Le[9]===E?j?0:h.length:On(Le[9]-ie,0))&&24&p&&(p&=-25),p&&1!=p)We=8==p||16==p?function En(h,p,_){var x=yn(h);return function M(){for(var k=arguments.length,A=W(k),P=k,j=ta(M);P--;)A[P]=arguments[P];var ie=k<3&&A[0]!==j&&A[k-1]!==j?[]:vo(A,j);return(k-=ie.length)<_?Qa(h,p,Pd,M.placeholder,E,A,ie,E,E,_-k):Rn(this&&this!==Ti&&this instanceof M?x:h,this,A)}}(h,p,P):32!=p&&33!=p||M.length?Pd.apply(E,Le):function ea(h,p,_,x){var M=1&p,k=yn(h);return function A(){for(var P=-1,j=arguments.length,ie=-1,te=x.length,ae=W(te+j),Se=this&&this!==Ti&&this instanceof A?k:h;++ie<te;)ae[ie]=x[ie];for(;j--;)ae[ie++]=arguments[++P];return Rn(Se,M?_:this,ae)}}(h,p,_,x);else var We=function ic(h,p,_){var x=1&p,M=yn(h);return function k(){return(this&&this!==Ti&&this instanceof k?M:h).apply(x?_:this,arguments)}}(h,p,_);return Ub((Se?Ii:ki)(We,Le),h,p)}function Zh(h,p,_,x){return h===E||ir(h,rs[_])&&!Ut.call(x,_)?p:h}function Jh(h,p,_,x,M,k){return wn(h)&&wn(p)&&(k.set(p,h),K(h,p,E,Jh,k),k.delete(p)),h}function ef(h){return il(h)?E:h}function no(h,p,_,x,M,k){var A=1&_,P=h.length,j=p.length;if(P!=j&&!(A&&j>P))return!1;var ie=k.get(h),te=k.get(p);if(ie&&te)return ie==p&&te==h;var ae=-1,Se=!0,Le=2&_?new Ws:E;for(k.set(h,p),k.set(p,h);++ae<P;){var We=h[ae],rt=p[ae];if(x)var qe=A?x(rt,We,ae,p,h,k):x(We,rt,ae,h,p,k);if(qe!==E){if(qe)continue;Se=!1;break}if(Le){if(!Ot(p,function(ft,Et){if(!Ll(Le,Et)&&(We===ft||M(We,ft,_,x,k)))return Le.push(Et)})){Se=!1;break}}else if(We!==rt&&!M(We,rt,_,x,k)){Se=!1;break}}return k.delete(h),k.delete(p),Se}function Hn(h){return Jm(ty(h,E,cf),h+"")}function oc(h){return Zl(h,oi,So)}function Ja(h){return Zl(h,or,Xm)}var sc=yr?function(h){return yr.get(h)}:Lg;function Ld(h){for(var p=h.name+"",_=Ne[p],x=Ut.call(Ne,p)?_.length:0;x--;){var M=_[x],k=M.func;if(null==k||k==h)return M.name}return p}function ta(h){return(Ut.call(T,"placeholder")?T:h).placeholder}function He(){var h=T.iteratee||Sc;return h=h===Sc?wd:h,arguments.length?h(arguments[0],arguments[1]):h}function hs(h,p){var _=h.__data__;return function Go(h){var p=typeof h;return"string"==p||"number"==p||"symbol"==p||"boolean"==p?"__proto__"!==h:null===h}(p)?_["string"==typeof p?"string":"hash"]:_.map}function Bd(h){for(var p=oi(h),_=p.length;_--;){var x=p[_],M=h[x];p[_]=[x,M,nt(M)]}return p}function io(h,p){var _=function Fv(B,Q){return null==B?E:B[Q]}(h,p);return Bh(_)?_:E}var So=Gl?function(h){return null==h?[]:(h=rn(h),La(Gl(h),function(p){return Hl.call(h,p)}))}:Ec,Xm=Gl?function(h){for(var p=[];h;)Ns(p,So(h)),h=Rh(h);return p}:Ec,ii=zi;function na(h,p,_){for(var x=-1,M=(p=ds(p,h)).length,k=!1;++x<M;){var A=ro(p[x]);if(!(k=null!=h&&_(h,A)))break;h=h[A]}return k||++x!=M?k:!!(M=null==h?0:h.length)&&Io(M)&&Mo(A,M)&&(ht(h)||nl(h))}function wr(h){return"function"!=typeof h.constructor||cc(h)?{}:br(Rh(h))}function Qm(h){return ht(h)||nl(h)||!!($l&&h&&h[$l])}function Mo(h,p){var _=typeof h;return!!(p=p??po)&&("number"==_||"symbol"!=_&&fm.test(h))&&h>-1&&h%1==0&&h<p}function $n(h,p,_){if(!wn(_))return!1;var x=typeof p;return!!("number"==x?ri(_)&&Mo(p,_.length):"string"==x&&p in _)&&ir(_[p],h)}function Do(h,p){if(ht(h))return!1;var _=typeof h;return!("number"!=_&&"symbol"!=_&&"boolean"!=_&&null!=h&&!rr(h))||xv.test(h)||!bv.test(h)||null!=p&&h in rn(p)}function lc(h){var p=Ld(h),_=T[p];if("function"!=typeof _||!(p in ce.prototype))return!1;if(h===_)return!0;var x=sc(_);return!!x&&h===x[0]}(ji&&ii(new ji(new ArrayBuffer(1)))!=Jn||Pn&&ii(new Pn)!=en||qn&&ii(qn.resolve())!=Ia||Nr&&ii(new Nr)!=Si||$t&&ii(new $t)!=es)&&(ii=function(h){var p=zi(h),_=p==Kr?h.constructor:E,x=_?oo(_):"";if(x)switch(x){case $a:return Jn;case Om:return en;case Us:return Ia;case gn:return Si;case js:return es}return p});var Zm=Vs?so:Of;function cc(h){var p=h&&h.constructor;return h===("function"==typeof p&&p.prototype||rs)}function nt(h){return h==h&&!wn(h)}function Zv(h,p){return function(_){return null!=_&&_[h]===p&&(p!==E||h in rn(_))}}function ty(h,p,_){return p=On(p===E?h.length-1:p,0),function(){for(var x=arguments,M=-1,k=On(x.length-p,0),A=W(k);++M<k;)A[M]=x[p+M];M=-1;for(var P=W(p+1);++M<p;)P[M]=x[M];return P[p]=_(A),Rn(h,this,P)}}function Vb(h,p){return p.length<2?h:ls(h,Tn(p,0,-1))}function nf(h,p){if(("constructor"!==p||"function"!=typeof h[p])&&"__proto__"!=p)return h[p]}var ki=eg(Ii),rf=Nv||function(h,p){return Ti.setTimeout(h,p)},Jm=eg(bo);function Ub(h,p,_){var x=p+"";return Jm(h,function ac(h,p){var _=p.length;if(!_)return h;var x=_-1;return p[x]=(_>1?"& ":"")+p[x],p=p.join(_>2?", ":" "),h.replace(wv,"{\n/* [wrapped with "+p+"] */\n")}(x,function jb(h,p){return Ji(Tl,function(_){var x="_."+_[0];p&_[1]&&!Vi(h,x)&&h.push(x)}),h.sort()}(function gi(h){var p=h.match(dm);return p?p[1].split(um):[]}(x),_)))}function eg(h){var p=0,_=0;return function(){var x=pn(),M=16-(x-_);if(_=x,M>0){if(++p>=800)return arguments[0]}else p=0;return h.apply(E,arguments)}}function tg(h,p){var _=-1,x=h.length,M=x-1;for(p=p===E?x:p;++_<p;){var k=Dd(_,M),A=h[k];h[k]=h[_],h[_]=A}return h.length=p,h}var sf=function Jv(h){var p=oa(h,function(x){return 500===_.size&&_.clear(),x}),_=p.cache;return p}(function(h){var p=[];return 46===h.charCodeAt(0)&&p.push(""),h.replace(ts,function(_,x,M,k){p.push(M?k.replace(Xe,"$1"):x||_)}),p});function ro(h){if("string"==typeof h||rr(h))return h;var p=h+"";return"0"==p&&1/h==-mr?"-0":p}function oo(h){if(null!=h){try{return Eh.call(h)}catch{}try{return h+""}catch{}}return""}function iy(h){if(h instanceof ce)return h.clone();var p=new bn(h.__wrapped__,h.__chain__);return p.__actions__=nr(h.__actions__),p.__index__=h.__index__,p.__values__=h.__values__,p}var Wo=yt(function(h,p){return xn(h)?ei(h,vn(p,1,xn,!0)):[]}),af=yt(function(h,p){var _=Xn(p);return xn(_)&&(_=E),xn(h)?ei(h,vn(p,1,xn,!0),He(_,2)):[]}),ry=yt(function(h,p){var _=Xn(p);return xn(_)&&(_=E),xn(h)?ei(h,vn(p,1,xn,!0),E,_):[]});function Cn(h,p,_){var x=null==h?0:h.length;if(!x)return-1;var M=null==_?0:Ct(_);return M<0&&(M=On(x+M,0)),Ls(h,He(p,3),M)}function sy(h,p,_){var x=null==h?0:h.length;if(!x)return-1;var M=x-1;return _!==E&&(M=Ct(_),M=_<0?On(x+M,0):Wn(M,x-1)),Ls(h,He(p,3),M,!0)}function cf(h){return null!=h&&h.length?vn(h,1):[]}function rg(h){return h&&h.length?h[0]:E}var qb=yt(function(h){var p=Xt(h,Gh);return p.length&&p[0]===h[0]?Ur(p):[]}),Kb=yt(function(h){var p=Xn(h),_=Xt(h,Gh);return p===Xn(_)?p=E:_.pop(),_.length&&_[0]===h[0]?Ur(_,He(p,2)):[]}),ly=yt(function(h){var p=Xn(h),_=Xt(h,Gh);return(p="function"==typeof p?p:E)&&_.pop(),_.length&&_[0]===h[0]?Ur(_,E,p):[]});function Xn(h){var p=null==h?0:h.length;return p?h[p-1]:E}var aD=yt(dy);function dy(h,p){return h&&h.length&&p&&p.length?jr(h,p):h}var Zb=Hn(function(h,p){var _=null==h?0:h.length,x=as(h,p);return zh(h,Xt(p,function(M){return Mo(M,_)?+M:M}).sort(kd)),x});function ia(h){return null==h?h:Vn.call(h)}var rx=yt(function(h){return $o(vn(h,1,xn,!0))}),my=yt(function(h){var p=Xn(h);return xn(p)&&(p=E),$o(vn(h,1,xn,!0),He(p,2))}),lg=yt(function(h){var p=Xn(h);return p="function"==typeof p?p:E,$o(vn(h,1,xn,!0),E,p)});function uf(h){if(!h||!h.length)return[];var p=0;return h=La(h,function(_){if(xn(_))return p=On(_.length,p),!0}),bh(p,function(_){return Xt(h,md(_))})}function $d(h,p){if(!h||!h.length)return[];var _=uf(h);return null==p?_:Xt(_,function(x){return Rn(p,E,x)})}var lD=yt(function(h,p){return xn(h)?ei(h,p):[]}),cD=yt(function(h){return Xa(La(h,xn))}),Wi=yt(function(h){var p=Xn(h);return xn(p)&&(p=E),Xa(La(h,xn),He(p,2))}),dc=yt(function(h){var p=Xn(h);return p="function"==typeof p?p:E,Xa(La(h,xn),E,p)}),gy=yt(uf),vy=yt(function(h){var p=h.length,_=p>1?h[p-1]:E;return _="function"==typeof _?(h.pop(),_):E,$d(h,_)});function yy(h){var p=T(h);return p.__chain__=!0,p}function hf(h,p){return p(h)}var by=Hn(function(h){var p=h.length,_=p?h[0]:0,x=this.__wrapped__,M=function(k){return as(k,h)};return!(p>1||this.__actions__.length)&&x instanceof ce&&Mo(_)?((x=x.slice(_,+_+(p?1:0))).__actions__.push({func:hf,args:[M],thisArg:E}),new bn(x,this.__chain__).thru(function(k){return p&&!k.length&&k.push(E),k})):this.thru(M)}),ff=Qs(function(h,p,_){Ut.call(h,_)?++h[_]:Qt(h,_,1)}),Ty=wo(Cn),Ey=wo(sy);function Iy(h,p){return(ht(h)?Ji:qs)(h,He(p,3))}function dg(h,p){return(ht(h)?Tb:Zr)(h,He(p,3))}var dD=Qs(function(h,p,_){Ut.call(h,_)?h[_].push(p):Qt(h,_,[p])}),px=yt(function(h,p,_){var x=-1,M="function"==typeof p,k=ri(h)?W(h.length):[];return qs(h,function(A){k[++x]=M?Rn(p,A,_):Ho(A,p,_)}),k}),mx=Qs(function(h,p,_){Qt(h,_,p)});function ug(h,p){return(ht(h)?Xt:qa)(h,He(p,3))}var Ry=Qs(function(h,p,_){h[_?0:1].push(p)},function(){return[[],[]]}),yx=yt(function(h,p){if(null==h)return[];var _=p.length;return _>1&&$n(h,p[0],p[1])?p=[]:_>2&&$n(p[0],p[1],p[2])&&(p=[p[0]]),Sd(h,vn(p,1),[])}),gf=za||function(){return Ti.Date.now()};function fg(h,p,_){return p=_?E:p,Ke(h,128,E,E,E,E,p=h&&null==p?h.length:p)}function Cx(h,p){var _;if("function"!=typeof p)throw new Pr(z);return h=Ct(h),function(){return--h>0&&(_=p.apply(this,arguments)),h<=1&&(p=E),_}}var Ay=yt(function(h,p,_){var x=1;if(_.length){var M=vo(_,ta(Ay));x|=32}return Ke(h,x,p,_,M)}),Gd=yt(function(h,p,_){var x=3;if(_.length){var M=vo(_,ta(Gd));x|=32}return Ke(p,x,h,_,M)});function vf(h,p,_){var x,M,k,A,P,j,ie=0,te=!1,ae=!1,Se=!0;if("function"!=typeof h)throw new Pr(z);function Le(In){var cr=x,Xo=M;return x=M=E,ie=In,A=h.apply(Xo,cr)}function qe(In){var cr=In-j;return j===E||cr>=p||cr<0||ae&&In-ie>=k}function ft(){var In=gf();if(qe(In))return Et(In);P=rf(ft,function rt(In){var $g=p-(In-j);return ae?Wn($g,k-(In-ie)):$g}(In))}function Et(In){return P=E,Se&&x?Le(In):(x=M=E,A)}function lr(){var In=gf(),cr=qe(In);if(x=arguments,M=this,j=In,cr){if(P===E)return function We(In){return ie=In,P=rf(ft,p),te?Le(In):A}(j);if(ae)return pi(P),P=rf(ft,p),Le(j)}return P===E&&(P=rf(ft,p)),A}return p=ko(p)||0,wn(_)&&(te=!!_.leading,k=(ae="maxWait"in _)?On(ko(_.maxWait)||0,p):k,Se="trailing"in _?!!_.trailing:Se),lr.cancel=function ar(){P!==E&&pi(P),ie=0,x=j=M=P=E},lr.flush=function Ri(){return P===E?A:Et(gf())},lr}var uc=yt(function(h,p){return Xl(h,1,p)}),yf=yt(function(h,p,_){return Xl(h,ko(p)||0,_)});function oa(h,p){if("function"!=typeof h||null!=p&&"function"!=typeof p)throw new Pr(z);var _=function(){var x=arguments,M=p?p.apply(this,x):x[0],k=_.cache;if(k.has(M))return k.get(M);var A=h.apply(this,x);return _.cache=k.set(M,A)||k,A};return _.cache=new(oa.Cache||Vo),_}function tl(h){if("function"!=typeof h)throw new Pr(z);return function(){var p=arguments;switch(p.length){case 0:return!h.call(this);case 1:return!h.call(this,p[0]);case 2:return!h.call(this,p[0],p[1]);case 3:return!h.call(this,p[0],p[1],p[2])}return!h.apply(this,p)}}oa.Cache=Vo;var mg=Wm(function(h,p){var _=(p=1==p.length&&ht(p[0])?Xt(p[0],Or(He())):Xt(vn(p,1),Or(He()))).length;return yt(function(x){for(var M=-1,k=Wn(x.length,_);++M<k;)x[M]=p[M].call(this,x[M]);return Rn(h,this,x)})}),fc=yt(function(h,p){var _=vo(p,ta(fc));return Ke(h,32,E,p,_)}),pc=yt(function(h,p){var _=vo(p,ta(pc));return Ke(h,64,E,p,_)}),gg=Hn(function(h,p){return Ke(h,256,E,E,E,p)});function ir(h,p){return h===p||h!=h&&p!=p}var By=to(ti),Cg=to(function(h,p){return h>=p}),nl=ec(function(){return arguments}())?ec:function(h){return Sn(h)&&Ut.call(h,"callee")&&!Hl.call(h,"callee")},ht=W.isArray,fD=As?Or(As):function Nh(h){return Sn(h)&&zi(h)==Nn};function ri(h){return null!=h&&Io(h.length)&&!so(h)}function xn(h){return Sn(h)&&ri(h)}var Eo=Lv||Of,Vy=Xr?Or(Xr):function Jr(h){return Sn(h)&&zi(h)==mo};function fs(h){if(!Sn(h))return!1;var p=zi(h);return p==Ta||"[object DOMException]"==p||"string"==typeof h.message&&"string"==typeof h.name&&!il(h)}function so(h){if(!wn(h))return!1;var p=zi(h);return p==Ea||p==Os||"[object AsyncFunction]"==p||"[object Proxy]"==p}function Cf(h){return"number"==typeof h&&h==Ct(h)}function Io(h){return"number"==typeof h&&h>-1&&h%1==0&&h<=po}function wn(h){var p=typeof h;return null!=h&&("object"==p||"function"==p)}function Sn(h){return null!=h&&"object"==typeof h}var wg=gh?Or(gh):function Lh(h){return Sn(h)&&ii(h)==en};function qd(h){return"number"==typeof h||Sn(h)&&zi(h)==go}function il(h){if(!Sn(h)||zi(h)!=Kr)return!1;var p=Rh(h);if(null===p)return!0;var _=Ut.call(p,"constructor")&&p.constructor;return"function"==typeof _&&_ instanceof _&&Eh.call(_)==Rm}var bf=Ei?Or(Ei):function Wv(h){return Sn(h)&&zi(h)==wi},Mg=Fs?Or(Fs):function Vh(h){return Sn(h)&&ii(h)==Si};function Kd(h){return"string"==typeof h||!ht(h)&&Sn(h)&&zi(h)==Mi}function rr(h){return"symbol"==typeof h||Sn(h)&&zi(h)==kt}var Yn=_h?Or(_h):function qv(h){return Sn(h)&&Io(h.length)&&!!nn[zi(h)]},ms=to(Uh),Xd=to(function(h,p){return h<=p});function zy(h){if(!h)return[];if(ri(h))return Kd(h)?an(h):nr(h);if(jt&&h[jt])return function Em(B){for(var Q,W=[];!(Q=B.next()).done;)W.push(Q.value);return W}(h[jt]());var p=ii(h);return(p==en?Bl:p==Si?Vl:_c)(h)}function sa(h){return h?(h=ko(h))===mr||h===-mr?17976931348623157e292*(h<0?-1:1):h==h?h:0:0===h?h:0}function Ct(h){var p=sa(h),_=p%1;return p==p?_?p-_:p:0}function kx(h){return h?At(Ct(h),0,Gn):0}function ko(h){if("number"==typeof h)return h;if(rr(h))return NaN;if(wn(h)){var p="function"==typeof h.valueOf?h.valueOf():h;h=wn(p)?p+"":p}if("string"!=typeof h)return 0===h?h:+h;h=xh(h);var _=bb.test(h);return _||tn.test(h)?ud(h.slice(2),_?2:8):hm.test(h)?NaN:+h}function Rx(h){return xr(h,or(h))}function Bt(h){return null==h?"":$i(h)}var qi=Zs(function(h,p){if(cc(p)||ri(p))xr(p,oi(p),h);else for(var _ in p)Ut.call(p,_)&&Cd(h,_,p[_])}),gs=Zs(function(h,p){xr(p,or(p),h)}),Dg=Zs(function(h,p,_,x){xr(p,or(p),h,x)}),gc=Zs(function(h,p,_,x){xr(p,oi(p),h,x)}),Me=Hn(as),Tg=yt(function(h,p){h=rn(h);var _=-1,x=p.length,M=x>2?p[2]:E;for(M&&$n(p[0],p[1],M)&&(x=1);++_<x;)for(var k=p[_],A=or(k),P=-1,j=A.length;++P<j;){var ie=A[P],te=h[ie];(te===E||ir(te,rs[ie])&&!Ut.call(h,ie))&&(h[ie]=k[ie])}return h}),$y=yt(function(h){return h.push(E,Jh),Rn(Jd,E,h)});function Zd(h,p,_){var x=null==h?E:ls(h,p);return x===E?_:x}function Sf(h,p){return null!=h&&na(h,p,bd)}var Ky=Ad(function(h,p,_){null!=p&&"function"!=typeof p.toString&&(p=os.call(p)),h[p]=_},xc(_i)),Xy=Ad(function(h,p,_){null!=p&&"function"!=typeof p.toString&&(p=os.call(p)),Ut.call(h,p)?h[p].push(_):h[p]=[_]},He),Mf=yt(Ho);function oi(h){return ri(h)?zv(h):zo(h)}function or(h){return ri(h)?zv(h,!0):function Kv(h){if(!wn(h))return function ey(h){var p=[];if(null!=h)for(var _ in rn(h))p.push(_);return p}(h);var p=cc(h),_=[];for(var x in h)"constructor"==x&&(p||!Ut.call(h,x))||_.push(x);return _}(h)}var Ig=Zs(function(h,p,_){K(h,p,_)}),Jd=Zs(function(h,p,_,x){K(h,p,_,x)}),Yy=Hn(function(h,p){var _={};if(null==h)return _;var x=!1;p=Xt(p,function(k){return k=ds(k,h),x||(x=k.length>1),k}),xr(h,Ja(h),_),x&&(_=Hi(_,7,ef));for(var M=p.length;M--;)Hr(_,p[M]);return _}),Ax=Hn(function(h,p){return null==h?{}:function Jt(h,p){return Vm(h,p,function(_,x){return Sf(h,x)})}(h,p)});function rl(h,p){if(null==h)return{};var _=Xt(Ja(h),function(x){return[x]});return p=He(p),Vm(h,_,function(x,M){return p(x,M[0])})}var Og=mi(oi),Qy=mi(or);function _c(h){return null==h?[]:vr(h,oi(h))}var Bx=rc(function(h,p,_){return p=p.toLowerCase(),h+(_?Ag(p):p)});function Ag(h){return Gt(Bt(h).toLowerCase())}function Df(h){return(h=Bt(h))&&h.replace(Ra,Mm).replace(mh,"")}var it=rc(function(h,p,_){return h+(_?"-":"")+p.toLowerCase()}),sr=rc(function(h,p,_){return h+(_?" ":"")+p.toLowerCase()}),la=Ya("toLowerCase"),yD=rc(function(h,p,_){return h+(_?"_":"")+p.toLowerCase()}),Ux=rc(function(h,p,_){return h+(_?" ":"")+Gt(p)}),Dr=rc(function(h,p,_){return h+(_?" ":"")+p.toUpperCase()}),Gt=Ya("toUpperCase");function da(h,p,_){return h=Bt(h),(p=_?E:p)===E?function Tm(B){return Rv.test(B)}(h)?function Ul(B){return B.match(kv)||[]}(h):function wm(B){return B.match(yb)||[]}(h):h.match(p)||[]}var Tr=yt(function(h,p){try{return Rn(h,E,p)}catch(_){return fs(_)?_:new tt(_)}}),Ng=Hn(function(h,p){return Ji(p,function(_){_=ro(_),Qt(h,_,Ay(h[_],h))}),h});function xc(h){return function(){return h}}var zx=Gi(),wc=Gi(!0);function _i(h){return h}function Sc(h){return wd("function"==typeof h?h:Hi(h,1))}var iu=yt(function(h,p){return function(_){return Ho(_,h,p)}}),Mc=yt(function(h,p){return function(_){return Ho(h,_,p)}});function ru(h,p,_){var x=oi(p),M=fi(p,x);null==_&&(!wn(p)||!M.length&&x.length)&&(_=p,p=h,h=this,M=fi(p,oi(p)));var k=!(wn(_)&&"chain"in _&&!_.chain),A=so(h);return Ji(M,function(P){var j=p[P];h[P]=j,A&&(h.prototype[P]=function(){var ie=this.__chain__;if(k||ie){var te=h(this.__wrapped__);return(te.__actions__=nr(this.__actions__)).push({func:j,args:arguments,thisArg:h}),te.__chain__=ie,te}return j.apply(h,Ns([this.value()],arguments))})}),h}function Lg(){}var t0=Js(Xt),Bg=Js(vh),n0=Js(Ot);function Dc(h){return Do(h)?md(ro(h)):function Md(h){return function(p){return ls(p,h)}}(h)}var Tc=us(),ou=us(!0);function Ec(){return[]}function Of(){return!1}var Ic=Qh(function(h,p){return h+p}
vendor: 4,423 bytes, line 1
1,0),Vg=Fd("ceil"),Ug=Qh(function(h,p){return h/p},1),jg=Fd("floor"),kc=Qh(function(h,p){return h*p},1),Rc=Fd("round"),r0=Qh(function(h,p){return h-p},0);return T.after=function Py(h,p){if("function"!=typeof p)throw new Pr(z);return h=Ct(h),function(){if(--h<1)return p.apply(this,arguments)}},T.ary=fg,T.assign=qi,T.assignIn=gs,T.assignInWith=Dg,T.assignWith=gc,T.at=Me,T.before=Cx,T.bind=Ay,T.bindAll=Ng,T.bindKey=Gd,T.castArray=function bx(){if(!arguments.length)return[];var h=arguments[0];return ht(h)?h:[h]},T.chain=yy,T.chunk=function el(h,p,_){p=(_?$n(h,p,_):p===E)?1:On(Ct(p),0);var x=null==h?0:h.length;if(!x||p<1)return[];for(var M=0,k=0,A=W(Co(x/p));M<x;)A[k++]=Tn(h,M,M+=p);return A},T.compact=function Hb(h){for(var p=-1,_=null==h?0:h.length,x=0,M=[];++p<_;){var k=h[p];k&&(M[x++]=k)}return M},T.concat=function zb(){var h=arguments.length;if(!h)return[];for(var p=W(h-1),_=arguments[0],x=h;x--;)p[x-1]=arguments[x];return Ns(ht(_)?nr(_):[_],vn(p,1))},T.cond=function jx(h){var p=null==h?0:h.length,_=He();return h=p?Xt(h,function(x){if("function"!=typeof x[1])throw new Pr(z);return[_(x[0]),x[1]]}):[],yt(function(x){for(var M=-1;++M<p;){var k=h[M];if(Rn(k[0],this,x))return Rn(k[1],this,x)}})},T.conforms=function Hx(h){return function Zt(h){var p=oi(h);return function(_){return Wa(_,h,p)}}(Hi(h,1))},T.constant=xc,T.countBy=ff,T.create=function Yd(h,p){var _=br(h);return null==p?_:ke(_,p)},T.curry=function Fy(h,p,_){var x=Ke(h,8,E,E,E,E,E,p=_?E:p);return x.placeholder=Fy.placeholder,x},T.curryRight=function _f(h,p,_){var x=Ke(h,16,E,E,E,E,E,p=_?E:p);return x.placeholder=_f.placeholder,x},T.debounce=vf,T.defaults=Tg,T.defaultsDeep=$y,T.defer=uc,T.delay=yf,T.difference=Wo,T.differenceBy=af,T.differenceWith=ry,T.drop=function oy(h,p,_){var x=null==h?0:h.length;return x?Tn(h,(p=_||p===E?1:Ct(p))<0?0:p,x):[]},T.dropRight=function sD(h,p,_){var x=null==h?0:h.length;return x?Tn(h,0,(p=x-(p=_||p===E?1:Ct(p)))<0?0:p):[]},T.dropRightWhile=function ng(h,p){return h&&h.length?Id(h,He(p,3),!0,!0):[]},T.dropWhile=function lf(h,p){return h&&h.length?Id(h,He(p,3),!0):[]},T.fill=function $b(h,p,_,x){var M=null==h?0:h.length;return M?(_&&"number"!=typeof _&&$n(h,p,_)&&(_=0,x=M),function Lt(h,p,_,x){var M=h.length;for((_=Ct(_))<0&&(_=-_>M?0:M+_),(x=x===E||x>M?M:Ct(x))<0&&(x+=M),x=_>x?0:kx(x);_<x;)h[_++]=p;return h}(h,p,_,x)):[]},T.filter=function Dy(h,p){return(ht(h)?La:Ql)(h,He(p,3))},T.flatMap=function ux(h,p){return vn(ug(h,p),1)},T.flatMapDeep=function hx(h,p){return vn(ug(h,p),mr)},T.flatMapDepth=function fx(h,p,_){return _=_===E?1:Ct(_),vn(ug(h,p),_)},T.flatten=cf,T.flattenDeep=function Gb(h){return null!=h&&h.length?vn(h,mr):[]},T.flattenDepth=function Wb(h,p){return null!=h&&h.length?vn(h,p=p===E?1:Ct(p)):[]},T.flip=function pg(h){return Ke(h,512)},T.flow=zx,T.flowRight=wc,T.fromPairs=function ig(h){for(var p=-1,_=null==h?0:h.length,x={};++p<_;){var M=h[p];Qt(x,M[0],M[1])}return x},T.functions=function Wy(h){return null==h?[]:fi(h,oi(h))},T.functionsIn=function wf(h){return null==h?[]:fi(h,or(h))},T.groupBy=dD,T.initial=function og(h){return null!=h&&h.length?Tn(h,0,-1):[]},T.intersection=qb,T.intersectionBy=Kb,T.intersectionWith=ly,T.invert=Ky,T.invertBy=Xy,T.invokeMap=px,T.iteratee=Sc,T.keyBy=mx,T.keys=oi,T.keysIn=or,T.map=ug,T.mapKeys=function Ox(h,p){var _={};return p=He(p,3),er(h,function(x,M,k){Qt(_,p(x,M,k),x)}),_},T.mapValues=function Px(h,p){var _={};return p=He(p,3),er(h,function(x,M,k){Qt(_,M,p(x,M,k))}),_},T.matches=function al(h){return jh(Hi(h,1))},T.matchesProperty=function _s(h,p){return Hh(h,Hi(p,1))},T.memoize=oa,T.merge=Ig,T.mergeWith=Jd,T.method=iu,T.methodOf=Mc,T.mixin=ru,T.negate=tl,T.nthArg=function $x(h){return h=Ct(h),yt(function(p){return Bm(p,h)})},T.omit=Yy,T.omitBy=function kg(h,p){return rl(h,tl(He(p)))},T.once=function hc(h){return Cx(2,h)},T.orderBy=function gx(h,p,_,x){return null==h?[]:(ht(p)||(p=null==p?[]:[p]),ht(_=x?E:_)||(_=null==_?[]:[_]),Sd(h,p,_))},T.over=t0,T.overArgs=mg,T.overEvery=Bg,T.overSome=n0,T.partial=fc,T.partialRight=pc,T.partition=Ry,T.pick=Ax,T.pickBy=rl,T.property=Dc,T.propertyOf=function ua(h){return function(p){return null==h?E:ls(h,p)}},T.pull=aD,T.pullAll=dy,T.pullAllBy=function uy(h,p,_){return h&&h.length&&p&&p.length?jr(h,p,He(_,2)):h},T.pullAllWith=function Qb(h,p,_){return h&&h.length&&p&&p.length?jr(h,p,E,_):h},T.pullAt=Zb,T.range=Tc,T.rangeRight=ou,T.rearg=gg,T.reject=function ra(h,p){return(
vendor: 9,438 bytes, line 1
1ht(h)?La:Ql)(h,tl(He(p,3)))},T.remove=function Jb(h,p){var _=[];if(!h||!h.length)return _;var x=-1,M=[],k=h.length;for(p=He(p,3);++x<k;){var A=h[x];p(A,x,h)&&(_.push(A),M.push(x))}return zh(h,M),_},T.rest=function hD(h,p){if("function"!=typeof h)throw new Pr(z);return yt(h,p=p===E?p:Ct(p))},T.reverse=ia,T.sampleSize=function vx(h,p,_){return p=(_?$n(h,p,_):p===E)?1:Ct(p),(ht(h)?Am:Xv)(h,p)},T.set=function ol(h,p,_){return null==h?h:Ka(h,p,_)},T.setWith=function Rg(h,p,_,x){return x="function"==typeof x?x:E,null==h?h:Ka(h,p,_,x)},T.shuffle=function Oy(h){return(ht(h)?Fh:Td)(h)},T.slice=function Ud(h,p,_){var x=null==h?0:h.length;return x?(_&&"number"!=typeof _&&$n(h,p,_)?(p=0,_=x):(p=null==p?0:Ct(p),_=_===E?x:Ct(_)),Tn(h,p,_)):[]},T.sortBy=yx,T.sortedUniq=function fy(h){return h&&h.length?$h(h):[]},T.sortedUniqBy=function Hd(h,p){return h&&h.length?$h(h,He(p,2)):[]},T.split=function CD(h,p,_){return _&&"number"!=typeof _&&$n(h,p,_)&&(p=_=E),(_=_===E?Gn:_>>>0)?(h=Bt(h))&&("string"==typeof p||null!=p&&!bf(p))&&!(p=$i(p))&&Bs(h)?Ks(an(h),0,_):h.split(p,_):[]},T.spread=function _g(h,p){if("function"!=typeof h)throw new Pr(z);return p=null==p?0:On(Ct(p),0),yt(function(_){var x=_[p],M=Ks(_,0,p);return x&&Ns(M,x),Rn(h,this,M)})},T.tail=function zd(h){var p=null==h?0:h.length;return p?Tn(h,1,p):[]},T.take=function py(h,p,_){return h&&h.length?Tn(h,0,(p=_||p===E?1:Ct(p))<0?0:p):[]},T.takeRight=function ag(h,p,_){var x=null==h?0:h.length;return x?Tn(h,(p=x-(p=_||p===E?1:Ct(p)))<0?0:p,x):[]},T.takeRightWhile=function nx(h,p){return h&&h.length?Id(h,He(p,3),!1,!0):[]},T.takeWhile=function ix(h,p){return h&&h.length?Id(h,He(p,3)):[]},T.tap=function Cy(h,p){return p(h),h},T.throttle=function Wd(h,p,_){var x=!0,M=!0;if("function"!=typeof h)throw new Pr(z);return wn(_)&&(x="leading"in _?!!_.leading:x,M="trailing"in _?!!_.trailing:M),vf(h,p,{leading:x,maxWait:p,trailing:M})},T.thru=hf,T.toArray=zy,T.toPairs=Og,T.toPairsIn=Qy,T.toPath=function Ff(h){return ht(h)?Xt(h,ro):rr(h)?[h]:nr(sf(Bt(h)))},T.toPlainObject=Rx,T.transform=function Fx(h,p,_){var x=ht(h),M=x||Eo(h)||Yn(h);if(p=He(p,4),null==_){var k=h&&h.constructor;_=M?x?new k:[]:wn(h)&&so(k)?br(Rh(h)):{}}return(M?Ji:er)(h,function(A,P,j){return p(_,A,P,j)}),_},T.unary=function vg(h){return fg(h,1)},T.union=rx,T.unionBy=my,T.unionWith=lg,T.uniq=function ox(h){return h&&h.length?$o(h):[]},T.uniqBy=function Sr(h,p){return h&&h.length?$o(h,He(p,2)):[]},T.uniqWith=function cg(h,p){return p="function"==typeof p?p:E,h&&h.length?$o(h,E,p):[]},T.unset=function Nx(h,p){return null==h||Hr(h,p)},T.unzip=uf,T.unzipWith=$d,T.update=function Lx(h,p,_){return null==h?h:eo(h,p,Wh(_))},T.updateWith=function Pg(h,p,_,x){return x="function"==typeof x?x:E,null==h?h:eo(h,p,Wh(_),x)},T.values=_c,T.valuesIn=function Zy(h){return null==h?[]:vr(h,or(h))},T.without=lD,T.words=da,T.wrap=function Ny(h,p){return fc(Wh(p),h)},T.xor=cD,T.xorBy=Wi,T.xorWith=dc,T.zip=gy,T.zipObject=function _y(h,p){return Gm(h||[],p||[],Cd)},T.zipObjectDeep=function sx(h,p){return Gm(h||[],p||[],Ka)},T.zipWith=vy,T.entries=Og,T.entriesIn=Qy,T.extend=gs,T.extendWith=Dg,ru(T,T),T.add=Ic,T.attempt=Tr,T.camelCase=Bx,T.capitalize=Ag,T.ceil=Vg,T.clamp=function vc(h,p,_){return _===E&&(_=p,p=E),_!==E&&(_=(_=ko(_))==_?_:0),p!==E&&(p=(p=ko(p))==p?p:0),At(ko(h),p,_)},T.clone=function xx(h){return Hi(h,4)},T.cloneDeep=function Ly(h){return Hi(h,5)},T.cloneDeepWith=function wx(h,p){return Hi(h,5,p="function"==typeof p?p:E)},T.cloneWith=function yg(h,p){return Hi(h,4,p="function"==typeof p?p:E)},T.conformsTo=function To(h,p){return null==p||Wa(h,p,oi(p))},T.deburr=Df,T.defaultTo=function nu(h,p){return null==h||h!=h?p:h},T.divide=Ug,T.endsWith=function yc(h,p,_){h=Bt(h),p=$i(p);var x=h.length,M=_=_===E?x:At(Ct(_),0,x);return(_-=p.length)>=0&&h.slice(_,M)==p},T.eq=ir,T.escape=function Jy(h){return(h=Bt(h))&&Ae.test(h)?h.replace(Ht,Ib):h},T.escapeRegExp=function e0(h){return(h=Bt(h))&&sh.test(h)?h.replace(oh,"\\$&"):h},T.every=function My(h,p,_){var x=ht(h)?vh:Lm;return _&&$n(h,p,_)&&(p=E),x(h,He(p,3))},T.find=Ty,T.findIndex=Cn,T.findKey=function xf(h,p){return pd(h,He(p,3),er)},T.findLast=Ey,T.findLastIndex=sy,T.findLastKey=function mD(h,p){return pd(h,He(p,3),Uo)},T.floor=jg,T.forEach=Iy,T.forEachRight=dg,T.forIn=function Gy(h,p){return null==h?h:un(h,He(p,3),or)},T.forInRight=function gD(h,p){return null==h?h:Gv(h,He(p,3),or)},T.forOwn=function Eg(h,p){return h&&er(h,He(p,3))},T.forOwnRight=function Qd(h,p){return h&&Uo(h,He(p,3))},T.get=Zd,T.gt=By,T.gte=Cg,T.has=function qy(h,p){return null!=h&&na(h,p,jo)},T.hasIn=Sf,T.head=rg,T.identity=_i,T.includes=function ky(h,p,_,x){h=ri(h)?h:_c(h),_=_&&!x?Ct(_):0;var M=h.length;return _<0&&(_=On(M+_,0)),Kd(h)?_<=M&&h.indexOf(p,_)>-1:!!M&&_r(h,p,_)>-1},T.indexOf=function ay(h,p,_){var x=null==h?0:h.length;if(!x)return-1;var M=null==_?0:Ct(_);return M<0&&(M=On(x+M,0)),_r(h,p,M)},T.inRange=function eu(h,p,_){return p=sa(p),_===E?(_=p,p=0):_=sa(_),function Jl(h,p,_){return h>=Wn(p,_)&&h<On(p,_)}(h=ko(h),p,_)},T.invoke=Mf,T.isArguments=nl,T.isArray=ht,T.isArrayBuffer=fD,T.isArrayLike=ri,T.isArrayLikeObject=xn,T.isBoolean=function _t(h){return!0===h||!1===h||Sn(h)&&zi(h)==xi},T.isBuffer=Eo,T.isDate=Vy,T.isElement=function Sx(h){return Sn(h)&&1===h.nodeType&&!il(h)},T.isEmpty=function bg(h){if(null==h)return!0;if(ri(h)&&(ht(h)||"string"==typeof h||"function"==typeof h.splice||Eo(h)||Yn(h)||nl(h)))return!h.length;var p=ii(h);if(p==en||p==Si)return!h.size;if(cc(h))return!zo(h).length;for(var _ in h)if(Ut.call(h,_))return!1;return!0},T.isEqual=function xg(h,p){return Ge(h,p)},T.isEqualWith=function Uy(h,p,_){var x=(_="function"==typeof _?_:E)?_(h,p):E;return x===E?Ge(h,p,E,_):!!x},T.isError=fs,T.isFinite=function jy(h){return"number"==typeof h&&Ui(h)},T.isFunction=so,T.isInteger=Cf,T.isLength=Io,T.isMap=wg,T.isMatch=function ps(h,p){return h===p||tc(h,p,Bd(p))},T.isMatchWith=function Sg(h,p,_){return _="function"==typeof _?_:E,tc(h,p,Bd(p),_)},T.isNaN=function mc(h){return qd(h)&&h!=+h},T.isNative=function Mx(h){if(Zm(h))throw new tt("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return Bh(h)},T.isNil=function pD(h){return null==h},T.isNull=function Dx(h){return null===h},T.isNumber=qd,T.isObject=wn,T.isObjectLike=Sn,T.isPlainObject=il,T.isRegExp=bf,T.isSafeInteger=function Hy(h){return Cf(h)&&h>=-po&&h<=po},T.isSet=Mg,T.isString=Kd,T.isSymbol=rr,T.isTypedArray=Yn,T.isUndefined=function Tx(h){return h===E},T.isWeakMap=function Ex(h){return Sn(h)&&ii(h)==es},T.isWeakSet=function Ix(h){return Sn(h)&&"[object WeakSet]"==zi(h)},T.join=function Xb(h,p){return null==h?"":Bv.call(h,p)},T.kebabCase=it,T.last=Xn,T.lastIndexOf=function Yb(h,p,_){var x=null==h?0:h.length;if(!x)return-1;var M=x;return _!==E&&(M=(M=Ct(_))<0?On(x+M,0):Wn(M,x-1)),p==p?function vt(B,Q,W){for(var Ee=W+1;Ee--;)if(B[Ee]===Q)return Ee;return Ee}(h,p,M):Ls(h,Pv,M,!0)},T.lowerCase=sr,T.lowerFirst=la,T.lt=ms,T.lte=Xd,T.max=function Hg(h){return h&&h.length?Yl(h,_i,ti):E},T.maxBy=function Nf(h,p){return h&&h.length?Yl(h,He(p,2),ti):E},T.mean=function zg(h){return Ch(h,_i)},T.meanBy=function lu(h,p){return Ch(h,He(p,2))},T.min=function vs(h){return h&&h.length?Yl(h,_i,Uh):E},T.minBy=function cu(h,p){return h&&h.length?Yl(h,He(p,2),Uh):E},T.stubArray=Ec,T.stubFalse=Of,T.stubObject=function Pf(){return{}},T.stubString=function su(){return""},T.stubTrue=function Af(){return!0},T.multiply=kc,T.nth=function cy(h,p){return h&&h.length?Bm(h,Ct(p)):E},T.noConflict=function Rf(){return Ti._===this&&(Ti._=Rb),this},T.noop=Lg,T.now=gf,T.pad=function Tf(h,p,_){h=Bt(h);var x=(p=Ct(p))?fn(h):0;if(!p||x>=p)return h;var M=(p-x)/2;return zr(yd(M),_)+h+zr(Co(M),_)},T.padEnd=function Vx(h,p,_){h=Bt(h);var x=(p=Ct(p))?fn(h):0;return p&&x<p?h+zr(p-x,_):h},T.padStart=function tu(h,p,_){h=Bt(h);var x=(p=Ct(p))?fn(h):0;return p&&x<p?zr(p-x,_)+h:h},T.parseInt=function Cc(h,p,_){return _||null==p?p=0:p&&(p=+p),X(Bt(h).replace(ka,""),p||0)},T.random=function Tt(h,p,_){if(_&&"boolean"!=typeof _&&$n(h,p,_)&&(p=_=E),_===E&&("boolean"==typeof p?(_=p,p=E):"boolean"==typeof h&&(_=h,h=E)),h===E&&p===E?(h=0,p=1):(h=sa(h),p===E?(p=h,h=0):p=sa(p)),h>p){var x=h;h=p,p=x}if(_||h%1||p%1){var M=je();return Wn(h+M*(p-h+dd("1e-"+((M+"").length-1))),p)}return Dd(h,p)},T.reduce=function hg(h,p,_){var x=ht(h)?yh:Ba,M=arguments.length<3;return x(h,He(p,4),_,M,qs)},T.reduceRight=function _x(h,p,_){var x=ht(h)?Lo:Ba,M=arguments.length<3;return x(h,He(p,4),_,M,Zr)},T.repeat=function _D(h,p,_){return p=(_?$n(h,p,_):p===E)?1:Ct(p),jm(Bt(h),p)},T.replace=function vD(){var h=arguments,p=Bt(h[0]);return h.length<3?p:p.replace(h[1],h[2])},T.result=function aa(h,p,_){var x=-1,M=(p=ds(p,h)).length;for(M||(M=1,h=E);++x<M;){var k=null==h?E:h[ro(p[x])];k===E&&(x=M,k=_),h=so(k)?k.call(h):k}return h},T.round=Rc,T.runInContext=B,T.sample=function pf(h){return(ht(h)?$v:Hm)(h)},T.size=function mf(h){if(null==h)return 0;if(ri(h))return Kd(h)?fn(h):h.length;var p=ii(h);return p==en||p==Si?h.size:zo(h).length},T.snakeCase=yD,T.some=function uD(h,p,_){var x=ht(h)?Ot:xo;return _&&$n(h,p,_)&&(p=E),x(h,He(p,3))},T.sortedIndex=function hy(h,p){return Ed(h,p)},T.sortedIndexBy=function ex(h,p,_){return nc(h,p,He(_,2))},T.sortedIndexOf=function df(h,p){var _=null==h?0:h.length;if(_){var x=Ed(h,p);if(x<_&&ir(h[x],p))return x}return-1},T.sortedLastIndex=function jd(h,p){return Ed(h,p,!0)},T.sortedLastIndexBy=function tx(h,p,_){return nc(h,p,He(_,2),!0)}
vendor: 14,784 bytes, line 1
1,T.sortedLastIndexOf=function sg(h,p){if(null!=h&&h.length){var x=Ed(h,p,!0)-1;if(ir(h[x],p))return x}return-1},T.startCase=Ux,T.startsWith=function Ef(h,p,_){return h=Bt(h),_=null==_?0:At(Ct(_),0,h.length),p=$i(p),h.slice(_,_+p.length)==p},T.subtract=r0,T.sum=function du(h){return h&&h.length?Nl(h,_i):0},T.sumBy=function uu(h,p){return h&&h.length?Nl(h,He(p,2)):0},T.template=function ca(h,p,_){var x=T.templateSettings;_&&$n(h,p,_)&&(p=E),h=Bt(h),p=gc({},p,x,Zh);var M=gc({},p.imports,x.imports,Zh),k=oi(M),A=vr(M,k);Ji(k,function(qe){if(Di.test(qe))throw new tt("Invalid `imports` option passed into `_.template`")});var P,j,ie=0,te=p.interpolate||ns,ae="__p += '",Se=jl((p.escape||ns).source+"|"+te.source+"|"+(te===rh?Cb:ns).source+"|"+(p.evaluate||ns).source+"|$","g"),Le="//# sourceURL="+(Ut.call(p,"sourceURL")?(p.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Aa+"]")+"\n";h.replace(Se,function(qe,ft,Et,ar,Ri,lr){return Et||(Et=ar),ae+=h.slice(ie,lr).replace(Mv,Dm),ft&&(P=!0,ae+="' +\n__e("+ft+") +\n'"),Ri&&(j=!0,ae+="';\n"+Ri+";\n__p += '"),Et&&(ae+="' +\n((__t = ("+Et+")) == null ? '' : __t) +\n'"),ie=lr+qe.length,qe}),ae+="';\n";var We=Ut.call(p,"variable")&&p.variable;if(We){if(Di.test(We))throw new tt("Invalid `variable` option passed into `_.template`")}else ae="with (obj) {\n"+ae+"\n}\n";ae=(j?ae.replace(Te,""):ae).replace(ye,"$1").replace(Ie,"$1;"),ae="function("+(We||"obj")+") {\n"+(We?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(P?", __e = _.escape":"")+(j?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+ae+"return __p\n}";var rt=Tr(function(){return Yt(k,Le+"return "+ae).apply(E,A)});if(rt.source=ae,fs(rt))throw rt;return rt},T.times=function Ko(h,p){if((h=Ct(h))<1||h>po)return[];var _=Gn,x=Wn(h,Gn);p=He(p),h-=Gn;for(var M=bh(x,p);++_<h;)p(_);return M},T.toFinite=sa,T.toInteger=Ct,T.toLength=kx,T.toLower=function If(h){return Bt(h).toLowerCase()},T.toNumber=ko,T.toSafeInteger=function qo(h){return h?At(Ct(h),-po,po):0===h?h:0},T.toString=Bt,T.toUpper=function bc(h){return Bt(h).toUpperCase()},T.trim=function Fg(h,p,_){if((h=Bt(h))&&(_||p===E))return xh(h);if(!h||!(p=$i(p)))return h;var x=an(h),M=an(p);return Ks(x,wh(x,M),Sm(x,M)+1).join("")},T.trimEnd=function Mn(h,p,_){if((h=Bt(h))&&(_||p===E))return h.slice(0,Yr(h)+1);if(!h||!(p=$i(p)))return h;var x=an(h);return Ks(x,0,Sm(x,an(p))+1).join("")},T.trimStart=function Mr(h,p,_){if((h=Bt(h))&&(_||p===E))return h.replace(ka,"");if(!h||!(p=$i(p)))return h;var x=an(h);return Ks(x,wh(x,an(p))).join("")},T.truncate=function kf(h,p){var _=30,x="...";if(wn(p)){var M="separator"in p?p.separator:M;_="length"in p?Ct(p.length):_,x="omission"in p?$i(p.omission):x}var k=(h=Bt(h)).length;if(Bs(h)){var A=an(h);k=A.length}if(_>=k)return h;var P=_-fn(x);if(P<1)return x;var j=A?Ks(A,0,P).join(""):h.slice(0,P);if(M===E)return j+x;if(A&&(P+=j.length-P),bf(M)){if(h.slice(P).search(M)){var ie,te=j;for(M.global||(M=jl(M.source,Bt(Sv.exec(M))+"g")),M.lastIndex=0;ie=M.exec(te);)var ae=ie.index;j=j.slice(0,ae===E?P:ae)}}else if(h.indexOf($i(M),P)!=P){var Se=j.lastIndexOf(M);Se>-1&&(j=j.slice(0,Se))}return j+x},T.unescape=function sl(h){return(h=Bt(h))&&sn.test(h)?h.replace(ut,ui):h},T.uniqueId=function au(h){var p=++Ih;return Bt(h)+p},T.upperCase=Dr,T.upperFirst=Gt,T.each=Iy,T.eachRight=dg,T.first=rg,ru(T,function(){var h={};return er(T,function(p,_){Ut.call(T.prototype,_)||(h[_]=p)}),h}(),{chain:!1}),T.VERSION="4.18.1",Ji(["bind","bindKey","curry","curryRight","partial","partialRight"],function(h){T[h].placeholder=T}),Ji(["drop","take"],function(h,p){ce.prototype[h]=function(_){_=_===E?1:On(Ct(_),0);var x=this.__filtered__&&!p?new ce(this):this.clone();return x.__filtered__?x.__takeCount__=Wn(_,x.__takeCount__):x.__views__.push({size:Wn(_,Gn),type:h+(x.__dir__<0?"Right":"")}),x},ce.prototype[h+"Right"]=function(_){return this.reverse()[h](_).reverse()}}),Ji(["filter","map","takeWhile"],function(h,p){var _=p+1,x=1==_||3==_;ce.prototype[h]=function(M){var k=this.clone();return k.__iteratees__.push({iteratee:He(M,3),type:_}),k.__filtered__=k.__filtered__||x,k}}),Ji(["head","last"],function(h,p){var _="take"+(p?"Right":"");ce.prototype[h]=function(){return this[_](1).value()[0]}}),Ji(["initial","tail"],function(h,p){var _="drop"+(p?"":"Right");ce.prototype[h]=function(){return this.__filtered__?new ce(this):this[_](1)}}),ce.prototype.compact=function(){return this.filter(_i)},ce.prototype.find=function(h){return this.filter(h).head()},ce.prototype.findLast=function(h){return this.reverse().find(h)},ce.prototype.invokeMap=yt(function(h,p){return"function"==typeof h?new ce(this):this.map(function(_){return Ho(_,h,p)})}),ce.prototype.reject=function(h){return this.filter(tl(He(h)))},ce.prototype.slice=function(h,p){h=Ct(h);var _=this;return _.__filtered__&&(h>0||p<0)?new ce(_):(h<0?_=_.takeRight(-h):h&&(_=_.drop(h)),p!==E&&(_=(p=Ct(p))<0?_.dropRight(-p):_.take(p-h)),_)},ce.prototype.takeRightWhile=function(h){return this.reverse().takeWhile(h).reverse()},ce.prototype.toArray=function(){return this.take(Gn)},er(ce.prototype,function(h,p){var _=/^(?:filter|find|map|reject)|While$/.test(p),x=/^(?:head|last)$/.test(p),M=T[x?"take"+("last"==p?"Right":""):p],k=x||/^find/.test(p);M&&(T.prototype[p]=function(){var A=this.__wrapped__,P=x?[1]:arguments,j=A instanceof ce,ie=P[0],te=j||ht(A),ae=function(ft){var Et=M.apply(T,Ns([ft],P));return x&&Se?Et[0]:Et};te&&_&&"function"==typeof ie&&1!=ie.length&&(j=te=!1);var Se=this.__chain__,We=k&&!Se,rt=j&&!this.__actions__.length;if(!k&&te){A=rt?A:new ce(this);var qe=h.apply(A,P);return qe.__actions__.push({func:hf,args:[ae],thisArg:E}),new bn(qe,Se)}return We&&rt?h.apply(this,P):(qe=this.thru(ae),We?x?qe.value()[0]:qe.value():qe)})}),Ji(["pop","push","shift","sort","splice","unshift"],function(h){var p=yo[h],_=/^(?:push|sort|unshift)$/.test(h)?"tap":"thru",x=/^(?:pop|shift)$/.test(h);T.prototype[h]=function(){var M=arguments;if(x&&!this.__chain__){var k=this.value();return p.apply(ht(k)?k:[],M)}return this[_](function(A){return p.apply(ht(A)?A:[],M)})}}),er(ce.prototype,function(h,p){var _=T[p];if(_){var x=_.name+"";Ut.call(Ne,x)||(Ne[x]=[]),Ne[x].push({name:p,func:_})}}),Ne[Pd(E,2).name]=[{name:"wrapper",func:E}],ce.prototype.clone=function Oh(){var h=new ce(this.__wrapped__);return h.__actions__=nr(this.__actions__),h.__dir__=this.__dir__,h.__filtered__=this.__filtered__,h.__iteratees__=nr(this.__iteratees__),h.__takeCount__=this.__takeCount__,h.__views__=nr(this.__views__),h},ce.prototype.reverse=function Wl(){if(this.__filtered__){var h=new ce(this);h.__dir__=-1,h.__filtered__=!0}else(h=this.clone()).__dir__*=-1;return h},ce.prototype.value=function Bo(){var h=this.__wrapped__.value(),p=this.__dir__,_=ht(h),x=p<0,M=_?h.length:0,k=function tf(h,p,_){for(var x=-1,M=_.length;++x<M;){var k=_[x],A=k.size;switch(k.type){case"drop":h+=A;break;case"dropRight":p-=A;break;case"take":p=Wn(p,h+A);break;case"takeRight":h=On(h,p-A)}}return{start:h,end:p}}(0,M,this.__views__),A=k.start,P=k.end,j=P-A,ie=x?P:A-1,te=this.__iteratees__,ae=te.length,Se=0,Le=Wn(j,this.__takeCount__);if(!_||!x&&M==j&&Le==j)return $m(h,this.__actions__);var We=[];e:for(;j--&&Se<Le;){for(var rt=-1,qe=h[ie+=p];++rt<ae;){var ft=te[rt],ar=ft.type,Ri=(0,ft.iteratee)(qe);if(2==ar)qe=Ri;else if(!Ri){if(1==ar)continue e;break e}}We[Se++]=qe}return We},T.prototype.at=by,T.prototype.chain=function ax(){return yy(this)},T.prototype.commit=function lx(){return new bn(this.value(),this.__chain__)},T.prototype.next=function cx(){this.__values__===E&&(this.__values__=zy(this.value()));var h=this.__index__>=this.__values__.length;return{done:h,value:h?E:this.__values__[this.__index__++]}},T.prototype.plant=function xy(h){for(var p,_=this;_ instanceof zs;){var x=iy(_);x.__index__=0,x.__values__=E,p?M.__wrapped__=x:p=x;var M=x;_=_.__wrapped__}return M.__wrapped__=h,p},T.prototype.reverse=function wy(){var h=this.__wrapped__;if(h instanceof ce){var p=h;return this.__actions__.length&&(p=new ce(this)),(p=p.reverse()).__actions__.push({func:hf,args:[ia],thisArg:E}),new bn(p,this.__chain__)}return this.thru(ia)},T.prototype.toJSON=T.prototype.valueOf=T.prototype.value=function Sy(){return $m(this.__wrapped__,this.__actions__)},T.prototype.first=T.prototype.head,jt&&(T.prototype[jt]=function dx(){return this}),T}();Ti._=Th,(ne=function(){return Th}.call(fe,s,fe,me))!==E&&(me.exports=ne)}.call(this)},412:(me,fe,s)=>{"use strict";s.d(fe,{t:()=>E});var ne=s(413);class E extends ne.B{constructor(se){super(),this._value=se}get value(){return this.getValue()}_subscribe(se){const le=super._subscribe(se);return!le.closed&&se.next(this._value),le}getValue(){const{hasError:se,thrownError:le,_value:z}=this;if(se)throw le;return this._throwIfClosed(),z}next(se){super.next(this._value=se)}}},985:(me,fe,s)=>{"use strict";s.d(fe,{c:()=>Fe});var ne=s(707),E=s(359),we=s(494),se=s(203),le=s(26),z=s(71),Pe=s(786);let Fe=(()=>{class be{constructor(Be){Be&&(this._subscribe=Be)}lift(Be){const xt=new be;return xt.source=this,xt.operator=Be,xt}subscribe(Be,xt,ci){const at=function re(be){return be&&be instanceof ne.vU||function _e(be){return be&&(0,z.T)(be.next)&&(0,z.T)(be.error)&&(0,z.T)(be.complete)}(be)&&(0,E.Uv)(be)}(Be)?Be:new ne.Ms(Be,xt,ci);return(0,Pe.Y)(()=>{const{operator:hn,source:Ci}=this;at.add(hn?hn.call(at,Ci):Ci?this._subscribe(at):this._trySubscribe(at))}),at}_trySubscribe(Be){try{return this._subscribe(Be)}catch(xt){Be.error(xt)}}forEach(Be,xt){return new(xt=Re(xt))((ci,at)=>{const hn=new ne.Ms({next:Ci=>{try{Be(Ci)}catch(kn){at(kn),hn.unsubscribe()}},error:at,complete:ci});this.subscribe(hn)})}_subscribe(Be){var xt;return null===(xt=this.source)||void 0===xt?void 0:xt.subscribe(Be)}[we.s](){return this}pipe(...Be){return(0,se.m)(Be)(this)}toPromise(Be){return new(Be=Re(Be))((xt,ci)=>{let at;this.subscribe(hn=>at=hn,hn=>ci(hn),()=>xt(at))})}}return be.create=Nt=>new be(Nt),be})();function Re(be){var Nt;return null!==(Nt=be??le.$.Promise)&&void 0!==Nt?Nt:Promise}},413:(me,fe,s)=>{"use strict";s.d(fe,{B:()=>Pe});var ne=s(985),E=s(359);const se=(0,s(853).L)(Re=>function(){Re(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var le=s(908),z=s(786);let Pe=(()=>{class Re extends ne.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(re){const be=new Fe(this,this);return be.operator=re,be}_throwIfClosed(){if(this.closed)throw new se}next(re){(0,z.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const be of this.currentObservers)be.next(re)}})}error(re){(0,z.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=re;const{observers:be}=this;for(;be.length;)be.shift().error(re)}})}complete(){(0,z.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:re}=this;for(;re.length;)re.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var re;return(null===(re=this.observers)||void 0===re?void 0:re.length)>0}_trySubscribe(re){return this._throwIfClosed(),super._trySubscribe(re)}_subscribe(re){return this._throwIfClosed(),this._checkFinalizedStatuses(re),this._innerSubscribe(re)}_innerSubscribe(re){const{hasError:be,isStopped:Nt,observers:Be}=this;return be||Nt?E.Kn:(this.currentObservers=null,Be.push(re),new E.yU(()=>{this.currentObservers=null,(0,le.o)(Be,re)}))}_checkFinalizedStatuses(re){const{hasError:be,thrownError:Nt,isStopped:Be}=this;be?re.error(Nt):Be&&re.complete()}asObservable(){const re=new ne.c;return re.source=this,re}}return Re.create=(_e,re)=>new Fe(_e,re),Re})();class Fe extends Pe{constructor(_e,re){super(),this.destination=_e,this.source=re}next(_e){var re,be;null===(be=null===(re=this.destination)||void 0===re?void 0:re.next)||void 0===be||be.call(re,_e)}error(_e){var re,be;null===(be=null===(re=this.destination)||void 0===re?void 0:re.error)||void 0===be||be.call(re,_e)}complete(){var _e,re;null===(re=null===(_e=this.destination)||void 0===_e?void 0:_e.complete)||void 0===re||re.call(_e)}_subscribe(_e){var re,be;return null!==(be=null===(re=this.source)||void 0===re?void 0:re.subscribe(_e))&&void 0!==be?be:E.Kn}}},707:(me,fe,s)=>{"use strict";s.d(fe,{Ms:()=>ci,vU:()=>be});var ne=s(71),E=s(359),we=s(26),se=s(334),le=s(343);const z=Re("C",void 0,void 0);function Re(Wt,Oe,It){return{kind:Wt,value:Oe,error:It}}var _e=s(270),re=s(786);class be extends E.yU{constructor(Oe){super(),this.isStopped=!1,Oe?(this.destination=Oe,(0,E.Uv)(Oe)&&Oe.add(this)):this.destination=kn}static create(Oe,It,Vt){return new ci(Oe,It,Vt)}next(Oe){this.isStopped?Ci(function Fe(Wt){return Re("N",Wt,void 0)}(Oe),this):this._next(Oe)}error(Oe){this.isStopped?Ci(function Pe(Wt){return Re("E",void 0,Wt)}(Oe),this):(this.isStopped=!0,this._error(Oe))}complete(){this.isStopped?Ci(z,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Oe){this.destination.next(Oe)}_error(Oe){try{this.destination.error(Oe)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Nt=Function.prototype.bind;function Be(Wt,Oe){return Nt.call(Wt,Oe)}class xt{constructor(Oe){this.partialObserver=Oe}next(Oe){const{partialObserver:It}=this;if(It.next)try{It.next(Oe)}catch(Vt){at(Vt)}}error(Oe){const{partialObserver:It}=this;if(It.error)try{It.error(Oe)}catch(Vt){at(Vt)}else at(Oe)}complete(){const{partialObserver:Oe}=this;if(Oe.complete)try{Oe.complete()}catch(It){at(It)}}}class ci extends be{constructor(Oe,It,Vt){let qt;if(super(),(0,ne.T)(Oe)||!Oe)qt={next:Oe??void 0,error:It??void 0,complete:Vt??void 0};else{let pt;this&&we.$.useDeprecatedNextContext?(pt=Object.create(Oe),pt.unsubscribe=()=>this.unsubscribe(),qt={next:Oe.next&&Be(Oe.next,pt),error:Oe.error&&Be(Oe.error,pt),complete:Oe.complete&&Be(Oe.complete,pt)}):qt=Oe}this.destination=new xt(qt)}}function at(Wt){we.$.useDeprecatedSynchronousErrorHandling?(0,re.l)(Wt):(0,se.m)(Wt)}function Ci(Wt,Oe){const{onStoppedNotification:It}=we.$;It&&_e.f.setTimeout(()=>It(Wt,Oe))}const kn={closed:!0,next:le.l,error:function hn(Wt){throw Wt},complete:le.l}},359:(me,fe,s)=>{"use strict";s.d(fe,{Kn:()=>z,yU:()=>le,Uv:()=>Pe});var ne=s(71);const we=(0,s(853).L)(Re=>function(re){Re(this),this.message=re?`${re.length} errors occurred during unsubscription:\n${re.map((be,Nt)=>`${Nt+1}) ${be.toString()}`).join("\n ")}`:"",this.name="UnsubscriptionError",this.errors=re});var se=s(908);class le{constructor(_e){this.initialTeardown=_e,this.closed=!1,this._parentage=null,this._finalizers=null}
1unsubscribe(){let _e;if(!this.closed){this.closed=!0;const{_parentage:re}=this;if(re)if(this._parentage=null,Array.isArray(re))for(const Be of re)Be.remove(this);else re.remove(this);const{initialTeardown:be}=this;if((0,ne.T)(be))try{be()}catch(Be){_e=Be instanceof we?Be.errors:[Be]}const{_finalizers:Nt}=this;if(Nt){this._finalizers=null;for(const Be of Nt)try{Fe(Be)}catch(xt){_e=_e??[],xt instanceof we?_e=[..._e,...xt.errors]:_e.push(xt)}}if(_e)throw new we(_e)}}add(_e){var re;if(_e&&_e!==this)if(this.closed)Fe(_e);else{if(_e instanceof le){if(_e.closed||_e._hasParent(this))return;_e._addParent(this)}(this._finalizers=null!==(re=this._finalizers)&&void 0!==re?re:[]).push(_e)}}_hasParent(_e){const{_parentage:re}=this;return re===_e||Array.isArray(re)&&re.includes(_e)}_addParent(_e){const{_parentage:re}=this;this._parentage=Array.isArray(re)?(re.push(_e),re):re?[re,_e]:_e}_removeParent(_e){const{_parentage:re}=this;re===_e?this._parentage=null:Array.isArray(re)&&(0,se.o)(re,_e)}remove(_e){const{_finalizers:re}=this;re&&(0,se.o)(re,_e),_e instanceof le&&_e._removeParent(this)}}le.EMPTY=(()=>{const Re=new le;return Re.closed=!0,Re})();const z=le.EMPTY;function Pe(Re){return Re instanceof le||Re&&"closed"in Re&&(0,ne.T)(Re.remove)&&(0,ne.T)(Re.add)&&(0,ne.T)(Re.unsubscribe)}function Fe(Re){(0,ne.T)(Re)?Re():Re.unsubscribe()}},26:(me,fe,s)=>{"use strict";s.d(fe,{$:()=>ne});const ne={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},983:(me,fe,s)=>{"use strict";s.d(fe,{w:()=>E});const E=new(s(985).c)(le=>le.complete())},360:(me,fe,s)=>{"use strict";s.d(fe,{_:()=>E});var ne=s(707);function E(se,le,z,Pe,Fe){return new we(se,le,z,Pe,Fe)}class we extends ne.vU{constructor(le,z,Pe,Fe,Re,_e){super(le),this.onFinalize=Re,this.shouldUnsubscribe=_e,this._next=z?function(re){try{z(re)}catch(be){le.error(be)}}:super._next,this._error=Fe?function(re){try{Fe(re)}catch(be){le.error(be)}finally{this.unsubscribe()}}:super._error,this._complete=Pe?function(){try{Pe()}catch(re){le.error(re)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var le;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:z}=this;super.unsubscribe(),!z&&(null===(le=this.onFinalize)||void 0===le||le.call(this))}}}},901:(me,fe,s)=>{"use strict";s.d(fe,{U:()=>we});var ne=s(974),E=s(360);function we(se){return(0,ne.N)((le,z)=>{let Pe=!1;le.subscribe((0,E._)(z,Fe=>{Pe=!0,z.next(Fe)},()=>{Pe||z.next(se),z.complete()}))})}},964:(me,fe,s)=>{"use strict";s.d(fe,{p:()=>we});var ne=s(974),E=s(360);function we(se,le){return(0,ne.N)((z,Pe)=>{let Fe=0;z.subscribe((0,E._)(Pe,Re=>se.call(le,Re,Fe++)&&Pe.next(Re)))})}},594:(me,fe,s)=>{"use strict";s.d(fe,{$:()=>Pe});var ne=s(350),E=s(964),we=s(697),se=s(901),le=s(774),z=s(669);function Pe(Fe,Re){const _e=arguments.length>=2;return re=>re.pipe(Fe?(0,E.p)((be,Nt)=>Fe(be,Nt,re)):z.D,(0,we.s)(1),_e?(0,se.U)(Re):(0,le.v)(()=>new ne.G))}},354:(me,fe,s)=>{"use strict";s.d(fe,{T:()=>we});var ne=s(974),E=s(360);function we(se,le){return(0,ne.N)((z,Pe)=>{let Fe=0;z.subscribe((0,E._)(Pe,Re=>{Pe.next(se.call(le,Re,Fe++))}))})}},697:(me,fe,s)=>{"use strict";s.d(fe,{s:()=>se});var ne=s(983),E=s(974),we=s(360);function se(le){return le<=0?()=>ne.w:(0,E.N)((z,Pe)=>{let Fe=0;z.subscribe((0,we._)(Pe,Re=>{++Fe<=le&&(Pe.next(Re),le<=Fe&&Pe.complete())}))})}},774:(me,fe,s)=>{"use strict";s.d(fe,{v:()=>se});var ne=s(350),E=s(974),we=s(360);function se(z=le){return(0,E.N)((Pe,Fe)=>{let Re=!1;Pe.subscribe((0,we._)(Fe,_e=>{Re=!0,Fe.next(_e)},()=>Re?Fe.complete():Fe.error(z())))})}function le(){return new ne.G}},270:(me,fe,s)=>{"use strict";s.d(fe,{f:()=>ne});const ne={setTimeout(E,we,...se){const{delegate:le}=ne;return le?.setTimeout?le.setTimeout(E,we,...se):setTimeout(E,we,...se)},clearTimeout(E){const{delegate:we}=ne;return(we?.clearTimeout||clearTimeout)(E)},delegate:void 0}},494:(me,fe,s)=>{"use strict";s.d(fe,{s:()=>ne});const ne="function"==typeof Symbol&&Symbol.observable||"@@observable"},350:(me,fe,s)=>{"use strict";s.d(fe,{G:()=>E});const E=(0,s(853).L)(we=>function(){we(this),this.name="EmptyError",this.message="no elements in sequence"})},908:(me,fe,s)=>{"use strict";function ne(E,we){if(E){const se=E.indexOf(we);0<=se&&E.splice(se,1)}}s.d(fe,{o:()=>ne})},853:(me,fe,s)=>{"use strict";function ne(E){const se=E(le=>{Error.call(le),le.stack=(new Error).stack});return se.prototype=Object.create(Error.prototype),se.prototype.constructor=se,se}s.d(fe,{L:()=>ne})},786:(me,fe,s)=>{"use strict";s.d(fe,{Y:()=>we,l:()=>se});var ne=s(26);let E=null;function we(le){if(ne.$.useDeprecatedSynchronousErrorHandling){const z=!E;if(z&&(E={errorThrown:!1,error:null}),le(),z){const{errorThrown:Pe,error:Fe}=E;if(E=null,Pe)throw Fe}}else le()}function se(le){ne.$.useDeprecatedSynchronousErrorHandling&&E&&(E.errorThrown=!0,E.error=le)}},669:(me,fe,s)=>{"use strict";function ne(E){return E}s.d(fe,{D:()=>ne})},71:(me,fe,s)=>{"use strict";function ne(E){return"function"==typeof E}s.d(fe,{T:()=>ne})},974:(me,fe,s)=>{"use strict";s.d(fe,{N:()=>we,S:()=>E});var ne=s(71);function E(se){return(0,ne.T)(se?.lift)}function we(se){return le=>{if(E(le))return le.lift(function(z){try{return se(z,this)}catch(Pe){this.error(Pe)}});throw new TypeError("Unable to lift unknown Observable type")}}},343:(me,fe,s)=>{"use strict";function ne(){}s.d(fe,{l:()=>ne})},203:(me,fe,s)=>{"use strict";s.d(fe,{F:()=>E,m:()=>we});var ne=s(669);function E(...se){return we(se)}function we(se){return 0===se.length?ne.D:1===se.length?se[0]:function(z){return se.reduce((Pe,Fe)=>Fe(Pe),z)}}},334:(me,fe,s)=>{"use strict";s.d(fe,{m:()=>we});var ne=s(26),E=s(270);function we(se){E.f.setTimeout(()=>{const{onUnhandledError:le}=ne.$;if(!le)throw se;le(se)})}},165:()=>{var me,fe;fe=me||(me={}),function(){var ne="object"==typeof globalThis?globalThis:"object"==typeof global?global:"object"==typeof self?self:"object"==typeof this?this:function z(){return function se(){try{return Function("return this;")()}catch{}}()||function le(){try{return(0,eval)("(function() { return this; })()")}catch{}}()}(),E=we(fe);function we(Pe,Fe){return function(Re,_e){Object.defineProperty(Pe,Re,{c
1onfigurable:!0,writable:!0,value:_e}),Fe&&Fe(Re,_e)}}typeof ne.Reflect<"u"&&(E=we(ne.Reflect,E)),function(s,ne){var E=Object.prototype.hasOwnProperty,we="function"==typeof Symbol,se=we&&typeof Symbol.toPrimitive<"u"?Symbol.toPrimitive:"@@toPrimitive",le=we&&typeof Symbol.iterator<"u"?Symbol.iterator:"@@iterator",z="function"==typeof Object.create,Pe={__proto__:[]}instanceof Array,Fe=!z&&!Pe,Re={create:z?function(){return Jn(Object.create(null))}:Pe?function(){return Jn({__proto__:null})}:function(){return Jn({})},has:Fe?function(V,$){return E.call(V,$)}:function(V,$){return $ in V},get:Fe?function(V,$){return E.call(V,$)?V[$]:void 0}:function(V,$){return V[$]}},_e=Object.getPrototypeOf(Function),re="function"==typeof Map&&"function"==typeof Map.prototype.entries?Map:function es(){var V={},$=[],q=function(){function mt(oe,Te,ye){this._index=0,this._keys=oe,this._values=Te,this._selector=ye}return mt.prototype["@@iterator"]=function(){return this},mt.prototype[le]=function(){return this},mt.prototype.next=function(){var oe=this._index;if(oe>=0&&oe<this._keys.length){var Te=this._selector(this._keys[oe],this._values[oe]);return oe+1>=this._keys.length?(this._index=-1,this._keys=$,this._values=$):this._index++,{value:Te,done:!1}}return{value:void 0,done:!0}},mt.prototype.throw=function(oe){throw this._index>=0&&(this._index=-1,this._keys=$,this._values=$),oe},mt.prototype.return=function(oe){return this._index>=0&&(this._index=-1,this._keys=$,this._values=$),{value:oe,done:!0}},mt}();return function(){function mt(){this._keys=[],this._values=[],this._cacheKey=V,this._cacheIndex=-2}return Object.defineProperty(mt.prototype,"size",{get:function(){return this._keys.length},enumerable:!0,configurable:!0}),mt.prototype.has=function(oe){return this._find(oe,!1)>=0},mt.prototype.get=function(oe){var Te=this._find(oe,!1);return Te>=0?this._values[Te]:void 0},mt.prototype.set=function(oe,Te){var ye=this._find(oe,!0);return this._values[ye]=Te,this},mt.prototype.delete=function(oe){var Te=this._find(oe,!1);if(Te>=0){for(var ye=this._keys.length,Ie=Te+1;Ie<ye;Ie++)this._keys[Ie-1]=this._keys[Ie],this._values[Ie-1]=this._values[Ie];return this._keys.length--,this._values.length--,Os(oe,this._cacheKey)&&(this._cacheKey=V,this._cacheIndex=-2),!0}return!1},mt.prototype.clear=function(){this._keys.length=0,this._values.length=0,this._cacheKey=V,this._cacheIndex=-2},mt.prototype.keys=function(){return new q(this._keys,this._values,Ce)},mt.prototype.values=function(){return new q(this._keys,this._values,lt)},mt.prototype.entries=function(){return new q(this._keys,this._values,dn)},mt.prototype["@@iterator"]=function(){return this.entries()},mt.prototype[le]=function(){return this.entries()},mt.prototype._find=function(oe,Te){if(!Os(this._cacheKey,oe)){this._cacheIndex=-1;for(var ye=0;ye<this._keys.length;ye++)if(Os(this._keys[ye],oe)){this._cacheIndex=ye;break}}return this._cacheIndex<0&&Te&&(this._cacheIndex=this._keys.length,this._keys.push(oe),this._values.push(void 0)),this._cacheIndex},mt}();function Ce(mt,oe){return mt}function lt(mt,oe){return oe}function dn(mt,oe){return[mt,oe]}}(),be="function"==typeof Set&&"function"==typeof Set.prototype.entries?Set:function Yi(){return function(){function $(){this._map=new re}return Object.defineProperty($.prototype,"size",{get:function(){return this._map.size},enumerable:!0,configurable:!0}),$.prototype.has=function(q){return this._map.has(q)},$.prototype.add=function(q){return this._map.set(q,q),this},$.prototype.delete=function(q){return this._map.delete(q)},$.prototype.clear=function(){this._map.clear()},$.prototype.keys=function(){return this._map.keys()},$.prototype.values=function(){return this._map.keys()},$.prototype.entries=function(){return this._map.entries()},$.prototype["@@iterator"]=function(){return this.keys()},$.prototype[le]=function(){return this.keys()},$}()}(),Nt="function"==typeof WeakMap?WeakMap:function Nn(){var V=16,$=Re.create(),q=ue();return function(){function oe(){this._key=ue()}return oe.prototype.has=function(Te){var ye=Ce(Te,!1);return void 0!==ye&&Re.has(ye,this._key)},oe.prototype.get=function(Te){var ye=Ce(Te,!1);return void 0!==ye?Re.get(ye,this._key):void 0},oe.prototype.set=function(Te,ye){return Ce(Te,!0)[this._key]=ye,this},oe.prototype.delete=function(Te){var ye=Ce(Te,!1);return void 0!==ye&&delete ye[this._key]},oe.prototype.clear=function(){this._key=ue()},oe}();function ue(){var oe;do{oe="@@WeakMap@@"+mt()}while(Re.has($,oe));return $[oe]=!0,oe}function Ce(oe,Te){if(!E.call(oe,q)){if(!Te)return;Object.defineProperty(oe,q,{value:Re.create()})}return oe[q]}function lt(oe,Te){for(var ye=0;ye<Te;++ye)oe[ye]=255*Math.random()|0;return oe}function mt(){var oe=function dn(oe){if("function"==typeof Uint8Array){var Te=new Uint8Array(oe);return typeof crypto<"u"?crypto.getRandomValues(Te):typeof msCrypto<"u"?msCrypto.getRandomValues(Te):lt(Te,oe),Te}return lt(new Array(oe),oe)}(V);oe[6]=79&oe[6]|64,oe[8]=191&oe[8]|128;for(var Te="",ye=0;ye<V;++ye){var Ie=oe[ye];(4===ye||6===ye||8===ye)&&(Te+="-"),Ie<16&&(Te+="0"),Te+=Ie.toString(16).toLowerCase()}return Te}}(),Be=we?Symbol.for("@reflect-metadata:registry"):void 0,xt=function Si(){var V;return!ze(Be)&&St(ne.Reflect)&&Object.isExtensible(ne.Reflect)&&(V=ne.Reflect[Be]),ze(V)&&(V=function wi(){var V;!ze(Be)&&typeof ne.Reflect<"u"&&!(Be in ne.Reflect)&&"function"==typeof ne.Reflect.defineMetadata&&(V=function kt(V){var $=V.defineMetadata,q=V.hasOwnMetadata,ue=V.getOwnMetadata,Ce=V.getOwnMetadataKeys,lt=V.deleteMetadata,dn=new Nt;return{isProviderFor:function(oe,Te){var ye=dn.get(oe);return!(ze(ye)||!ye.has(Te))||!!Ce(oe,Te).length&&(ze(ye)&&(ye=new be,dn.set(oe,ye)),ye.add(Te),!0)},OrdinaryDefineOwnMetadata:$,OrdinaryHasOwnMetadata:q,OrdinaryGetOwnMetadata:ue,OrdinaryOwnMetadataKeys:Ce,OrdinaryDeleteMetadata:lt}}(ne.Reflect));var $,q,ue,Ce=new Nt,lt={registerProvider:dn,getProvider:oe,setProvider:ye};return lt;function dn(Ie){if(!Object.isExtensible(lt))throw new Error("Cannot add provider to a frozen registry.");switch(!0){case V===Ie:break;case ze($):$=Ie;break;case $===Ie:break;case ze(q):q=Ie;break;case q===Ie:break;default:void 0===ue&&(ue=new be),ue.add(Ie)}}function mt(Ie,ut){if(!ze($)){if($.isProviderFor(Ie,ut))return $;if(!ze(q)){if(q.isProviderFor(Ie,ut))return $;if(!ze(ue))for(var Ht=go(ue);;){var sn=Kr(Ht);if(!sn)return;var Ae=nd(sn);if(Ae.isProviderFor(Ie,ut))return Ia(Ht),Ae}}}if(!ze(V)&&V.isProviderFor(Ie,ut))return V}function oe(Ie,ut){var sn,Ht=Ce.get(Ie);return ze(Ht)||(sn=Ht.get(ut)),ze(sn)&&(ze(sn=mt(Ie,ut))||(ze(Ht)&&(Ht=ne
1w re,Ce.set(Ie,Ht)),Ht.set(ut,sn))),sn}function Te(Ie){if(ze(Ie))throw new TypeError;return $===Ie||q===Ie||!ze(ue)&&ue.has(Ie)}function ye(Ie,ut,Ht){if(!Te(Ht))throw new Error("Metadata provider not registered.");var sn=oe(Ie,ut);if(sn!==Ht){if(!ze(sn))return!1;var Ae=Ce.get(Ie);ze(Ae)&&(Ae=new re,Ce.set(Ie,Ae)),Ae.set(ut,Ht)}return!0}}()),!ze(Be)&&St(ne.Reflect)&&Object.isExtensible(ne.Reflect)&&Object.defineProperty(ne.Reflect,Be,{enumerable:!1,configurable:!1,writable:!1,value:V}),V}(),ci=function Mi(V){var $=new Nt,q={isProviderFor:function(Te,ye){var Ie=$.get(Te);return!ze(Ie)&&Ie.has(ye)},OrdinaryDefineOwnMetadata:function dn(Te,ye,Ie,ut){ue(Ie,ut,!0).set(Te,ye)},OrdinaryHasOwnMetadata:function Ce(Te,ye,Ie){var ut=ue(ye,Ie,!1);return!ze(ut)&&Rs(ut.has(Te))},OrdinaryGetOwnMetadata:function lt(Te,ye,Ie){var ut=ue(ye,Ie,!1);if(!ze(ut))return ut.get(Te)},OrdinaryOwnMetadataKeys:function mt(Te,ye){var Ie=[],ut=ue(Te,ye,!1);if(ze(ut))return Ie;for(var sn=go(ut.keys()),Ae=0;;){var Ps=Kr(sn);if(!Ps)return Ie.length=Ae,Ie;var Li=nd(Ps);try{Ie[Ae]=Li}catch(rh){try{Ia(sn)}finally{throw rh}}Ae++}},OrdinaryDeleteMetadata:function oe(Te,ye,Ie){var ut=ue(ye,Ie,!1);if(ze(ut)||!ut.delete(Te))return!1;if(0===ut.size){var Ht=$.get(ye);ze(Ht)||(Ht.delete(Ie),0===Ht.size&&$.delete(Ht))}return!0}};return xt.registerProvider(q),q;function ue(Te,ye,Ie){var ut=$.get(Te),Ht=!1;if(ze(ut)){if(!Ie)return;ut=new re,$.set(Te,ut),Ht=!0}var sn=ut.get(ye);if(ze(sn)){if(!Ie)return;if(sn=new re,ut.set(ye,sn),!V.setProvider(Te,ye,q))throw ut.delete(ye),Ht&&$.delete(Te),new Error("Wrong provider for target.")}return sn}}(xt);function ot(V,$,q){if(Kt(V,$,q))return!0;var Ce=xe($);return!Gn(Ce)&&ot(V,Ce,q)}function Kt(V,$,q){var ue=Mt($,q,!1);return!ze(ue)&&Rs(ue.OrdinaryHasOwnMetadata(V,$,q))}function bi(V,$,q){if(Kt(V,$,q))return Po(V,$,q);var Ce=xe($);return Gn(Ce)?void 0:bi(V,Ce,q)}function Po(V,$,q){var ue=Mt($,q,!1);if(!ze(ue))return ue.OrdinaryGetOwnMetadata(V,$,q)}function qr(V,$,q,ue){Mt(q,ue,!0).OrdinaryDefineOwnMetadata(V,$,q,ue)}function mr(V,$){var q=po(V,$),ue=xe(V);if(null===ue)return q;var Ce=mr(ue,$);if(Ce.length<=0)return q;if(q.length<=0)return Ce;for(var lt=new be,dn=[],mt=0,oe=q;mt<oe.length;mt++)lt.has(Te=oe[mt])||(lt.add(Te),dn.push(Te));for(var Ie=0,ut=Ce;Ie<ut.length;Ie++){var Te;lt.has(Te=ut[Ie])||(lt.add(Te),dn.push(Te))}return dn}function po(V,$){var q=Mt(V,$,!1);return q?q.OrdinaryOwnMetadataKeys(V,$):[]}function Ma(V){if(null===V)return 1;switch(typeof V){case"undefined":return 0;case"boolean":return 2;case"string":return 3;case"symbol":return 4;case"number":return 5;case"object":return null===V?1:6;default:return 6}}function ze(V){return void 0===V}function Gn(V){return null===V}function St(V){return"object"==typeof V?null!==V:"function"==typeof V}function Tl(V,$){switch(Ma(V)){case 0:case 1:case 2:case 3:case 4:case 5:return V}var q=3===$?"string":5===$?"number":"default",ue=en(V,se);if(void 0!==ue){var Ce=ue.call(V,q);if(St(Ce))throw new TypeError;return Ce}return function Da(V,$){if("string"===$){var q=V.toString;if(Ao(q)&&!St(ue=q.call(V)))return ue;if(Ao(Ce=V.valueOf)&&!St(ue=Ce.call(V)))return ue}else{var Ce;if(Ao(Ce=V.valueOf)&&!St(ue=Ce.call(V)))return ue;var ue,lt=V.toString;if(Ao(lt)&&!St(ue=lt.call(V)))return ue}throw new TypeError}(V,"default"===q?"number":q)}function Rs(V){return!!V}function xi(V){var $=Tl(V,3);return function Dl(V){return"symbol"==typeof V}($)?$:function cm(V){return""+V}($)}function mo(V){return Array.isArray?Array.isArray(V):V instanceof Object?V instanceof Array:"[object Array]"===Object.prototype.toString.call(V)}function Ao(V){return"function"==typeof V}function Ta(V){return"function"==typeof V}function Os(V,$){return V===$||V!=V&&$!=$}function en(V,$){var q=V[$];if(null!=q){if(!Ao(q))throw new TypeError;return q}}function go(V){var $=en(V,le);if(!Ao($))throw new TypeError;var q=$.call(V);if(!St(q))throw new TypeError;return q}function nd(V){return V.value}function Kr(V){var $=V.next();return!$.done&&$}function Ia(V){var $=V.return;$&&$.call(V)}function xe(V){var $=Object.getPrototypeOf(V);if("function"!=typeof V||V===_e||$!==_e)return $;var q=V.prototype,ue=q&&Object.getPrototypeOf(q);if(null==ue||ue===Object.prototype)return $;var Ce=ue.constructor;return"function"!=typeof Ce||Ce===V?$:Ce}function Mt(V,$,q){var ue=xt.getProvider(V,$);if(!ze(ue))return ue;if(q){if(xt.setProvider(V,$,ci))return ci;throw new Error("Illegal state.")}}function Jn(V){return V.__=void 0,delete V.__,V}s("decorate",function at(V,$,q,ue){if(ze(q)){if(!mo(V))throw new TypeError;if(!Ta($))throw new TypeError;return function ve(V,$){for(var q=V.length-1;q>=0;--q){var Ce=(0,V[q])($);if(!ze(Ce)&&!Gn(Ce)){if(!Ta(Ce))throw new TypeError;$=Ce}}return $}(V,$)}if(!mo(V))throw new TypeError;if(!St($))throw new TypeError;if(!St(ue)&&!ze(ue)&&!Gn(ue))throw new TypeError;return Gn(ue)&&(ue=void 0),function Y(V,$,q,ue){for(var Ce=V.length-1;Ce>=0;--Ce){var dn=(0,V[Ce])($,q,ue);
1if(!ze(dn)&&!Gn(dn)){if(!St(dn))throw new TypeError;ue=dn}}return ue}(V,$,q=xi(q),ue)}),s("metadata",function hn(V,$){return function q(ue,Ce){if(!St(ue))throw new TypeError;if(!ze(Ce)&&!function Ea(V){switch(Ma(V)){case 3:case 4:return!0;default:return!1}}(Ce))throw new TypeError;qr(V,$,ue,Ce)}}),s("defineMetadata",function Ci(V,$,q,ue){if(!St(q))throw new TypeError;return ze(ue)||(ue=xi(ue)),qr(V,$,q,ue)}),s("hasMetadata",function kn(V,$,q){if(!St($))throw new TypeError;return ze(q)||(q=xi(q)),ot(V,$,q)}),s("hasOwnMetadata",function Wt(V,$,q){if(!St($))throw new TypeError;return ze(q)||(q=xi(q)),Kt(V,$,q)}),s("getMetadata",function Oe(V,$,q){if(!St($))throw new TypeError;return ze(q)||(q=xi(q)),bi(V,$,q)}),s("getOwnMetadata",function It(V,$,q){if(!St($))throw new TypeError;return ze(q)||(q=xi(q)),Po(V,$,q)}),s("getMetadataKeys",function Vt(V,$){if(!St(V))throw new TypeError;return ze($)||($=xi($)),mr(V,$)}),s("getOwnMetadataKeys",function qt(V,$){if(!St(V))throw new TypeError;return ze($)||($=xi($)),po(V,$)}),s("deleteMetadata",function pt(V,$,q){if(!St($))throw new TypeError;if(ze(q)||(q=xi(q)),!St($))throw new TypeError;ze(q)||(q=xi(q));var ue=Mt($,q,!1);return!ze(ue)&&ue.OrdinaryDeleteMetadata(V,$,q)})}(E,ne),typeof ne.Reflect>"u"&&(ne.Reflect=fe)}()},969:(me,fe,s)=>{"use strict";s.d(fe,{FX:()=>pt,If:()=>ne,K2:()=>z,Os:()=>le,hZ:()=>we,i0:()=>se,iF:()=>Pe,kY:()=>_e,kp:()=>E,sf:()=>Vt,ui:()=>qt,wk:()=>Fe});var ne=function(ve){return ve[ve.State=0]="State",ve[ve.Transition=1]="Transition",ve[ve.Sequence=2]="Sequence",ve[ve.Group=3]="Group",ve[ve.Animate=4]="Animate",ve[ve.Keyframes=5]="Keyframes",ve[ve.Style=6]="Style",ve[ve.Trigger=7]="Trigger",ve[ve.Reference=8]="Reference",ve[ve.AnimateChild=9]="AnimateChild",ve[ve.AnimateRef=10]="AnimateRef",ve[ve.Query=11]="Query",ve[ve.Stagger=12]="Stagger",ve}(ne||{});const E="*";function we(ve,Y){return{type:ne.Trigger,name:ve,definitions:Y,options:{}}}function se(ve,Y=null){return{type:ne.Animate,styles:Y,timings:ve}}function le(ve,Y=null){return{type:ne.Group,steps:ve,options:Y}}function z(ve,Y=null){return{type:ne.Sequence,steps:ve,options:Y}}function Pe(ve){return{type:ne.Style,styles:ve,offset:null}}function Fe(ve,Y,ot){return{type:ne.State,name:ve,styles:Y,options:ot}}function _e(ve,Y,ot=null){return{type:ne.Transition,expr:ve,animation:Y,options:ot}}class Vt{constructor(Y=0,ot=0){this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._originalOnDoneFns=[],this._originalOnStartFns=[],this._started=!1,this._destroyed=!1,this._finished=!1,this._position=0,this.parentPlayer=null,this.totalTime=Y+ot}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Y=>Y()),this._onDoneFns=[])}onStart(Y){this._originalOnStartFns.push(Y),this._onStartFns.push(Y)}onDone(Y){this._originalOnDoneFns.push(Y),this._onDoneFns.push(Y)}onDestroy(Y){this._onDestroyFns.push(Y)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(Y=>Y()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(Y=>Y()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(Y){this._position=this.totalTime?Y*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(Y){const ot="start"==Y?this._onStartFns:this._onDoneFns;ot.forEach(Kt=>Kt()),ot.length=0}}class qt{constructor(Y){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=Y;let ot=0,Kt=0,bi=0;const Po=this.players.length;0==Po?queueMicrotask(()=>this._onFinish()):this.players.forEach(qr=>{qr.onDone(()=>{++ot==Po&&this._onFinish()}),qr.onDestroy(()=>{++Kt==Po&&this._onDestroy()}),qr.onStart(()=>{++bi==Po&&this._onStart()})}),this.totalTime=this.players.reduce((qr,mr)=>Math.max(qr,mr.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(Y=>Y()),this._onDoneFns=[])}
1init(){this.players.forEach(Y=>Y.init())}onStart(Y){this._onStartFns.push(Y)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(Y=>Y()),this._onStartFns=[])}onDone(Y){this._onDoneFns.push(Y)}onDestroy(Y){this._onDestroyFns.push(Y)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(Y=>Y.play())}pause(){this.players.forEach(Y=>Y.pause())}restart(){this.players.forEach(Y=>Y.restart())}finish(){this._onFinish(),this.players.forEach(Y=>Y.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(Y=>Y.destroy()),this._onDestroyFns.forEach(Y=>Y()),this._onDestroyFns=[])}reset(){this.players.forEach(Y=>Y.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(Y){const ot=Y*this.totalTime;this.players.forEach(Kt=>{const bi=Kt.totalTime?Math.min(1,ot/Kt.totalTime):1;Kt.setPosition(bi)})}getPosition(){const Y=this.players.reduce((ot,Kt)=>null===ot||Kt.totalTime>ot.totalTime?Kt:ot,null);return null!=Y?Y.getPosition():0}beforeDestroy(){this.players.forEach(Y=>{Y.beforeDestroy&&Y.beforeDestroy()})}triggerCallback(Y){const ot="start"==Y?this._onStartFns:this._onDoneFns;ot.forEach(Kt=>Kt()),ot.length=0}}const pt="!"},438:(me,fe,s)=>{"use strict";function ne(n,o){return Object.is(n,o)}s.d(fe,{bc$:()=>yx,sZ2:()=>pf,o8S:()=>Ms,BIS:()=>gf,gRc:()=>Hp,Ql9:()=>jk,OM3:()=>Gf,Ocv:()=>Up,abz:()=>oo,Z63:()=>_o,aKT:()=>Ud,uvJ:()=>Ar,zcH:()=>Xn,bkB:()=>Wo,y_5:()=>Fa,nKC:()=>ct,zZn:()=>ki,_q3:()=>SM,MKu:()=>MM,xe9:()=>Qu,Co$:()=>HT,Vns:()=>Ou,SKi:()=>Cn,Xx1:()=>hd,Agw:()=>mf,PLl:()=>Oy,rOR:()=>df,sFG:()=>lT,_9s:()=>a_,czy:()=>wc,FRM:()=>ke,C4Q:()=>vu,NYb:()=>Bk,giA:()=>_l,RxE:()=>Ck,c1b:()=>u_,gXe:()=>_r,mal:()=>K0,Tzd:()=>JT,Af3:()=>$l,L39:()=>RR,EWP:()=>UM,sbv:()=>ep,Ol2:()=>Xw,w6W:()=>NO,QZP:()=>HM,SmG:()=>YC,Rfq:()=>sn,oKB:()=>Q,WQX:()=>Ve,hFB:()=>Zb,Hps:()=>Lw,QuC:()=>Yr,EmA:()=>B,Udg:()=>OR,CGW:()=>dy,N4e:()=>Hl,vPA:()=>Zf,O8t:()=>NR,An2:()=>Cs,H3F:()=>bk,GGh:()=>fg,PUk:()=>Py,H8p:()=>rs,KH2:()=>bp,TgB:()=>el,wOt:()=>xe,WHO:()=>Lk,e01:()=>nM,H5H:()=>P1,Zy3:()=>wi,mq5:()=>iI,JZv:()=>lt,TL3:()=>Jp,LfX:()=>Mv,plB:()=>hl,jNT:()=>Ki,zjR:()=>rM,ngT:()=>Ir,TL$:()=>_x,Tbb:()=>ye,rcV:()=>ms,zuW:()=>tv,Vt3:()=>U0,GFd:()=>jT,OA$:()=>Qt,Jv_:()=>XI,aNF:()=>MS,R7$:()=>j,BMQ:()=>T_,HbH:()=>S1,ZvI:()=>HE,AVh:()=>iC,vxM:()=>GE,wni:()=>kI,C6U:()=>PI,VBU:()=>Em,FsC:()=>Sh,jDH:()=>tn,G2t:()=>Ra,$C:()=>vo,EJ8:()=>Mh,rXU:()=>te,nrm:()=>O_,eu8:()=>cC,k0s:()=>yp,j41:()=>vp,RV6:()=>O1,xGo:()=>Ym,Mr5:()=>uC,KVO:()=>Bi,kS0:()=>$n,QTQ:()=>ae,bIt:()=>Z1,lsd:()=>OI,joV:()=>qh,qSk:()=>qm,XpG:()=>tS,nI1:()=>ek,bMT:()=>AC,SdG:()=>nS,NAR:()=>Ip,Y8G:()=>gp,FS9:()=>xC,eq3:()=>kS,NyB:()=>cS,mGM:()=>RI,sdS:()=>dS,Dyx:()=>co,Z7z:()=>KE,fX1:()=>WE,Njj:()=>Sd,EBC:()=>Mr,eBV:()=>Bm,B4B:()=>Rg,n$t:()=>Pg,xc7:()=>w1,DNE:()=>Qw,C5r:()=>LS,EFF:()=>UI,JRh:()=>_S,SpI:()=>EC,Lme:()=>Rp,E5c:()=>IC,GBs:()=>lS});let E=null,we=!1,se=1;const le=Symbol("SIGNAL");function z(n){const o=E;return E=n,o}const _e={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function re(n){if(we)throw new Error("");if(null===E)return;E.consumerOnSignalRead(n);const o=E.nextProducerIndex++;Vt(E),o<E.producerNode.length&&E.producerNode[o]!==n&&It(E)&&Oe(E.producerNode[o],E.producerIndexOfThis[o]),E.producerNode[o]!==n&&(E.producerNode[o]=n,E.producerIndexOfThis[o]=It(E)?Wt(n,E,o):0),E.producerLastReadVersion[o]=n.version}function Nt(n){if((!It(n)||n.dirty)&&(n.dirty||n.lastCleanEpoch!==se)){if(!n.producerMustRecompute(n)&&!Ci(n))return n.dirty=!1,void(n.lastCleanEpoch=se);n.producerRecomputeValue(n),n.dirty=!1,n.lastCleanEpoch=se}}function Be(n){if(void 0===n.liveConsumerNode)return;const o=we;we=!0;try{for(const a of n.liveConsumerNode)a.dirty||ci(a)}finally{we=o}}
1function xt(){return!1!==E?.consumerAllowSignalWrites}function ci(n){n.dirty=!0,Be(n),n.consumerMarkedDirty?.(n)}function at(n){return n&&(n.nextProducerIndex=0),z(n)}function hn(n,o){if(z(o),n&&void 0!==n.producerNode&&void 0!==n.producerIndexOfThis&&void 0!==n.producerLastReadVersion){if(It(n))for(let a=n.nextProducerIndex;a<n.producerNode.length;a++)Oe(n.producerNode[a],n.producerIndexOfThis[a]);for(;n.producerNode.length>n.nextProducerIndex;)n.producerNode.pop(),n.producerLastReadVersion.pop(),n.producerIndexOfThis.pop()}}function Ci(n){Vt(n);for(let o=0;o<n.producerNode.length;o++){const a=n.producerNode[o],c=n.producerLastReadVersion[o];if(c!==a.version||(Nt(a),c!==a.version))return!0}return!1}function kn(n){if(Vt(n),It(n))for(let o=0;o<n.producerNode.length;o++)Oe(n.producerNode[o],n.producerIndexOfThis[o]);n.producerNode.length=n.producerLastReadVersion.length=n.producerIndexOfThis.length=0,n.liveConsumerNode&&(n.liveConsumerNode.length=n.liveConsumerIndexOfThis.length=0)}function Wt(n,o,a){if(qt(n),0===n.liveConsumerNode.length&&pt(n))for(let c=0;c<n.producerNode.length;c++)n.producerIndexOfThis[c]=Wt(n.producerNode[c],n,c);return n.liveConsumerIndexOfThis.push(a),n.liveConsumerNode.push(o)-1}function Oe(n,o){if(qt(n),1===n.liveConsumerNode.length&&pt(n))for(let c=0;c<n.producerNode.length;c++)Oe(n.producerNode[c],n.producerIndexOfThis[c]);const a=n.liveConsumerNode.length-1;if(n.liveConsumerNode[o]=n.liveConsumerNode[a],n.liveConsumerIndexOfThis[o]=n.liveConsumerIndexOfThis[a],n.liveConsumerNode.length--,n.liveConsumerIndexOfThis.length--,o<n.liveConsumerNode.length){const c=n.liveConsumerIndexOfThis[o],d=n.liveConsumerNode[o];Vt(d),d.producerIndexOfThis[c]=o}}function It(n){return n.consumerIsAlwaysLive||(n?.liveConsumerNode?.length??0)>0}function Vt(n){n.producerNode??=[],n.producerIndexOfThis??=[],n.producerLastReadVersion??=[]}function qt(n){n.liveConsumerNode??=[],n.liveConsumerIndexOfThis??=[]}function pt(n){return void 0!==n.producerNode}function ve(n){const o=Object.create(bi);o.computation=n;const a=()=>{if(Nt(o),re(o),o.value===Kt)throw o.error;return o.value};return a[le]=o,a}const Y=Symbol("UNSET"),ot=Symbol("COMPUTING"),Kt=Symbol("ERRORED"),bi={..._e,value:Y,dirty:!0,error:null,equal:ne,producerMustRecompute:n=>n.value===Y||n.value===ot,producerRecomputeValue(n){if(n.value===ot)throw new Error("Detected cycle in computations.");const o=n.value;n.value=ot;const a=at(n);let c;try{c=n.computation()}catch(d){c=Kt,n.error=d}finally{hn(n,a)}o!==Y&&o!==Kt&&c!==Kt&&n.equal(o,c)?n.value=o:(n.value=c,n.version++)}};let qr=function Po(){throw new Error};function mr(){qr()}let Ma=null;function St(n,o){xt()||mr(),n.equal(n.value,o)||(n.value=o,function cm(n){n.version++,function be(){se++}(),Be(n),Ma?.()}(n))}const Rs={..._e,equal:ne,value:void 0};const mo=()=>{},Ao={..._e,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:n=>{null!==n.schedule&&n.schedule(n.ref)},hasRun:!1,cleanupFn:mo};var Ea=s(412),Os=s(413),en=s(359),go=s(354),nd=s(594);const Ia="https://g.co/ng/security#xss";class xe extends Error{constructor(o,a){super(wi(o,a)),this.code=o}}function wi(n,o){return`NG0${Math.abs(n)}${o?": "+o:""}`}const Si=Symbol("InputSignalNode#UNSET"),Mi={...Rs,transformFn:void 0,applyValueToInputSignal(n,o){St(n,o)}};function es(n,o){const a=Object.create(Mi);function c(){if(re(a),a.value===Si)throw new xe(-950,!1);return a.value}return a.value=n,a.transformFn=o?.transform,c[le]=a,c}function Yi(n){return{toString:n}.toString()}const Jn="__parameters__";function ue(n,o,a){return Yi(()=>{const c=function q(n){return function(...a){if(n){const c=n(...a);for(const d in c)this[d]=c[d]}}}(o);function d(...f){if(this instanceof d)return c.apply(this,f),this;const g=new d(...f);return v.annotation=g,v;function v(y,w,S){const I=y.hasOwnProperty(Jn)?y[Jn]:Object.defineProperty(y,Jn,{value:[]})[Jn];for(;I.length<=S;)I.push(null);return(I[S]=I[S]||[]).push(g),y}}return a&&(d.prototype=Object.create(a.prototype)),d.prototype.ngMetadataName=n,d.annotationCls=d,d})}const lt=globalThis;function oe(n){for(let o in n)if(n[o]===oe)return o;throw Error("Could not find renamed property on target object.")}function Te(n,o){for(const a in o)o.hasOwnProperty(a)&&!n.hasOwnProperty(a)&&(n[a]=o[a])}function ye(n){if("string"==typeof n)return n;if(Array.isArray(n))return"["+n.map(ye).join(", ")+"]";if(null==n)return""+n;if(n.overriddenName)return`${n.overriddenName}`;if(n.name)return`${n.name}`;const o=n.toString();if(null==o)return""+o;const a=o.indexOf("\n");return-1===a?o:o.substring(0,a)}function Ie(n,o){return null==n||""===n?null===o?"":o:null==o||""===o?n:n+" "+o}const Ht=oe({__forward_ref__:oe});function sn(n){return n.__forward_ref__=sn,n.toString=function(){return ye(this())},n}function Ae(n){return Ps(n)?n():n}function Ps(n){return"function"==typeof n&&n.hasOwnProperty(Ht)&&n.__forward_ref__===sn}function tn(n){return{token:n.token,providedIn:n.providedIn||null,factory:n.factory,value:void 0}}function Ra(n){return{providers:n.providers||[],imports:n.imports||[]}}function ns(n){return id(n,El)||id(n,ah)}function Mv(n){return null!==ns(n)}function id(n,o){return n.hasOwnProperty(o)?n[o]:null}function Oa(n){return n&&(n.hasOwnProperty(Fo)||n.hasOwnProperty(lh))?n[Fo]:null}const El=oe({\u0275prov:oe}),Fo=oe({\u0275inj:oe}),ah=oe({ngInjectableDef:oe}),lh=oe({ngInjectorDef:oe});class ct{constructor(o,a){this._desc=o,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof a?this.__NG_ELEMENT_ID__=a:void 0!==a&&(this.\u0275prov=tn({token:this,providedIn:a.providedIn||"root",factory:a.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function uh(n){return n&&!!n.\u0275providers}const ad=oe({\u0275cmp:oe}),kl=oe({\u0275dir:oe}),ld=oe({\u0275pipe:oe}),Rl=oe({\u0275mod:oe}),gr=oe({\u0275fac:oe}),Ol=oe({__NG_ELEMENT_ID__:oe}),Qi=oe({__NG_ENV_ID__:oe});function et(n){return"string"==typeof n?n:null==n?"":String(n)}function cd(n,o){throw new xe(-201,!1)}var wt=function(n){return n[n.Default=0]="Default",n[n.Host=1]="Host",n[n.Self=2]="Self",n[n.SkipSelf=4]="SkipSelf",n[n.Optional=8]="Optional",n}(wt||{});let fh;function ym(){return fh}function Zi(n){const o=fh;return fh=n,o}function ph(n,o,a){const c=ns(n);return c&&"root"==c.providedIn?void 0===c.value?c.value=c.factory():c.value:a&wt.Optional?null:void 0!==o?o:void cd()}const Pl={},mh="__NG_DI_FLAG__",Pa="ngTempTokenPath",Cm=/\n/gm,bm="__source";let Aa;function Rt(n){const o=Aa;return Aa=n,o}function Mb(n,o=wt.Default){if(void 0===Aa)throw new xe(-203,!1);return null===Aa?ph(n,void 0,o):Aa.get(n,o&wt.Optional?null:void 0,o)}function Bi(n,o=wt.Default){return(ym()||Mb)(Ae(n),o)}function Ve(n,o=wt.Default){return Bi(n,dd(o))}function dd(n){return typeof n>"u"||"number"==typeof n?n:(n.optional&&8)|(n.host&&1)|(n.self&&2)|(n.skipSelf&&4)}function ud(n){const o=[];for(let a=0;a<n.length;a++){const c=Ae(n[a]);
1if(Array.isArray(c)){if(0===c.length)throw new xe(900,!1);let d,f=wt.Default;for(let g=0;g<c.length;g++){const v=c[g],y=Db(v);"number"==typeof y?-1===y?d=v.token:f|=y:d=v}o.push(Bi(d,f))}else o.push(Bi(c))}return o}function No(n,o){return n[mh]=o,n.prototype[mh]=o,n}function Db(n){return n[mh]}const Fa=No(ue("Inject",n=>({token:n})),-1),hd=No(ue("Optional"),8),di=No(ue("SkipSelf"),4);function Xr(n,o){return n.hasOwnProperty(gr)?n[gr]:null}function Fs(n,o){n.forEach(a=>Array.isArray(a)?Fs(a,o):o(a))}function _h(n,o,a){o>=n.length?n.push(a):n.splice(o,0,a)}function Rn(n,o){return o>=n.length-1?n.pop():n.splice(o,1)[0]}function Vi(n,o,a){let c=Xt(n,o);return c>=0?n[1|c]=a:(c=~c,function vh(n,o,a,c){let d=n.length;if(d==o)n.push(a,c);else if(1===d)n.push(c,n[0]),n[0]=a;else{for(d--,n.push(n[d-1],n[d]);d>o;)n[d]=n[d-2],d--;n[o]=a,n[o+1]=c}}(n,c,o,a)),c}function Fl(n,o){const a=Xt(n,o);if(a>=0)return n[1|a]}function Xt(n,o){return function yh(n,o,a){let c=0,d=n.length>>a;for(;d!==c;){const f=c+(d-c>>1),g=n[f<<a];if(o===g)return f<<a;g>o?d=f:c=f+1}return~(d<<a)}(n,o,1)}const Lo={},Ot=[],_o=new ct(""),xm=new ct("",-1),wm=new ct("");class pd{get(o,a=Pl){if(a===Pl){const c=new Error(`NullInjectorError: No provider for ${ye(o)}!`);throw c.name="NullInjectorError",c}return a}}var Ls=function(n){return n[n.OnPush=0]="OnPush",n[n.Default=1]="Default",n}(Ls||{}
vendor: 4,336 bytes, line 1
1),_r=function(n){return n[n.Emulated=0]="Emulated",n[n.None=2]="None",n[n.ShadowDom=3]="ShadowDom",n}(_r||{}),is=function(n){return n[n.None=0]="None",n[n.SignalBased=1]="SignalBased",n[n.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",n}(is||{});function Pv(n,o,a){let c=n.length;for(;;){const d=n.indexOf(o,a);if(-1===d)return d;if(0===d||n.charCodeAt(d-1)<=32){const f=o.length;if(d+f===c||n.charCodeAt(d+f)<=32)return d}a=d+1}}function Ch(n,o,a){let c=0;for(;c<a.length;){const d=a[c];if("number"==typeof d){if(0!==d)break;c++;const f=a[c++],g=a[c++],v=a[c++];n.setAttribute(o,g,v,f)}else{const f=d,g=a[++c];gd(f)?n.setProperty(o,f,g):n.setAttribute(o,f,g),c++}}return c}function md(n){return 3===n||4===n||6===n}function gd(n){return 64===n.charCodeAt(0)}function Ba(n,o){if(null!==o&&0!==o.length)if(null===n||0===n.length)n=o.slice();else{let a=-1;for(let c=0;c<o.length;c++){const d=o[c];"number"==typeof d?a=d:0===a||Av(n,a,d,null,-1===a||2===a?o[++c]:null)}}return n}function Av(n,o,a,c,d){let f=0,g=n.length;if(-1===o)g=-1;else for(;f<n.length;){const v=n[f++];if("number"==typeof v){if(v===o){g=-1;break}if(v>o){g=f-1;break}}}for(;f<n.length;){const v=n[f];if("number"==typeof v)break;if(v===a){if(null===c)return void(null!==d&&(n[f+1]=d));if(c===n[f+1])return void(n[f+2]=d)}f++,null!==c&&f++,null!==d&&f++}-1!==g&&(n.splice(g,0,o),f=g+1),n.splice(f++,0,a),null!==c&&n.splice(f++,0,c),null!==d&&n.splice(f++,0,d)}const Nl="ng-template";function bh(n,o,a,c){let d=0;if(c){for(;d<o.length&&"string"==typeof o[d];d+=2)if("class"===o[d]&&-1!==Pv(o[d+1].toLowerCase(),a,0))return!0}else if(zt(n))return!1;if(d=o.indexOf(1,d),d>-1){let f;for(;++d<o.length&&"string"==typeof(f=o[d]);)if(f.toLowerCase()===a)return!0}return!1}function zt(n){return 4===n.type&&n.value!==Nl}function xh(n,o,a){return o===(4!==n.type||a?n.value:Nl)}function Or(n,o,a){let c=4;const d=n.attrs,f=null!==d?function Eb(n){for(let o=0;o<n.length;o++)if(md(n[o]))return o;return n.length}(d):0;let g=!1;for(let v=0;v<o.length;v++){const y=o[v];if("number"!=typeof y){if(!g)if(4&c){if(c=2|1&c,""!==y&&!xh(n,y,a)||""===y&&1===o.length){if(vr(c))return!1;g=!0}}else if(8&c){if(null===d||!bh(n,d,y,a)){if(vr(c))return!1;g=!0}}else{const w=o[++v],S=Ll(y,d,zt(n),a);if(-1===S){if(vr(c))return!1;g=!0;continue}if(""!==w){let I;if(I=S>f?"":d[S+1].toLowerCase(),2&c&&w!==I){if(vr(c))return!1;g=!0}}}}else{if(!g&&!vr(c)&&!vr(y))return!1;if(g&&vr(y))continue;g=!1,c=y|1&c}}return vr(c)||g}function vr(n){return!(1&n)}function Ll(n,o,a,c){if(null===o)return-1;let d=0;if(c||!a){let f=!1;for(;d<o.length;){const g=o[d];if(g===n)return d;if(3===g||6===g)f=!0;else{if(1===g||2===g){let v=o[++d];for(;"string"==typeof v;)v=o[++d];continue}if(4===g)break;if(0===g){d+=4;continue}}d+=f?1:2}return-1}return function Mm(n,o){let a=n.indexOf(4);if(a>-1)for(a++;a<n.length;){const c=n[a];if("number"==typeof c)return-1;if(c===o)return a;a++}return-1}(o,n)}function wh(n,o,a=!1){for(let c=0;c<o.length;c++)if(Or(n,o[c],a))return!0;return!1}function Ib(n,o){e:for(let a=0;a<o.length;a++){const c=o[a];if(n.length===c.length){for(let d=0;d<n.length;d++)if(n[d]!==c[d])continue e;return!0}}return!1}function Dm(n,o){return n?":not("+o.trim()+")":o}function Fv(n){let o=n[0],a=1,c=2,d="",f=!1;for(;a<n.length;){let g=n[a];if("string"==typeof g)if(2&c){const v=n[++a];d+="["+g+(v.length>0?'="'+v+'"':"")+"]"}else 8&c?d+="."+g:4&c&&(d+=" "+g);else""!==d&&!vr(g)&&(o+=Dm(f,d),d=""),c=g,f=f||!vr(c);a++}return""!==d&&(o+=Dm(f,d)),o}function Em(n){return Yi(()=>{const o=Dh(n),a={...o,decls:n.decls,vars:n.vars,template:n.template,consts:n.consts||null,ngContentSelectors:n.ngContentSelectors,onPush:n.changeDetection===Ls.OnPush,directiveDefs:null,pipeDefs:null,dependencies:o.standalone&&n.dependencies||null,getStandaloneInjector:null,signals:n.signals??!1,data:n.data||{},encapsulation:n.encapsulation||_r.Emulated,styles:n.styles||Ot,_:null,schemas:n.schemas||null,tView:null,id:""};Im(a);const c=n.dependencies;return a.directiveDefs=Ul(c,!1),a.pipeDefs=Ul(c,!0),a.id=function Th(n){let o=0;const a=[n.selectors,n.ngContentSelectors,n.hostVars,n.hostAttrs,n.consts,n.vars,n.decls,n.encapsulation,n.standalone,n.signals,n.exportAs,JSON.stringify(n.inputs),JSON.stringify(n.outputs),Object.getOwnPropertyNames(n.type.prototype),!!n.contentQueries,!!n.viewQuery].join("|");
vendor: 5,140 bytes, line 1
1for(const d of a)o=Math.imul(31,o)+d.charCodeAt(0)|0;return o+=2147483648,"c"+o}(a),a})}function Bl(n){return vt(n)||fn(n)}function Va(n){return null!==n}function vo(n){return Yi(()=>({type:n.type,bootstrap:n.bootstrap||Ot,declarations:n.declarations||Ot,imports:n.imports||Ot,exports:n.exports||Ot,transitiveCompileScopes:null,schemas:n.schemas||null,id:n.id||null}))}function Vl(n,o){if(null==n)return Lo;const a={};for(const c in n)if(n.hasOwnProperty(c)){const d=n[c];let f,g,v=is.None;Array.isArray(d)?(v=d[0],f=d[1],g=d[2]??f):(f=d,g=d),o?(a[f]=v!==is.None?[c,v]:c,o[f]=g):a[f]=c}return a}function Sh(n){return Yi(()=>{const o=Dh(n);return Im(o),o})}function Mh(n){return{type:n.type,name:n.name,factory:null,pure:!1!==n.pure,standalone:!0===n.standalone,onDestroy:n.type.prototype.ngOnDestroy||null}}function vt(n){return n[ad]||null}function fn(n){return n[kl]||null}function an(n){return n[ld]||null}function Yr(n){const o=vt(n)||fn(n)||an(n);return null!==o&&o.standalone}function ui(n,o){const a=n[Rl]||null;if(!a&&!0===o)throw new Error(`Type ${ye(n)} does not have '\u0275mod' property.`);return a}function Dh(n){const o={};return{type:n.type,providersResolver:null,factory:null,hostBindings:n.hostBindings||null,hostVars:n.hostVars||0,hostAttrs:n.hostAttrs||null,contentQueries:n.contentQueries||null,declaredInputs:o,inputTransforms:null,inputConfig:n.inputs||Lo,exportAs:n.exportAs||null,standalone:!0===n.standalone,signals:!0===n.signals,selectors:n.selectors||Ot,viewQuery:n.viewQuery||null,features:n.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:Vl(n.inputs,o),outputs:Vl(n.outputs),debugInfo:null}}function Im(n){n.features?.forEach(o=>o(n))}function Ul(n,o){if(!n)return null;const a=o?an:Bl;return()=>("function"==typeof n?n():n).map(c=>a(c)).filter(Va)}function B(n){return{\u0275providers:n}}function Q(...n){return{\u0275providers:W(0,n),\u0275fromNgModule:!0}}function W(n,...o){const a=[],c=new Set;let d;const f=g=>{a.push(g)};return Fs(o,g=>{const v=g;tt(v,f,[],c)&&(d||=[],d.push(v))}),void 0!==d&&Ee(d,f),a}function Ee(n,o){for(let a=0;a<n.length;a++){const{ngModule:c,providers:d}=n[a];Ln(d,f=>{o(f,c)})}}function tt(n,o,a,c){if(!(n=Ae(n)))return!1;let d=null,f=Oa(n);const g=!f&&vt(n);if(f||g){if(g&&!g.standalone)return!1;d=n}else{const y=n.ngModule;if(f=Oa(y),!f)return!1;d=y}const v=c.has(d);if(g){if(v)return!1;if(c.add(d),g.dependencies){const y="function"==typeof g.dependencies?g.dependencies():g.dependencies;for(const w of y)tt(w,o,a,c)}}else{if(!f)return!1;{if(null!=f.imports&&!v){let w;c.add(d);try{Fs(f.imports,S=>{tt(S,o,a,c)&&(w||=[],w.push(S))})}finally{}void 0!==w&&Ee(w,o)}if(!v){const w=Xr(d)||(()=>new d);o({provide:d,useFactory:w,deps:Ot},d),o({provide:wm,useValue:d,multi:!0},d),o({provide:_o,useValue:()=>Bi(d),multi:!0},d)}const y=f.providers;if(null!=y&&!v){const w=n;Ln(y,S=>{o(S,w)})}}}return d!==n&&void 0!==n.providers}function Ln(n,o){for(let a of n)uh(a)&&(a=a.\u0275providers),Array.isArray(a)?Ln(a,o):o(a)}const rn=oe({provide:String,useValue:oe});function jl(n){return null!==n&&"object"==typeof n&&rn in n}function yo(n){return"function"==typeof n}const rs=new ct(""),Vs={},Eh={};let Ut;function Ih(){return void 0===Ut&&(Ut=new pd),Ut}class Ar{}class os extends Ar{get destroyed(){return this._destroyed}constructor(o,a,c,d){super(),this.parent=a,this.source=c,this.scopes=d,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,ja(o,g=>this.processProvider(g)),this.records.set(xm,Fr(void 0,this)),d.has("environment")&&this.records.set(Ar,Fr(void 0,this));const f=this.records.get(rs);null!=f&&"string"==typeof f.value&&this.scopes.add(f.value),this.injectorDefTypes=new Set(this.get(wm,Ot,wt.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const o=z(null);try{for(const c of this._ngOnDestroyHooks)c.ngOnDestroy();const a=this._onDestroyHooks;this._onDestroyHooks=[];for(const c of a)c()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),z(o)}}onDestroy(o){return this.assertNotDestroyed(),this._onDestroyHooks.push(o),()=>this.removeOnDestroy(o)}runInContext(o){this.assertNotDestroyed();const a=Rt(this),c=Zi(void 0);try{return o()}finally{Rt(a),Zi(c)}}get(o,a=Pl,c=wt.Default){if(this.assertNotDestroyed(),o.hasOwnProperty(Qi))return o[Qi](this);c=dd(c);const f=Rt(this),g=Zi(void 0);try{if(!(c&wt.SkipSelf)){let y=this.records.get(o);if(void 0===y){const w=function Rh(n){return"function"==typeof n||"object"==typeof n&&n instanceof ct}(o)&&ns(o);y=w&&this.injectableDefInScope(w)?Fr(Rm(o),Vs):null,this.records.set(o,y)}if(null!=y)return this.hydrate(o,y)}return(c&wt.Self?Ih():this.parent).get(o,a=c&wt.Optional&&a===Pl?null:a)}catch(v){if("NullInjectorError"===v.name){if((v[Pa]=v[Pa]||[]).unshift(ye(o)),f)throw v;return function Ti(n,o,a,c){const d=n[Pa];throw o[bm]&&d.unshift(o[bm]),n.message=function Ov(n,o,a,c=null){n=n&&"\n"===n.charAt(0)&&"\u0275"==n.charAt(1)?n.slice(2):n;let d=ye(o);if(Array.isArray(o))d=o.map(ye).join(" -> ");else if("object"==typeof o){let f=[];for(let g in o)if(o.hasOwnProperty(g)){let v=o[g];
1f.push(g+":"+("string"==typeof v?JSON.stringify(v):ye(v)))}d=`{${f.join(", ")}}`}return`${a}${c?"("+c+")":""}[${d}]: ${n.replace(Cm,"\n ")}`}("\n"+n.message,d,a,c),n.ngTokenPath=d,n[Pa]=null,n}(v,o,"R3InjectorError",this.source)}throw v}finally{Zi(g),Rt(f)}}resolveInjectorInitializers(){const o=z(null),a=Rt(this),c=Zi(void 0);try{const f=this.get(_o,Ot,wt.Self);for(const g of f)g()}finally{Rt(a),Zi(c),z(o)}}toString(){const o=[],a=this.records;for(const c of a.keys())o.push(ye(c));return`R3Injector[${o.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new xe(205,!1)}processProvider(o){let a=yo(o=Ae(o))?o:Ae(o&&o.provide);const c=function Ob(n){return jl(n)?Fr(void 0,n.useValue):Fr(_d(n),Vs)}(o);if(!yo(o)&&!0===o.multi){let d=this.records.get(a);d||(d=Fr(void 0,Vs,!0),d.factory=()=>ud(d.multi),this.records.set(a,d)),a=o,d.multi.push(o)}this.records.set(a,c)}hydrate(o,a){const c=z(null);try{return a.value===Vs&&(a.value=Eh,a.value=a.factory()),"object"==typeof a.value&&a.value&&function vd(n){return null!==n&&"object"==typeof n&&"function"==typeof n.ngOnDestroy}(a.value)&&this._ngOnDestroyHooks.add(a.value),a.value}finally{z(c)}}injectableDefInScope(o){if(!o.providedIn)return!1;const a=Ae(o.providedIn);return"string"==typeof a?"any"===a||this.scopes.has(a):this.injectorDefTypes.has(a)}removeOnDestroy(o){const a=this._onDestroyHooks.indexOf(o);-1!==a&&this._onDestroyHooks.splice(a,1)}}function Rm(n){const o=ns(n),a=null!==o?o.factory:Xr(n);if(null!==a)return a;if(n instanceof ct)throw new xe(204,!1);if(n instanceof Function)return function Rb(n){if(n.length>0)throw new xe(204,!1);const a=function pm(n){return n&&(n[El]||n[ah])||null}(n);return null!==a?()=>a.factory(n):()=>new n}(n);throw new xe(204,!1)}function _d(n,o,a){let c;if(yo(n)){const d=Ae(n);return Xr(d)||Rm(d)}if(jl(n))c=()=>Ae(n.useValue);else if(function Pr(n){return!(!n||!n.useFactory)}(n))c=()=>n.useFactory(...ud(n.deps||[]));else if(function km(n){return!(!n||!n.useExisting)}(n))c=()=>Bi(Ae(n.useExisting));else{const d=Ae(n&&(n.useClass||n.provide));if(!function kh(n){return!!n.deps}(n))return Xr(d)||Rm(d);c=()=>new d(...ud(n.deps))}return c}function Fr(n,o,a=!1){return{factory:n,value:o,multi:a?[]:void 0}}function ja(n,o){for(const a of n)Array.isArray(a)?ja(a,o):a&&uh(a)?ja(a.\u0275providers,o):o(a)}function Hl(n,o){n instanceof os&&n.assertNotDestroyed();const c=Rt(n),d=Zi(void 0);try{return o()}finally{Rt(c),Zi(d)}}function zl(){return void 0!==ym()||null!=function nn(){return Aa}()}function $l(n){if(!zl())throw new xe(-203,!1)}const pn=0,X=1,je=2,Vn=3,ji=4,Pn=5,qn=6,Nr=7,$t=8,mn=9,yr=10,Ne=11,$a=12,Om=13,Us=14,gn=15,js=16,Qr=17,Cr=18,Hs=19,T=20,br=21,zs=22,bn=23,ce=25,Oh=1,Bo=7,$s=9,Ze=10;var ql=function(n){return n[n.None=0]="None",n[n.HasTransplantedViews=2]="HasTransplantedViews",n}(ql||{});function Un(n){return Array.isArray(n)&&"object"==typeof n[Oh]}function hi(n){return Array.isArray(n)&&!0===n[Oh]}function Br(n){return!!(4&n.flags)}function Gs(n){return n.componentOffset>-1}function Kl(n){return!(1&~n.flags)}function Vr(n){return!!n.template}function Ga(n){return!!(512&n[je])}class ke{constructor(o,a,c){this.previousValue=o,this.currentValue=a,this.firstChange=c}isFirstChange(){return this.firstChange}}function Nm(n,o,a,c){null!==o?o.applyValueToInputSignal(o,c):n[a]=c}function Qt(){return as}function as(n){return n.type.prototype.ngOnChanges&&(n.setInput=Hi),At}function At(){const n=Wa(this),o=n?.current;if(o){const a=n.previous;if(a===Lo)n.previous=o;else for(let c in o)a[c]=o[c];n.current=null,this.ngOnChanges(o)}}function Hi(n,o,a,c,d){const f=this.declaredInputs[c],g=Wa(n)||function Xl(n,o){return n[Zt]=o}(n,{previous:Lo,current:null}),v=g.current||(g.current={}),y=g.previous,w=y[f];v[f]=new ke(w&&w.currentValue,a,y===Lo),Nm(n,o,d,a)}Qt.ngInherit=!0;const Zt="__ngSimpleChanges__";function Wa(n){return n[Zt]||null}const Zr=function(n,o,a){},Lm="svg";function Lt(n){for(;Array.isArray(n);)n=n[pn];return n}function vn(n,o){return Lt(o[n])}function un(n,o){return Lt(o[n.index])}function er(n,o){return n.data[o]}function Uo(n,o){return n[o]}function fi(n,o){const a=o[n];return Un(a)?a:a[pn]}function Zl(n){return!(128&~n[je])}function ti(n,o){return null==o?null:n[o]}function jo(n){n[Qr]=0}function bd(n){1024&n[je]||(n[je]|=1024,Zl(n)&&Ho(n))}function Ur(n){return!!(9216&n[je]||n[bn]?.dirty)}function cs(n){n[yr].changeDetectionScheduler?.notify(8),64&n[je]&&(n[je]|=1024),Ur(n)&&Ho(n)}function Ho(n){n[yr].changeDetectionScheduler?.notify(0);let o=Jr(n);for(;null!==o&&!(8192&o[je])&&(o[je]|=8192,Zl(o));)o=Jr(o)}function ec(n,o){if(!(256&~n[je]))throw new xe(911,!1);null===n[br]&&(n[br]=[]),n[br].push(o)}function Jr(n){const o=n[Vn];return hi(o)?o[Vn]:o}const Ge={lFrame:Gh(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let tc=!1;function wd(){return Ge.bindingsEnabled}function zo(){return null!==Ge.skipHydrationRootTNode}function K(){return Ge.lFrame.lView}function gt(){return Ge.lFrame.tView}function Bm(n){return Ge.lFrame.contextLView=n,n[$t]}function Sd(n){return Ge.lFrame.contextLView=null,n}function Jt(){let n=Vm();for(;null!==n&&64===n.type;)n=n.parent;return n}function Vm(){return Ge.lFrame.currentTNode}function jr(n,o){const a=Ge.lFrame;a.currentTNode=n,a.isParent=o}function zh(){return Ge.lFrame.isParent}function Dd(){Ge.lFrame.isParent=!1}function Xv(){return tc}function Ka(n){tc=n}function Ii(){const n=Ge.lFrame;let o=n.bindingRootIndex;return-1===o&&(o=n.bindingRootIndex=n.tView.bindingStartIndex),o}function bo(){return Ge.lFrame.bindingIndex}function Tn(){return Ge.lFrame.bindingIndex++}function xo(n){const o=Ge.lFrame,a=o.bindingIndex;return o.bindingIndex=o.bindingIndex+n,a}function $h(n,o){const a=Ge.lFrame;a.bindingIndex=a.bindingRootIndex=n,$i(o)}function $i(n){Ge.lFrame.currentDirectiveIndex=n}function Hr(){return Ge.lFrame.currentQueryIndex}function eo(n){Ge.lFrame.currentQueryIndex=n}function Id(n){const o=n[X];return 2===o.type?o.declTNode:1===o.type?n[Pn]:null}function $m(n,o,a){if(a&wt.SkipSelf){let d=o,f=n;for(;!(d=d.parent,null!==d||a&wt.Host||(d=Id(f),null===d||(f=f[Us],10&d.type))););if(null===d)return!1;o=d,n=f}const c=Ge.lFrame=Gm();return c.currentTNode=o,c.lView=n,!0}function Xa(n){const o=Gm(),a=n[X];Ge.lFrame=o,o.currentTNode=a.firstChild,o.lView=n,o.tView=a,o.contextLView=n,o.bindingIndex=a.bindingStartIndex,o.inI18n=!1}function Gm(){const n=Ge.lFrame,o=null===n?null:n.child;return null===o?Gh(n):o}function Gh(n){const o={currentTNode:null,isParent:!0,lView:null,tView:null,
vendor: 4,139 bytes, line 1
1selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:n,child:null,inI18n:!1};return null!==n&&(n.child=o),o}function Wh(){const n=Ge.lFrame;return Ge.lFrame=n.parent,n.currentTNode=null,n.lView=null,n}const ds=Wh;function Wm(){const n=Wh();n.isParent=!0,n.tView=null,n.selectedIndex=-1,n.contextLView=null,n.elementDepthCount=0,n.currentDirectiveIndex=-1,n.currentNamespace=null,n.bindingRootIndex=-1,n.bindingIndex=-1,n.currentQueryIndex=0}function pi(){return Ge.lFrame.selectedIndex}function Xs(n){Ge.lFrame.selectedIndex=n}function on(){const n=Ge.lFrame;return er(n.tView,n.selectedIndex)}function qm(){Ge.lFrame.currentNamespace=Lm}function qh(){!function Kh(){Ge.lFrame.currentNamespace=null}()}let Xh=!0;function Ys(){return Xh}function tr(n){Xh=n}function xr(n,o){for(let a=o.directiveStart,c=o.directiveEnd;a<c;a++){const f=n.data[a].type.prototype,{ngAfterContentInit:g,ngAfterContentChecked:v,ngAfterViewInit:y,ngAfterViewChecked:w,ngOnDestroy:S}=f;g&&(n.contentHooks??=[]).push(-a,g),v&&((n.contentHooks??=[]).push(a,v),(n.contentCheckHooks??=[]).push(a,v)),y&&(n.viewHooks??=[]).push(-a,y),w&&((n.viewHooks??=[]).push(a,w),(n.viewCheckHooks??=[]).push(a,w)),null!=S&&(n.destroyHooks??=[]).push(a,S)}}function Rd(n,o,a){Zs(n,o,3,a)}function Od(n,o,a,c){(3&n[je])===a&&Zs(n,o,a,c)}function Qs(n,o){let a=n[je];(3&a)===o&&(a&=16383,a+=1,n[je]=a)}function Zs(n,o,a,c){const f=c??-1,g=o.length-1;let v=0;for(let y=void 0!==c?65535&n[Qr]:0;y<g;y++)if("number"==typeof o[y+1]){if(v=o[y],null!=c&&v>=c)break}else o[y]<0&&(n[Qr]+=65536),(v<f||-1==f)&&(Yv(n,a,o,y),n[Qr]=(4294901760&n[Qr])+y+2),y++}function Yh(n,o){Zr(4,n,o);const a=z(null);try{o.call(n)}finally{z(a),Zr(5,n,o)}}function Yv(n,o,a,c){const d=a[c]<0,f=a[c+1],v=n[d?-a[c]:a[c]];d?n[je]>>14<n[Qr]>>16&&(3&n[je])===o&&(n[je]+=16384,Yh(v,f)):Yh(v,f)}const ic=-1;class Ya{constructor(o,a,c){this.factory=o,this.resolving=!1,this.canSeeViewProviders=a,this.injectImpl=c}}const Js={};class zr{constructor(o,a){this.injector=o,this.parentInjector=a}get(o,a,c){c=dd(c);const d=this.injector.get(o,Js,c);return d!==Js||a===Js?d:this.parentInjector.get(o,a,c)}}function ea(n){return n!==ic}function us(n){return 32767&n}function Qa(n,o){let a=function to(n){return n>>16}(n),c=o;for(;a>0;)c=c[Us],a--;return c}let Za=!0;function mi(n){const o=Za;return Za=n,o}const Zh=255,Jh=5;let ef=0;const no={};function Nd(n,o){const a=oc(n,o);if(-1!==a)return a;const c=o[X];c.firstCreatePass&&(n.injectorIndex=o.length,Hn(c.data,n),Hn(o,null),Hn(c.blueprint,null));const d=Ja(n,o),f=n.injectorIndex;if(ea(d)){const g=us(d),v=Qa(d,o),y=v[X].data;for(let w=0;w<8;w++)o[f+w]=v[g+w]|y[g+w]}return o[f+8]=d,f}function Hn(n,o){n.push(0,0,0,0,0,0,0,0,o)}function oc(n,o){return-1===n.injectorIndex||n.parent&&n.parent.injectorIndex===n.injectorIndex||null===o[n.injectorIndex+8]?-1:n.injectorIndex}function Ja(n,o){if(n.parent&&-1!==n.parent.injectorIndex)return n.parent.injectorIndex;let a=0,c=null,d=o;for(;null!==d;){if(c=Mo(d),null===c)return ic;if(a++,d=d[Us],-1!==c.injectorIndex)return c.injectorIndex|a<<16}return ic}function sc(n,o,a){!function Qv(n,o,a){let c;"string"==typeof a?c=a.charCodeAt(0)||0:a.hasOwnProperty(Ol)&&(c=a[Ol]),null==c&&(c=a[Ol]=ef++);const d=c&Zh;o.data[n+(d>>Jh)]|=1<<d}(n,o,a)}function ta(n,o,a){if(a&wt.Optional||void 0!==n)return n;cd()}function He(n,o,a,c){if(a&wt.Optional&&void 0===c&&(c=null),!(a&(wt.Self|wt.Host))){const d=n[mn],f=Zi(void 0);try{return d?d.get(o,c,a&wt.Optional):ph(o,c,a&wt.Optional)}finally{Zi(f)}}return ta(c,0,a)}function hs(n,o,a,c=wt.Default,d){if(null!==n){if(2048&o[je]&&!(c&wt.Self)){const g=function Qm(n,o,a,c,d){let f=n,g=o;for(;null!==f&&null!==g&&2048&g[je]&&!(512&g[je]);){const v=Bd(f,g,a,c|wt.Self,no);if(v!==no)return v;let y=f.parent;if(!y){const w=g[T];if(w){const S=w.get(a,no,c);if(S!==no)return S}y=Mo(g),g=g[Us]}f=y}return d}(n,o,a,c,no);if(g!==no)return g}const f=Bd(n,o,a,c,no);if(f!==no)return f}return He(o,a,c,d)}function Bd(n,o,a,c,d){const f=function Xm(n){if("string"==typeof n)return n.charCo
1deAt(0)||0;const o=n.hasOwnProperty(Ol)?n[Ol]:void 0;return"number"==typeof o?o>=0?o&Zh:wr:o}(a);if("function"==typeof f){if(!$m(o,n,c))return c&wt.Host?ta(d,0,c):He(o,a,c,d);try{let g;if(g=f(c),null!=g||c&wt.Optional)return g;cd()}finally{ds()}}else if("number"==typeof f){let g=null,v=oc(n,o),y=ic,w=c&wt.Host?o[gn][Pn]:null;for((-1===v||c&wt.SkipSelf)&&(y=-1===v?Ja(n,o):o[v+8],y!==ic&&tf(c,!1)?(g=o[X],v=us(y),o=Qa(y,o)):v=-1);-1!==v;){const S=o[X];if(ii(f,v,S.data)){const I=io(v,o,a,g,c,w);if(I!==no)return I}y=o[v+8],y!==ic&&tf(c,o[X].data[v+8]===w)&&ii(f,v,o)?(g=S,v=us(y),o=Qa(y,o)):v=-1}}return d}function io(n,o,a,c,d,f){const g=o[X],v=g.data[n+8],S=ni(v,g,a,null==c?Gs(v)&&Za:c!=g&&!!(3&v.type),d&wt.Host&&f===v);return null!==S?So(o,g,S,v):no}function ni(n,o,a,c,d){const f=n.providerIndexes,g=o.data,v=1048575&f,y=n.directiveStart,S=f>>20,O=d?v+S:n.directiveEnd;for(let N=c?v:v+S;N<O;N++){const U=g[N];if(N<y&&a===U||N>=y&&U.type===a)return N}if(d){const N=g[y];if(N&&Vr(N)&&N.type===a)return y}return null}function So(n,o,a,c){let d=n[a];const f=o.data;if(function rc(n){return n instanceof Ya}(d)){const g=d;g.resolving&&function hh(n,o){throw o&&o.join(" > "),new xe(-200,n)}(function Dt(n){return"function"==typeof n?n.name||n.toString():"object"==typeof n&&null!=n&&"function"==typeof n.type?n.type.name||n.type.toString():et(n)}(f[a]));const v=mi(g.canSeeViewProviders);g.resolving=!0;const w=g.injectImpl?Zi(g.injectImpl):null;$m(n,c,wt.Default);try{d=n[a]=g.factory(void 0,f,n,c),o.firstCreatePass&&a>=c.directiveStart&&function nr(n,o,a){const{ngOnChanges:c,ngOnInit:d,ngDoCheck:f}=o.type.prototype;if(c){const g=as(o);(a.preOrderHooks??=[]).push(n,g),(a.preOrderCheckHooks??=[]).push(n,g)}d&&(a.preOrderHooks??=[]).push(0-n,d),f&&((a.preOrderHooks??=[]).push(n,f),(a.preOrderCheckHooks??=[]).push(n,f))}(a,f[a],o)}finally{null!==w&&Zi(w),mi(v),g.resolving=!1,ds()}}return d}function ii(n,o,a){return!!(a[o+(n>>Jh)]&1<<n)}function tf(n,o){return!(n&wt.Self||n&wt.Host&&o)}class zn{constructor(o,a){this._tNode=o,this._lView=a}get(o,a,c){return hs(this._tNode,this._lView,o,dd(c),a)}}function wr(){return new zn(Jt(),K())}function Ym(n){return Yi(()=>{const o=n.prototype.constructor,a=o[gr]||ac(o),c=Object.prototype;let d=Object.getPrototypeOf(n.prototype).constructor;for(;d&&d!==c;){const f=d[gr]||ac(d);if(f&&f!==a)return f;d=Object.getPrototypeOf(d)}return f=>new f})}function ac(n){return Ps(n)?()=>{const o=ac(Ae(n));return o&&o()}:Xr(n)}function Mo(n){const o=n[X],a=o.type;return 2===a?o.declTNode:1===a?n[Pn]:null}function $n(n){return function Ld(n,o){if("class"===o)return n.classes;if("style"===o)return n.styles;const a=n.attrs;if(a){const c=a.length;let d=0;for(;d<c;){const f=a[d];if(md(f))break;if(0===f)d+=2;else if("number"==typeof f)for(d++;d<c&&"string"==typeof a[d];)d++;else{if(f===o)return a[d+1];d+=2}}}return null}(Jt(),n)}function ny(n,o=null,a=null,c){const d=nf(n,o,a,c);return d.resolveInjectorInitializers(),d}function nf(n,o=null,a=null,c,d=new Set){const f=[a||Ot,Q(n)];return c=c||("object"==typeof n?void 0:ye(n)),new os(f,o||Ih(),c||null,d)}class ki{static{this.THROW_IF_NOT_FOUND=Pl}static{this.NULL=new pd}static create(o,a){if(Array.isArray(o))return ny({name:""},a,o,"");{const c=o.name??"";return ny({name:c},o.parent,o.providers,c)}}static{this.\u0275prov=tn({token:ki,providedIn:"any",factory:()=>Bi(xm)})}static{this.__NG_ELEMENT_ID__=-1}}new ct("").__NG_ELEMENT_ID__=n=>{const o=Jt();if(null===o)throw new xe(204,!1);if(2&o.type)return o.value;if(n&wt.Optional)return null;throw new xe(204,!1)};function sf(n){return n.ngOriginalError}const ro=!0;let oo=(()=>{class n{static{this.__NG_ELEMENT_ID__=iy}static{this.__NG_ENV_ID__=a=>a}}return n})();class jb extends oo{constructor(o){super(),this._lView=o}onDestroy(o){return ec(this._lView,o),()=>function Nh(n,o){if(null===n[br])return;const a=n[br].indexOf(o);-1!==a&&n[br].splice(a,1)}(this._lView,o)}}function iy(){return new jb(K())}let el=(()=>{class n{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Ea.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const a=this.taskId++;return this.pendingTasks.add(a),a}remove(a){this.pendingTasks.delete(a),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static{this.\u0275prov=tn({token:n,providedIn:"root",factory:()=>new n})}}return n})();const Wo=class zb extends Os.B{constructor(o=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=o,zl()&&(this.destroyRef=Ve(oo,{optional:!0})??void 0,this.pendingTasks=Ve(el,{optional:!0})??void 0)}emit(o){const a=z(null);try{super.next(o)}finally{z(a)}}subscribe(o,a,c){let d=o,f=a||(()=>null),g=c;if(o&&"object"==typeof o){const y=o;d=y.next?.bind(y),f=y.error?.bind(y),g=y.complete?.bind(y)}this.__isAsync&&(f=this.wrapInTimeout(f),d&&(d=this.wrapInTimeout(d)),g&&(g=this.wrapInTimeout(g)));const v=super.subscribe({next:d,error:f,complete:g});return o instanceof en.yU&&o.add(v),v}wrapInTimeout(o){return a=>{const c=this.pendingTasks?.add();setTimeout(()=>{o(a),void 0!==c&&this.pendingTasks?.remove(c)})}}};function af(...n){}function ry(n){let o,a;function c(){n=af;try{void 0!==a&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(a),void 0!==o&&clearTimeout(o)}catch{}}return o=setTimeout(()=>{n(),c()}),"function"==typeof requestAnimationFrame&&(a=requestAnimationFrame(()=>{n(),c()}
1)),()=>c()}function oy(n){return queueMicrotask(()=>n()),()=>{n=af}}const ng="isAngularZone",lf=ng+"_ID";let $b=0;class Cn{constructor(o){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Wo(!1),this.onMicrotaskEmpty=new Wo(!1),this.onStable=new Wo(!1),this.onError=new Wo(!1);const{enableLongStackTrace:a=!1,shouldCoalesceEventChangeDetection:c=!1,shouldCoalesceRunChangeDetection:d=!1,scheduleInRootZone:f=ro}=o;if(typeof Zone>"u")throw new xe(908,!1);Zone.assertZonePatched();const g=this;g._nesting=0,g._outer=g._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(g._inner=g._inner.fork(new Zone.TaskTrackingZoneSpec)),a&&Zone.longStackTraceZoneSpec&&(g._inner=g._inner.fork(Zone.longStackTraceZoneSpec)),g.shouldCoalesceEventChangeDetection=!d&&c,g.shouldCoalesceRunChangeDetection=d,g.callbackScheduled=!1,g.scheduleInRootZone=f,function Wb(n){const o=()=>{!function Gb(n){function o(){ry(()=>{n.callbackScheduled=!1,ig(n),n.isCheckStableRunning=!0,cf(n),n.isCheckStableRunning=!1})}n.isCheckStableRunning||n.callbackScheduled||(n.callbackScheduled=!0,n.scheduleInRootZone?Zone.root.run(()=>{o()}):n._outer.run(()=>{o()}),ig(n))}(n)},a=$b++;n._inner=n._inner.fork({name:"angular",properties:{[ng]:!0,[lf]:a,[lf+a]:!0},onInvokeTask:(c,d,f,g,v,y)=>{if(function qb(n){return ly(n,"__ignore_ng_zone__")}(y))return c.invokeTask(f,g,v,y);try{return rg(n),c.invokeTask(f,g,v,y)}finally{(n.shouldCoalesceEventChangeDetection&&"eventTask"===g.type||n.shouldCoalesceRunChangeDetection)&&o(),ay(n)}},onInvoke:(c,d,f,g,v,y,w)=>{try{return rg(n),c.invoke(f,g,v,y,w)}finally{n.shouldCoalesceRunChangeDetection&&!n.callbackScheduled&&!function Kb(n){return ly(n,"__scheduler_tick__")}(y)&&o(),ay(n)}},onHasTask:(c,d,f,g)=>{c.hasTask(f,g),d===f&&("microTask"==g.change?(n._hasPendingMicrotasks=g.microTask,ig(n),cf(n)):"macroTask"==g.change&&(n.hasPendingMacrotasks=g.macroTask))},onHandleError:(c,d,f,g)=>(c.handleError(f,g),n.runOutsideAngular(()=>n.onError.emit(g)),!1)})}(g)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(ng)}static assertInAngularZone(){if(!Cn.isInAngularZone())throw new xe(909,!1)}static assertNotInAngularZone(){if(Cn.isInAngularZone())throw new xe(909,!1)}run(o,a,c){return this._inner.run(o,a,c)}runTask(o,a,c,d){const f=this._inner,g=f.scheduleEventTask("NgZoneEvent: "+d,o,sy,af,af);try{return f.runTask(g,a,c)}finally{f.cancelTask(g)}}runGuarded(o,a,c){return this._inner.runGuarded(o,a,c)}runOutsideAngular(o){return this._outer.run(o)}}const sy={};function cf(n){if(0==n._nesting&&!n.hasPendingMicrotasks&&!n.isStable)try{n._nesting++,n.onMicrotaskEmpty.emit(null)}finally{if(n._nesting--,!n.hasPendingMicrotasks)try{n.runOutsideAngular(()=>n.onStable.emit(null))}finally{n.isStable=!0}}}function ig(n){n.hasPendingMicrotasks=!!(n._hasPendingMicrotasks||(n.shouldCoalesceEventChangeDetection||n.shouldCoalesceRunChangeDetection)&&!0===n.callbackScheduled)}function rg(n){n._nesting++,n.isStable&&(n.isStable=!1,n.onUnstable.emit(null))}function ay(n){n._nesting--,cf(n)}class og{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Wo,this.onMicrotaskEmpty=new Wo,this.onStable=new Wo,this.onError=new Wo}run(o,a,c){return o.apply(a,c)}runGuarded(o,a,c){return o.apply(a,c)}runOutsideAngular(o){return o()}runTask(o,a,c,d){return o.apply(a,c)}}function ly(n,o){return!(!Array.isArray(n)||1!==n.length)&&!0===n[0]?.data?.[o]}class Xn{constructor(){this._console=console}handleError(o){const a=this._findOriginalError(o);this._console.error("ERROR",o),a&&this._console.error("ORIGINAL ERROR",a)}_findOriginalError(o){let a=o&&sf(o);for(;a&&sf(a);)a=sf(a);return a||null}}const Yb=new ct("",{providedIn:"root",factory:()=>{const n=Ve(Cn),o=Ve(Xn);return a=>n.runOutsideAngular(()=>o.handleError(a))}});class cy{constructor(){this.destroyed=!1,this.listeners=null,this.errorHandler=Ve(Xn,{optional:!0}),this.destroyRef=Ve(oo),this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(o){if(this.destroyed)throw new xe(953,!1);return(this.listeners??=[]).push(o),{unsubscribe:()=>{const a=this.listeners?.indexOf(o);void 0!==a&&-1!==a&&this.listeners?.splice(a,1)}}}emit(o){if(this.destroyed)throw new xe(953,!1);if(null===this.listeners)return;const a=z(null);try{for(const c of this.listeners)try{c(o)}catch(d){this.errorHandler?.handleError(d)}}finally{z(a)}}}function dy(n){return new cy}function uy(n,o){return es(n,o)}const Zb=(uy.required=function Qb(n){return es(Si,n)},uy);function Jb(){return ia(Jt(),K())}function ia(n,o){return new Ud(un(n,o))}let Ud=(()=>{class n{constructor(a){this.nativeElement=a}static{this.__NG_ELEMENT_ID__=Jb}}return n})();function hy(n){return n instanceof Ud?n.nativeElement:n}function ex(){return this._results[Symbol.iterator]()}class df{get changes(){return this._changes??=new Wo}constructor(o=!1){this._emitDistinctChangesOnly=o,this.dirty=!0,this._onDirty=void 0,this._results=[],this._changesDetected=!1,this._changes=void 0,this.length=0,this.first=void 0,this.last=void 0;const a=df.prototype;a[Symbol.iterator]||(a[Symbol.iterator]=ex)}get(o){return this._results[o]}map(o){return this._results.map(o)}filter(o){return this._results.filter(o)}find(o){return this._results.find(o)}reduce(o,a){return this._results.reduce(o,a)}
1forEach(o){this._results.forEach(o)}some(o){return this._results.some(o)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(o,a){this.dirty=!1;const c=function Ei(n){return n.flat(Number.POSITIVE_INFINITY)}(o);(this._changesDetected=!function gh(n,o,a){if(n.length!==o.length)return!1;for(let c=0;c<n.length;c++){let d=n[c],f=o[c];if(a&&(d=a(d),f=a(f)),f!==d)return!1}return!0}(this._results,c,a))&&(this._results=c,this.length=c.length,this.last=c[this.length-1],this.first=c[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(o){this._onDirty=o}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}function Hd(n){return!(128&~n.flags)}const ag=new Map;let nx=0;function lg(n){ag.delete(n[Hs])}const $d="__ngContext__";function Wi(n,o){Un(o)?(n[$d]=o[Hs],function rx(n){ag.set(n[Hs],n)}(o)):n[$d]=o}function xy(n){return Sy(n[$a])}function wy(n){return Sy(n[ji])}function Sy(n){for(;null!==n&&!hi(n);)n=n[ji];return n}let hg;function _x(n){hg=n}const pf=new ct("",{providedIn:"root",factory:()=>vx}),vx="ng",Oy=new ct(""),mf=new ct("",{providedIn:"platform",factory:()=>"unknown"}),yx=new ct(""),gf=new ct("",{providedIn:"root",factory:()=>function ra(){if(void 0!==hg)return hg;if(typeof document<"u")return document;throw new xe(210,!1)}().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null}),Py={breakpoints:[16,32,48,64,96,128,256,384,640,750,828,1080,1200,1920,2048,3840],placeholderResolution:30,disableImageSizeWarning:!1,disableImageLazyLoadWarning:!1},fg=new ct("",{providedIn:"root",factory:()=>Py});let Ny=()=>null;function yg(n,o,a=!1){return Ny(n,o,a)}const Io=new ct("",{providedIn:"root",factory:()=>!1});let qd;function Mg(n){return function il(){if(void 0===qd&&(qd=null,lt.trustedTypes))try{qd=lt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:n=>n,createScript:n=>n,createScriptURL:n=>n})}catch{}return qd}()?.createScriptURL(n)||n}class Kd{constructor(o){this.changingThisBreaksApplicationSecurity=o}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Ia})`}}function ms(n){return n instanceof Kd?n.changingThisBreaksApplicationSecurity:n}function Xd(n,o){const a=function zy(n){return n instanceof Kd&&n.getTypeName()||null}(n);if(null!=a&&a!==o){if("ResourceURL"===a&&"URL"===o)return!0;throw new Error(`Required a safe ${o}, got a ${a} (see ${Ia})`)}return a===o}const Dg=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;var rl=function(n){return n[n.NONE=0]="NONE",n[n.HTML=1]="HTML",n[n.STYLE=2]="STYLE",n[n.SCRIPT=3]="SCRIPT",n[n.URL=4]="URL",n[n.RESOURCE_URL=5]="RESOURCE_URL",n}(rl||{});function Rg(n){const o=vc();return o?o.sanitize(rl.URL,n)||"":Xd(n,"URL")?ms(n):function gc(n){return(n=String(n)).match(Dg)?n:"unsafe:"+n}(et(n))}function Og(n){const o=vc();if(o)return Mg(o.sanitize(rl.RESOURCE_URL,n)||"");if(Xd(n,"ResourceURL"))return Mg(ms(n));throw new xe(904,!1)}function Pg(n,o,a){return function Lx(n,o){return"src"===o&&("embed"===n||"frame"===n||"iframe"===n||"media"===n||"script"===n)||"href"===o&&("base"===n||"link"===n)?Og:Rg}(o,a)(n)}function vc(){const n=K();return n&&n[yr].sanitizer}const eu=/^>|^->|<!--|-->|--!>|<!-$/g,Tt=/(<|>)/g,Bx="\u200b$1\u200b";function Mr(n){return n.ownerDocument}function Dr(n){return n instanceof Function?n():n}function Gt(n){return"browser"===(n??Ve(ki)).get(mf)}var wc=function(n){return n[n.Important=1]="Important",n[n.DashCase=2]="DashCase",n}(wc||{});let _i;function Sc(n,o){return _i(n,o)}function _s(n,o,a,c,d){if(null!=c){let f,g=!1;hi(c)?f=c:Un(c)&&(g=!0,c=c[pn]);const v=Lt(c);0===n&&null!==a?null==d?Ff(o,a,v):Ko(o,a,v,d||null,!0):1===n&&null!==a?Ko(o,a,v,d||null,!0):2===n?function Rc(n,o,a){n.removeChild(null,o,a)}(o,v,g):3===n&&o.destroyNode(v),null!=f&&function _(n,o,a,c,d){const f=a[Bo];f!==Lt(a)&&_s(o,n,c,f,d);for(let v=Ze;v<a.length;v++){const y=a[v];uu(y[X],y,n,o,c,f)}}(o,n,f,a,d)}}function ru(n,o){return n.createComment(function Ag(n){return n.replace(eu,o=>o.replace(Tt,Bx))}(o))}function Rf(n,o,a){return n.createElement(o,a)}function t0(n,o){o[yr].changeDetectionScheduler?.notify(9),uu(n,o,o[Ne],2,null,null)}function Dc(n,o){const a=n[$s],c=o[Vn];(Un(c)||o[gn]!==c[Vn][gn])&&(n[je]|=ql.HasTransplantedViews),null===a?n[$s]=[o]:a.push(o)}function ua(n,o){const a=n[$s],c=a.indexOf(o);a.splice(c,1)}function Tc(n,o){if(n.length<=Ze)return;const a=Ze+o,c=n[a];if(c){const d=c[js];null!==d&&d!==n&&ua(d,c),o>0&&(n[a-1][ji]=c[ji]);const f=Rn(n,Ze+o);!function Lg(n,o){t0(n,o),o[pn]=null,o[Pn]=null}(c[X],c);const g=f[Cr];null!==g&&g.detachView(f[X]),c[Vn]=null,c[ji]=null,c[je]&=-129}return c}function ou(n,o){if(!(256&o[je])){const a=o[Ne];a.destroyNode&&uu(n,o,a,3,null,null),function Bg(n){let o=n[$a];if(!o)return Ec(n[X],n);for(;o;){let a=null;if(Un(o))a=o[$a];else{const c=o[Ze];c&&(a=c)}if(!a){for(;o&&!o[ji]&&o!==n;)Un(o)&&Ec(o[X],o),o=o[Vn];null===o&&(o=n),Un(o)&&Ec(o[X],o),a=o&&o[ji]}o=a}}(o)}}function Ec(n,o){if(256&o[je])return;const a=z(null);try{o[je]&=-129,o[je]|=256,o[bn]&&kn(o[bn]),function Pf(n,o){let a;if(null!=n&&null!=(a=n.destroyHooks))for(let c=0;c<a.length;c+=2){const d=o[a[c]];if(!(d instanceof Ya)){const f=a[c+1];if(Array.isArray(f))for(let g=0;g<f.length;g+=2){const v=d[f[g]],y=f[g+1];Zr(4,v,y);try{y.call(v)}finally{Zr(5,v,y)}}else{Zr(4,d,f);try{f.call(d)}finally{Zr(5,d,f)}}}}}(n,o),function Of(n,o){const a=n.cleanup,c=o[Nr];if(null!==a)for(let f=0;f<a.length-1;f+=2)if("string"==typeof a[f]){const g=a[f+3];g>=0?c[g]():c[-g].unsubscribe(),f+=2}else a[f].call(c[a[f+1]]);null!==c&&(o[Nr]=null);const d=o[br];if(null!==d){o[br]=null;for(let f=0;f<d.length;f++)(0,d[f])()}}(n,o),1===o[X].type&&o[Ne].destroy();const c=o[js];if(null!==c&&hi(o[Vn])){c!==o[Vn]&&ua(c,o);const d=o[Cr];null!==d&&d.detachView(n)}
1lg(o)}finally{z(a)}}function su(n,o,a){return function Af(n,o,a){let c=o;for(;null!==c&&168&c.type;)c=(o=c).parent;if(null===c)return a[pn];{const{componentOffset:d}=c;if(d>-1){const{encapsulation:f}=n.data[c.directiveStart+d];if(f===_r.None||f===_r.Emulated)return null}return un(c,a)}}(n,o.parent,a)}function Ko(n,o,a,c,d){n.insertBefore(o,a,c,d)}function Ff(n,o,a){n.appendChild(o,a)}function au(n,o,a,c,d){null!==c?Ko(n,o,a,c,d):Ff(n,o,a)}function Ic(n,o){return n.parentNode(o)}function Ug(n,o,a){return Hg(n,o,a)}let Nf,Hg=function jg(n,o,a){return 40&n.type?un(n,a):null};function lu(n,o,a,c){const d=su(n,c,o),f=o[Ne],v=Ug(c.parent||o[Pn],c,o);if(null!=d)if(Array.isArray(a))for(let y=0;y<a.length;y++)au(f,d,a[y],v,!1);else au(f,d,a,v,!1);void 0!==Nf&&Nf(f,c,o,a,d)}function vs(n,o){if(null!==o){const a=o.type;if(3&a)return un(o,n);if(4&a)return kc(-1,n[o.index]);if(8&a){const c=o.child;if(null!==c)return vs(n,c);{const d=n[o.index];return hi(d)?kc(-1,d):Lt(d)}}if(128&a)return vs(n,o.next);if(32&a)return Sc(o,n)()||Lt(n[o.index]);{const c=cu(n,o);return null!==c?Array.isArray(c)?c[0]:vs(Jr(n[gn]),c):vs(n,o.next)}}return null}function cu(n,o){return null!==o?n[gn][Pn].projection[o.projection]:null}function kc(n,o){const a=Ze+n+1;if(a<o.length){const c=o[a],d=c[X].firstChild;if(null!==d)return vs(c,d)}return o[Bo]}function du(n,o,a,c,d,f,g){for(;null!=a;){if(128===a.type){a=a.next;continue}const v=c[a.index],y=a.type;if(g&&0===o&&(v&&Wi(Lt(v),c),a.flags|=2),32&~a.flags)if(8&y)du(n,o,a.child,c,d,f,!1),_s(o,n,d,v,f);else if(32&y){const w=Sc(a,c);let S;for(;S=w();)_s(o,n,d,S,f);_s(o,n,d,v,f)}else 16&y?p(n,o,c,a,d,f):_s(o,n,d,v,f);a=g?a.projectionNext:a.next}}function uu(n,o,a,c,d,f){du(a,c,n.firstChild,o,d,f,!1)}function p(n,o,a,c,d,f){const g=a[gn],y=g[Pn].projection[c.projection];if(Array.isArray(y))for(let w=0;w<y.length;w++)_s(o,n,d,y[w],f);else{let w=y;const S=g[Vn];Hd(c)&&(w.flags|=128),du(n,o,w,S,d,f,!0)}}function k(n,o,a){""===a?n.removeAttribute(o,"class"):n.setAttribute(o,"class",a)}function A(n,o,a){const{mergedAttrs:c,classes:d,styles:f}=a;null!==c&&Ch(n,o,c),null!==d&&k(n,o,d),null!==f&&function M(n,o,a){n.setAttribute(o,"style",a)}(n,o,f)}const P={};function j(n=1){ie(gt(),K(),pi()+n,!1)}function ie(n,o,a,c){if(!c)if(3&~o[je]){const f=n.preOrderHooks;null!==f&&Od(o,f,0,a)}else{const f=n.preOrderCheckHooks;null!==f&&Rd(o,f,a)}Xs(a)}function te(n,o=wt.Default){const a=K();return null===a?Bi(n,o):hs(Jt(),a,Ae(n),o)}function ae(){throw new Error("invalid")}function Se(n,o,a,c,d,f){const g=z(null);try{let v=null;d&is.SignalBased&&(v=o[c][le]),null!==v&&void 0!==v.transformFn&&(f=v.transformFn(f)),d&is.HasDecoratorInputTransform&&(f=n.inputTransforms[c].call(o,f)),null!==n.setInput?n.setInput(o,v,f,a,c):Nm(o,v,c,f)}finally{z(g)}}function We(n,o,a,c,d,f,g,v,y,w,S){const I=o.blueprint.slice();return I[pn]=d,I[je]=204|c,(null!==w||n&&2048&n[je])&&(I[je]|=2048),jo(I),I[Vn]=I[Us]=n,I[$t]=a,I[yr]=g||n&&n[yr],I[Ne]=v||n&&n[Ne],I[mn]=y||n&&n[mn]||null,I[Pn]=f,I[Hs]=function ix(){return nx++}(),I[qn]=S,I[T]=w,I[gn]=2==o.type?n[gn]:I,I}function rt(n,o,a,c,d){let f=n.data[o];if(null===f)f=function qe(n,o,a,c,d){const f=Vm(),g=zh(),y=n.data[o]=function tO(n,o,a,c,d,f){let g=o?o.injectorIndex:-1,v=0;return zo()&&(v|=128),{type:a,index:c,insertBeforeIndex:null,injectorIndex:g,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:v,providerIndexes:0,value:d,attrs:f,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:o,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,g?f:f&&f.parent,a,o,c,d);return null===n.firstChild&&(n.firstChild=y),null!==f&&(g?null==f.child&&null!==y.parent&&(f.child=y):null===f.next&&(f.next=y,y.prev=f)),y}(n,o,a,c,d),function Ed(){return Ge.lFrame.inI18n}()&&(f.flags|=32);else if(64&f.type){f.type=a,f.value=c,f.attrs=d;const g=function Md(){const n=Ge.lFrame,o=n.currentTNode;return n.isParent?o:o.parent}();f.injectorIndex=null===g?-1:g.injectorIndex}return jr(f,!0),f}function ft(n,o,a,c){if(0===a)return-1;const d=o.length;for(let f=0;f<a;f++)o.push(c),n.blueprint.push(c),n.data.push(null);return d}function Et(n,o,a,c,d){const f=pi(),g=2&c;try{Xs(-1),g&&o.length>ce&&ie(n,o,ce,!1),Zr(g?2:0,d),a(c,d)}finally{Xs(f),Zr(g?3:1,d)}}function ar(n,o,a){if(Br(o)){const c=z(null);try{const f=o.directiveEnd;for(let g=o.directiveStart;g<f;g++){const v=n.data[g];v.contentQueries&&v.contentQueries(1,a[g],g)}}finally{z(c)}}}function Ri(n,o,a){wd()&&(function lO(n,o,a,c){const d=a.directiveStart,f=a.directiveEnd;Gs(a)&&function ID(n,o,a){const c=un(o,n),d=In(a);let g=16;a.signals?g=4096:a.onPush&&(g=64);
1const v=Wg(n,We(n,d,null,g,c,o,null,n[yr].rendererFactory.createRenderer(c,a),null,null,null));n[o.index]=v}(o,a,n.data[d+a.componentOffset]),n.firstCreatePass||Nd(a,o),Wi(c,o);const g=a.initialInputs;for(let v=d;v<f;v++){const y=n.data[v],w=So(o,n,v,a);Wi(w,o),null!==g&&kD(0,v-d,w,y,0,g),Vr(y)&&(fi(a.index,o)[$t]=So(o,n,v,a))}}(n,o,a,un(a,o)),!(64&~a.flags)&&DD(n,o,a))}function lr(n,o,a=un){const c=o.localNames;if(null!==c){let d=o.index+1;for(let f=0;f<c.length;f+=2){const g=c[f+1],v=-1===g?a(o,n):n[g];n[d++]=v}}}function In(n){const o=n.tView;return null===o||o.incompleteFirstPass?n.tView=cr(1,null,n.template,n.decls,n.vars,n.directiveDefs,n.pipeDefs,n.viewQuery,n.schemas,n.consts,n.id):o}function cr(n,o,a,c,d,f,g,v,y,w,S){const I=ce+c,O=I+d,N=function Xo(n,o){const a=[];for(let c=0;c<o;c++)a.push(c<n?null:P);return a}(I,O),U="function"==typeof w?w():w;return N[X]={type:n,blueprint:N,template:a,queries:null,viewQuery:v,declTNode:o,data:N.slice().fill(null,I),bindingStartIndex:I,expandoStartIndex:O,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:"function"==typeof f?f():f,pipeRegistry:"function"==typeof g?g():g,firstChild:null,schemas:y,consts:U,incompleteFirstPass:!1,ssrId:S}}let bD=()=>null;function wD(n,o,a,c,d){for(let f in o){if(!o.hasOwnProperty(f))continue;const g=o[f];if(void 0===g)continue;c??={};let v,y=is.None;Array.isArray(g)?(v=g[0],y=g[1]):v=g;let w=f;if(null!==d){if(!d.hasOwnProperty(f))continue;w=d[f]}0===n?SD(c,a,w,v,y):SD(c,a,w,v)}return c}function SD(n,o,a,c,d){let f;n.hasOwnProperty(a)?(f=n[a]).push(o,c):f=n[a]=[o,c],void 0!==d&&f.push(d)}function ao(n,o,a,c,d,f,g,v){const y=un(o,a);let S,w=o.inputs;!v&&null!=w&&(S=w[c])?(Qx(n,a,S,c,d),Gs(o)&&function rO(n,o){const a=fi(o,n);16&a[je]||(a[je]|=64)}(a,o.index)):3&o.type&&(c=function iO(n){return"class"===n?"className":"for"===n?"htmlFor":"formaction"===n?"formAction":"innerHtml"===n?"innerHTML":"readonly"===n?"readOnly":"tabindex"===n?"tabIndex":n}(c),d=null!=g?g(d,o.value||"",c):d,f.setProperty(y,c,d))}function fu(n,o,a,c){if(wd()){const d=null===c?null:{"":-1},f=function dO(n,o){const a=n.directiveRegistry;let c=null,d=null;if(a)for(let f=0;f<a.length;f++){const g=a[f];if(wh(o,g.selectors,!1))if(c||(c=[]),Vr(g))if(null!==g.findHostDirectiveDefs){const v=[];d=d||new Map,g.findHostDirectiveDefs(g,v,d),c.unshift(...v,g),Ro(n,o,v.length)}else c.unshift(g),Ro(n,o,0);else d=d||new Map,g.findHostDirectiveDefs?.(g,c,d),c.push(g)}return null===c?null:[c,d]}(n,a);let g,v;null===f?g=v=null:[g,v]=f,null!==g&&MD(n,o,a,g,d,v),d&&function ll(n,o,a){if(o){const c=n.localNames=[];for(let d=0;d<o.length;d+=2){const f=a[o[d+1]];if(null==f)throw new xe(-301,!1);c.push(o[d],f)}}}(a,c,d)}a.mergedAttrs=Ba(a.mergedAttrs,a.attrs)}function MD(n,o,a,c,d,f){for(let w=0;w<c.length;w++)sc(Nd(a,o),n,c[w].type);!function TD(n,o,a){n.flags|=1,n.directiveStart=o,n.directiveEnd=o+a,n.providerIndexes=o}(a,n.data.length,c.length);for(let w=0;w<c.length;w++){const S=c[w];S.providersResolver&&S.providersResolver(S)}let g=!1,v=!1,y=ft(n,o,c.length,null);for(let w=0;w<c.length;w++){const S=c[w];a.mergedAttrs=Ba(a.mergedAttrs,S.hostAttrs),ED(n,a,o,y,S),Gg(y,S,d),null!==S.contentQueries&&(a.flags|=4),(null!==S.hostBindings||null!==S.hostAttrs||0!==S.hostVars)&&(a.flags|=64);const I=S.type.prototype;!g&&(I.ngOnChanges||I.ngOnInit||I.ngDoCheck)&&((n.preOrderHooks??=[]).push(a.index),g=!0),!v&&(I.ngOnChanges||I.ngDoCheck)&&((n.preOrderCheckHooks??=[]).push(a.index),v=!0),y++}!function nO(n,o,a){const d=o.directiveEnd,f=n.data,g=o.attrs,v=[];let y=null,w=null;for(let S=o.directiveStart;S<d;S++){const I=f[S],O=a?a.get(I):null,U=O?O.outputs:null;y=wD(0,I.inputs,S,y,O?O.inputs:null),w=wD(1,I.outputs,S,w,U);const J=null===y||null===g||zt(o)?null:RD(y,S,g);v.push(J)}null!==y&&(y.hasOwnProperty("class")&&(o.flags|=8),y.hasOwnProperty("style")&&(o.flags|=16)),o.initialInputs=v,o.inputs=y,o.outputs=w}(n,a,f)}function DD(n,o,a){const c=a.directiveStart,d=a.directiveEnd,f=a.index,g=function zm(){return Ge.lFrame.currentDirectiveIndex}();try{Xs(f);for(let v=c;v<d;v++){const y=n.data[v],w=o[v];$i(v),(null!==y.hostBindings||0!==y.hostVars||null!==y.hostAttrs)&&cO(y,w)}}finally{Xs(-1),$i(g)}}function cO(n,o){null!==n.hostBindings&&n.hostBindings(1,o)}
1function Ro(n,o,a){o.componentOffset=a,(n.components??=[]).push(o.index)}function Gg(n,o,a){if(a){if(o.exportAs)for(let c=0;c<o.exportAs.length;c++)a[o.exportAs[c]]=n;Vr(o)&&(a[""]=n)}}function ED(n,o,a,c,d){n.data[c]=d;const f=d.factory||(d.factory=Xr(d.type)),g=new Ya(f,Vr(d),te);n.blueprint[c]=g,a[c]=g,function sO(n,o,a,c,d){const f=d.hostBindings;if(f){let g=n.hostBindingOpCodes;null===g&&(g=n.hostBindingOpCodes=[]);const v=~o.index;(function aO(n){let o=n.length;for(;o>0;){const a=n[--o];if("number"==typeof a&&a<0)return a}return 0})(g)!=v&&g.push(v),g.push(a,c,f)}}(n,o,c,ft(n,a,d.hostVars,P),d)}function ha(n,o,a,c,d,f){const g=un(n,o);!function Lf(n,o,a,c,d,f,g){if(null==f)n.removeAttribute(o,d,a);else{const v=null==g?et(f):g(f,c||"",d);n.setAttribute(o,d,v,a)}}(o[Ne],g,f,n.value,a,c,d)}function kD(n,o,a,c,d,f){const g=f[o];if(null!==g)for(let v=0;v<g.length;)Se(c,a,g[v++],g[v++],g[v++],g[v++])}function RD(n,o,a){let c=null,d=0;for(;d<a.length;){const f=a[d];if(0!==f)if(5!==f){if("number"==typeof f)break;if(n.hasOwnProperty(f)){null===c&&(c=[]);const g=n[f];for(let v=0;v<g.length;v+=3)if(g[v]===o){c.push(f,g[v+1],g[v+2],a[d+1]);break}}d+=2}else d+=2;else d+=4}return c}function Wx(n,o,a,c){return[n,!0,0,o,null,c,null,a,null,null]}function qx(n,o){const a=n.contentQueries;if(null!==a){const c=z(null);try{for(let d=0;d<a.length;d+=2){const g=a[d+1];if(-1!==g){const v=n.data[g];eo(a[d]),v.contentQueries(2,o[g],g)}}}finally{z(c)}}}function Wg(n,o){return n[$a]?n[Om][ji]=o:n[$a]=o,n[Om]=o,o}function o0(n,o,a){eo(0);const c=z(null);try{o(n,a)}finally{z(c)}}function Kx(n){return n[Nr]??=[]}function Xx(n){return n.cleanup??=[]}function qg(n,o){const a=n[mn],c=a?a.get(Xn,null):null;c&&c.handleError(o)}function Qx(n,o,a,c,d){for(let f=0;f<a.length;){const g=a[f++],v=a[f++],y=a[f++];Se(n.data[g],o[g],c,v,y,d)}}function fa(n,o,a){const c=vn(o,n);!function Mc(n,o,a){n.setValue(o,a)}(n[Ne],c,a)}function OD(n,o){const a=fi(o,n),c=a[X];!function PD(n,o){for(let a=o.length;a<n.blueprint.length;a++)o.push(n.blueprint[a])}(c,a);const d=a[pn];null!==d&&null===a[qn]&&(a[qn]=yg(d,a[mn])),s0(c,a,a[$t])}function s0(n,o,a){Xa(o);try{const c=n.viewQuery;null!==c&&o0(1,c,a);const d=n.template;null!==d&&Et(n,o,d,1,a),n.firstCreatePass&&(n.firstCreatePass=!1),o[Cr]?.finishViewCreation(n),n.staticContentQueries&&qx(n,o),n.staticViewQueries&&o0(2,n.viewQuery,a);const f=n.components;null!==f&&function AD(n,o){for(let a=0;a<o.length;a++)OD(n,o[a])}(o,f)}catch(c){throw n.firstCreatePass&&(n.incompleteFirstPass=!0,n.firstCreatePass=!1),c}finally{o[je]&=-5,Wm()}}function vi(n,o,a,c){const d=z(null);try{const f=o.tView,y=We(n,f,a,4096&n[je]?4096:16,null,o,null,null,c?.injector??null,c?.embeddedViewInjector??null,c?.dehydratedView??null);y[js]=n[o.index];const S=n[Cr];return null!==S&&(y[Cr]=S.createEmbeddedView(f)),s0(f,y,a),y}finally{z(d)}}function Zx(n,o){const a=Ze+o;if(a<n.length)return n[a]}function Oc(n,o){return!o||null===o.firstChild||Hd(n)}function pu(n,o,a,c=!0){const d=o[X];if(function n0(n,o,a,c){const d=Ze+c,f=a.length;c>0&&(a[d-1][ji]=o),c<f-Ze?(o[ji]=a[d],_h(a,Ze+c,o)):(a.push(o),o[ji]=null),o[Vn]=a;const g=o[js];null!==g&&a!==g&&Dc(g,o);const v=o[Cr];null!==v&&v.insertView(n),cs(o),o[je]|=128}(d,o,n,a),c){const g=kc(a,n),v=o[Ne],y=Ic(v,n[Bo]);null!==y&&function $x(n,o,a,c,d,f){c[pn]=d,c[Pn]=o,uu(n,c,a,1,d,f)}(d,n[Pn],v,o,y,g)}const f=o[qn];null!==f&&null!==f.firstChild&&(f.firstChild=null)}function a0(n,o){const a=Tc(n,o);return void 0!==a&&ou(a[X],a),a}function mu(n,o,a,c,d=!1){for(;null!==a;){if(128===a.type){a=d?a.projectionNext:a.next;continue}const f=o[a.index];null!==f&&c.push(Lt(f)),hi(f)&&Jx(f,c);const g=a.type;if(8&g)mu(n,o,a.child,c);else if(32&g){const v=Sc(a,o);let y;for(;y=v();)c.push(y)}else if(16&g){const v=cu(o,a);if(Array.isArray(v))c.push(...v);else{const y=Jr(o[gn]);mu(y[X],y,v,c,!0)}}a=d?a.projectionNext:a.next}return c}function Jx(n,o){for(let a=Ze;a<n.length;a++){const c=n[a],d=c[X].firstChild;null!==d&&mu(c[X],c,d,o)}n[Bo]!==n[pn]&&o.push(n[Bo])}let l0=[];const Er={..._e,consumerIsAlwaysLive:!0,consumerMarkedDirty:n=>{Ho(n.lView)},consumerOnSignalRead(){this.lView[bn]=this}},tw={..._e,consumerIsAlwaysLive:!0,consumerMarkedDirty:n=>{let o=Jr(n.lView);for(;o&&!nw(o[X]);)o=Jr(o);o&&bd(o)},consumerOnSignalRead(){this.lView[bn]=this}};function nw(n){return 2!==n.type}const ND=100;function Kg(n,o=!0,a=0){const c=n[yr],d=c.rendererFactory;d.begin?.();try{!function cl(n,o){const a=Xv();try{Ka(!0),Xg(n,o);let c=0;for(;Ur(n);){if(c===ND)throw new xe(103,!1);
1c++,Xg(n,1)}}finally{Ka(a)}}(n,a)}catch(g){throw o&&qg(n,g),g}finally{d.end?.(),c.inlineEffectRunner?.flush()}}function iw(n,o,a,c){const d=o[je];if(!(256&~d))return;o[yr].inlineEffectRunner?.flush(),Xa(o);let v=!0,y=null,w=null;nw(n)?(w=function c0(n){return n[bn]??function ew(n){const o=l0.pop()??Object.create(Er);return o.lView=n,o}(n)}(o),y=at(w)):null===function Pe(){return E}()?(v=!1,w=function FD(n){const o=n[bn]??Object.create(tw);return o.lView=n,o}(o),y=at(w)):o[bn]&&(kn(o[bn]),o[bn]=null);try{jo(o),function Td(n){return Ge.lFrame.bindingIndex=n}(n.bindingStartIndex),null!==a&&Et(n,o,a,2,c);const S=!(3&~d);if(S){const N=n.preOrderCheckHooks;null!==N&&Rd(o,N,null)}else{const N=n.preOrderHooks;null!==N&&Od(o,N,0,null),Qs(o,0)}if(function dl(n){for(let o=xy(n);null!==o;o=wy(o)){if(!(o[je]&ql.HasTransplantedViews))continue;const a=o[$s];for(let c=0;c<a.length;c++)bd(a[c])}}(o),Oi(o,0),null!==n.contentQueries&&qx(n,o),S){const N=n.contentCheckHooks;null!==N&&Rd(o,N)}else{const N=n.contentHooks;null!==N&&Od(o,N,1),Qs(o,1)}!function Le(n,o){const a=n.hostBindingOpCodes;if(null!==a)try{for(let c=0;c<a.length;c++){const d=a[c];if(d<0)Xs(~d);else{const f=d,g=a[++c],v=a[++c];$h(g,f),v(2,o[f])}}}finally{Xs(-1)}}(n,o);const I=n.components;null!==I&&d0(o,I,0);const O=n.viewQuery;if(null!==O&&o0(2,O,c),S){const N=n.viewCheckHooks;null!==N&&Rd(o,N)}else{const N=n.viewHooks;null!==N&&Od(o,N,2),Qs(o,2)}if(!0===n.firstUpdatePass&&(n.firstUpdatePass=!1),o[zs]){for(const N of o[zs])N();o[zs]=null}o[je]&=-73}catch(S){throw Ho(o),S}finally{null!==w&&(hn(w,y),v&&function Pc(n){n.lView[bn]!==n&&(n.lView=null,l0.push(n))}(w)),Wm()}}function Oi(n,o){for(let a=xy(n);null!==a;a=wy(a))for(let c=Ze;c<a.length;c++)lo(a[c],o)}function LD(n,o,a){lo(fi(o,n),a)}function lo(n,o){Zl(n)&&Xg(n,o)}function Xg(n,o){const c=n[X],d=n[je],f=n[bn];let g=!!(0===o&&16&d);if(g||=!!(64&d&&0===o),g||=!!(1024&d),g||=!(!f?.dirty||!Ci(f)),g||=!1,f&&(f.dirty=!1),n[je]&=-9217,g)iw(c,n,c.template,n[$t]);else if(8192&d){Oi(n,1);const v=c.components;null!==v&&d0(n,v,1)}}function d0(n,o,a){for(let c=0;c<o.length;c++)LD(n,o[c],a)}function gu(n,o){const a=Xv()?64:1088;for(n[yr].changeDetectionScheduler?.notify(o);n;){n[je]|=a;const c=Jr(n);if(Ga(n)&&!c)return n;n=c}return null}class _u{get rootNodes(){const o=this._lView,a=o[X];return mu(a,o,a.firstChild,[])}constructor(o,a,c=!0){this._lView=o,this._cdRefInjectingView=a,this.notifyErrorHandler=c,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[$t]}set context(o){this._lView[$t]=o}get destroyed(){return!(256&~this._lView[je])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const o=this._lView[Vn];if(hi(o)){const a=o[8],c=a?a.indexOf(this):-1;c>-1&&(Tc(o,c),Rn(a,c))}this._attachedToViewContainer=!1}ou(this._lView[X],this._lView)}onDestroy(o){ec(this._lView,o)}markForCheck(){gu(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[je]&=-129}reattach(){cs(this._lView),this._lView[je]|=128}detectChanges(){this._lView[je]|=1024,Kg(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new xe(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const o=Ga(this._lView),a=this._lView[js];null!==a&&!o&&ua(a,this._lView),t0(this._lView[X],this._lView)}attachToAppRef(o){if(this._attachedToViewContainer)throw new xe(902,!1);this._appRef=o;const a=Ga(this._lView),c=this._lView[js];null!==c&&!a&&Dc(c,this._lView),cs(this._lView)}}let vu=(()=>{class n{static{this.__NG_ELEMENT_ID__=sw}}return n})();const rw=vu,ow=class extends rw{constructor(o,a,c){super(),this._declarationLView=o,this._declarationTContainer=a,this.elementRef=c}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(o,a){return this.createEmbeddedViewImpl(o,a)}createEmbeddedViewImpl(o,a,c){const d=vi(this._declarationLView,this._declarationTContainer,o,{embeddedViewInjector:a,dehydratedView:c});return new _u(d)}};function sw(){return Ac(Jt(),K())}function Ac(n,o){return 4&n.type?new ow(o,n,ia(n,o)):null}let _w=()=>null;function Yo(n,o){return _w(n,o)}class Cs{}const Mu=new ct("",{providedIn:"root",factory:()=>!1}),Pi=new ct(""),vw=new ct("");class sT{}class M0{}class MO{resolveComponentFactory(o){throw function SO(n){const o=Error(`No component factory found for ${ye(n)}.`);return o.ngComponent=n,o}(o)}}class Gf{static{this.NULL=new MO}}class a_{}let lT=(()=>{class n{constructor(){this.destroyNode=null}static{this.__NG_ELEMENT_ID__=()=>function yw(){const n=K(),a=fi(Jt().index,n);return(Un(a)?a:n)[Ne]}()}}return n})(),Cw=(()=>{class n{static{this.\u0275prov=tn({token:n,providedIn:"root",factory:()=>null})}}return n})();function hl(n){return!!ui(n)}function d_(n,o,a){let c=a?n.styles:null,d=a?n.classes:null,f=0;if(null!==o)for(let g=0;g<o.length;g++){const v=o[g];"number"==typeof v?f=v:1==f?d=Ie(d,v):2==f&&(c=Ie(c,v+": "+o[++g]+";"))}a?n.styles=c:n.stylesWithoutHost=c,a?n.classes=d:n.classesWithoutHost=d}class Tu extends Gf{constructor(o){super(),this.ngModule=o}resolveComponentFactory(o){const a=vt(o);return new Kf(a,this.ngModule)}}function ww(n,o){const a=[];for(const c in n){if(!n.hasOwnProperty(c))continue;const d=n[c];if(void 0===d)continue;const f=Array.isArray(d),g=f?d[0]:d;a.push(o?{propName:g,templateName:c,isSignal:!!((f?d[1]:is.None)&is.SignalBased)}:{propName:g,templateName:c})}return a}class Kf extends M0{get inputs(){const o=this.componentDef,a=o.inputTransforms,c=ww(o.inputs,!0);if(null!==a)for(const d of c)a.hasOwnProperty(d.propName)&&(d.transform=a[d.propName]);return c}get outputs(){return ww(this.componentDef.outputs,!1)}constructor(o,a){super(),this.componentDef=o,this.ngModule=a,this.componentType=o.type,this.selector=function Bs(n){return n.map(Fv).join(",")}(o.selectors),this.ngContentSelectors=o.ngContentSelectors?o.ngContentSelectors:[],this.isBoundToModule=!!a}
1create(o,a,c,d){const f=z(null);try{let g=(d=d||this.ngModule)instanceof Ar?d:d?.injector;g&&null!==this.componentDef.getStandaloneInjector&&(g=this.componentDef.getStandaloneInjector(g)||g);const v=g?new zr(o,g):o,y=v.get(a_,null);if(null===y)throw new xe(407,!1);const I={rendererFactory:y,sanitizer:v.get(Cw,null),inlineEffectRunner:null,changeDetectionScheduler:v.get(Cs,null)},O=y.createRenderer(null,this.componentDef),N=this.componentDef.selectors[0][0]||"div",U=c?function $g(n,o,a,c){const f=c.get(Io,!1)||a===_r.ShadowDom,g=n.selectRootElement(o,f);return function Gx(n){bD(n)}(g),g}(O,c,this.componentDef.encapsulation,v):Rf(O,N,function E0(n){const o=n.toLowerCase();return"svg"===o?Lm:"math"===o?"math":null}(N));let J=512;this.componentDef.signals?J|=4096:this.componentDef.onPush||(J|=16);let de=null;null!==U&&(de=yg(U,v,!0));const ge=cr(0,null,null,1,0,null,null,null,null,null,null),Z=We(null,ge,null,J,null,null,I,O,v,null,de);Xa(Z);let Ye,Pt,cn=null;try{const Zn=this.componentDef;let Gr,Wr=null;Zn.findHostDirectiveDefs?(Gr=[],Wr=new Map,Zn.findHostDirectiveDefs(Zn,Gr,Wr),Gr.push(Zn)):Gr=[Zn];const $M=function Sw(n,o){const a=n[X],c=ce;return n[c]=o,rt(a,c,2,"#host",null)}(Z,U);cn=function dT(n,o,a,c,d,f,g){const v=d[X];!function Mw(n,o,a,c){for(const d of n)o.mergedAttrs=Ba(o.mergedAttrs,d.hostAttrs);null!==o.mergedAttrs&&(d_(o,o.mergedAttrs,!0),null!==a&&A(c,a,o))}(c,n,o,g);let y=null;null!==o&&(y=yg(o,d[mn]));const w=f.rendererFactory.createRenderer(o,a);let S=16;a.signals?S=4096:a.onPush&&(S=64);const I=We(d,In(a),null,S,d[n.index],n,f,w,null,null,y);return v.firstCreatePass&&Ro(v,n,c.length-1),Wg(d,I),d[n.index]=I}($M,U,Zn,Gr,Z,I,O),Pt=er(ge,ce),U&&function Dw(n,o,a,c){if(c)Ch(n,a,["ng-version","18.2.9"]);else{const{attrs:d,classes:f}=function Tm(n){const o=[],a=[];let c=1,d=2;for(;c<n.length;){let f=n[c];if("string"==typeof f)2===d?""!==f&&o.push(f,n[++c]):8===d&&a.push(f);else{if(!vr(d))break;d=f}c++}return{attrs:o,classes:a}}(o.selectors[0]);d&&Ch(n,a,d),f&&f.length>0&&k(n,a,f.join(" "))}}(O,Zn,U,c),void 0!==a&&function hT(n,o,a){const c=n.projection=[];for(let d=0;d<o.length;d++){const f=a[d];c.push(null!=f?Array.from(f):null)}}(Pt,this.ngContentSelectors,a),Ye=function uT(n,o,a,c,d,f){const g=Jt(),v=d[X],y=un(g,d);MD(v,d,g,a,null,c);for(let S=0;S<a.length;S++)Wi(So(d,v,g.directiveStart+S,g),d);DD(v,d,g),y&&Wi(y,d);const w=So(d,v,g.directiveStart+g.componentOffset,g);if(n[$t]=d[$t]=w,null!==f)for(const S of f)S(w,o);return ar(v,g,d),w}(cn,Zn,Gr,Wr,Z,[k0]),s0(ge,Z,null)}catch(Zn){throw null!==cn&&lg(cn),lg(Z),Zn}finally{Wm()}return new I0(this.componentType,Ye,ia(Pt,Z),Z,Pt)}finally{z(f)}}}class I0 extends sT{constructor(o,a,c,d,f){super(),this.location=c,this._rootLView=d,this._tNode=f,this.previousInputValues=null,this.instance=a,this.hostView=this.changeDetectorRef=new _u(d,void 0,!1),this.componentType=o}setInput(o,a){const c=this._tNode.inputs;let d;if(null!==c&&(d=c[o])){if(this.previousInputValues??=new Map,this.previousInputValues.has(o)&&Object.is(this.previousInputValues.get(o),a))return;const f=this._rootLView;Qx(f[X],f,d,o,a),this.previousInputValues.set(o,a),gu(fi(this._tNode.index,f),1)}}get injector(){return new zn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(o){this.hostView.onDestroy(o)}}function k0(){const n=Jt();xr(K()[X],n)}let u_=(()=>{class n{static{this.__NG_ELEMENT_ID__=fT}}return n})();function fT(){return Iw(Jt(),K())}const Tw=u_,Ew=class extends Tw{constructor(o,a,c){super(),this._lContainer=o,this._hostTNode=a,this._hostLView=c}get element(){return ia(this._hostTNode,this._hostLView)}get injector(){return new zn(this._hostTNode,this._hostLView)}get parentInjector(){const o=Ja(this._hostTNode,this._hostLView);if(ea(o)){const a=Qa(o,this._hostLView),c=us(o);return new zn(a[X].data[c+8],a)}return new zn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(o){const a=pT(this._lContainer);return null!==a&&a[o]||null}get length(){return this._lContainer.length-Ze}createEmbeddedView(o,a,c){let d,f;"number"==typeof c?d=c:null!=c&&(d=c.index,f=c.injector);const g=Yo(this._lContainer,o.ssrId),v=o.createEmbeddedViewImpl(a||{},f,g);return this.insertImpl(v,d,Oc(this._hostTNode,g)),v}createComponent(o,a,c,d,f){const g=o&&!function Co(n){return"function"==typeof n}(o);let v;if(g)v=a;else{const U=a||{};v=U.index,c=U.injector,d=U.projectableNodes,f=U.environmentInjector||U.ngModuleRef}const y=g?o:new Kf(vt(o)),w=c||this.parentInjector;if(!f&&null==y.ngModule){const J=(g?w:this.parentInjector).get(Ar,null);J&&(f=J)}const S=vt(y.componentType??{}),I=Yo(this._lContainer,S?.id??null),N=y.create(w,d,I?.firstChild??null,f);return this.insertImpl(N.hostView,v,Oc(this._hostTNode,I)),N}insert(o,a){return this.insertImpl(o,a,!0)}insertImpl(o,a,c){const d=o._lView;if(function zi(n){return hi(n[Vn])}(d)){const v=this.indexOf(o);if(-1!==v)this.detach(v);else{const y=d[Vn],w=new Ew(y,y[Pn],y[Vn]);w.detach(w.indexOf(o))}}const f=this._adjustIndex(a),g=this._lContainer;return pu(g,d,f,c),o.attachToViewContainerRef(),_h(Xf(g),f,o),o}move(o,a){return this.insert(o,a)}indexOf(o){const a=pT(this._lContainer);return null!==a?a.indexOf(o):-1}remove(o){const a=this._adjustIndex(o,-1),c=Tc(this._lContainer,a);c&&(Rn(Xf(this._lContainer),a),ou(c[X],c))}detach(o){const a=this._adjustIndex(o,-1),c=Tc(this._lContainer,a);return c&&null!=Rn(Xf(this._lContainer),a)?new _u(c):null}_adjustIndex(o,a=0){return o??this.length+a}};function pT(n){return n[8]}function Xf(n){return n[8]||(n[8]=[])}function Iw(n,o){let a;const c=o[n.index];
1return hi(c)?a=c:(a=Wx(c,o,null,n),o[n.index]=a,Wg(o,a)),R0(a,o,n,c),new Ew(a,n,o)}let R0=function O0(n,o,a,c){if(n[Bo])return;let d;d=8&a.type?Lt(c):function kw(n,o){const a=n[Ne],c=a.createComment(""),d=un(o,n);return Ko(a,Ic(a,d),c,function Vg(n,o){return n.nextSibling(o)}(a,d),!1),c}(o,a),n[Bo]=d},ga=()=>!1;class P0{constructor(o){this.queryList=o,this.matches=null}clone(){return new P0(this.queryList)}setDirty(){this.queryList.setDirty()}}class Yf{constructor(o=[]){this.queries=o}createEmbeddedView(o){const a=o.queries;if(null!==a){const c=null!==o.contentQueries?o.contentQueries[0]:a.length,d=[];for(let f=0;f<c;f++){const g=a.getByIndex(f);d.push(this.queries[g.indexInDeclarationView].clone())}return new Yf(d)}return null}insertView(o){this.dirtyQueriesWithMatches(o)}detachView(o){this.dirtyQueriesWithMatches(o)}finishViewCreation(o){this.dirtyQueriesWithMatches(o)}dirtyQueriesWithMatches(o){for(let a=0;a<this.queries.length;a++)null!==Nw(o,a).matches&&this.queries[a].setDirty()}}class A0{constructor(o,a,c=null){this.flags=a,this.read=c,this.predicate="string"==typeof o?function bT(n){return n.split(",").map(o=>o.trim())}(o):o}}class F0{constructor(o=[]){this.queries=o}elementStart(o,a){for(let c=0;c<this.queries.length;c++)this.queries[c].elementStart(o,a)}elementEnd(o){for(let a=0;a<this.queries.length;a++)this.queries[a].elementEnd(o)}embeddedTView(o){let a=null;for(let c=0;c<this.length;c++){const d=null!==a?a.length:0,f=this.getByIndex(c).embeddedTView(o,d);f&&(f.indexInDeclarationView=c,null!==a?a.push(f):a=[f])}return null!==a?new F0(a):null}template(o,a){for(let c=0;c<this.queries.length;c++)this.queries[c].template(o,a)}getByIndex(o){return this.queries[o]}get length(){return this.queries.length}track(o){this.queries.push(o)}}class h_{constructor(o,a=-1){this.metadata=o,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=a}elementStart(o,a){this.isApplyingToNode(a)&&this.matchTNode(o,a)}elementEnd(o){this._declarationNodeIndex===o.index&&(this._appliesToNextNode=!1)}template(o,a){this.elementStart(o,a)}embeddedTView(o,a){return this.isApplyingToNode(o)?(this.crossesNgTemplate=!0,this.addMatch(-o.index,a),new h_(this.metadata)):null}isApplyingToNode(o){if(this._appliesToNextNode&&1&~this.metadata.flags){const a=this._declarationNodeIndex;let c=o.parent;for(;null!==c&&8&c.type&&c.index!==a;)c=c.parent;return a===(null!==c?c.index:-1)}return this._appliesToNextNode}matchTNode(o,a){const c=this.metadata.predicate;if(Array.isArray(c))for(let d=0;d<c.length;d++){const f=c[d];this.matchTNodeWithReadOption(o,a,_T(a,f)),this.matchTNodeWithReadOption(o,a,ni(a,o,f,!1,!1))}else c===vu?4&a.type&&this.matchTNodeWithReadOption(o,a,-1):this.matchTNodeWithReadOption(o,a,ni(a,o,c,!1,!1))}matchTNodeWithReadOption(o,a,c){if(null!==c){const d=this.metadata.read;if(null!==d)if(d===Ud||d===u_||d===vu&&4&a.type)this.addMatch(a.index,-2);else{const f=ni(a,o,d,!1,!1);null!==f&&this.addMatch(a.index,f)}else this.addMatch(a.index,c)}}addMatch(o,a){null===this.matches?this.matches=[o,a]:this.matches.push(o,a)}}function _T(n,o){const a=n.localNames;if(null!==a)for(let c=0;c<a.length;c+=2)if(a[c]===o)return a[c+1];return null}function vT(n,o,a,c){return-1===a?function Pw(n,o){return 11&n.type?ia(n,o):4&n.type?Ac(n,o):null}(o,n):-2===a?function f_(n,o,a){return a===Ud?ia(o,n):a===vu?Ac(o,n):a===u_?Iw(o,n):void 0}(n,o,c):So(n,n[X],a,o)}function Aw(n,o,a,c){const d=o[Cr].queries[c];if(null===d.matches){const f=n.data,g=a.matches,v=[];for(let y=0;null!==g&&y<g.length;y+=2){const w=g[y];v.push(w<0?null:vT(o,f[w],g[y+1],a.metadata.read))}d.matches=v}return d.matches}function p_(n,o,a,c){const d=n.queries.getByIndex(a),f=d.matches;if(null!==f){const g=Aw(n,o,d,a);for(let v=0;v<f.length;v+=2){const y=f[v];if(y>0)c.push(g[v/2]);else{const w=f[v+1],S=o[-y];for(let I=Ze;I<S.length;I++){const O=S[I];O[js]===O[Vn]&&p_(O[X],O,w,c)}if(null!==S[$s]){const I=S[$s];for(let O=0;O<I.length;O++){const N=I[O];p_(N[X],N,w,c)}}}}}return c}function Fw(n,o){return n[Cr].queries[o].queryList}function yT(n,o,a){const c=new df(!(4&~a));return function xD(n,o,a,c){const d=Kx(o);d.push(a),n.firstCreatePass&&Xx(n).push(c,d.length-1)}(n,o,c,c.destroy),(o[Cr]??=new Yf).queries.push(new P0(c))-1}function N0(n,o,a,c){const d=gt();if(d.firstCreatePass){const f=Jt();xT(d,new A0(o,a,c),f.index),function DO(n,o){const a=n.contentQueries||(n.contentQueries=[]);o!==(a.length?a[a.length-1]:-1)&&a.push(n.queries.length-1,o)}(d,n),!(2&~a)&&(d.staticContentQueries=!0)}return yT(d,K(),a)}function xT(n,o,a){null===n.queries&&(n.queries=new F0),n.queries.track(new h_(o,a))}function Nw(n,o){return n.queries.getByIndex(o)}function wT(n,o){const a=n[X],c=Nw(a,o);return c.crossesNgTemplate?p_(a,n,o,[]):Aw(a,n,c,o)}const ST=new Set;function Ir(n){ST.has(n)||(ST.add(n),performance?.mark?.("mark_feature_usage",{detail:{feature:n}}))}function Lw(n){return"function"==typeof n&&void 0!==n[le]}function Zf(n,o){Ir("NgSignals");const a=function ze(n){const o=Object.create(Rs);o.value=n;const a=()=>(re(o),o.value);return a[le]=o,a}(n),c=a[le];return o?.equal&&(c.equal=o.equal),a.set=d=>St(c,d),a.update=d=>
1function Tl(n,o){xt()||mr(),St(n,o(n.value))}(c,d),a.asReadonly=$c.bind(a),a}function $c(){const n=this[le];if(void 0===n.readonlyFn){const o=()=>this();o[le]=n,n.readonlyFn=o}return n.readonlyFn}function Eu(n,o){let a;const c=ve(()=>{a._dirtyCounter();const d=function $r(n,o){const a=n._lView,c=n._queryIndex;if(void 0===a||void 0===c||4&a[je])return o?void 0:Ot;const d=Fw(a,c),f=wT(a,c);return d.reset(f,hy),o?d.first:d._changesDetected||void 0===n._flatValue?n._flatValue=d.toArray():n._flatValue}(a,n);if(o&&void 0===d)throw new xe(-951,!1);return d});return a=c[le],a._dirtyCounter=Zf(0),a._flatValue=void 0,c}function ku(n,o){return function Qn(){return Eu(!0,!1)}()}const ep=(ku.required=function IT(n,o){return function Iu(){return Eu(!0,!0)}()},ku);function U0(n){let o=function Gw(n){return Object.getPrototypeOf(n.prototype).constructor}(n.type),a=!0;const c=[n];for(;o;){let d;if(Vr(n))d=o.\u0275cmp||o.\u0275dir;else{if(o.\u0275cmp)throw new xe(903,!1);d=o.\u0275dir}if(d){if(a){c.push(d);const g=n;g.inputs=y_(n.inputs),g.inputTransforms=y_(n.inputTransforms),g.declaredInputs=y_(n.declaredInputs),g.outputs=y_(n.outputs);const v=d.hostBindings;v&&BT(n,v);const y=d.viewQuery,w=d.contentQueries;if(y&<(n,y),w&&j0(n,w),FT(n,d),Te(n.outputs,d.outputs),Vr(d)&&d.data.animation){const S=n.data;S.animation=(S.animation||[]).concat(d.data.animation)}}const f=d.features;if(f)for(let g=0;g<f.length;g++){const v=f[g];v&&v.ngInherit&&v(n),v===U0&&(a=!1)}}o=Object.getPrototypeOf(o)}!function NT(n){let o=0,a=null;for(let c=n.length-1;c>=0;c--){const d=n[c];d.hostVars=o+=d.hostVars,d.hostAttrs=Ba(d.hostAttrs,a=Ba(a,d.hostAttrs))}}(c)}function FT(n,o){for(const a in o.inputs){if(!o.inputs.hasOwnProperty(a)||n.inputs.hasOwnProperty(a))continue;const c=o.inputs[a];if(void 0!==c&&(n.inputs[a]=c,n.declaredInputs[a]=o.declaredInputs[a],null!==o.inputTransforms)){const d=Array.isArray(c)?c[0]:c;if(!o.inputTransforms.hasOwnProperty(d))continue;n.inputTransforms??={},n.inputTransforms[d]=o.inputTransforms[d]}}}function y_(n){return n===Lo?{}:n===Ot?[]:n}function LT(n,o){const a=n.viewQuery;n.viewQuery=a?(c,d)=>{o(c,d),a(c,d)}:o}function j0(n,o){const a=n.contentQueries;n.contentQueries=a?(c,d,f)=>{o(c,d,f),a(c,d,f)}:o}function BT(n,o){const a=n.hostBindings;n.hostBindings=a?(c,d)=>{o(c,d),a(c,d)}:o}function jT(n){const o=n.inputConfig,a={};for(const c in o)if(o.hasOwnProperty(c)){const d=o[c];Array.isArray(d)&&d[3]&&(a[c]=d[3])}n.inputTransforms=a}class Ou{}class HT{}function NO(n,o){return new H0(n,o??null,[])}class H0 extends Ou{constructor(o,a,c,d=!0){super(),this.ngModuleType=o,this._parent=a,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Tu(this);const f=ui(o);this._bootstrapComponents=Dr(f.bootstrap),this._r3Injector=nf(o,a,[{provide:Ou,useValue:this},{provide:Gf,useValue:this.componentFactoryResolver},...c],ye(o),new Set(["environment"])),d&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const o=this._r3Injector;!o.destroyed&&o.destroy(),this.destroyCbs.forEach(a=>a()),this.destroyCbs=null}onDestroy(o){this.destroyCbs.push(o)}}class Kw extends HT{constructor(o){super(),this.moduleType=o}create(o){return new H0(this.moduleType,o,[])}}class zT extends Ou{constructor(o){super(),this.componentFactoryResolver=new Tu(this),this.instance=null;const a=new os([...o.providers,{provide:Ou,useValue:this},{provide:Gf,useValue:this.componentFactoryResolver}],o.parent||Ih(),o.debugName,new Set(["environment"]));this.injector=a,o.runEnvironmentInitializers&&a.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(o){this.injector.onDestroy(o)}}function Xw(n,o,a=null){return new zT({providers:n,parent:o,debugName:a,runEnvironmentInitializers:!0}).injector}function z0(n){return!!Yw(n)&&(Array.isArray(n)||!(n instanceof Map)&&Symbol.iterator in n)}function Yw(n){return null!==n&&("function"==typeof n||"object"==typeof n)}function si(n,o,a){return!Object.is(n[o],a)&&(n[o]=a,!0)}function Pu(n,o,a,c){const d=si(n,o,a);return si(n,o+1,c)||d}function b_(n,o,a,c,d,f,g,v,y,w){const S=a+ce,I=o.firstCreatePass?function jO(n,o,a,c,d,f,g,v,y){const w=o.consts,S=rt(o,n,4,g||null,v||null);fu(o,a,S,ti(w,y)),xr(o,S);const I=S.tView=cr(2,S,c,d,f,o.directiveRegistry,o.pipeRegistry,null,o.schemas,w,null);return null!==o.queries&&(o.queries.template(o,S),I.queries=o.queries.embeddedTView(S)),S}(S,o,n,c,d,f,g,v,y):o.data[S];jr(I,!1);const O=GT(o,n,I,a);Ys()&&lu(o,n,O,I),Wi(O,n);const N=Wx(O,n,O,I);return n[S]=N,Wg(n,N),function Rw(n,o,a){return ga(n,o,a)}(N,I,n),Kl(I)&&Ri(o,n,I),null!=y&&lr(n,I,w),I}function Qw(n,o,a,c,d,f,g,v){const y=K(),w=gt();return b_(y,w,n,o,a,c,d,ti(w.consts,f),g,v),Qw}let GT=function WT(n,o,a,c){return tr(!0),o[Ne].createComment("")};var rp=function(n){return n[n.EarlyRead=0]="EarlyRead",n[n.Write=1]="Write",n[n.MixedReadWrite=2]="MixedReadWrite",n[n.Read=3]="Read",n}(rp||{});let ZT=(()=>{class n{constructor(){this.impl=null}execute(){this.impl?.execute()}static{this.\u0275prov=tn({token:n,providedIn:"root",factory:()=>new n})}}return n})();
1class w_{constructor(){this.ngZone=Ve(Cn),this.scheduler=Ve(Cs),this.errorHandler=Ve(Xn,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}static{this.PHASES=[rp.EarlyRead,rp.Write,rp.MixedReadWrite,rp.Read]}execute(){this.executing=!0;for(const o of w_.PHASES)for(const a of this.sequences)if(!a.erroredOrDestroyed&&a.hooks[o])try{a.pipelinedValue=this.ngZone.runOutsideAngular(()=>a.hooks[o](a.pipelinedValue))}catch(c){a.erroredOrDestroyed=!0,this.errorHandler?.handleError(c)}this.executing=!1;for(const o of this.sequences)o.afterRun(),o.once&&(this.sequences.delete(o),o.destroy());for(const o of this.deferredRegistrations)this.sequences.add(o);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(o){this.executing?this.deferredRegistrations.add(o):(this.sequences.add(o),this.scheduler.notify(6))}unregister(o){this.executing&&this.sequences.has(o)?(o.erroredOrDestroyed=!0,o.pipelinedValue=void 0,o.once=!0):(this.sequences.delete(o),this.deferredRegistrations.delete(o))}static{this.\u0275prov=tn({token:w_,providedIn:"root",factory:()=>new w_})}}class GO{constructor(o,a,c,d){this.impl=o,this.hooks=a,this.once=c,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=d?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function JT(n,o){!o?.injector&&$l();const a=o?.injector??Ve(ki);return Gt(a)?(Ir("NgAfterRender"),eE(n,a,o,!1)):tE}function K0(n,o){!o?.injector&&$l();const a=o?.injector??Ve(ki);return Gt(a)?(Ir("NgAfterNextRender"),eE(n,a,o,!0)):tE}function eE(n,o,a,c){const d=o.get(ZT);d.impl??=o.get(w_);const f=a?.phase??rp.MixedReadWrite,g=!0!==a?.manualCleanup?o.get(oo):null,v=new GO(d.impl,function WO(n,o){if(n instanceof Function){const a=[void 0,void 0,void 0,void 0];return a[o]=n,a}return[n.earlyRead,n.write,n.mixedReadWrite,n.read]}(n,f),c,g);return d.impl.register(v),v}const tE={destroy(){}};function T_(n,o,a,c){const d=K();return si(d,Tn(),o)&&(gt(),ha(on(),d,n,o,a,c)),T_}function cp(n,o,a,c){return si(n,Tn(),a)?o+et(a)+c:P}function Uu(n,o,a,c,d,f,g,v){const w=function $0(n,o,a,c,d){const f=Pu(n,o,a,c);return si(n,o+2,d)||f}(n,bo(),a,d,g);return xo(3),w?o+et(a)+c+et(d)+f+et(g)+v:P}function eC(n,o){return n<<17|o<<2}function ml(n){return n>>17&32767}function y1(n){return 2|n}function ju(n){return(131068&n)>>2}function C1(n,o){return-131069&n|o<<2}function b1(n){return 1|n}function ME(n,o,a,c){const d=n[a+1],f=null===o;let g=c?ml(d):ju(d),v=!1;for(;0!==g&&(!1===v||f);){const w=n[g+1];pP(n[g],o)&&(v=!0,n[g+1]=c?b1(w):y1(w)),g=c?ml(w):ju(w)}v&&(n[a+1]=c?y1(d):b1(d))}function pP(n,o){return null===n||null==o||(Array.isArray(n)?n[1]:n)===o||!(!Array.isArray(n)||"string"!=typeof o)&&Xt(n,o)>=0}const Fi={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function DE(n){return n.substring(Fi.key,Fi.keyEnd)}function EE(n,o){const a=Fi.textEnd;return a===o?-1:(o=Fi.keyEnd=function _P(n,o,a){for(;o<a&&n.charCodeAt(o)>32;)o++;return o}(n,Fi.key=o,a),mp(n,o,a))}function mp(n,o,a){for(;o<a&&n.charCodeAt(o)<=32;)o++;return o}function gp(n,o,a){const c=K();return si(c,Tn(),o)&&ao(gt(),on(),c,n,o,c[Ne],a,!1),gp}function nC(n,o,a,c,d){const g=d?"class":"style";Qx(n,a,o.inputs[g],g,c)}function w1(n,o,a){return Ss(n,o,a,!1),w1}function iC(n,o){return Ss(n,o,null,!0),iC}function S1(n){kr(yP,ur,n,!0)}function ur(n,o){for(let a=function mP(n){return function x1(n){Fi.key=0,Fi.keyEnd=0,Fi.value=0,Fi.valueEnd=0,Fi.textEnd=n.length}(n),EE(n,mp(n,0,Fi.textEnd))}(o);a>=0;a=EE(o,a))Vi(n,DE(o),!0)}function Ss(n,o,a,c){const d=K(),f=gt(),g=xo(2);f.firstUpdatePass&&M1(f,n,g,c),o!==P&&si(d,g,o)&&VE(f,f.data[pi()],d,d[Ne],n,d[g+1]=function jE(n,o){return null==n||""===n||("string"==typeof o?n+=o:"object"==typeof n&&(n=ye(ms(n)))),n}(o,a),c,g)}function kr(n,o,a,c){const d=gt(),f=xo(2);d.firstUpdatePass&&M1(d,null,f,c);const g=K();if(a!==P&&si(g,f,a)){const v=d.data[pi()];if(Zo(v,c)&&!rC(d,f)){let y=c?v.classesWithoutHost:v.stylesWithoutHost;null!==y&&(a=Ie(y,a||"")),nC(d,v,g,a,c)}else!function D1(n,o,a,c,d,f,g,v){d===P&&(d=Ot);let y=0,w=0,S=0<d.length?d[0]:null,I=0<f.length?f[0]:null;for(;null!==S||null!==I;){const O=y<d.length?d[y+1]:void 0,N=w<f.length?f[w+1]:void 0;let J,U=null;S===I?(y+=2,w+=2,O!==N&&(U=I,J=N)):null===I||null!==S&&S<I?(y+=2,U=S):(w+=2,U=I,J=N),null!==U&&VE(n,o,a,c,U,J,g,v),S=y<d.length?d[y]:null,I=w<f.length?f[w]:null}}(d,v,g,g[Ne],g[f+1],g[f+1]=function LE(n,o,a){if(null==a||""===a)return Ot;const c=[],d=ms(a);if(Array.isArray(d))for(let f=0;f<d.length;f++)n(c,d[f],!0);else if("object"==typeof d)for(const f in d)d.hasOwnProperty(f)&&n(c,f,d[f]);else"string"==typeof d&&o(c,d);return c}(n,o,a),c,f)}}function rC(n,o){return o>=n.expandoStartIndex}function M1(n,o,a,c){const d=n.data;if(null===d[a+1]){const f=d[pi()],g=rC(n,a);Zo(f,c)&&null===o&&!g&&(o=!1),o=function PE(n,o,a,c){const d=function $o(n){const o=Ge.lFrame.currentDirectiveIndex;return-1===o?null:n[o]}(n);let f=c?o.residualClasses:o.residualStyles;if(null===d)0===(c?o.classBindings:o.styleBindings)&&(a=_p(a=oC(null,n,o,a,c),o.attrs,c),f=null);else{const g=o.directiveStylingLast;if(-1===g||n[g]!==d)if(a=oC(d,n,o,a,c),null===f){let y=function AE(n,o,a){const c=a?o.classBindings:o.styleBindings;if(0!==ju(c))return n[ml(c)]}(n,o,c);void 0!==y&&Array.isArray(y)&&(y=oC(null,n,o,y[1],c),y=_p(y,o.attrs,c),function FE(n,o,a,c){n[ml(a?o.classBindings:o.styleBindings)]=c}(n,o,c,y))}else f=function NE(n,o,a){let c;const d=o.directiveEnd;for(let f=1+o.directiveStylingLast;f<d;f++)c=_p(c,n[f].hostAttrs,a);return _p(c,o.attrs,a)}(n,o,c)}return void 0!==f&&(c?o.residualClasses=f:o.residualStyles=f),a}(d,f,o,c),function hP(n,o,a,c,d,f){let g=f?o.classBindings:o.styleBindings,v=ml(g),y=ju(g);n[c]=a;let S,w=!1;if(Array.isArray(a)?(S=a[1],(null===S||Xt(a,S)>0)&&(w=!0)):S=a,d)if(0!==y){const O=ml(n[v+1]);n[c+1]=eC(O,v),0!==O&&(n[O+1]=C1(n[O+1],c)),n[v+1]=function lP(n,o){return 131071&n|o<<17}(n[v+1],c)}else n[c+1]=eC(v,0),0!==v&&(n[v+1]=C1(n[v+1],c)),v=c;else n[c+1]=eC(y,0),0===v?v=c:n[y+1]=C1(n[y+1],c),y=c;w&&(n[c+1]=y1(n[c+1])),ME(n,S,c,!0),ME(n,S,c,!1),function fP(n,o,a,c,d){const f=d?n.residualClasses:n.residualStyles;null!=f&&"string"==typeof o&&Xt(f,o)>=0&&(a[c+1]=b1(a[c+1]))}(o,S,n,c,f),g=eC(v,y),f?o.classBindings=g:o.styleBindings=g}(d,f,o,a,g,c)}}function oC(n,o,a,c,d){let f=null;const g=a.directiveEnd;let v=a.directiveStylingLast;
vendor: 1,597 bytes, line 1
1for(-1===v?v=a.directiveStart:v++;v<g&&(f=o[v],c=_p(c,f.hostAttrs,d),f!==n);)v++;return null!==n&&(a.directiveStylingLast=v),c}function _p(n,o,a){const c=a?1:2;let d=-1;if(null!==o)for(let f=0;f<o.length;f++){const g=o[f];"number"==typeof g?d=g:d===c&&(Array.isArray(n)||(n=void 0===n?[]:["",n]),Vi(n,g,!!a||o[++f]))}return void 0===n?null:n}function yP(n,o,a){const c=String(o);""!==c&&!c.includes(" ")&&Vi(n,c,a)}function VE(n,o,a,c,d,f,g,v){if(!(3&o.type))return;const y=n.data,w=y[v+1],S=function cP(n){return!(1&~n)}(w)?UE(y,o,a,d,ju(w),g):void 0;E_(S)||(E_(f)||function aP(n){return!(2&~n)}(w)&&(f=UE(y,null,a,d,v,g)),function x(n,o,a,c,d){if(o)d?n.addClass(a,c):n.removeClass(a,c);else{let f=-1===c.indexOf("-")?void 0:wc.DashCase;null==d?n.removeStyle(a,c,f):("string"==typeof d&&d.endsWith("!important")&&(d=d.slice(0,-10),f|=wc.Important),n.setStyle(a,c,d,f))}}(c,g,vn(pi(),a),d,f))}function UE(n,o,a,c,d,f){const g=null===o;let v;for(;d>0;){const y=n[d],w=Array.isArray(y),S=w?y[1]:y,I=null===S;let O=a[d+1];O===P&&(O=I?Ot:void 0);let N=I?Fl(O,c):S===c?O:void 0;if(w&&!E_(N)&&(N=Fl(y,c)),E_(N)&&(v=N,g))return v;const U=n[d+1];d=g?ml(U):ju(U)}if(null!==o){let y=f?o.residualClasses:o.residualStyles;null!=y&&(v=Fl(y,c))}return v}function E_(n){return void 0!==n}function Zo(n,o){return!!(n.flags&(o?8:16))}function HE(n,o,a){kr(Vi,ur,cp(K(),n,o,a),!0)}class EP{destroy(o){}updateValue(o,a){}swap(o,a){const c=Math.min(o,a),d=Math.max(o,a),f=this.detach(d);if(d-c>1){const g=this.detach(c);this.attach(c,f),this.attach(d,g)}else this.attach(c,f)}move(o,a){this.attach(a,this.detach(o))}}
1function sC(n,o,a,c,d){return n===a&&Object.is(o,c)?1:Object.is(d(n,o),d(a,c))?-1:0}function E1(n,o,a,c){return!(void 0===o||!o.has(c)||(n.attach(a,o.get(c)),o.delete(c),0))}function $E(n,o,a,c,d){if(E1(n,o,c,a(c,d)))n.updateValue(c,d);else{const f=n.create(c,d);n.attach(c,f)}}function I1(n,o,a,c){const d=new Set;for(let f=o;f<=a;f++)d.add(c(f,n.at(f)));return d}class k1{constructor(){this.kvMap=new Map,this._vMap=void 0}has(o){return this.kvMap.has(o)}delete(o){if(!this.has(o))return!1;const a=this.kvMap.get(o);return void 0!==this._vMap&&this._vMap.has(a)?(this.kvMap.set(o,this._vMap.get(a)),this._vMap.delete(a)):this.kvMap.delete(o),!0}get(o){return this.kvMap.get(o)}set(o,a){if(this.kvMap.has(o)){let c=this.kvMap.get(o);void 0===this._vMap&&(this._vMap=new Map);const d=this._vMap;for(;d.has(c);)c=d.get(c);d.set(c,a)}else this.kvMap.set(o,a)}forEach(o){for(let[a,c]of this.kvMap)if(o(c,a),void 0!==this._vMap){const d=this._vMap;for(;d.has(c);)c=d.get(c),o(c,a)}}}function GE(n,o){Ir("NgControlFlow");const a=K(),c=Tn(),d=a[c]!==P?a[c]:-1,f=-1!==d?k_(a,ce+d):void 0;if(si(a,c,n)){const v=z(null);try{if(void 0!==f&&a0(f,0),-1!==n){const y=ce+n,w=k_(a,y),S=R_(a[X],y),I=Yo(w,S.tView.ssrId);pu(w,vi(a,S,o,{dehydratedView:I}),0,Oc(S,I))}}finally{z(v)}}else if(void 0!==f){const v=Zx(f,0);void 0!==v&&(v[$t]=o)}}class kP{constructor(o,a,c){this.lContainer=o,this.$implicit=a,this.$index=c}get $count(){return this.lContainer.length-Ze}}function WE(n,o){return o}class qE{constructor(o,a,c){this.hasEmptyBlock=o,this.trackByFn=a,this.liveCollection=c}}function KE(n,o,a,c,d,f,g,v,y,w,S,I,O){Ir("NgControlFlow");const N=K(),U=gt(),J=void 0!==y,de=K(),ge=v?g.bind(de[gn][$t]):g,Z=new qE(J,ge);de[ce+n]=Z,b_(N,U,n+1,o,a,c,d,ti(U.consts,f)),J&&b_(N,U,n+2,y,w,S,I,ti(U.consts,O))}class OP extends EP{constructor(o,a,c){super(),this.lContainer=o,this.hostLView=a,this.templateTNode=c,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Ze}at(o){return this.getLView(o)[$t].$implicit}attach(o,a){const c=a[qn];this.needsIndexUpdate||=o!==this.length,pu(this.lContainer,a,o,Oc(this.templateTNode,c))}detach(o){return this.needsIndexUpdate||=o!==this.length-1,function R1(n,o){return Tc(n,o)}(this.lContainer,o)}create(o,a){const c=Yo(this.lContainer,this.templateTNode.tView.ssrId),d=vi(this.hostLView,this.templateTNode,new kP(this.lContainer,a,o),{dehydratedView:c});return this.operationsCounter?.recordCreate(),d}destroy(o){ou(o[X],o),this.operationsCounter?.recordDestroy()}updateValue(o,a){this.getLView(o)[$t].$implicit=a}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}updateIndexes(){if(this.needsIndexUpdate)for(let o=0;o<this.length;o++)this.getLView(o)[$t].$index=o}getLView(o){return function XE(n,o){return Zx(n,o)}(this.lContainer,o)}}function co(n){const o=z(null),a=pi();try{const c=K(),d=c[X],f=c[a],g=a+1,v=k_(c,g);
1if(void 0===f.liveCollection){const w=R_(d,g);f.liveCollection=new OP(v,c,w)}else f.liveCollection.reset();const y=f.liveCollection;if(function zE(n,o,a){let c,d,f=0,g=n.length-1;if(Array.isArray(o)){let y=o.length-1;for(;f<=g&&f<=y;){const w=n.at(f),S=o[f],I=sC(f,w,f,S,a);if(0!==I){I<0&&n.updateValue(f,S),f++;continue}const O=n.at(g),N=o[y],U=sC(g,O,y,N,a);if(0!==U){U<0&&n.updateValue(g,N),g--,y--;continue}const J=a(f,w),de=a(g,O),ge=a(f,S);if(Object.is(ge,de)){const Z=a(y,N);Object.is(Z,J)?(n.swap(f,g),n.updateValue(g,N),y--,g--):n.move(g,f),n.updateValue(f,S),f++}else if(c??=new k1,d??=I1(n,f,g,a),E1(n,c,f,ge))n.updateValue(f,S),f++,g++;else if(d.has(ge))c.set(J,n.detach(f)),g--;else{const Z=n.create(f,o[f]);n.attach(f,Z),f++,g++}}for(;f<=y;)$E(n,c,a,f,o[f]),f++}else if(null!=o){const y=o[Symbol.iterator]();let w=y.next();for(;!w.done&&f<=g;){const S=n.at(f),I=w.value,O=sC(f,S,f,I,a);if(0!==O)O<0&&n.updateValue(f,I),f++,w=y.next();else{c??=new k1,d??=I1(n,f,g,a);const N=a(f,I);if(E1(n,c,f,N))n.updateValue(f,I),f++,g++,w=y.next();else if(d.has(N)){const U=a(f,S);c.set(U,n.detach(f)),g--}else n.attach(f,n.create(f,I)),f++,g++,w=y.next()}}for(;!w.done;)$E(n,c,a,n.length,w.value),w=y.next()}for(;f<=g;)n.destroy(n.detach(g--));c?.forEach(y=>{n.destroy(y)})}(y,n,f.trackByFn),y.updateIndexes(),f.hasEmptyBlock){const w=Tn(),S=0===y.length;if(si(c,w,S)){const I=a+2,O=k_(c,I);if(S){const N=R_(d,I),U=Yo(O,N.tView.ssrId);pu(O,vi(c,N,void 0,{dehydratedView:U}),0,Oc(N,U))}else a0(O,0)}}}finally{z(o)}}function k_(n,o){return n[o]}function R_(n,o){return er(n,o)}function vp(n,o,a,c){const d=K(),f=gt(),g=ce+n,v=d[Ne],y=f.firstCreatePass?function YE(n,o,a,c,d,f){const g=o.consts,y=rt(o,n,2,c,ti(g,d));return fu(o,a,y,ti(g,f)),null!==y.attrs&&d_(y,y.attrs,!1),null!==y.mergedAttrs&&d_(y,y.mergedAttrs,!0),null!==o.queries&&o.queries.elementStart(o,y),y}(g,f,d,o,a,c):f.data[g],w=Cp(f,d,y,v,o,n);d[g]=w;const S=Kl(y);return jr(y,!0),A(v,w,y),!function np(n){return!(32&~n.flags)}(y)&&Ys()&&lu(f,d,w,y),0===function Wv(){return Ge.lFrame.elementDepthCount}()&&Wi(w,d),function Vh(){Ge.lFrame.elementDepthCount++}(),S&&(Ri(f,d,y),ar(f,y,d)),null!==c&&lr(d,y),vp}function yp(){let n=Jt();zh()?Dd():(n=n.parent,jr(n,!1));const o=n;(function Kv(n){return Ge.skipHydrationRootTNode===n})(o)&&function Hh(){Ge.skipHydrationRootTNode=null}(),function qv(){Ge.lFrame.elementDepthCount--}();const a=gt();return a.firstCreatePass&&(xr(a,n),Br(n)&&a.queries.elementEnd(n)),null!=o.classesWithoutHost&&function Gi(n){return!!(8&n.flags)}(o)&&nC(a,o,K(),o.classesWithoutHost,!0),null!=o.stylesWithoutHost&&function Pd(n){return!!(16&n.flags)}(o)&&nC(a,o,K(),o.stylesWithoutHost,!1),yp}function O_(n,o,a,c){return vp(n,o,a,c),yp(),O_}let Cp=(n,o,a,c,d,f)=>(tr(!0),Rf(c,d,function kd(){return Ge.lFrame.currentNamespace}()));function aC(n,o,a){const c=K(),d=gt(),f=n+ce,g=d.firstCreatePass?function JE(n,o,a,c,d){const f=o.consts,g=ti(f,c),v=rt(o,n,8,"ng-container",g);return null!==g&&d_(v,g,!0),fu(o,a,v,ti(f,d)),null!==o.queries&&o.queries.elementStart(o,v),v}(f,d,c,o,a):d.data[f];jr(g,!0);const v=P_(d,c,g,n);return c[f]=v,Ys()&&lu(d,c,v,g),Wi(v,c),Kl(g)&&(Ri(d,c,g),ar(d,g,c)),null!=a&&lr(c,g),aC}function lC(){let n=Jt();const o=gt();return zh()?Dd():(n=n.parent,jr(n,!1)),o.firstCreatePass&&(xr(o,n),Br(n)&&o.queries.elementEnd(n)),lC}function cC(n,o,a){return aC(n,o,a),lC(),cC}let P_=(n,o,a,c)=>(tr(!0),ru(o[Ne],""));function O1(){return K()}function uC(n,o,a){const c=K();return si(c,Tn(),o)&&ao(gt(),on(),c,n,o,c[Ne],a,!0),uC}const gl=void 0;var nI=["en",[["a","p"],["AM","PM"],gl],[["AM","PM"],gl,gl],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],gl,[["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"]],gl,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}
1, {0}",gl,"{1} 'at' {0}",gl],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function tI(n){const a=Math.floor(Math.abs(n)),c=n.toString().replace(/^[^.]*\.?/,"").length;return 1===a&&0===c?1:5}];let Kc={};function P1(n){const o=function PP(n){return n.toLowerCase().replace(/_/g,"-")}(n);let a=rI(o);if(a)return a;const c=o.split("-")[0];if(a=rI(c),a)return a;if("en"===c)return nI;throw new xe(701,!1)}function iI(n){return P1(n)[bp.PluralCase]}function rI(n){return n in Kc||(Kc[n]=lt.ng&<.ng.common&<.ng.common.locales&<.ng.common.locales[n]),Kc[n]}var bp=function(n){return n[n.LocaleId=0]="LocaleId",n[n.DayPeriodsFormat=1]="DayPeriodsFormat",n[n.DayPeriodsStandalone=2]="DayPeriodsStandalone",n[n.DaysFormat=3]="DaysFormat",n[n.DaysStandalone=4]="DaysStandalone",n[n.MonthsFormat=5]="MonthsFormat",n[n.MonthsStandalone=6]="MonthsStandalone",n[n.Eras=7]="Eras",n[n.FirstDayOfWeek=8]="FirstDayOfWeek",n[n.WeekendRange=9]="WeekendRange",n[n.DateFormat=10]="DateFormat",n[n.TimeFormat=11]="TimeFormat",n[n.DateTimeFormat=12]="DateTimeFormat",n[n.NumberSymbols=13]="NumberSymbols",n[n.NumberFormats=14]="NumberFormats",n[n.CurrencyCode=15]="CurrencyCode",n[n.CurrencySymbol=16]="CurrencySymbol",n[n.CurrencyName=17]="CurrencyName",n[n.Currencies=18]="Currencies",n[n.Directionality=19]="Directionality",n[n.PluralCase=20]="PluralCase",n[n.E
1xtraData=21]="ExtraData",n}(bp||{});const A_="en-US";let sI=A_,Y1=(n,o,a)=>{};function Z1(n,o,a,c){const d=K(),f=gt(),g=Jt();return function zu(n,o,a,c,d,f,g){const v=Kl(c),w=n.firstCreatePass&&Xx(n),S=o[$t],I=Kx(o);let O=!0;if(3&c.type||g){const J=un(c,o),de=g?g(J):J,ge=I.length,Z=g?Pt=>g(Lt(Pt[c.index])):c.index;let Ye=null;if(!g&&v&&(Ye=function CC(n,o,a,c){const d=n.cleanup;if(null!=d)for(let f=0;f<d.length-1;f+=2){const g=d[f];if(g===a&&d[f+1]===c){const v=o[Nr],y=d[f+2];return v.length>y?v[y]:null}"string"==typeof g&&(f+=2)}return null}(n,o,d,c.index)),null!==Ye)(Ye.__ngLastListenerFn__||Ye).__ngNextListenerFn__=f,Ye.__ngLastListenerFn__=f,O=!1;else{f=eS(c,o,S,f),Y1(J,d,f);const Pt=a.listen(de,d,f);I.push(f,Pt),w&&w.push(d,Z,ge,ge+1)}}else f=eS(c,o,S,f);const N=c.outputs;let U;if(O&&null!==N&&(U=N[d])){const J=U.length;if(J)for(let de=0;de<J;de+=2){const cn=o[U[de]][U[de+1]].subscribe(f),Zn=I.length;I.push(f,cn),w&&w.push(d,c.index,Zn,-(Zn+1))}}}(f,d,d[Ne],g,n,o,c),Z1}function bC(n,o,a,c){const d=z(null);try{return Zr(6,o,a),!1!==a(c)}catch(f){return qg(n,f),!1}finally{Zr(7,o,a),z(d)}}function eS(n,o,a,c){return function d(f){if(f===Function)return c;gu(n.componentOffset>-1?fi(n.index,o):o,5);let v=bC(o,a,c,f),y=d.__ngNextListenerFn__;for(;y;)v=bC(o,a,y,f)&&v,y=y.__ngNextListenerFn__;return v}}function tS(n=1){return function Ks(n){return(Ge.lFrame.contextLView=function Jl(n,o){for(;n>0;)o=o[Us],n--;return o}(n,Ge.lFrame.contextLView))[$t]}(n)}function EI(n,o){let a=null;const c=function Sm(n){const o=n.attrs;if(null!=o){const a=o.indexOf(5);if(!(1&a))return o[a+1]}return null}(n);for(let d=0;d<o.length;d++){const f=o[d];if("*"!==f){if(null===c?wh(n,f,!0):Ib(c,f))return d}else a=d}return a}function Ip(n){const o=K()[gn][Pn];if(!o.projection){const c=o.projection=function Na(n,o){const a=[];for(let c=0;c<n;c++)a.push(o);return a}(n?n.length:1,null),d=c.slice();let f=o.child;for(;null!==f;){if(128!==f.type){const g=n?EI(f,n):0;null!==g&&(d[g]?d[g].projectionNext=f:c[g]=f,d[g]=f)}f=f.next}}}function nS(n,o=0,a,c,d,f){const g=K(),v=gt(),y=c?n+1:null;null!==y&&b_(g,v,y,c,d,f,null,a);const w=rt(v,ce+n,16,null,a||null);null===w.projection&&(w.projection=o),Dd();const I=!g[qn]||zo();null===g[gn][Pn].projection[w.projection]&&null!==y?function II(n,o,a){const c=ce+a,d=o.data[c],f=n[c],g=Yo(f,d.tView.ssrId);pu(f,vi(n,d,void 0,{dehydratedView:g}),0,Oc(d,g))}(g,v,y):I&&32&~w.flags&&function h(n,o,a){p(o[Ne],0,o,a,su(n,a,o),Ug(a.parent||o[Pn],a,o))}(v,g,w)}function xC(n,o,a){return iS(n,"",o,"",a),xC}function iS(n,o,a,c,d){const f=K(),g=cp(f,o,a,c);return g!==P&&ao(gt(),on(),f,n,g,f[Ne],d,!1),iS}function kI(n,o,a,c){N0(n,o,a,c)}function lS(n,o,a){!function CT(n,o,a){const c=gt();return c.firstCreatePass&&(xT(c,new A0(n,o,a),-1),!(2&~o)&&(c.staticViewQueries=!0)),yT(c,K(),o)}(n,o,a)}function RI(n){const o=K(),a=gt(),c=Hr();eo(c+1);const d=Nw(a,c);if(n.dirty&&function ls(n){return!(4&~n[je])}(o)===!(2&~d.metadata.flags)){if(null===d.matches)n.reset([]);else{const f=wT(o,c);n.reset(f,hy),n.notifyOnChanges()}return!0}return!1}function OI(){return Fw(K(),Hr())}function PI(n,o,a,c,d){!function m_(n,o){const a=n[le];a._lView=K(),a._queryIndex=o,a._queryList=Fw(a._lView,o),a._queryList.onDirty(()=>a._dirtyCounter.update(c=>c+1))}(o,N0(n,a,c,d))}function cS(n=1){eo(Hr()+n)}function dS(n){return Uo(function Um(){return Ge.lFrame.contextLView}(),ce+n)}function UI(n,o=""){const a=K(),c=gt(),d=n+ce,f=c.firstCreatePass?rt(c,d,1,o,null):c.data[d],g=jI(c,a,f,o,n);a[d]=g,Ys()&&lu(c,a,g,f),jr(f,!1)}let jI=(n,o,a,c,d)=>(tr(!0),function iu(n,o){return n.createText(o)}(o[Ne],c));function _S(n){return EC("",n,""),_S}function EC(n,o,a){const c=K(),d=cp(c,n,o,a);return d!==P&&fa(c,pi(),d),EC}function Rp(n,o,a,c,d){const f=K(),g=function Vu(n,o,a,c,d,f){const v=Pu(n,bo(),a,d);return xo(2),v?o+et(a)+c+et(d)+f:P}(f,n,o,a,c,d);return g!==P&&fa(f,pi(),g),Rp}function IC(n,o,a,c,d,f,g){const v=K(),y=Uu(v,n,o,a,c,d,f,g);return y!==P&&fa(v,pi(),y),IC}function xS(n,o,a,c,d){if(n=Ae(n),Array.isArray(n))for(let f=0;f<n.length;f++)xS(n[f],o,a,c,d);else{const f=gt(),g=K(),v=Jt();let y=yo(n)?n:Ae(n.provide);const w=_d(n),S=1048575&v.providerIndexes,I=v.directiveStart,O=v.providerIndexes>>20;if(yo(n)||!n.multi){const N=new Ya(w,d,te),U=Op(y,o,d?S:S+O,I);-1===U?(sc(Nd(v,g),f,y),RC(f,n,o.length),o.push(y),v.directiveStart++,v.directiveEnd++,d&&(v.providerIndexes+=1048576),a.push(N),g.push(N)):(a[U]=N,g[U]=N)}else{const N=Op(y,o,S+O,I),U=Op(y,o,S,S+O),de=U>=0&&a[U];if(d&&!de||!d&&!(N>=0&&a[N])){sc(Nd(v,g),f,y);const ge=function SS(n,o,a,c,d){const f=new Ya(n,a,te);return f.multi=[],f.index=o,f.componentProviders=0,OC(f,d,c&&!a),f}(d?KI:wS,a.length,d,c,w);!d&&de&&(a[U].providerFactory=ge),RC(f,n,o.length,0),o.push(y),v.directiveStart++,v.directiveEnd++,d&&(v.providerIndexes+=1048576),a.push(ge),g.push(ge)}else RC(f,n,N>-1?N:U,OC(a[d?U:N],w,!d&&c));!d&&c&&de&&a[U].componentProviders++}}}function RC(n,o,a,c){const d=yo(o),f=function kb(n){return!!n.useClass}(o);if(d||f){const y=(f?Ae(o.useClass):o).prototype.ngOnDestroy;if(y){const w=n.destroyHooks||(n.destroyHooks=[]);if(!d&&o.multi){const S=w.indexOf(a);-1===S?w.push(a,[c,y]):w[S+1].push(c,y)}else w.push(a,y)}}}function OC(n,o,a){return a&&n.componentProviders++,n.multi.push(o)-1}function Op(n,o,a,c){for(let d=a;d<c;d++)if(o[d]===n)return d;return-1}function wS(n,o,a,c){return PC(this.multi,[])}function KI(n,o,a,c){const d=this.multi;let f;if(this.providerFactory){const g=this.providerFactory.componentProviders,v=So(a,a[X],this.providerFactory.index,c);f=v.slice(0,g),PC(d,f);for(let y=g;y<v.length;y++)f.push(v[y])}else f=[],PC(d,f);return f}function PC(n,o){for(let a=0;a<n.length;a++)o.push((0,n[a])());return o}function XI(n,o=[]){return a=>{a.providersResolver=(c,d)=>function qI(n,o,a){const c=gt();if(c.firstCreatePass){const d=Vr(n);xS(a,c.data,c.blueprint,d,!0),xS(o,c.data,c.blueprint,d,!1)}}(c,d?d(n):n,o)}}let qP=(()=>{class n{constructor(a){this._injector=a,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(a){if(!a.standalone)return null;if(!this.cachedInjectors.has(a)){const c=W(0,a.type),d=c.length>0?Xw([c],this._injector,`Standalone[${a.type.name}]`):null;this.cachedInjectors.set(a,d)}return this.cachedInjectors.get(a)}ngOnDestroy(){try{for(const a of this.cachedInjectors.values())null!==a&&a.destroy()}finally{this.cachedInjectors.clear()}}static{this.\u0275prov=tn({token:n,providedIn:"environment",factory:()=>new n(Bi(Ar))})}}return n})();function MS(n){Ir("NgStandalone"),n.getStandaloneInjector=o=>o.get(qP).getOrCreateStandaloneInjector(n)}function kS(n,o,a,c){return AS(K(),Ii(),n,o,a,c)}function AS(n,o,a,c,d,f){const g=o+a;return si(n,g,d)?function va(n,o,a){return n[o]=a}(n,g+1,f?c.call(f,d):c(d)):function Ap(n,o){const a=n[o];return a===P?void 0:a}(n,g+1)}function ek(n,o){const a=gt();let c;const d=n+ce;a.firstCreatePass?(c=function ZP(n,o){if(o)for(let a=o.length-1;a>=0;a--){const c=o[a];if(n===c.name)return c}}(o,a.pipeRegistry),a.data[d]=c,c.onDestroy&&(a.destroyHooks??=[]).push(d,c.onDestroy)):c=a.data[d];const f=c.factory||(c.factory=Xr(c.type)),v=Zi(te);try{const y=mi(!1),w=f();return mi(y),function G_(n,o,a,c){a>=n.data.length&&(n.data[a]=null,n.blueprint[a]=null),o[a]=c}(a,K(),d,w),w}finally{Zi(v)}}function AC(n,o,a){const c=n+ce,d=K(),f=Uo(d,c);return function Fp(n,o){return n[X].data[o].pure}
1(d,c)?AS(d,Ii(),o,f.transform,a,f):f.transform(a)}function LS(n,o){return Ac(n,o)}class Ck{constructor(o){this.full=o;const a=o.split(".");this.major=a[0],this.minor=a[1],this.patch=a.slice(2).join(".")}}let bk=(()=>{class n{log(a){console.log(a)}warn(a){console.warn(a)}static{this.\u0275fac=function(c){return new(c||n)}}static{this.\u0275prov=tn({token:n,factory:n.\u0275fac,providedIn:"platform"})}}return n})();const Lk=new ct(""),nM=new ct("");let HC,Bk=(()=>{class n{constructor(a,c,d){this._ngZone=a,this.registry=c,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,HC||(function iM(n){HC=n}(d),d.addToWindow(c)),this._watchAngularEvents(),a.run(()=>{this.taskTrackingZone=typeof Zone>"u"?null:Zone.current.get("TaskTrackingZone")})}_watchAngularEvents(){this._ngZone.onUnstable.subscribe({next:()=>{this._isZoneStable=!1}}),this._ngZone.runOutsideAngular(()=>{this._ngZone.onStable.subscribe({next:()=>{Cn.assertNotInAngularZone(),queueMicrotask(()=>{this._isZoneStable=!0,this._runCallbacksIfReady()})}})})}isStable(){return this._isZoneStable&&!this._ngZone.hasPendingMacrotasks}_runCallbacksIfReady(){if(this.isStable())queueMicrotask(()=>{for(;0!==this._callbacks.length;){let a=this._callbacks.pop();clearTimeout(a.timeoutId),a.doneCb()}});else{let a=this.getPendingTasks();this._callbacks=this._callbacks.filter(c=>!c.updateCb||!c.updateCb(a)||(clearTimeout(c.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(a=>({source:a.source,creationLocation:a.creationLocation,data:a.data})):[]}addCallback(a,c,d){let f=-1;c&&c>0&&(f=setTimeout(()=>{this._callbacks=this._callbacks.filter(g=>g.timeoutId!==f),a()},c)),this._callbacks.push({doneCb:a,timeoutId:f,updateCb:d})}whenStable(a,c,d){if(d&&!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(a,c,d),this._runCallbacksIfReady()}registerApplication(a){this.registry.registerApplication(a,this)}unregisterApplication(a){this.registry.unregisterApplication(a)}findProviders(a,c,d){return[]}static{this.\u0275fac=function(c){return new(c||n)(Bi(Cn),Bi(_l),Bi(nM))}}static{this.\u0275prov=tn({token:n,factory:n.\u0275fac})}}return n})(),_l=(()=>{class n{constructor(){this._applications=new Map}registerApplication(a,c){this._applications.set(a,c)}unregisterApplication(a){this._applications.delete(a)}unregisterAllApplications(){this._applications.clear()}getTestability(a){return this._applications.get(a)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(a,c=!0){return HC?.findTestabilityInTree(this,a,c)??null}static{this.\u0275fac=function(c){return new(c||n)}}static{this.\u0275prov=tn({token:n,factory:n.\u0275fac,providedIn:"platform"})}}return n})();function Ki(n){return!!n&&"function"==typeof n.then}function rM(n){return!!n&&"function"==typeof n.subscribe}const Vk=new ct("");let J_=(()=>{class n{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((a,c)=>{this.resolve=a,this.reject=c}),this.appInits=Ve(Vk,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const a=[];for(const d of this.appInits){const f=d();if(Ki(f))a.push(f);else if(rM(f)){const g=new Promise((v,y)=>{f.subscribe({complete:v,error:y})});a.push(g)}}const c=()=>{this.done=!0,this.resolve()};Promise.all(a).then(()=>{c()}).catch(d=>{this.reject(d)}),0===a.length&&c(),this.initialized=!0}static{this.\u0275fac=function(c){return new(c||n)}}static{this.\u0275prov=tn({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();const Vp=new ct("");let Xu,Ms=(()=>{class n{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Ve(Yb),this.afterRenderManager=Ve(ZT),this.zonelessEnabled=Ve(Mu),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new Os.B,this.afterTick=new Os.B,this.componentTypes=[],this.components=[],this.isStable=Ve(el).hasPendingTasks.pipe((0,go.T)(a=>!a)),this._injector=Ve(Ar)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let a;return new Promise(c=>{a=this.isStable.subscribe({next:d=>{d&&c()}})}).finally(()=>{a.unsubscribe()})}get injector(){return this._injector}bootstrap(a,c){const d=a instanceof M0;if(!this._injector.get(J_).done)throw!d&&Yr(a),new xe(405,!1);let g;g=d?a:this._injector.get(Gf).resolveComponentFactory(a),this.componentTypes.push(g.componentType);const v=function bt(n){return n.isBoundToModule}(g)?void 0:this._injector.get(Ou),w=g.create(ki.NULL,[],c||g.selector,v),S=w.location.nativeElement,I=w.injector.get(Lk,null);return I?.registerApplication(S),w.onDestroy(()=>{this.detachView(w.hostView),ho(this.components,w),I?.unregisterApplication(S)}),this._loadComponent(w),w}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new xe(101,!1);const a=z(null);try{this._runningTick=!0,this.synchronize()}catch(c){this.internalErrorHandler(c)}finally{this._runningTick=!1,z(a),this.afterTick.next()}}synchronize(){let a=null;
1this._injector.destroyed||(a=this._injector.get(a_,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let c=0;for(;0!==this.dirtyFlags&&c++<10;)this.synchronizeOnce(a)}synchronizeOnce(a){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,7&this.dirtyFlags){const c=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8,this.beforeRender.next(c);for(let{_lView:d,notifyErrorHandler:f}of this._views)aM(d,f,c,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),7&this.dirtyFlags)return}else a?.begin?.(),a?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:a})=>Ur(a))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(a){const c=a;this._views.push(c),c.attachToAppRef(this)}detachView(a){const c=a;ho(this._views,c),c.detachFromAppRef()}_loadComponent(a){this.attachView(a.hostView),this.tick(),this.components.push(a);const c=this._injector.get(Vp,[]);[...this._bootstrapListeners,...c].forEach(d=>d(a))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(a=>a()),this._views.slice().forEach(a=>a.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(a){return this._destroyListeners.push(a),()=>ho(this._destroyListeners,a)}destroy(){if(this._destroyed)throw new xe(406,!1);const a=this._injector;a.destroy&&!a.destroyed&&a.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static{this.\u0275fac=function(c){return new(c||n)}}static{this.\u0275prov=tn({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();function ho(n,o){const a=n.indexOf(o);a>-1&&n.splice(a,1)}function tv(n){Xu??=new WeakMap;const o=Xu.get(n);if(o)return o;const a=n.isStable.pipe((0,nd.$)(c=>c)).toPromise().then(()=>{});return Xu.set(n,a),n.onDestroy(()=>Xu?.delete(n)),a}function aM(n,o,a,c){(a||Ur(n))&&Kg(n,o,a&&!c?0:1)}class vl{constructor(o,a){this.ngModuleFactory=o,this.componentFactories=a}}let jk=(()=>{class n{compileModuleSync(a){return new Kw(a)}compileModuleAsync(a){return Promise.resolve(this.compileModuleSync(a))}compileModuleAndAllComponentsSync(a){const c=this.compileModuleSync(a),f=Dr(ui(a).declarations).reduce((g,v)=>{const y=vt(v);return y&&g.push(new Kf(y)),g},[]);return new vl(c,f)}compileModuleAndAllComponentsAsync(a){return Promise.resolve(this.compileModuleAndAllComponentsSync(a))}clearCache(){}clearCacheFor(a){}getModuleId(a){}static{this.\u0275fac=function(c){return new(c||n)}}static{this.\u0275prov=tn({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})(),$k=(()=>{class n{constructor(){this.zone=Ve(Cn),this.changeDetectionScheduler=Ve(Cs),this.applicationRef=Ve(Ms)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static{this.\u0275fac=function(c){return new(c||n)}}static{this.\u0275prov=tn({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();function nv({ngZoneFactory:n,ignoreChangesOutsideZone:o,scheduleInRootZone:a}){return n??=()=>new Cn({...Ca(),scheduleInRootZone:a}),[{provide:Cn,useFactory:n},{provide:_o,multi:!0,useFactory:()=>{const c=Ve($k,{optional:!0});return()=>c.initialize()}},{provide:_o,multi:!0,useFactory:()=>{const c=Ve(ln);return()=>{c.initialize()}}},!0===o?{provide:Pi,useValue:!0}:[],{provide:vw,useValue:a??ro}]}function Ca(n){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:n?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:n?.runCoalescing??!1}}let ln=(()=>{class n{constructor(){this.subscription=new en.yU,this.initialized=!1,this.zone=Ve(Cn),this.pendingTasks=Ve(el)}initialize(){if(this.initialized)return;this.initialized=!0;let a=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(a=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{Cn.assertNotInAngularZone(),queueMicrotask(()=>{null!==a&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(a),a=null)})}
vendor: 11,105 bytes, line 1
1))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{Cn.assertInAngularZone(),a??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static{this.\u0275fac=function(c){return new(c||n)}}static{this.\u0275prov=tn({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})(),Ds=(()=>{class n{constructor(){this.appRef=Ve(Ms),this.taskService=Ve(el),this.ngZone=Ve(Cn),this.zonelessEnabled=Ve(Mu),this.disableScheduling=Ve(Pi,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new en.yU,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(lf):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(Ve(vw,{optional:!0})??!1),this.cancelScheduledCallback=null,this.useMicrotaskScheduler=!1,this.runningTick=!1,this.pendingRenderTaskId=null,this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{this.runningTick||this.cleanup()})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()})),this.disableScheduling||=!this.zonelessEnabled&&(this.ngZone instanceof og||!this.zoneIsDefined)}notify(a){if(!this.zonelessEnabled&&5===a)return;switch(a){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 7:this.appRef.deferredDirtyFlags|=8;break;default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;const c=this.useMicrotaskScheduler?oy:ry;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>c(()=>this.tick())):this.ngZone.runOutsideAngular(()=>c(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(lf+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const a=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(c){throw this.taskService.remove(a),c}finally{this.cleanup()}this.useMicrotaskScheduler=!0,oy(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(a)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const a=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(a)}}static{this.\u0275fac=function(c){return new(c||n)}}static{this.\u0275prov=tn({token:n,factory:n.\u0275fac,providedIn:"root"})}}return n})();const Qu=new ct("",{providedIn:"root",factory:()=>Ve(Qu,wt.Optional|wt.SkipSelf)||function Gk(){return typeof $localize<"u"&&$localize.locale||A_}()}),Up=new ct("",{providedIn:"root",factory:()=>"USD"}),iv=new ct("");function rv(n){return!n.moduleRef}let Cl=null;function YC(){}let Hp=(()=>{class n{static{this.__NG_ELEMENT_ID__=nR}}return n})();function nR(n){return function iR(n,o,a){if(Gs(n)&&!a){const c=fi(n.index,o);return new _u(c,c)}return 175&n.type?new _u(o[gn],o):null}(Jt(),K(),!(16&~n))}class CM{constructor(){}supports(o){return z0(o)}create(o){return new aR(o)}}const sR=(n,o)=>o;class aR{constructor(o){this.length=0,this._linkedRecords=null,this._unlinkedRecords=null,this._previousItHead=null,this._itHead=null,this._itTail=null,this._additionsHead=null,this._additionsTail=null,this._movesHead=null,this._movesTail=null,this._removalsHead=null,this._removalsTail=null,this._identityChangesHead=null,this._identityChangesTail=null,this._trackByFn=o||sR}forEachItem(o){let a;for(a=this._itHead;null!==a;a=a._next)o(a)}forEachOperation(o){let a=this._itHead,c=this._removalsHead,d=0,f=null;for(;a||c;){const g=!c||a&&a.currentIndex<xM(c,d,f)?a:c,v=xM(g,d,f),y=g.currentIndex;if(g===c)d--,c=c._nextRemoved;else if(a=a._next,null==g.previousIndex)d++;else{f||(f=[]);const w=v-d,S=y-d;if(w!=S){for(let O=0;O<w;O++){const N=O<f.length?f[O]:f[O]=0,U=N+O;S<=U&&U<w&&(f[O]=N+1)}f[g.previousIndex]=S-w}}v!==y&&o(g,v,y)}}forEachPreviousItem(o){let a;for(a=this._previousItHead;null!==a;a=a._nextPrevious)o(a)}forEachAddedItem(o){let a;for(a=this._additionsHead;null!==a;a=a._nextAdded)o(a)}forEachMovedItem(o){let a;for(a=this._movesHead;null!==a;a=a._nextMoved)o(a)}forEachRemovedItem(o){let a;for(a=this._removalsHead;null!==a;a=a._nextRemoved)o(a)}forEachIdentityChange(o){let a;for(a=this._identityChangesHead;null!==a;a=a._nextIdentityChange)o(a)}diff(o){if(null==o&&(o=[]),!z0(o))throw new xe(900,!1);return this.check(o)?this:null}onDestroy(){}check(o){this._reset();let d,f,g,a=this._itHead,c=!1;if(Array.isArray(o)){this.length=o.length;for(let v=0;v<this.length;v++)f=o[v],g=this._trackByFn(v,f),null!==a&&Object.is(a.trackById,g)?(c&&(a=this._verifyReinsertion(a,f,g,v)),Object.is(a.item,f)||this._addIdentityChange(a,f)):(a=this._mismatch(a,f,g,v),c=!0),a=a._next}else d=0,function VO(n,o){if(Array.isArray(n))for(let a=0;a<n.length;a++)o(n[a]);else{const a=n[Symbol.iterator]();let c;for(;!(c=a.next()).done;)o(c.value)}}(o,v=>{g=this._trackByFn(d,v),null!==a&&Object.is(a.trackById,g)?(c&&(a=this._verifyReinsertion(a,v,g,d)),Object.is(a.item,v)||this._addIdentityChange(a,v)):(a=this._mismatch(a,v,g,d),c=!0),a=a._next,d++}),this.length=d;return this._truncate(a),this.collection=o,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let o;for(o=this._previousItHead=this._itHead;null!==o;o=o._next)o._nextPrevious=o._next;for(o=this._additionsHead;null!==o;o=o._nextAdded)o.previousIndex=o.currentIndex;for(this._additionsHead=this._additionsTail=null,o=this._movesHead;null!==o;o=o._nextMoved)o.previousIndex=o.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(o,a,c,d){let f;return null===o?f=this._itTail:(f=o._prev,this._remove(o)),null!==(o=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null))?(Object.is(o.item,a)||this._addIdentityChange(o,a),this._reinsertAfter(o,f,d)):null!==(o=null===this._linkedRecords?null:this._linkedRecords.get(c,d))?(Object.is(o.item,a)||this._addIdentityChange(o,a),this._moveAfter(o,f,d)):o=this._addAfter(new lR(a,c),f,d),o}_verifyReinsertion(o,a,c,d){let f=null===this._unlinkedRecords?null:this._unlinkedRecords.get(c,null);return null!==f?o=this._reinsertAfter(f,o._prev,d):o.currentIndex!=d&&(o.currentIndex=d,this._addToMoves(o,d)),o}_truncate(o){for(;null!==o;){const a=o._next;this._addToRemovals(this._unlink(o)),o=a}null!==this._unlinkedRecords&&this._unlinkedRecords.clear(),null!==this._additionsTail&&(this._additionsTail._nextAdded=null),null!==this._movesTail&&(this._movesTail._nextMoved=null),null!==this._itTail&&(this._itTail._next=null),null!==this._removalsTail&&(this._removalsTail._nextRemoved=null),null!==this._identityChangesTail&&(this._identityChangesTail._nextIdentityChange=null)}_reinsertAfter(o,a,c){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(o);const d=o._prevRemoved,f=o._nextRemoved;return null===d?this._removalsHead=f:d._nextRemoved=f,null===f?this._removalsTail=d:f._prevRemoved=d,this._insertAfter(o,a,c),this._addToMoves(o,c),o}_moveAfter(o,a,c){return this._unlink(o),this._insertAfter(o,a,c),this._addToMoves(o,c),o}_addAfter(o,a,c){return this._insertAfter(o,a,c),this._additionsTail=null===this._additionsTail?this._additionsHead=o:this._additionsTail._nextAdded=o,o}_insertAfter(o,a,c){const d=null===a?this._itHead:a._next;return o._next=d,o._prev=a,null===d?this._itTail=o:d._prev=o,null===a?this._itHead=o:a._next=o,null===this._linkedRecords&&(this._linkedRecords=new bM),this._linkedRecords.put(o),o.currentIndex=c,o}_remove(o){return this._addToRemovals(this._unlink(o))}_unlink(o){null!==this._linkedRecords&&this._linkedRecords.remove(o);const a=o._prev,c=o._next;return null===a?this._itHead=c:a._next=c,null===c?this._itTail=a:c._prev=a,o}_addToMoves(o,a){return o.previousIndex===a||(this._movesTail=null===this._movesTail?this._movesHead=o:this._movesTail._nextMoved=o),o}_addToRemovals(o){return null===this._unlinkedRecords&&(this._unlinkedRecords=new bM),this._unlinkedRecords.put(o),o.currentIndex=null,o._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=o,o._prevRemoved=null):(o._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=o),o}_addIdentityChange(o,a){return o.item=a,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=o:this._identityChangesTail._nextIdentityChange=o,o}}class lR{constructor(o,a){this.item=o,this.trackById=a,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class cR{constructor(){this._head=null,this._tail=null}add(o){null===this._head?(this._head=this._tail=o,o._nextDup=null,o._prevDup=null):(this._tail._nextDup=o,o._prevDup=this._tail,o._nextDup=null,this._tail=o)}get(o,a){let c;for(c=this._head;null!==c;c=c._nextDup)if((null===a||a<=c.currentIndex)&&Object.is(c.trackById,o))return c;return null}remove(o){const a=o._prevDup,c=o._nextDup;return null===a?this._head=c:a._nextDup=c,null===c?this._tail=a:c._prevDup=a,null===this._head}}class bM{constructor(){this.map=new Map}put(o){const a=o.trackById;let c=this.map.get(a);c||(c=new cR,this.map.set(a,c)),c.add(o)}get(o,a){const d=this.map.get(o);return d?d.get(o,a):null}remove(o){const a=o.trackById;return this.map.get(a).remove(o)&&this.map.delete(a),o}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function xM(n,o,a){const c=n.previousIndex;if(null===c)return c;let d=0;return a&&c<a.length&&(d=a[c]),c+o+d}class wM{constructor(){}supports(o){return o instanceof Map||Yw(o)}create(){return new EA}}class EA{constructor(){this._records=new Map,this._mapHead=null,this._appendAfter=null,this._previousMapHead=null,this._changesHead=null,this._changesTail=null,this._additionsHead=null,this._additionsTail=null,this._removalsHead=null,this._removalsTail=null}get isDirty(){return null!==this._additionsHead||null!==this._changesHead||null!==this._removalsHead}forEachItem(o){let a;for(a=this._mapHead;null!==a;a=a._next)o(a)}forEachPreviousItem(o){let a;for(a=this._previousMapHead;null!==a;a=a._nextPrevious)o(a)}forEachChangedItem(o){let a;for(a=this._changesHead;null!==a;a=a._nextChanged)o(a)}forEachAddedItem(o){let a;for(a=this._additionsHead;null!==a;a=a._nextAdded)o(a)}forEachRemovedItem(o){let a;for(a=this._removalsHead;null!==a;a=a._nextRemoved)o(a)}diff(o){if(o){if(!(o instanceof Map||Yw(o)))throw new xe(900,!1)}else o=new Map;return this.check(o)?this:null}onDestroy(){}check(o){this._reset();let a=this._mapHead;
1if(this._appendAfter=null,this._forEach(o,(c,d)=>{if(a&&a.key===d)this._maybeAddToChanges(a,c),this._appendAfter=a,a=a._next;else{const f=this._getOrCreateRecordForKey(d,c);a=this._insertBeforeOrAppend(a,f)}}),a){a._prev&&(a._prev._next=null),this._removalsHead=a;for(let c=a;null!==c;c=c._nextRemoved)c===this._mapHead&&(this._mapHead=null),this._records.delete(c.key),c._nextRemoved=c._next,c.previousValue=c.currentValue,c.currentValue=null,c._prev=null,c._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(o,a){if(o){const c=o._prev;return a._next=o,a._prev=c,o._prev=a,c&&(c._next=a),o===this._mapHead&&(this._mapHead=a),this._appendAfter=o,o}return this._appendAfter?(this._appendAfter._next=a,a._prev=this._appendAfter):this._mapHead=a,this._appendAfter=a,null}_getOrCreateRecordForKey(o,a){if(this._records.has(o)){const d=this._records.get(o);this._maybeAddToChanges(d,a);const f=d._prev,g=d._next;return f&&(f._next=g),g&&(g._prev=f),d._next=null,d._prev=null,d}const c=new ZC(o);return this._records.set(o,c),c.currentValue=a,this._addToAdditions(c),c}_reset(){if(this.isDirty){let o;for(this._previousMapHead=this._mapHead,o=this._previousMapHead;null!==o;o=o._next)o._nextPrevious=o._next;for(o=this._changesHead;null!==o;o=o._nextChanged)o.previousValue=o.currentValue;for(o=this._additionsHead;null!=o;o=o._nextAdded)o.previousValue=o.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(o,a){Object.is(a,o.currentValue)||(o.previousValue=o.currentValue,o.currentValue=a,this._addToChanges(o))}_addToAdditions(o){null===this._additionsHead?this._additionsHead=this._additionsTail=o:(this._additionsTail._nextAdded=o,this._additionsTail=o)}_addToChanges(o){null===this._changesHead?this._changesHead=this._changesTail=o:(this._changesTail._nextChanged=o,this._changesTail=o)}_forEach(o,a){o instanceof Map?o.forEach(a):Object.keys(o).forEach(c=>a(o[c],c))}}class ZC{constructor(o){this.key=o,this.previousValue=null,this.currentValue=null,this._nextPrevious=null,this._next=null,this._prev=null,this._nextAdded=null,this._nextRemoved=null,this._nextChanged=null}}function Gp(){return new SM([new CM])}let SM=(()=>{class n{static{this.\u0275prov=tn({token:n,providedIn:"root",factory:Gp})}constructor(a){this.factories=a}static create(a,c){if(null!=c){const d=c.factories.slice();a=a.concat(d)}return new n(a)}static extend(a){return{provide:n,useFactory:c=>n.create(a,c||Gp()),deps:[[n,new di,new hd]]}}find(a){const c=this.factories.find(d=>d.supports(a));if(null!=c)return c;throw new xe(901,!1)}}return n})();function dR(){return new MM([new wM])}let MM=(()=>{class n{static{this.\u0275prov=tn({token:n,providedIn:"root",factory:dR})}constructor(a){this.factories=a}static create(a,c){if(c){const d=c.factories.slice();a=a.concat(d)}return new n(a)}static extend(a){return{provide:n,useFactory:c=>n.create(a,c||dR()),deps:[[n,new di,new hd]]}}find(a){const c=this.factories.find(d=>d.supports(a));if(c)return c;throw new xe(901,!1)}}return n})();function Jp(n){try{const{rootComponent:o,appProviders:a,platformProviders:c}=n,d=function Zc(n=[]){if(Cl)return Cl;const o=function fM(n=[],o){return ki.create({name:o,providers:[{provide:rs,useValue:"platform"},{provide:iv,useValue:new Set([()=>Cl=null])},...n]})}(n);return Cl=o,function oM(){!function po(n){qr=n}(()=>{throw new xe(600,!1)})}(),function mM(n){n.get(Oy,null)?.forEach(a=>a())}(o),o}(c),f=[nv({}),{provide:Cs,useExisting:Ds},...a||[]];return function ov(n){const o=rv(n)?n.r3Injector:n.moduleRef.injector,a=o.get(Cn);return a.run(()=>{rv(n)?n.r3Injector.resolveInjectorInitializers():n.moduleRef.resolveInjectorInitializers();const c=o.get(Xn,null);let d;if(a.runOutsideAngular(()=>{d=a.onError.subscribe({next:f=>{c.handleError(f)}})}),rv(n)){const f=()=>o.destroy(),g=n.platformInjector.get(iv);g.add(f),o.onDestroy(()=>{d.unsubscribe(),g.delete(f)})}else{const f=()=>n.moduleRef.destroy(),g=n.platformInjector.get(iv);g.add(f),n.moduleRef.onDestroy(()=>{ho(n.allPlatformModules,n.moduleRef),d.unsubscribe(),g.delete(f)})}return function Ku(n,o,a){try{const c=a();return Ki(c)?c.catch(d=>{throw o.runOutsideAngular(()=>n.handleError(d)),d}):c}catch(c){throw o.runOutsideAngular(()=>n.handleError(c)),c}}(c,a,()=>{const f=o.get(J_);
1return f.runInitializers(),f.donePromise.then(()=>{if(function aI(n){"string"==typeof n&&(sI=n.toLowerCase().replace(/_/g,"-"))}(o.get(Qu,A_)||A_),rv(n)){const v=o.get(Ms);return void 0!==n.rootComponent&&v.bootstrap(n.rootComponent),v}return function Yk(n,o){const a=n.injector.get(Ms);if(n._bootstrapComponents.length>0)n._bootstrapComponents.forEach(c=>a.bootstrap(c));else{if(!n.instance.ngDoBootstrap)throw new xe(-403,!1);n.instance.ngDoBootstrap(a)}o.push(n)}(n.moduleRef,n.allPlatformModules),n.moduleRef})})})}({r3Injector:new zT({providers:f,parent:d,debugName:"",runEnvironmentInitializers:!1}).injector,platformInjector:d,rootComponent:o})}catch(o){return Promise.reject(o)}}function RR(n){return"boolean"==typeof n?n:null!=n&&"false"!==n}function OR(n,o=NaN){return isNaN(parseFloat(n))||isNaN(Number(n))?o:Number(n)}function UM(n,o){Ir("NgSignals");const a=ve(n);return o?.equal&&(a[le].equal=o.equal),a}function NR(n){const o=z(null);try{return n()}finally{z(o)}}const LR=new ct("",{providedIn:"root",factory:()=>Ve(BR)});let BR=(()=>{class n{static{this.\u0275prov=tn({token:n,providedIn:"root",factory:()=>new db})}}return n})();class db{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=Ve(el),this.taskId=null}scheduleEffect(o){if(this.enqueue(o),null===this.taskId){const a=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(a),this.taskId=null})}}enqueue(o){const a=o.creationZone;this.queues.has(a)||this.queues.set(a,new Set);const c=this.queues.get(a);c.has(o)||(this.queuedEffectCount++,c.add(o))}flush(){for(;this.queuedEffectCount>0;)for(const[o,a]of this.queues)null===o?this.flushQueue(a):o.run(()=>this.flushQueue(a))}flushQueue(o){for(const a of o)o.delete(a),this.queuedEffectCount--,a.run()}}class jM{constructor(o,a,c,d,f,g){this.scheduler=o,this.effectFn=a,this.creationZone=c,this.injector=f,this.watcher=function xi(n,o,a){const c=Object.create(Ao);a&&(c.consumerAllowSignalWrites=!0),c.fn=n,c.schedule=o;const d=y=>{c.cleanupFn=y};return c.ref={notify:()=>ci(c),run:()=>{if(null===c.fn)return;if(function Fe(){return we}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(c.dirty=!1,c.hasRun&&!Ci(c))return;c.hasRun=!0;const y=at(c);try{c.cleanupFn(),c.cleanupFn=mo,c.fn(d)}finally{hn(c,y)}},cleanup:()=>c.cleanupFn(),destroy:()=>function g(y){(function f(y){return null===y.fn&&null===y.schedule})(y)||(kn(y),y.cleanupFn(),y.fn=null,y.schedule=null,y.cleanupFn=mo)}(c),[le]:c},c.ref}(v=>this.runEffect(v),()=>this.schedule(),g),this.unregisterOnDestroy=d?.onDestroy(()=>this.destroy())}runEffect(o){try{this.effectFn(o)}catch(a){this.injector.get(Xn,null,{optional:!0})?.handleError(a)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function HM(n,o){Ir("NgSignals"),!o?.injector&&$l();const a=o?.injector??Ve(ki),c=!0!==o?.manualCleanup?a.get(oo):null,d=new jM(a.get(LR),n,typeof Zone>"u"?null:Zone.current,c,a,o?.allowSignalWrites??!1),f=a.get(Hp,null,{optional:!0});return f&&8&f._lView[je]?(f._lView[zs]??=[]).push(d.watcher.notify):d.watcher.notify(),d}}},ZR={};function Ue(me){var fe=ZR[me];if(void 0!==fe)return fe.exports;var s=ZR[me]={id:me,loaded:!1,exports:{}};return QR[me].call(s.exports,s,s.exports,Ue),s.loaded=!0,s.exports}Ue.m=QR,Ue.d=(me,fe)=>{for(var s in fe)Ue.o(fe,s)&&!Ue.o(me,s)&&Object.defineProperty(me,s,{enumerable:!0,get:fe[s]})},Ue.f={},Ue.e=me=>Promise.all(Object.keys(Ue.f).reduce((fe,s)=>(Ue.f[s](me,fe),fe),[])),Ue.u=me=>me+".29d118b6cf4658ff.js",Ue.miniCssF=me=>{},Ue.o=(me,fe)=>Object.prototype.hasOwnProperty.call(me,fe),me={},fe="user-org-widgets:",Ue.l=(s,ne,E,we)=>{if(me[s])me[s].push(ne);else{var se,le;if(void 0!==E)for(var z=document.getElementsByTagName("script"),Pe=0;Pe<z.length;Pe++){var Fe=z[Pe];if(Fe.getAttribute("src")==s||Fe.getAttribute("data-webpack")==fe+E){se=Fe;break}}se||(le=!0,(se=document.createElement("script")).type="module",se.charset="utf-8",se.timeout=120,Ue.nc&&se.setAttribute("nonce",Ue.nc),se.setAttribute("data-webpack",fe+E),se.src=Ue.tu(s)),me[s]=[ne];var Re=(re,be)=>{se.onerror=se.onload=null,clearTimeout(_e);var Nt=me[s];if(delete me[s],se.parentNode&&se.parentNode.removeChild(se),Nt&&Nt.forEach(Be=>Be(be)),re)return re(be)},_e=setTimeout(Re.bind(null,void 0,{type:"timeout",target:se}),12e4);se.onerror=Re.bind(null,se.onerror),se.onload=Re.bind(null,se.onload),le&&document.head.appendChild(se)}},Ue.r=me=>{typeof Symbol<"u"&&Symbol.toStringTag&&Object.defineProperty(me,Symbol.toStringTag,{value:"Module"}
1),Object.defineProperty(me,"__esModule",{value:!0})},Ue.nmd=me=>(me.paths=[],me.children||(me.children=[]),me),(()=>{var me;Ue.tt=()=>(void 0===me&&(me={createScriptURL:fe=>fe},typeof trustedTypes<"u"&&trustedTypes.createPolicy&&(me=trustedTypes.createPolicy("angular#bundler",me))),me)})(),Ue.tu=me=>Ue.tt().createScriptURL(me),Ue.p="",(()=>{var me={main:0};Ue.f.j=(ne,E)=>{var we=Ue.o(me,ne)?me[ne]:void 0;if(0!==we)if(we)E.push(we[2]);else{var se=new Promise((Fe,Re)=>we=me[ne]=[Fe,Re]);E.push(we[2]=se);var le=Ue.p+Ue.u(ne),z=new Error;Ue.l(le,Fe=>{if(Ue.o(me,ne)&&(0!==(we=me[ne])&&(me[ne]=void 0),we)){var Re=Fe&&("load"===Fe.type?"missing":Fe.type),_e=Fe&&Fe.target&&Fe.target.src;z.message="Loading chunk "+ne+" failed.\n("+Re+": "+_e+")",z.name="ChunkLoadError",z.type=Re,z.request=_e,we[1](z)}},"chunk-"+ne,ne)}};var fe=(ne,E)=>{var z,Pe,[we,se,le]=E,Fe=0;if(we.some(_e=>0!==me[_e])){for(z in se)Ue.o(se,z)&&(Ue.m[z]=se[z]);le&&le(Ue)}for(ne&&ne(E);Fe<we.length;Fe++)Ue.o(me,Pe=we[Fe])&&me[Pe]&&me[Pe][0](),me[Pe]=0},s=self.webpackChunkuser_org_widgets=self.webpackChunkuser_org_widgets||[];s.forEach(fe.bind(null,0)),s.push=fe.bind(null,s.push.bind(s))})(),(()=>{"use strict";function me(t,r,e,i,l,u,m){try{var C=t[u](m),b=C.value}catch(D){return void e(D)}C.done?r(b):Promise.resolve(b).then(i,l)}function fe(t){return function(){var r=this,e=arguments;return new Promise(function(i,l){var u=t.apply(r,e);function m(b){me(u,i,l,m,C,"next",b)}function C(b){me(u,i,l,m,C,"throw",b)}m(void 0)})}}var s=Ue(438);let ne=null;function E(){return ne}class se{}const z=new s.nKC("");let Pe=(()=>{class t{historyGo(e){throw new Error("")}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:()=>(0,s.WQX)(Re),providedIn:"platform"})}}return t})(),Re=(()=>{class t extends Pe{constructor(){super(),this._doc=(0,s.WQX)(z),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return E().getBaseHref(this._doc)}onPopState(e){const i=E().getGlobalEventTarget(this._doc,"window");return i.addEventListener("popstate",e,!1),()=>i.removeEventListener("popstate",e)}onHashChange(e){const i=E().getGlobalEventTarget(this._doc,"window");return i.addEventListener("hashchange",e,!1),()=>i.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,i,l){this._history.pushState(e,i,l)}replaceState(e,i,l){this._history.replaceState(e,i,l)}forward(){this._history.forward()}back(){this._history.back()}historyGo(e=0){this._history.go(e)}getState(){return this._history.state}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:()=>new t,providedIn:"platform"})}}return t})();function _e(t,r){if(0==t.length)return r;if(0==r.length)return t;let e=0;return t.endsWith("/")&&e++,r.startsWith("/")&&e++,2==e?t+r.substring(1):1==e?t+r:t+"/"+r}function re(t){const r=t.match(/#|\?|$/),e=r&&r.index||t.length;return t.slice(0,e-("/"===t[e-1]?1:0))+t.slice(e)}function be(t){return t&&"?"!==t[0]?"?"+t:t}let Nt=(()=>{class t{historyGo(e){throw new Error("")}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:()=>(0,s.WQX)(xt),providedIn:"root"})}}return t})();const Be=new s.nKC("");let xt=(()=>{class t extends Nt{constructor(e,i){super(),this._platformLocation=e,this._removeListenerFns=[],this._baseHref=i??this._platformLocation.getBaseHrefFromDOM()??(0,s.WQX)(z).location?.origin??""}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}prepareExternalUrl(e){return _e(this._baseHref,e)}path(e=!1){const i=this._platformLocation.pathname+be(this._platformLocation.search),l=this._platformLocation.hash;return l&&e?`${i}${l}`:i}pushState(e,i,l,u){const m=this.prepareExternalUrl(l+be(u));this._platformLocation.pushState(e,i,m)}replaceState(e,i,l,u){const m=this.prepareExternalUrl(l+be(u));this._platformLocation.replaceState(e,i,m)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(e=0){this._platformLocation.historyGo?.(e)}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(Pe),s.KVO(Be,8))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),at=(()=>
1{class t{constructor(e){this._subject=new s.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=e;const i=this._locationStrategy.getBaseHref();this._basePath=function Wt(t){if(new RegExp("^(https?:)?//").test(t)){const[,e]=t.split(/\/\/[^\/]+/);return e}return t}(re(kn(i))),this._locationStrategy.onPopState(l=>{this._subject.emit({url:this.path(!0),pop:!0,state:l.state,type:l.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(e=!1){return this.normalize(this._locationStrategy.path(e))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(e,i=""){return this.path()==this.normalize(e+be(i))}normalize(e){return t.stripTrailingSlash(function Ci(t,r){if(!t||!r.startsWith(t))return r;const e=r.substring(t.length);return""===e||["/",";","?","#"].includes(e[0])?e:r}(this._basePath,kn(e)))}prepareExternalUrl(e){return e&&"/"!==e[0]&&(e="/"+e),this._locationStrategy.prepareExternalUrl(e)}go(e,i="",l=null){this._locationStrategy.pushState(l,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+be(i)),l)}replaceState(e,i="",l=null){this._locationStrategy.replaceState(l,"",e,i),this._notifyUrlChangeListeners(this.prepareExternalUrl(e+be(i)),l)}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(i=>{this._notifyUrlChangeListeners(i.url,i.state)}),()=>{const i=this._urlChangeListeners.indexOf(e);this._urlChangeListeners.splice(i,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(e="",i){this._urlChangeListeners.forEach(l=>l(e,i))}subscribe(e,i,l){return this._subject.subscribe({next:e,error:i,complete:l})}static{this.normalizeQueryParams=be}static{this.joinWithSlash=_e}static{this.stripTrailingSlash=re}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(Nt))}}static{this.\u0275prov=s.jDH({token:t,factory:()=>function hn(){return new at((0,s.KVO)(Nt))}(),providedIn:"root"})}}return t})();function kn(t){return t.replace(/\/index.html$/,"")}function pm(t,r){r=encodeURIComponent(r);for(const e of t.split(";")){const i=e.indexOf("="),[l,u]=-1==i?[e,""]:[e.slice(0,i),e.slice(i+1)];if(l.trim()===r)return decodeURIComponent(u)}return null}const Oa=/\s+/,El=[];let Fo=(()=>{class t{constructor(e,i){this._ngEl=e,this._renderer=i,this.initialClasses=El,this.stateMap=new Map}set klass(e){this.initialClasses=null!=e?e.trim().split(Oa):El}set ngClass(e){this.rawClass="string"==typeof e?e.trim().split(Oa):e}ngDoCheck(){for(const i of this.initialClasses)this._updateState(i,!0);const e=this.rawClass;if(Array.isArray(e)||e instanceof Set)for(const i of e)this._updateState(i,!0);else if(null!=e)for(const i of Object.keys(e))this._updateState(i,!!e[i]);this._applyStateDiff()}_updateState(e,i){const l=this.stateMap.get(e);void 0!==l?(l.enabled!==i&&(l.changed=!0,l.enabled=i),l.touched=!0):this.stateMap.set(e,{enabled:i,changed:!0,touched:!0})}_applyStateDiff(){for(const e of this.stateMap){const i=e[0],l=e[1];l.changed?(this._toggleClass(i,l.enabled),l.changed=!1):l.touched||(l.enabled&&this._toggleClass(i,!1),this.stateMap.delete(i)),l.touched=!1}}_toggleClass(e,i){(e=e.trim()).length>0&&e.split(Oa).forEach(l=>{i?this._renderer.addClass(this._ngEl.nativeElement,l):this._renderer.removeClass(this._ngEl.nativeElement,l)})}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.aKT),s.rXU(s.sFG))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return t})(),Rl=(()=>{class t{constructor(e,i,l){this._ngEl=e,this._differs=i,this._renderer=l,this._ngStyle=null,this._differ=null}set ngStyle(e){this._ngStyle=e,!this._differ&&e&&(this._differ=this._differs.find(e).create())}ngDoCheck(){if(this._differ){const e=this._differ.diff(this._ngStyle);e&&this._applyChanges(e)}}_setStyle(e,i){const[l,u]=e.split("."),m=-1===l.indexOf("-")?void 0:s.czy.DashCase;null!=i?this._renderer.setStyle(this._ngEl.nativeElement,l,u?`${i}${u}`:i,m):this._renderer.removeStyle(this._ngEl.nativeElement,l,m)}_applyChanges(e){e.forEachRemovedItem(i=>this._setStyle(i.key,null)),e.forEachAddedItem(i=>this._setStyle(i.key,i.currentValue)),e.forEachChangedItem(i=>this._setStyle(i.key,i.currentValue))}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.aKT),s.rXU(s.MKu),s.rXU(s.sFG))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}}return t})(),gr=(()=>
1{class t{constructor(e){this._viewContainerRef=e,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(e){if(this._shouldRecreateView(e)){const i=this._viewContainerRef;if(this._viewRef&&i.remove(i.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const l=this._createContextForwardProxy();this._viewRef=i.createEmbeddedView(this.ngTemplateOutlet,l,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(e){return!!e.ngTemplateOutlet||!!e.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(e,i,l)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,i,l),get:(e,i,l)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,i,l)}})}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.c1b))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[s.OA$]})}}return t})();class et{createSubscription(r,e){return(0,s.O8t)(()=>r.subscribe({next:e,error:i=>{throw i}}))}dispose(r){(0,s.O8t)(()=>r.unsubscribe())}}class Dt{createSubscription(r,e){return r.then(e,i=>{throw i})}dispose(r){}}const Ev=new Dt,_m=new et;let hh=(()=>{class t{constructor(e){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,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,i=>this._updateLatestValue(e,i))}_selectStrategy(e){if((0,s.jNT)(e))return Ev;if((0,s.zjR)(e))return _m;throw function Qi(t,r){return new s.wOt(2100,!1)}()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(e,i){e===this._obj&&(this._latestValue=i,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.gRc,16))}}static{this.\u0275pipe=s.EJ8({name:"async",type:t,pure:!1,standalone:!0})}}return t})(),Al=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({})}}return t})();const Ve="browser";function No(t){return"server"===t}class fd{}const Rn=t=>t.src,Na=new s.nKC("",{providedIn:"root",factory:()=>Rn}),Dm=new s.nKC("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set});let Fv=(()=>{class t{constructor(){this.preloadedImages=(0,s.WQX)(Dm),this.document=(0,s.WQX)(z)}createPreloadLinkTag(e,i,l,u){if(this.preloadedImages.has(i))return;this.preloadedImages.add(i);const m=e.createElement("link");e.setAttribute(m,"as","image"),e.setAttribute(m,"href",i),e.setAttribute(m,"rel","preload"),e.setAttribute(m,"fetchpriority","high"),u&&e.setAttribute(m,"imageSizes",u),l&&e.setAttribute(m,"imageSrcset",l),e.appendChild(this.document.head,m)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const Tm=/^((\s*\d+w\s*(,|$)){1,})$/,vo=[1,2];let B=(()=>{class t{constructor(){this.imageLoader=(0,s.WQX)(Na),this.config=function Q(t){let r={};return t.breakpoints&&(r.breakpoints=t.breakpoints.sort((e,i)=>e-i)),Object.assign({},s.PUk,t,r)}((0,s.WQX)(s.GGh)),this.renderer=(0,s.WQX)(s.sFG),this.imgElement=(0,s.WQX)(s.aKT).nativeElement,this.injector=(0,s.WQX)(s.zZn),this.isServer=No((0,s.WQX)(s.Agw)),this.preloadLinkCreator=(0,s.WQX)(Fv),this.lcpObserver=null,this._renderedSrc=null,this.priority=!1,this.disableOptimizedSrcset=!1,this.fill=!1}ngOnInit(){(0,s.ngT)("NgOptimizedImage"),this.placeholder&&this.removePlaceholderOnLoad(this.imgElement),this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||="100vw":(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");const e=this.updateSrcAndSrcset();this.sizes&&this.setHostAttribute("sizes",this.sizes),this.isServer&&this.priority&&this.preloadLinkCreator.createPreloadLinkTag(this.renderer,this.getRewrittenSrc(),e,this.sizes)}ngOnChanges(e){if(e.ngSrc&&!e.ngSrc.isFirstChange()){const i=this._renderedSrc;this.updateSrcAndSrcset(!0);const l=this._renderedSrc;null!==this.lcpObserver&&i&&l&&i!==l&&this.injector.get(s.SKi).runOutsideAngular(()=>{this.lcpObserver?.updateImage(i,l)})}}callImageLoader(e){let i=e;return this.loaderParams&&(i.loaderParams=this.loaderParams),this.imageLoader(i)}getLoadingBehavior(){return this.priority||void 0===this.loading?this.priority?"eager":"lazy":this.loading}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){return this._renderedSrc||(this._renderedSrc=this.callImageLoader({src:this.ngSrc})),this._renderedSrc}getRewrittenSrcset(){const e=Tm.test(this.ngSrcset);return this.ngSrcset.split(",").filter(l=>""!==l).map(l=>{l=l.trim();const u=e?parseFloat(l):parseFloat(l)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:u})} ${l}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){const{breakpoints:e}=this.config;let i=e;return"100vw"===this.sizes?.trim()&&(i=e.filter(u=>u>=640)),i.map(u=>`${this.callImageLoader({src:this.ngSrc,width:u})} ${u}w`).join(", ")}updateSrcAndSrcset(e=!1){e&&(this._renderedSrc=null);const i=this.getRewrittenSrc();let l;return this.setHostAttribute("src",i),this.ngSrcset?l=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(l=this.getAutomaticSrcset()),l&&this.setHostAttribute("srcset",l),l}getFixedSrcset(){return vo.map(i=>`${this.callImageLoader({src:this.ngSrc,width:this.width*i})} ${i}x`).join(", ")}shouldGenerateAutomaticSrcset(){let e=!1;return this.sizes||(e=this.width>1920||this.height>1080),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==Rn&&!e}generatePlaceholder(e){const{placeholderResolution:i}=this.config;return!0===e?`url(${this.callImageLoader({src:this.ngSrc,width:i,isPlaceholder:!0})})`:"string"==typeof e?`url(${e})`:null}shouldBlurPlaceholder(e){return!e||!e.hasOwnProperty("blur")||!!e.blur}removePlaceholderOnLoad(e){const i=()=>{const m=this.injector.get(s.gRc);l(),u(),this.placeholder=!1,m.markForCheck()},l=this.renderer.listen(e,"load",i),u=this.renderer.listen(e,"error",i);
1!function ja(t,r){t.complete&&t.naturalWidth&&r()}(e,i)}ngOnDestroy(){}setHostAttribute(e,i){this.renderer.setAttribute(this.imgElement,e,i)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=s.FsC({type:t,selectors:[["img","ngSrc",""]],hostVars:18,hostBindings:function(i,l){2&i&&s.xc7("position",l.fill?"absolute":null)("width",l.fill?"100%":null)("height",l.fill?"100%":null)("inset",l.fill?"0":null)("background-size",l.placeholder?"cover":null)("background-position",l.placeholder?"50% 50%":null)("background-repeat",l.placeholder?"no-repeat":null)("background-image",l.placeholder?l.generatePlaceholder(l.placeholder):null)("filter",l.placeholder&&l.shouldBlurPlaceholder(l.placeholderConfig)?"blur(15px)":null)},inputs:{ngSrc:[2,"ngSrc","ngSrc",zl],ngSrcset:"ngSrcset",sizes:"sizes",width:[2,"width","width",s.Udg],height:[2,"height","height",s.Udg],loading:"loading",priority:[2,"priority","priority",s.L39],loaderParams:"loaderParams",disableOptimizedSrcset:[2,"disableOptimizedSrcset","disableOptimizedSrcset",s.L39],fill:[2,"fill","fill",s.L39],placeholder:[2,"placeholder","placeholder",$l],placeholderConfig:"placeholderConfig",src:"src",srcset:"srcset"},standalone:!0,features:[s.GFd,s.OA$]})}}return t})();function zl(t){return"string"==typeof t?t:(0,s.rcV)(t)}function $l(t){return"string"==typeof t&&"true"!==t&&"false"!==t&&""!==t?t:(0,s.L39)(t)}var jt=Ue(71);function ss(t){return t&&(0,jt.T)(t.schedule)}function Ha(t){return t[t.length-1]}function Bn(t){return(0,jt.T)(Ha(t))?t.pop():void 0}function za(t){return ss(Ha(t))?t.pop():void 0}function Ui(t,r,e,i){var m,l=arguments.length,u=l<3?r:null===i?i=Object.getOwnPropertyDescriptor(r,e):i;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)u=Reflect.decorate(t,r,e,i);else for(var C=t.length-1;C>=0;C--)(m=t[C])&&(u=(l<3?m(u):l>3?m(r,e,u):m(r,e))||u);return l>3&&u&&Object.defineProperty(r,e,u),u}function X(t,r){if("object"==typeof Reflect&&"function"==typeof Reflect.metadata)return Reflect.metadata(t,r)}function Ne(t){return this instanceof Ne?(this.v=t,this):new Ne(t)}function Us(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e,r=t[Symbol.asyncIterator];return r?r.call(t):(t=function qn(t){var r="function"==typeof Symbol&&Symbol.iterator,e=r&&t[r],i=0;if(e)return e.call(t);if(t&&"number"==typeof t.length)return{next:function(){return t&&i>=t.length&&(t=void 0),{value:t&&t[i++],done:!t}}};throw new TypeError(r?"Object is not iterable.":"Symbol.iterator is not defined.")}(t),e={},i("next"),i("throw"),i("return"),e[Symbol.asyncIterator]=function(){return this},e);function i(u){e[u]=t[u]&&function(m){return new Promise(function(C,b){!function l(u,m,C,b){Promise.resolve(b).then(function(D){u({value:D,done:C})},m)}(C,b,(m=t[u](m)).done,m.value)})}}}"function"==typeof SuppressedError&&SuppressedError;const Lr=t=>t&&"number"==typeof t.length&&"function"!=typeof t;function $s(t){return(0,jt.T)(t?.then)}var Ze=Ue(985),ql=Ue(494);function Un(t){return(0,jt.T)(t[ql.s])}function hi(t){return Symbol.asyncIterator&&(0,jt.T)(t?.[Symbol.asyncIterator])}function Br(t){return new TypeError(`You provided ${null!==t&&"object"==typeof t?"an invalid object":`'${t}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}const Kl=function Gs(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}();function Vr(t){return(0,jt.T)(t?.[Kl])}function Ga(t){return function $a(t,r,e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var l,i=e.apply(t,r||[]),u=[];return l=Object.create(("function"==typeof AsyncIterator?AsyncIterator:Object).prototype),C("next"),C("throw"),C("return",function m(H){return function(L){return Promise.resolve(L).then(H,F)}}),l[Symbol.asyncIterator]=function(){return this},l;function C(H,L){i[H]&&(l[H]=function(ee){return new Promise(function(he,De){u.push([H,ee,he,De])>1||b(H,ee)})},L&&(l[H]=L(l[H])))}function b(H,L){try{!function D(H){H.value instanceof Ne?Promise.resolve(H.value.v).then(R,F):G(u[0][2],H)}(i[H](L))}catch(ee){G(u[0][3],ee)}}
vendor: 1,062 bytes, line 1
1function R(H){b("next",H)}function F(H){b("throw",H)}function G(H,L){H(L),u.shift(),u.length&&b(u[0][0],u[0][1])}}(this,arguments,function*(){const e=t.getReader();try{for(;;){const{value:i,done:l}=yield Ne(e.read());if(l)return yield Ne(void 0);yield yield Ne(i)}}finally{e.releaseLock()}})}function Ph(t){return(0,jt.T)(t?.getReader)}var Vo=Ue(334);function An(t){if(t instanceof Ze.c)return t;if(null!=t){if(Un(t))return function Pm(t){return new Ze.c(r=>{const e=t[ql.s]();if((0,jt.T)(e.subscribe))return e.subscribe(r);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(t);if(Lr(t))return function Uv(t){return new Ze.c(r=>{for(let e=0;e<t.length&&!r.closed;e++)r.next(t[e]);r.complete()})}(t);if($s(t))return function Ah(t){return new Ze.c(r=>{t.then(e=>{r.closed||(r.next(e),r.complete())},e=>r.error(e)).then(null,Vo.m)})}(t);if(hi(t))return Ws(t);if(Vr(t))return function Pb(t){return new Ze.c(r=>{for(const e of t)if(r.next(e),r.closed)return;r.complete()})}(t);if(Ph(t))return function Ab(t){return Ws(Ga(t))}(t)}
1throw Br(t)}function Ws(t){return new Ze.c(r=>{(function Fb(t,r){var e,i,l,u;return function je(t,r,e,i){return new(e||(e=Promise))(function(u,m){function C(R){try{D(i.next(R))}catch(F){m(F)}}function b(R){try{D(i.throw(R))}catch(F){m(F)}}function D(R){R.done?u(R.value):function l(u){return u instanceof e?u:new e(function(m){m(u)})}(R.value).then(C,b)}D((i=i.apply(t,r||[])).next())})}(this,void 0,void 0,function*(){try{for(e=Us(t);!(i=yield e.next()).done;)if(r.next(i.value),r.closed)return}catch(m){l={error:m}}finally{try{i&&!i.done&&(u=e.return)&&(yield u.call(e))}finally{if(l)throw l.error}}r.complete()})})(t,r).catch(e=>r.error(e))})}function Kn(t,r,e,i=0,l=!1){const u=r.schedule(function(){e(),l?t.add(this.schedule(null,i)):this.unsubscribe()},i);if(t.add(u),!l)return u}var Fn=Ue(974),_n=Ue(360);function jv(t,r=0){return(0,Fn.N)((e,i)=>{e.subscribe((0,_n._)(i,l=>Kn(i,t,()=>i.next(l),r),()=>Kn(i,t,()=>i.complete(),r),l=>Kn(i,t,()=>i.error(l),r)))})}function Hv(t,r=0){return(0,Fn.N)((e,i)=>{i.add(t.schedule(()=>e.subscribe(i),r))})}function Fh(t,r){if(!t)throw new Error("Iterable cannot be null");return new Ze.c(e=>{Kn(e,r,()=>{const i=t[Symbol.asyncIterator]();Kn(e,r,()=>{i.next().then(l=>{l.done?e.complete():e.next(l.value)})},0,!0)})})}function jn(t,r){return r?function Cd(t,r){if(null!=t){if(Un(t))return function Nb(t,r){return An(t).pipe(Hv(r),jv(r))}(t,r);if(Lr(t))return function $v(t,r){return new Ze.c(e=>{let i=0;return r.schedule(function(){i===t.length?e.complete():(e.next(t[i++]),e.closed||this.schedule())})})}(t,r);if($s(t))return function zv(t,r){return An(t).pipe(Hv(r),jv(r))}(t,r);if(hi(t))return Fh(t,r);if(Vr(t))return function Am(t,r){return new Ze.c(e=>{let i;return Kn(e,r,()=>{i=t[Kl](),Kn(e,r,()=>{let l,u;try{({value:l,done:u}=i.next())}catch(m){return void e.error(m)}u?e.complete():e.next(l)},0,!0)}),()=>(0,jt.T)(i?.return)&&i.return()})}(t,r);if(Ph(t))return function Fm(t,r){return Fh(Ga(t),r)}(t,r)}throw Br(t)}(t,r):An(t)}function pe(...t){return jn(t,za(t))}var ke=Ue(354);function Qt(t,r,e=1/0){return(0,jt.T)(r)?Qt((i,l)=>(0,ke.T)((u,m)=>r(i,u,l,m))(An(t(i,l))),e):("number"==typeof r&&(e=r),(0,Fn.N)((i,l)=>function Nm(t,r,e,i,l,u,m,C){const b=[];let D=0,R=0,F=!1;const G=()=>{F&&!b.length&&!D&&r.complete()},H=ee=>D<i?L(ee):b.push(ee),L=ee=>{u&&r.next(ee),D++;let he=!1;An(e(ee,R++)).subscribe((0,_n._)(r,De=>{l?.(De),u?H(De):r.next(De)},()=>{he=!0},void 0,()=>{if(he)try{for(D--;b.length&&D<i;){const De=b.shift();m?Kn(r,m,()=>L(De)):L(De)}G()}catch(De){r.error(De)}}))};return t.subscribe((0,_n._)(r,H,()=>{F=!0,G()})),()=>{C?.()}}(i,l,t,e)))}function as(t,r){return(0,jt.T)(r)?Qt(t,r,1):Qt(t,1)}var At=Ue(964);function Hi(t){return(0,Fn.N)((r,e)=>{try{r.subscribe(e)}finally{e.add(t)}})}function Zt(t,r){return(0,Fn.N)((e,i)=>{let l=null,u=0,m=!1;const C=()=>m&&!l&&i.complete();e.subscribe((0,_n._)(i,b=>{l?.unsubscribe();let D=0;const R=u++;An(t(b,R)).subscribe(l=(0,_n._)(i,F=>i.next(r?r(b,F,R,D++):F),()=>{l=null,C()}))},()=>{m=!0,C()}))})}class Wa{}class Xl{}class ei{constructor(r){this.normalizedNames=new Map,this.lazyUpdate=null,r?"string"==typeof r?this.lazyInit=()=>{this.headers=new Map,r.split("\n").forEach(e=>{const i=e.indexOf(":");if(i>0){const l=e.slice(0,i),u=l.toLowerCase(),m=e.slice(i+1).trim();this.maybeSetNormalizedName(l,u),this.headers.has(u)?this.headers.get(u).push(m):this.headers.set(u,[m])}})}:typeof Headers<"u"&&r instanceof Headers?(this.headers=new Map,r.forEach((e,i)=>{this.setHeaderEntries(i,e)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(r).forEach(([e,i])=>{this.setHeaderEntries(e,i)})}:this.headers=new Map}has(r){return this.init(),this.headers.has(r.toLowerCase())}get(r){this.init();const e=this.headers.get(r.toLowerCase());return e&&e.length>0?e[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(r){return this.init(),this.headers.get(r.toLowerCase())||null}append(r,e){return this.clone({name:r,value:e,op:"a"})}set(r,e){return this.clone({name:r,value:e,op:"s"})}delete(r,e){return this.clone({name:r,value:e,op:"d"})}maybeSetNormalizedName(r,e){this.normalizedNames.has(e)||this.normalizedNames.set(e,r)}init(){this.lazyInit&&(this.lazyInit instanceof ei?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(r=>this.applyUpdate(r)),this.lazyUpdate=null))}
vendor: 8,240 bytes, line 1
1copyFrom(r){r.init(),Array.from(r.headers.keys()).forEach(e=>{this.headers.set(e,r.headers.get(e)),this.normalizedNames.set(e,r.normalizedNames.get(e))})}clone(r){const e=new ei;return e.lazyInit=this.lazyInit&&this.lazyInit instanceof ei?this.lazyInit:this,e.lazyUpdate=(this.lazyUpdate||[]).concat([r]),e}applyUpdate(r){const e=r.name.toLowerCase();switch(r.op){case"a":case"s":let i=r.value;if("string"==typeof i&&(i=[i]),0===i.length)return;this.maybeSetNormalizedName(r.name,e);const l=("a"===r.op?this.headers.get(e):void 0)||[];l.push(...i),this.headers.set(e,l);break;case"d":const u=r.value;if(u){let m=this.headers.get(e);if(!m)return;m=m.filter(C=>-1===u.indexOf(C)),0===m.length?(this.headers.delete(e),this.normalizedNames.delete(e)):this.headers.set(e,m)}else this.headers.delete(e),this.normalizedNames.delete(e)}}setHeaderEntries(r,e){const i=(Array.isArray(e)?e:[e]).map(u=>u.toString()),l=r.toLowerCase();this.headers.set(l,i),this.maybeSetNormalizedName(r,l)}forEach(r){this.init(),Array.from(this.normalizedNames.keys()).forEach(e=>r(this.normalizedNames.get(e),this.headers.get(e)))}}class Zr{encodeKey(r){return Ql(r)}encodeValue(r){return Ql(r)}decodeKey(r){return decodeURIComponent(r)}decodeValue(r){return decodeURIComponent(r)}}const Yl=/%(\d[a-f0-9])/gi,Lt={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Ql(t){return encodeURIComponent(t).replace(Yl,(r,e)=>Lt[e]??r)}function vn(t){return`${t}`}class un{constructor(r={}){if(this.updates=null,this.cloneFrom=null,this.encoder=r.encoder||new Zr,r.fromString){if(r.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function Lm(t,r){const e=new Map;return t.length>0&&t.replace(/^\?/,"").split("&").forEach(l=>{const u=l.indexOf("="),[m,C]=-1==u?[r.decodeKey(l),""]:[r.decodeKey(l.slice(0,u)),r.decodeValue(l.slice(u+1))],b=e.get(m)||[];b.push(C),e.set(m,b)}),e}(r.fromString,this.encoder)}else r.fromObject?(this.map=new Map,Object.keys(r.fromObject).forEach(e=>{const i=r.fromObject[e],l=Array.isArray(i)?i.map(vn):[vn(i)];this.map.set(e,l)})):this.map=null}has(r){return this.init(),this.map.has(r)}get(r){this.init();const e=this.map.get(r);return e?e[0]:null}getAll(r){return this.init(),this.map.get(r)||null}keys(){return this.init(),Array.from(this.map.keys())}append(r,e){return this.clone({param:r,value:e,op:"a"})}appendAll(r){const e=[];return Object.keys(r).forEach(i=>{const l=r[i];Array.isArray(l)?l.forEach(u=>{e.push({param:i,value:u,op:"a"})}):e.push({param:i,value:l,op:"a"})}),this.clone(e)}set(r,e){return this.clone({param:r,value:e,op:"s"})}delete(r,e){return this.clone({param:r,value:e,op:"d"})}toString(){return this.init(),this.keys().map(r=>{const e=this.encoder.encodeKey(r);return this.map.get(r).map(i=>e+"="+this.encoder.encodeValue(i)).join("&")}).filter(r=>""!==r).join("&")}clone(r){const e=new un({encoder:this.encoder});return e.cloneFrom=this.cloneFrom||this,e.updates=(this.updates||[]).concat(r),e}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(r=>this.map.set(r,this.cloneFrom.map.get(r))),this.updates.forEach(r=>{switch(r.op){case"a":case"s":const e=("a"===r.op?this.map.get(r.param):void 0)||[];e.push(vn(r.value)),this.map.set(r.param,e);break;case"d":if(void 0===r.value){this.map.delete(r.param);break}{let i=this.map.get(r.param)||[];const l=i.indexOf(vn(r.value));-1!==l&&i.splice(l,1),i.length>0?this.map.set(r.param,i):this.map.delete(r.param)}}}),this.cloneFrom=this.updates=null)}}class er{constructor(){this.map=new Map}set(r,e){return this.map.set(r,e),this}get(r){return this.map.has(r)||this.map.set(r,r.defaultValue()),this.map.get(r)}delete(r){return this.map.delete(r),this}has(r){return this.map.has(r)}keys(){return this.map.keys()}}function fi(t){return typeof ArrayBuffer<"u"&&t instanceof ArrayBuffer}function ls(t){return typeof Blob<"u"&&t instanceof Blob}function Zl(t){return typeof FormData<"u"&&t instanceof FormData}class ti{constructor(r,e,i,l){let u;if(this.url=e,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=r.toUpperCase(),function Uo(t){switch(t){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||l?(this.body=void 0!==i?i:null,u=l):u=i,u&&(this.reportProgress=!!u.reportProgress,this.withCredentials=!!u.withCredentials,u.responseType&&(this.responseType=u.responseType),u.headers&&(this.headers=u.headers),u.context&&(this.context=u.context),u.params&&(this.params=u.params),this.transferCache=u.transferCache),this.headers??=new ei,this.context??=new er,this.params){const m=this.params.toString();if(0===m.length)this.urlWithParams=e;else{const C=e.indexOf("?");this.urlWithParams=e+(-1===C?"?":C<e.length-1?"&":"")+m}}else this.params=new un,this.urlWithParams=e}serializeBody(){return null===this.body?null:"string"==typeof this.body||fi(this.body)||ls(this.body)||Zl(this.body)||function zi(t){return typeof URLSearchParams<"u"&&t instanceof URLSearchParams}(this.body)?this.body:this.body instanceof un?this.body.toString():"object"==typeof this.body||"boolean"==typeof this.body||Array.isArray(this.body)?JSON.stringify(this.body):this.body.toString()}detectContentTypeHeader(){return null===this.body||Zl(this.body)?null:ls(this.body)?this.body.type||null:fi(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof un?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(r={}){const e=r.method||this.method,i=r.url||this.url,l=r.responseType||this.responseType,u=r.transferCache??this.transferCache,m=void 0!==r.body?r.body:this.body,C=r.withCredentials??this.withCredentials,b=r.reportProgress??this.reportProgress;let D=r.headers||this.headers,R=r.params||this.params;const F=r.context??this.context;return void 0!==r.setHeaders&&(D=Object.keys(r.setHeaders).reduce((G,H)=>G.set(H,r.setHeaders[H]),D)),r.setParams&&(R=Object.keys(r.setParams).reduce((G,H)=>G.set(H,r.setParams[H]),R)),new ti(e,i,m,{params:R,headers:D,context:F,reportProgress:b,responseType:l,withCredentials:C,transferCache:u})}}var jo=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}(jo||{});class bd{constructor(r,e=200,i="OK"){this.headers=r.headers||new ei,this.status=void 0!==r.status?r.status:e,this.statusText=r.statusText||i,this.url=r.url||null,this.ok=this.status>=200&&this.status<300}}class Jl extends bd{constructor(r={}){super(r),this.type=jo.ResponseHeader}clone(r={}){return new Jl({headers:r.headers||this.headers,status:void 0!==r.status?r.status:this.status,statusText:r.statusText||this.statusText,url:r.url||this.url||void 0})}}class Ur extends bd{constructor(r={}){super(r),this.type=jo.Response,this.body=void 0!==r.body?r.body:null}clone(r={}){return new Ur({body:void 0!==r.body?r.body:this.body,headers:r.headers||this.headers,status:void 0!==r.status?r.status:this.status,statusText:r.statusText||this.statusText,url:r.url||this.url||void 0})}}class cs extends bd{constructor(r){super(r,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${r.url||"(unknown url)"}`:`Http failure response for ${r.url||"(unknown url)"}: ${r.status} ${r.statusText}`,this.error=r.error||null}}function Jr(t,r){return{body:r,headers:t.headers,context:t.context,observe:t.observe,params:t.params,reportProgress:t.reportProgress,responseType:t.responseType,withCredentials:t.withCredentials,transferCache:t.transferCache}}let Ge=(()=>{class t{constructor(e){this.handler=e}request(e,i,l={}){let u;if(e instanceof ti)u=e;else{let b,D;b=l.headers instanceof ei?l.headers:new ei(l.headers),l.params&&(D=l.params instanceof un?l.params:new un({fromObject:l.params})),u=new ti(e,i,void 0!==l.body?l.body:null,{headers:b,context:l.context,params:D,reportProgress:l.reportProgress,responseType:l.responseType||"json",withCredentials:l.withCredentials,transferCache:l.transferCache})}
1const m=pe(u).pipe(as(b=>this.handler.handle(b)));if(e instanceof ti||"events"===l.observe)return m;const C=m.pipe((0,At.p)(b=>b instanceof Ur));switch(l.observe||"body"){case"body":switch(u.responseType){case"arraybuffer":return C.pipe((0,ke.T)(b=>{if(null!==b.body&&!(b.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return b.body}));case"blob":return C.pipe((0,ke.T)(b=>{if(null!==b.body&&!(b.body instanceof Blob))throw new Error("Response is not a Blob.");return b.body}));case"text":return C.pipe((0,ke.T)(b=>{if(null!==b.body&&"string"!=typeof b.body)throw new Error("Response is not a string.");return b.body}));default:return C.pipe((0,ke.T)(b=>b.body))}case"response":return C;default:throw new Error(`Unreachable: unhandled observe type ${l.observe}}`)}}delete(e,i={}){return this.request("DELETE",e,i)}get(e,i={}){return this.request("GET",e,i)}head(e,i={}){return this.request("HEAD",e,i)}jsonp(e,i){return this.request("JSONP",e,{params:(new un).append(i,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(e,i={}){return this.request("OPTIONS",e,i)}patch(e,i,l={}){return this.request("PATCH",e,Jr(l,i))}post(e,i,l={}){return this.request("POST",e,Jr(l,i))}put(e,i,l={}){return this.request("PUT",e,Jr(l,i))}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(Wa))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac})}}return t})();const xd=/^\)\]\}',?\n/;function tc(t){if(t.url)return t.url;const r="X-Request-URL".toLocaleLowerCase();return t.headers.get(r)}let Bh=(()=>{class t{constructor(){this.fetchImpl=(0,s.WQX)(Wv,{optional:!0})?.fetch??((...e)=>globalThis.fetch(...e)),this.ngZone=(0,s.WQX)(s.SKi)}handle(e){return new Ze.c(i=>{const l=new AbortController;return this.doRequest(e,l.signal,i).then(Vh,u=>i.error(new cs({error:u}))),()=>l.abort()})}doRequest(e,i,l){var u=this;return fe(function*(){const m=u.createRequestInit(e);let C;try{const L=u.ngZone.runOutsideAngular(()=>u.fetchImpl(e.urlWithParams,{signal:i,...m}));(function qv(t){t.then(Vh,Vh)})(L),l.next({type:jo.Sent}),C=yield L}catch(L){return void l.error(new cs({error:L,status:L.status??0,statusText:L.statusText,url:e.urlWithParams,headers:L.headers}))}const b=new ei(C.headers),D=C.statusText,R=tc(C)??e.urlWithParams;let F=C.status,G=null;if(e.reportProgress&&l.next(new Jl({headers:b,status:F,statusText:D,url:R})),C.body){const L=C.headers.get("content-length"),ee=[],he=C.body.getReader();let $e,dt,De=0;const Je=typeof Zone<"u"&&Zone.current;yield u.ngZone.runOutsideAngular(fe(function*(){for(;;){const{done:Dn,value:Xi}=yield he.read();if(Dn)break;if(ee.push(Xi),De+=Xi.length,e.reportProgress){dt="text"===e.responseType?(dt??"")+($e??=new TextDecoder).decode(Xi,{stream:!0}):void 0;const Is=()=>l.next({type:jo.DownloadProgress,total:L?+L:void 0,loaded:De,partialText:dt});Je?Je.run(Is):Is()}}}));const Qe=u.concatChunks(ee,De);try{const Dn=C.headers.get("Content-Type")??"";G=u.parseBody(e,Qe,Dn)}catch(Dn){return void l.error(new cs({error:Dn,headers:new ei(C.headers),status:C.status,statusText:C.statusText,url:tc(C)??e.urlWithParams}))}}0===F&&(F=G?200:0),F>=200&&F<300?(l.next(new Ur({body:G,headers:b,status:F,statusText:D,url:R})),l.complete()):l.error(new cs({error:G,headers:b,status:F,statusText:D,url:R}))})()}parseBody(e,i,l){switch(e.responseType){case"json":const u=(new TextDecoder).decode(i).replace(xd,"");return""===u?null:JSON.parse(u);case"text":return(new TextDecoder).decode(i);case"blob":return new Blob([i],{type:l});case"arraybuffer":return i.buffer}}createRequestInit(e){const i={},l=e.withCredentials?"include":void 0;if(e.headers.forEach((u,m)=>i[u]=m.join(",")),e.headers.has("Accept")||(i.Accept="application/json, text/plain, */*"),!e.headers.has("Content-Type")){const u=e.detectContentTypeHeader();null!==u&&(i["Content-Type"]=u)}return{body:e.serializeBody(),method:e.method,headers:i,credentials:l}}concatChunks(e,i){const l=new Uint8Array(i);let u=0;for(const m of e)l.set(m,u),u+=m.length;return l}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac})}}return t})();class Wv{}function Vh(){}function wd(t,r){return r(t)}const qa=new s.nKC(""),jh=new s.nKC(""),Hh=new s.nKC("",{providedIn:"root",factory:()=>!0});let Sd=(()=>{class t extends Wa{constructor(e,i){super(),this.backend=e,this.injector=i,this.chain=null,this.pendingTasks=(0,s.WQX)(s.TgB),this.contributeToStability=(0,s.WQX)(Hh)}handle(e){if(null===this.chain){const i=Array.from(new Set([...this.injector.get(qa),...this.injector.get(jh,[])]));this.chain=i.reduceRight((l,u)=>function Kv(t,r,e){return(i,l)=>(0,s.N4e)(e,()=>r(i,u=>t(u,l)))}(l,u,this.injector),wd)}if(this.contributeToStability){const i=this.pendingTasks.add();return this.chain(e,l=>this.backend.handle(l)).pipe(Hi(()=>this.pendingTasks.remove(i)))}return this.chain(e,i=>this.backend.handle(i))}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(Xl),s.KVO(s.uvJ))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac})}}return t})();const Ka=/^\)\]\}',?\n/;let bo=(()=>{class t{constructor(e){this.xhrFactory=e}handle(e){if("JSONP"===e.method)throw new s.wOt(-2800,!1);const i=this.xhrFactory;return(i.\u0275loadImpl?jn(i.\u0275loadImpl()):pe(null)).pipe(Zt(()=>new Ze.c(u=>{const m=i.build();if(m.open(e.method,e.urlWithParams),e.withCredentials&&(m.withCredentials=!0),e.headers.forEac
1h((ee,he)=>m.setRequestHeader(ee,he.join(","))),e.headers.has("Accept")||m.setRequestHeader("Accept","application/json, text/plain, */*"),!e.headers.has("Content-Type")){const ee=e.detectContentTypeHeader();null!==ee&&m.setRequestHeader("Content-Type",ee)}if(e.responseType){const ee=e.responseType.toLowerCase();m.responseType="json"!==ee?ee:"text"}const C=e.serializeBody();let b=null;const D=()=>{if(null!==b)return b;const ee=m.statusText||"OK",he=new ei(m.getAllResponseHeaders()),De=function Ii(t){return"responseURL"in t&&t.responseURL?t.responseURL:/^X-Request-URL:/m.test(t.getAllResponseHeaders())?t.getResponseHeader("X-Request-URL"):null}(m)||e.url;return b=new Jl({headers:he,status:m.status,statusText:ee,url:De}),b},R=()=>{let{headers:ee,status:he,statusText:De,url:$e}=D(),dt=null;204!==he&&(dt=typeof m.response>"u"?m.responseText:m.response),0===he&&(he=dt?200:0);let Je=he>=200&&he<300;if("json"===e.responseType&&"string"==typeof dt){const Qe=dt;dt=dt.replace(Ka,"");try{dt=""!==dt?JSON.parse(dt):null}catch(Dn){dt=Qe,Je&&(Je=!1,dt={error:Dn,text:dt})}}Je?(u.next(new Ur({body:dt,headers:ee,status:he,statusText:De,url:$e||void 0})),u.complete()):u.error(new cs({error:dt,headers:ee,status:he,statusText:De,url:$e||void 0}))},F=ee=>{const{url:he}=D(),De=new cs({error:ee,status:m.status||0,statusText:m.statusText||"Unknown Error",url:he||void 0});u.error(De)};let G=!1;const H=ee=>{G||(u.next(D()),G=!0);let he={type:jo.DownloadProgress,loaded:ee.loaded};ee.lengthComputable&&(he.total=ee.total),"text"===e.responseType&&m.responseText&&(he.partialText=m.responseText),u.next(he)},L=ee=>{let he={type:jo.UploadProgress,loaded:ee.loaded};ee.lengthComputable&&(he.total=ee.total),u.next(he)};return m.addEventListener("load",R),m.addEventListener("error",F),m.addEventListener("timeout",F),m.addEventListener("abort",F),e.reportProgress&&(m.addEventListener("progress",H),null!==C&&m.upload&&m.upload.addEventListener("progress",L)),m.send(C),u.next({type:jo.Sent}),()=>{m.removeEventListener("error",F),m.removeEventListener("abort",F),m.removeEventListener("load",R),m.removeEventListener("timeout",F),e.reportProgress&&(m.removeEventListener("progress",H),null!==C&&m.upload&&m.upload.removeEventListener("progress",L)),m.readyState!==m.DONE&&m.abort()}})))}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(fd))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac})}}return t})();const Td=new s.nKC(""),xo=new s.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),nc=new s.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class $h{}let zm=(()=>{class t{constructor(e,i,l){this.doc=e,this.platform=i,this.cookieName=l,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const e=this.doc.cookie||"";return e!==this.lastCookieString&&(this.parseCount++,this.lastToken=pm(e,this.cookieName),this.lastCookieString=e),this.lastToken}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(z),s.KVO(s.Agw),s.KVO(xo))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac})}}return t})();function $i(t,r){const e=t.url.toLowerCase();if(!(0,s.WQX)(Td)||"GET"===t.method||"HEAD"===t.method||e.startsWith("http://")||e.startsWith("https://"))return r(t);const i=(0,s.WQX)($h).getToken(),l=(0,s.WQX)(nc);return null!=i&&!t.headers.has(l)&&(t=t.clone({headers:t.headers.set(l,i)})),r(t)}function Id(...t){const r=[Ge,bo,Sd,{provide:Wa,useExisting:Sd},{provide:Xl,useFactory:()=>(0,s.WQX)(Bh,{optional:!0})??(0,s.WQX)(bo)},{provide:qa,useValue:$i,multi:!0},{provide:Td,useValue:!0},{provide:$h,useClass:zm}];for(const e of t)r.push(...e.\u0275providers);return(0,s.EmA)(r)}function yn(t){return(0,Fn.N)((r,e)=>{let u,i=null,l=!1;i=r.subscribe((0,_n._)(e,void 0,void 0,m=>{u=An(t(m,yn(t)(r))),i?(i.unsubscribe(),i=null,u.subscribe(e)):l=!0})),l&&(i.unsubscribe(),i=null,u.subscribe(e))})}var En=Ue(376);function wo(t,r){const e=(0,jt.T)(t)?t:()=>t,i=l=>l.error(e());return new Ze.c(r?l=>r.schedule(i,0,l):i)}var Gi=Ue(359);class Pd extends Gi.yU{constructor(r,e){super()}schedule(r,e=0){return this}}const Ad={setInterval(t,r,...e){const{delegate:i}=Ad;return i?.setInterval?i.setInterval(t,r,...e):setInterval(t,r,...e)},clearInterval(t){const{delegate:r}=Ad;return(r?.clearInterval||clearInterval)(t)},delegate:void 0};var Qh=Ue(908);
1class Js extends Pd{constructor(r,e){super(r,e),this.scheduler=r,this.work=e,this.pending=!1}schedule(r,e=0){var i;if(this.closed)return this;this.state=r;const l=this.id,u=this.scheduler;return null!=l&&(this.id=this.recycleAsyncId(u,l,e)),this.pending=!0,this.delay=e,this.id=null!==(i=this.id)&&void 0!==i?i:this.requestAsyncId(u,this.id,e),this}requestAsyncId(r,e,i=0){return Ad.setInterval(r.flush.bind(r,this),i)}recycleAsyncId(r,e,i=0){if(null!=i&&this.delay===i&&!1===this.pending)return e;null!=e&&Ad.clearInterval(e)}execute(r,e){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const i=this._execute(r,e);if(i)return i;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(r,e){let l,i=!1;try{this.work(r)}catch(u){i=!0,l=u||new Error("Scheduled action threw falsy error")}if(i)return this.unsubscribe(),l}unsubscribe(){if(!this.closed){const{id:r,scheduler:e}=this,{actions:i}=e;this.work=this.state=this.scheduler=null,this.pending=!1,(0,Qh.o)(i,this),null!=r&&(this.id=this.recycleAsyncId(e,r,null)),this.delay=null,super.unsubscribe()}}}const zr={now:()=>(zr.delegate||Date).now(),delegate:void 0};class ea{constructor(r,e=ea.now){this.schedulerActionCtor=r,this.now=e}schedule(r,e=0,i){return new this.schedulerActionCtor(this,r).schedule(i,e)}}ea.now=zr.now;class us extends ea{constructor(r,e=ea.now){super(r,e),this.actions=[],this._active=!1}flush(r){const{actions:e}=this;if(this._active)return void e.push(r);let i;this._active=!0;do{if(i=r.execute(r.state,r.delay))break}while(r=e.shift());if(this._active=!1,i){for(;r=e.shift();)r.unsubscribe();throw i}}}const to=new us(Js),Qa=to;function Fd(t){return t instanceof Date&&!isNaN(t)}function Za(t=0,r,e=Qa){let i=-1;return null!=r&&(ss(r)?e=r:i=r),new Ze.c(l=>{let u=Fd(t)?+t-e.now():t;u<0&&(u=0);let m=0;return e.schedule(function(){l.closed||(l.next(m++),0<=i?this.schedule(void 0,i):l.complete())},u)})}var mi=Ue(412),Ke=Ue(413);const{isArray:Zh}=Array;function ef(t){return(0,ke.T)(r=>function Jh(t,r){return Zh(r)?t(...r):t(r)}(t,r))}const no=["addListener","removeListener"],Qv=["addEventListener","removeEventListener"],Nd=["on","off"];function Hn(t,r,e,i){if((0,jt.T)(e)&&(i=e,e=void 0),i)return Hn(t,r,e).pipe(ef(i));const[l,u]=function Ld(t){return(0,jt.T)(t.addEventListener)&&(0,jt.T)(t.removeEventListener)}(t)?Qv.map(m=>C=>t[m](r,C,e)):function Ja(t){return(0,jt.T)(t.addListener)&&(0,jt.T)(t.removeListener)}(t)?no.map(oc(t,r)):function sc(t){return(0,jt.T)(t.on)&&(0,jt.T)(t.off)}(t)?Nd.map(oc(t,r)):[];if(!l&&Lr(t))return Qt(m=>Hn(m,r,e))(An(t));if(!l)throw new TypeError("Invalid event target");return new Ze.c(m=>{const C=(...b)=>m.next(1<b.length?b:b[0]);return l(C),()=>u(C)})}function oc(t,r){return e=>i=>t[e](r,i)}
1var He=Ue(669);function hs(t=1/0){return Qt(He.D,t)}function io(...t){return function Bd(){return hs(1)}()(jn(t,za(t)))}var ni=Ue(697),So=Ue(343);function ii(t){return(0,ke.T)(()=>t)}function tf(t,r){return r?e=>io(r.pipe((0,ni.s)(1),function Xm(){return(0,Fn.N)((t,r)=>{t.subscribe((0,_n._)(r,So.l))})}()),e.pipe(tf(t))):Qt((e,i)=>An(t(e,i)).pipe((0,ni.s)(1),ii(e)))}function gi(t,r=to){const e=Za(t,r);return tf(()=>e)}function zn(t,r=to,e){const i=Za(t,r);return function na(t,r){return(0,Fn.N)((e,i)=>{const{leading:l=!0,trailing:u=!1}=r??{};let m=!1,C=null,b=null,D=!1;const R=()=>{b?.unsubscribe(),b=null,u&&(H(),D&&i.complete())},F=()=>{b=null,D&&i.complete()},G=L=>b=An(t(L)).subscribe((0,_n._)(i,R,F)),H=()=>{if(m){m=!1;const L=C;C=null,i.next(L),!D&&G(L)}};e.subscribe((0,_n._)(i,L=>{m=!0,C=L,(!b||b.closed)&&(l?H():G(L))},()=>{D=!0,(!(u&&m&&b)||b.closed)&&i.complete()}))})}(()=>i,e)}function wr(t,r=He.D){return t=t??Ym,(0,Fn.N)((e,i)=>{let l,u=!0;e.subscribe((0,_n._)(i,m=>{const C=r(m);(u||!t(l,C))&&(u=!1,l=C,i.next(m))}))})}function Ym(t,r){return t===r}class ac extends Ke.B{constructor(r=1/0,e=1/0,i=zr){super(),this._bufferSize=r,this._windowTime=e,this._timestampProvider=i,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=e===1/0,this._bufferSize=Math.max(1,r),this._windowTime=Math.max(1,e)}next(r){const{isStopped:e,_buffer:i,_infiniteTimeWindow:l,_timestampProvider:u,_windowTime:m}=this;e||(i.push(r),!l&&i.push(u.now()+m)),this._trimBuffer(),super.next(r)}_subscribe(r){this._throwIfClosed(),this._trimBuffer();const e=this._innerSubscribe(r),{_infiniteTimeWindow:i,_buffer:l}=this,u=l.slice();for(let m=0;m<u.length&&!r.closed;m+=i?1:2)r.next(u[m]);return this._checkFinalizedStatuses(r),e}_trimBuffer(){const{_bufferSize:r,_timestampProvider:e,_buffer:i,_infiniteTimeWindow:l}=this,u=(l?1:2)*r;if(r<1/0&&u<i.length&&i.splice(0,i.length-u),!l){const m=e.now();let C=0;for(let b=1;b<i.length&&i[b]<=m;b+=2)C=b;C&&i.splice(0,C+1)}}}var Qm=Ue(707);function $n(t,r,...e){if(!0===r)return void t();if(!1===r)return;const i=new Qm.Ms({next:()=>{i.unsubscribe(),t()}});return An(r(...e)).subscribe(i)}function Do(t,r,e){let i,l=!1;return t&&"object"==typeof t?({bufferSize:i=1/0,windowTime:r=1/0,refCount:l=!1,scheduler:e}=t):i=t??1/0,function Mo(t={}){const{connector:r=()=>new Ke.B,resetOnError:e=!0,resetOnComplete:i=!0,resetOnRefCountZero:l=!0}=t;return u=>{let m,C,b,D=0,R=!1,F=!1;const G=()=>{C?.unsubscribe(),C=void 0},H=()=>{G(),m=b=void 0,R=F=!1},L=()=>{const ee=m;H(),ee?.unsubscribe()};return(0,Fn.N)((ee,he)=>{D++,!F&&!R&&G();const De=b=b??r();he.add(()=>
1{D--,0===D&&!F&&!R&&(C=$n(L,l))}),De.subscribe(he),!m&&D>0&&(m=new Qm.Ms({next:$e=>De.next($e),error:$e=>{F=!0,G(),C=$n(H,e,$e),De.error($e)},complete:()=>{R=!0,G(),C=$n(H,i),De.complete()}}),An(ee).subscribe(m))})(u)}}({connector:()=>new ac(i,r,e),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:l})}function Go(...t){const r=za(t);return(0,Fn.N)((e,i)=>{(r?io(t,e,r):io(t,e)).subscribe(i)})}const Vd=(0,Ue(853).L)(t=>function(e=null){t(this),this.message="Timeout has occurred",this.name="TimeoutError",this.info=e});function cc(t){throw new Vd(t)}function nt(t,r,e){const i=(0,jt.T)(t)||r||e?{next:t,error:r,complete:e}:t;return i?(0,Fn.N)((l,u)=>{var m;null===(m=i.subscribe)||void 0===m||m.call(i);let C=!0;l.subscribe((0,_n._)(u,b=>{var D;null===(D=i.next)||void 0===D||D.call(i,b),u.next(b)},()=>{var b;C=!1,null===(b=i.complete)||void 0===b||b.call(i),u.complete()},b=>{var D;C=!1,null===(D=i.error)||void 0===D||D.call(i,b),u.error(b)},()=>{var b,D;C&&(null===(b=i.unsubscribe)||void 0===b||b.call(i)),null===(D=i.finalize)||void 0===D||D.call(i)}))}):He.D}var To=function(t){return t[t.Xxs=480]="Xxs",t[t.Xs=768]="Xs",t[t.Sm=992]="Sm",t[t.Md=1200]="Md",t[t.Lg=1201]="Lg",t}(To||{});const _t=t=>typeof t>"u"||null===t,Io=(t,r,...e)=>{const i=new t(...e);return((t,r)=>{for(const e in t)t.hasOwnProperty(e)&&(typeof r[e]>"u"||r.hasOwnProperty(e))&&(r[e]=t[e])})(r,i),i.afterToInstance&&"function"==typeof i.afterToInstance&&i.afterToInstance(),i};let ps=(()=>{class t{transform(e,i=!1){if(!e||i&&/[a-zA-Z]+/i.test(e))return e;const l=e.replace(/[^\d]/g,"");let u="";switch(l.length){case 10:u="("+l.substr(0,3)+") "+l.substr(3,3)+"-"+l.substr(6,4);break;case 11:u=l.substr(0,1)+" ("+l.substr(1,3)+") "+l.substr(4,3)+"-"+l.substr(7,4);break;default:u=e}return u}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=s.EJ8({name:"phone",type:t,pure:!0,standalone:!0})}}return t})();class rr{get source(){return this._source}get value$(){return this._value$}constructor(r){this._source=r,this._value$=this._source.asObservable()}next(r){this.determineFlushValue(r),this._source.next(r)}asObservable(){return this._source.asObservable()}flush(){this.next(this._flushValue)}determineFlushValue(r){_t(this._flushValue)&&(this._flushValue="object"==typeof r&&null!==r?{}:null)}}class Yn extends rr{get value(){return this.source.getValue()}set value(r){this.next(r)}reset(){this.value=this._initialValue}constructor(r=null){super(new mi.t(r)),this._initialValue=r}}var qo=function(t){return t[t.Unknown=0]="Unknown",t[t.InternetExplorer=1]="InternetExplorer",t[t.Edge=2]="Edge",t[t.Safari=3]="Safari",t[t.Chrome=4]="Chrome",t[t.Firefox=5]="Firefox",t}(qo||{}),Bt=function(t){return t[t.Other=0]="Other",t[t.Phone=1]="Phone",t[t.Tablet=2]="Tablet",t}(Bt||{}),qi=function(t){return t[t.GreaterThan=1]="GreaterThan",t[t.EqualTo=2]="EqualTo",t[t.LessThan=3]="LessThan",t[t.Unknown=4]="Unknown",t}(qi||{});class gs{constructor(r,e,i,l,u){this._supportsPushNotifications=void 0,this.operatingSystem=r,this.version=e,this.uniqueIdentifier=u,this.model=l,this.deviceType=i}static buildFromUserAgent(r){const e=r.match(/^.*\[RT\/(android|iOS)\/(\d+\.\d+\.\d+)].*$/);if(null===e||3!==e.length)return null;const i=e[1],l=e[2];let u=Bt.Other;const m=r.match(/^.*\[RTDI\/(phone|tablet|other)\/(.+?)\/(.+?)].*$/);if(null==m||4!==m.length)return new gs(i,l,u,"Unknown",null);const C=m[1];return"phone"===C?u=Bt.Phone:"tablet"===C&&(u=Bt.Tablet),new gs(i,l,u,m[2],m[3])}static isOperatingSystemIos(r){return"ios"===r.toLowerCase()}static isOperatingSystemAndroid(r){return"android"===r.toLowerCase()}static compareAppVersions(r,e){if(!r||!e)return qi.Unknown;if(r===e)return qi.EqualTo;const i=r.split("."),l=e.split(".");if(3!==i.length||3!==l.length)return qi.Unknown;const[u,m,C]=i.map(F=>parseInt(F,10)),[b,D,R]=l.map(F=>parseInt(F,10));return isNaN(u)||isNaN(m)||isNaN(C)||isNaN(b)||isNaN(D)||isNaN(R)?qi.Unknown:u>b?qi.GreaterThan:u<b?qi.LessThan:m>D?qi.GreaterThan:m<D?qi.LessThan:C>R?qi.GreaterThan:C<R?qi.LessThan:qi.EqualTo}isOperatingSystemIos(){return gs.isOperatingSystemIos(this.operatingSystem)}isOperatingSystemAndroid(){return gs.isOperatingSystemAndroid(this.operatingSystem)}compareToVersion(r){return gs.compareAppVersions(this.version,r)}supportsPushNotifications(){if(typeof this._supportsPushNotifications>"u"){let r=qi.Unknown;this.isOperatingSystemIos()?r=this.compareToVersion("0.3.7"):this.isOperatingSystemAndroid()&&(r=this.compareToVersion("0.4.5")),this._supportsPushNotifications=r===qi.EqualTo||r===qi.GreaterThan}return this._supportsPushNotifications}}class Me{static{this._isInitialized=!1}static{this._isBot=!1}static{this._isMobile=!1}static{this._isIpad=!1}static{this._isSafari=!1}static{this._isChrome=!1}static{this._isFirefox=!1}static{this._isInternetExplorer=!1}static{this._isEdge=!1}static{this._isMobileApp=!1}static{this._isFacebookInAppBrowser=!1}
1static{this._mobileAppInfo=null}static{this._browserType=qo.Unknown}static get isBot(){return Me._init(),Me._isBot}static get isMobile(){return Me._init(),Me._isMobile}static get isIpad(){return Me._init(),Me._isIpad}static get isSafari(){return Me._init(),Me._isSafari}static get isChrome(){return Me._init(),Me._isChrome}static get isFirefox(){return Me._init(),Me._isFirefox}static get isInternetExplorer(){return Me._init(),Me._isInternetExplorer}static get isEdge(){return Me._init(),Me._isEdge}static get isMobileApp(){return Me._init(),Me._isMobileApp}static get isFacebookInAppBrowser(){return Me._init(),Me._isFacebookInAppBrowser}static get mobileAppInfo(){return Me._init(),Me._mobileAppInfo}static get browserType(){return Me._init(),Me._browserType}static _init(){if(Me._isInitialized)return;Me._isInitialized=!0;const r=[" YLT","^Aether","^Amazon Simple Notification Service Agent$","^Amazon-Route53-Health-Check-Service","^b0t$","^bluefish ","^Calypso v\\/","^COMODO DCV","^Corax","^DangDang","^DavClnt","^DHSH","^docker\\/[0-9]","^Expanse","^FDM ","^git\\/","^Goose\\/","^Grabber","^Gradle\\/","^HTTPClient\\/","^HTTPing","^Java\\/","^Jeode\\/","^Jetty\\/","^Mail\\/","^Mget","^Microsoft URL Control","^Mikrotik\\/","^Netlab360","^NG\\/[0-9\\.]","^NING\\/","^npm\\/","^Nuclei","^PHP-AYMAPI\\/","^PHP\\/","^pip\\/","^pnpm\\/","^RMA\\/","^Ruby|Ruby\\/[0-9]","^Swurl ","^TLS tester ","^twine\\/","^ureq","^VSE\\/[0-9]","^WordPress\\.com","^XRL\\/[0-9]","^ZmEu","008\\/","13TABS","192\\.comAgent","2GDPR\\/","2ip\\.ru","404enemy","7Siters","80legs","a3logics\\.in","A6-Indexer","Abonti","Aboundex","aboutthedomain","Accoona-AI-Agent","acebookexternalhit\\/","acoon","acrylicapps\\.com\\/pulp","Acunetix","AdAuth\\/","adbeat","AddThis","ADmantX","AdminLabs","adressendeutschland","adreview\\/","adscanner","adstxt-worker","Adstxtaggregator","adstxt\\.com","Adyen HttpClient","AffiliateLabz\\/","affilimate-puppeteer","agentslug","AHC","aihit","aiohttp\\/","Airmail","akka-http\\/","akula\\/","alertra","alexa site audit","Alibaba\\.Security\\.Heimdall","Alligator","allloadin","AllSubmitter","alyze\\.info","amagit","Anarchie","AndroidDownloadManager","Anemone","AngleSharp","annotate_google","Anthill","Anturis Agent","Ant\\.com","AnyEvent-HTTP\\/","Apache Ant\\/","Apache Droid","Apache OpenOffice","Apache-HttpAsyncClient","Apache-HttpClient","ApacheBench","Apexoo","apimon\\.de","APIs-Google","AportWorm\\/","AppBeat\\/","AppEngine-Google","AppleSyndication","Aprc\\/[0-9]","Arachmo","arachnode","Arachnophilia","aria2","Arukereso","asafaweb","Asana\\/","Ask Jeeves","AskQuickly","ASPSeek","Asterias","Astute","asynchttp","Attach","attohttpc","autocite","AutomaticWPTester","Autonomy","awin\\.com","AWS Security Scanner","axios\\/","a\\.pr-cy\\.ru","B-l-i-t-z-B-O-T","Backlink-Ceck","backlink-check","BacklinkHttpStatus","BackStreet","BackupLand","BackWeb","Bad-Neighborhood","Badass","baidu\\.com","Bandit","basicstate","BatchFTP","Battleztar Bazinga","baypup\\/","BazQux","BBBike","BCKLINKS","BDFetch","BegunAdvertising","Bewica-security-scan","Bidtellect","BigBozz","Bigfoot","biglotron","BingLocalSearch","BingPreview","binlar","biNu image cacher","Bitacle","Bitrix link preview","biz_Directory","BKCTwitterUnshortener\\/","Black Hole","Blackboard Safeassign","BlackWidow","BlockNote\\.Net","BlogBridge","Bloglines","Bloglovin","BlogPulseLive","BlogSearch","Blogtrottr","BlowFish","boitho\\.com-dc","Boost\\.Beast","BPImageWalker","Braintree-Webhooks","Branch Metrics API","Branch-Passthrough","Brandprotect","BrandVerity","Brandwatch","Brodie\\/","Browsershots","BUbiNG","Buck\\/","Buddy","BuiltWith","Bullseye","BunnySlippers","Burf Search","Butterfly\\/","BuzzSumo","CAAM\\/[0-9]","CakePHP","Calculon","Canary%20Mail","CaretNail","catexplorador","CC Metadata Scaper","Cegbfeieh","censys","centuryb.o.t9[at]gmail.com","Cerberian Drtrs","CERT\\.at-Statistics-Survey","cf-facebook","cg-eye","changedetection","ChangesMeter","Charlotte","chatterino-api-cache","CheckHost","checkprivacy","CherryPicker","ChinaClaw","Chirp\\/","chkme\\.com","Chlooe","Chromaxa","CirrusExplorer","CISPA Vulnerability Notification","CISPA Web Analyser","Citoid","CJNetworkQuality","Clarsentia","clips\\.ua\\.ac\\.be","Cloud mapping","CloudEndure","CloudFlare-AlwaysOnline","Cloudflare-Healthchecks","Cloudinary","cmcm\\.com","coccoc","cognitiveseo","ColdFusion","colly -","CommaFeed","Commons-HttpClient","commonscan","contactbigdatafr","contentkingapp","Contextual Code Sites Explorer","convera","CookieReports","copyright sheriff","CopyRightCheck","Copyscape","cortex\\/","Cosmos4j\\.feedback","Covario-IDS","Craw\\/","Crescent","Criteo","Crowsnest","CSHttp","CSSCheck","Cula\\/","curb","Curious George","curl","cuwhois\\/","cybo\\.com","DAP\\/NetHTTP","DareBoost","DatabaseDriverMysqli","DataCha0s","DatadogSynthetics","Datafeedwatch","Datanyze","DataparkSearch","dataprovider","DataXu","Daum(oa)?[ \\/][0-9]","dBpoweramp","ddline","deeris","delve\\.ai","Demon","DeuSu","developers\\.google\\.com\\/\\+\\/web\\/snippet\\/","Devil","Digg","Digincore","DigitalPebble","Dirbuster","Discourse Forum Onebox","Dispatch\\/","Disqus\\/","DittoSpyder","dlvr","DMBrowser","DNSPod-reporting","docoloc","Dolphin http client","DomainAppender","DomainLabz","Domains Project\\/","Donuts Content Explorer","dotMailer content retrieval","dotSemantic","downforeveryoneorjustme","Download Wonder","downnotifier","DowntimeDetector","Drip","drupact","Drupal \\(\\+http:\\/\\/drupal\\.org\\/\\)","DTS Agent","dubaiindex","DuplexWeb-Google","DynatraceSynthetic","EARTHCOM","Easy-Thumb","EasyDL","Ebingbong","ec2linkfinder","eCairn-Grabber","eCatch","ECCP","eContext\\/","Ecxi","EirGrabber","ElectricMonk","elefent","EMail Exractor","EM
1ail Wolf","EmailWolf","Embarcadero","Embed PHP Library","Embedly","endo\\/","europarchive\\.org","evc-batch","EventMachine HttpClient","Everwall Link Expander","Evidon","Evrinid","ExactSearch","ExaleadCloudview","Excel\\/","exif","ExoRank","Exploratodo","Express WebPictures","Extreme Picture Finder","EyeNetIE","ezooms","facebookexternalhit","facebookexternalua","facebookplatform","fairshare","Faraday v","fasthttp","Faveeo","Favicon downloader","faviconarchive","faviconkit","FavOrg","Feed Wrangler","Feedable\\/","Feedbin","FeedBooster","FeedBucket","FeedBunch\\/","FeedBurner","feeder","Feedly","FeedshowOnline","Feedshow\\/","Feedspot","FeedViewer\\/","Feedwind\\/","FeedZcollector","feeltiptop","Fetch API","Fetch\\/[0-9]","Fever\\/[0-9]","FHscan","Fiery%20Feeds","Filestack","Fimap","findlink","findthatfile","FlashGet","FlipboardBrowserProxy","FlipboardProxy","FlipboardRSS","Flock\\/","Florienzh\\/","fluffy","Flunky","flynxapp","forensiq","ForusP","FoundSeoTool","free thumbnails","Freeuploader","FreshRSS","frontman","Funnelback","Fuzz Faster U Fool","G-i-g-a-b-o-t","g00g1e\\.net","ganarvisitas","gdnplus\\.com","geek-tools","Genieo","GentleSource","GetCode","Getintent","GetLinkInfo","getprismatic","GetRight","getroot","GetU
1RLInfo\\/","GetWeb","Geziyor","Ghost Inspector","GigablastOpenSource","GIS-LABS","github-camo","GitHub-Hookshot","github\\.com","Go http package","Go [\\d\\.]* package http","Go!Zilla","Go-Ahead-Got-It","Go-http-client","go-mtasts\\/","gobuster","gobyus","Gofeed","gofetch","Goldfire Server","GomezAgent","gooblog","Goodzer\\/","Google AppsViewer","Google Desktop","Google favicon","Google Keyword Suggestion","Google Keyword Tool","Google Page Speed Insights","Google PP Default","Google Search Console","Google Web Preview","Google-Ads-Creatives-Assistant","Google-Ads-Overview","Google-Adwords","Google-Apps-Script","Google-Calendar-Importer","Google-HotelAdsVerifier","Google-HTTP-Java-Client","Google-Podcast","Google-Publisher-Plugin","Google-Read-Aloud","Google-SearchByImage","Google-Site-Verification","Google-SMTP-STS","Google-speakr","Google-Structured-Data-Testing-Tool","Google-Transparency-Report","google-xrawler","Google-Youtube-Links","GoogleDocs","GoogleHC\\/","GoogleProber","GoogleProducer","GoogleSites","Gookey","GoSpotCheck","gosquared-thumbnailer","Gotit","GoZilla","grabify","GrabNet","Grafula","Grammarly","GrapeFX","GreatNews","Gregarius","GRequests","grokkit","grouphigh","grub-client","gSOAP\\/","GT::WWW","GTmetrix","GuzzleHttp","gvfs\\/","HAA(A)?RTLAND http client","Haansoft","hackney\\/","Hadi Agent","HappyApps-WebCheck","Hardenize","Hatena","Havij","HaxerMen","HeadlessChrome","HEADMasterSEO","HeartRails_Capture","help@dataminr\\.com","heritrix","Hexometer","historious","hkedcity","hledejLevne\\.cz","Hloader","HMView","Holmes","HonesoSearchEngine","HootSuite Image proxy","Hootsuite-WebFeed","hosterstats","HostTracker","ht:\\/\\/check","htdig","HTMLparser","htmlyse","HTTP Banner Detection","http-get","HTTP-Header-Abfrage","http-kit","http-request\\/","HTTP-Tiny","HTTP::Lite","http:\\/\\/www.neomo.de\\/","HttpComponents","httphr","HTTPie","HTTPMon","httpRequest","httpscheck","httpssites_power","httpunit","HttpUrlConnection","http\\.rb\\/","HTTP_Compression_Test","http_get","http_request2","http_requester","httrack","huaweisymantec","HubSpot ","HubSpot-Link-Resolver","Humanlinks","i2kconnect\\/","Iblog","ichiro","Id-search","IdeelaborPlagiaat","IDG Twitter Links Resolver","IDwhois\\/","Iframely","igdeSpyder","iGooglePortal","IlTrovatore","Image Fetch","Image Sucker","ImageEngine\\/","ImageVisu\\/","Imagga","imagineeasy","imgsizer","InAGist","inbound\\.li parser","InDesign%20CC","Indy Library","InetURL","infegy","infohelfer","InfoTekies","InfoWizards Reciprocal Link","inpwrd\\.com","instabid","Instapaper","Integrity","integromedb","Intelliseek","InterGET","Internet Ninja","InternetSeer","internetVista monitor","internetwache","internet_archive","intraVnews","IODC","IOI","iplabel","ips-agent","IPS\\/[0-9]","IPWorks HTTP\\/S Component","iqdb\\/","Iria","Irokez","isitup\\.org","iskanie","isUp\\.li","iThemes Sync\\/","IZaBEE","iZSearch","JAHHO","janforman","Jaunt\\/","Java.*outbrain","javelin\\.io","Jbrofuzz","Jersey\\/","JetCar","Jigsaw","Jobboerse","JobFeed discovery","Jobg8 URL Monitor","jobo","Jobrapido","Jobsearch1\\.5","JoinVision Generic","JolokiaPwn","Joomla","Jorgee","JS-Kit","JungleKeyThumbnail","JustView","Kaspersky Lab CFR link resolver","Kelny\\/","Kerrigan\\/","KeyCDN","Keyword Density","Keywords Research","khttp\\/","KickFire","KimonoLabs\\/","Kml-Google","knows\\.is","KOCMOHABT","kouio","kube-probe","kubectl","kulturarw3","KumKie","Larbin","Lavf\\/","leakix\\.net","LeechFTP","LeechGet","letsencrypt","Lftp","LibVLC","LibWeb","Libwhisker","libwww","Licorne","Liferea\\/","Lighthouse","Lightspeedsystems","Likse","limber\\.io","Link Valet","LinkAlarm\\/","LinkAnalyser","linkCheck","linkdex","LinkExaminer","linkfluence","linkpeek","LinkPreview","LinkScan","LinksManager","LinkTiger","LinkWalker","link_thumbnailer","Lipperhey","Litemage_walker","livedoor ScreenShot","LoadImpactRload","localsearch-web","LongURL API","longurl-r-package","looid\\.com","looksystems\\.net","ltx71","lua-resty-http","Lucee \\(CFML Engine\\)","Lush Http Client","lwp-request","lwp-trivial","LWP::Simple","lycos","LYT\\.SR","L\\.webis","mabontland","MacOutlook\\/","Mag-Net","MagpieRSS","Mail::STS","MailChimp","Mail\\.Ru","Majestic12","makecontact\\/","Mandrill","MapperCmd","marketinggrader","MarkMonitor","MarkWatch","Mass Downloader","masscan\\/","Mata Hari","mattermost","Mediametric","Mediapartners-Google","mediawords","MegaIndex\\.ru","MeltwaterNews","Melvil Rawi","MemGator","Metaspinner","MetaURI","MFC_Tear_Sample","Microsearch","Microsoft Data Access","Microsoft Office","Microsoft Outlook","Microsoft Windows Network Diagnostics","Microsoft-WebDAV-MiniRedir","Microsoft\\.Data\\.Mashup","MIDown tool","MIIxpc","Mindjet","Miniature\\.io","Miniflux","mio_httpc","Miro-HttpClient","Mister PiX","mixdata dot com","mixed-content-scan","mixnode","Mnogosearch","mogimogi","Mojeek","Mojolicious \\(Perl\\)","monitis","Monitority\\/","Monit\\/","montastic","MonTools","Moreover","Morfeus Fucking Scanner","Morning Paper","MovableType","mowser","Mrcgiguy","Mr\\.4x3 Powered","MS Web Services Client Protocol","MSFrontPage","mShots","MuckRack\\/","muhstik-scan","MVAClient","MxToolbox\\/","myseosnapshot","nagios","Najdi\\.si","Name Intelligence","NameFo\\.com","Nameprotect","nationalarchives","Navroad","NearSite","Needle","Nessus","Net Vampire","NetAnts","NETCRAFT","NetLyzer","NetMechanic","NetNewsWire","Netpursual","netresearch","NetShelter ContentScan","Netsparker","NetSystemsResearch","nettle","NetTrack","Netvibes","NetZIP","Neustar WPM","NeutrinoAPI","NewRelicPinger","NewsBlur .*Finder","NewsGator","newsme","newspaper\\/","Nexgate Ruby Client","NG-Search","nghttp2","Nibbler","NICErsPRO","NihilScio","Nikto","nineconnections","NLNZ_IAHarvester","Nmap Scripting Engine","node-fetch","node-superagent","node-urllib","Nodemeter","NodePing","node\\.io","nominet\\.org\\.uk","nominet\\.uk","Norton-Safeweb","Notifixious","notifyninja","NotionEmbedder","nuhk","nutch","Nuzzel","nWormFeedFinder","nyawc\\/","Nymesis","NYU","Observatory\\/","Ocelli\\/","Octopus","oegp","Offline Explorer","Offline Navigator","OgScrper","okhttp","omgili","OMSC","Online Domain Tools","Open Source RSS","OpenCalaisSemanticProxy","Openfind","OpenLinkProfiler","Openstat\\/","OpenVAS","OPPO A33","Optimizer","Orbiter","OrgProbe\\/","orion-semantics","Outlook-Express","Outlook-iOS","Owler","Owlin","ownCloud News","ow\\.ly","OxfordCloudService","page scorer","Page Valet","page2rss","PageFreezer","PageGrabber","PagePeeker","PageScorer","Pagespeed\\/","PageThing","page_verifier","Panopta","panscient","Pa
1pa Foto","parsijoo","Pavuk","PayPal IPN","pcBrowser","Pcore-HTTP","PDF24 URL To PDF","Pearltrees","PECL::HTTP","peerindex","Peew","PeoplePal","Perlu -","PhantomJS Screenshoter","PhantomJS\\/","Photon\\/","php-requests","phpservermon","Pi-Monster","Picscout","Picsearch","PictureFinder","Pimonster","Pingability","PingAdmin\\.Ru","Pingdom","Pingoscope","PingSpot","ping\\.blo\\.gs","pinterest\\.com","Pixray","Pizilla","Plagger\\/","Pleroma ","Ploetz \\+ Zeller","Plukkie","plumanalytics","PocketImageCache","PocketParser","Pockey","PodcastAddict\\/","POE-Component-Client-HTTP","Polymail\\/","Pompos","Porkbun","Port Monitor","postano","postfix-mta-sts-resolver","PostmanRuntime","postplanner\\.com","PostPost","postrank","PowerPoint\\/","Prebid","Prerender","Priceonomics Analysis Engine","PrintFriendly","PritTorrent","Prlog","probethenet","Project ?25499","Project-Resonance","prospectb2b","Protopage","ProWebWalker","proximic","PRTG Network Monitor","pshtt, https scanning","PTST ","PTST\\/[0-9]+","Pump","Python-httplib2","python-httpx","python-requests","Python-urllib","Qirina Hurdler","QQDownload","QrafterPro","Qseero","Qualidator","QueryN Metasearch","queuedriver","quic-go-HTTP\\/","QuiteRSS","Quora Link Preview","Qwantify","Radian6","RadioPublicImageResizer","Railgun\\/","RankActive","RankFlex","RankSonicSiteAuditor","RapidLoad\\/","Re-re Studio","ReactorNetty","Readability","RealDownload","RealPlayer%20Downloader","RebelMouse","Recorder","RecurPost\\/","redback\\/","ReederForMac","Reeder\\/","ReGet","RepoMonkey","request\\.js","reqwest\\/","ResponseCodeTest","RestSharp","Riddler","Rival IQ","Robosourcer","Robozilla","ROI Hunter","RPT-HTTPClient","RSSMix\\/","RSSOwl","RyowlEngine","safe-agent-scanner","SalesIntelligent","Saleslift","SAP NetWeaver Application Server","SauceNAO","SBIder","sc-downloader","scalaj-http","Scamadviser-Frontend","ScanAlert","scan\\.lol","Scoop","scooter","ScopeContentAG-HTTP-Client","ScoutJet","ScoutURLMonitor","ScrapeBox Page Scanner","Scrapy","Screaming","ScreenShotService","Scrubby","Scrutiny\\/","Search37","searchenginepromotionhelp","Searchestate","SearchExpress","SearchSight","SearchWP","search\\.thunderstone","Seeker","semanticdiscovery","semanticjuice","Semiocast HTTP client","Semrush","Sendsay\\.Ru","sentry\\/","SEO Browser","Seo Servis","seo-nastroj\\.cz","seo4ajax","Seobility","SEOCentro","SeoCheck","SEOkicks","SEOlizer","Seomoz","SEOprofiler","seoscanners","SEOsearch","seositecheckup","SEOstats","servernfo","sexsearcher","Seznam","Shelob","Shodan","Shoppimon","ShopWiki","ShortLinkTranslate","shortURL lengthener","shrinktheweb","Sideqik","Siege","SimplePie","SimplyFast","Siphon","SISTRIX","Site Sucker","Site-Shot\\/","Site24x7","SiteBar","Sitebeam","Sitebulb\\/","SiteCondor","SiteExplorer","SiteGuardian","Siteimprove","SiteIndexed","Sitemap(s)? Generator","SitemapGenerator","SiteMonitor","Siteshooter B0t","SiteSnagger","SiteSucker","SiteTruth","Sitevigil","sitexy\\.com","SkypeUriPreview","Slack\\/","sli-systems\\.com","slider\\.com","slurp","SlySearch","SmartDownload","SMRF URL Expander","SMUrlExpander","Snake","Snappy","SnapSearch","Snarfer\\/","SniffRSS","sniptracker","Snoopy","SnowHaze Search","sogou web","SortSite","Sottopop","sovereign\\.ai","SpaceBison","SpamExperts","Spammen","Spanner","spaziodati","SPDYCheck","Specificfeeds","speedy","SPEng","Spinn3r","spray-can","Sprinklr ","spyonweb","sqlmap","Sqlworm","Sqworm","SSL Labs","ssl-tools","StackRambler","Statastico\\/","Statically-","StatusCake","Steeler","Stratagems Kumo","Stripe\\/","Stroke\\.cz","StudioFACA","StumbleUpon","suchen","Sucuri","summify","SuperHTTP","Surphace Scout","Suzuran","swcd ","Symfony BrowserKit","Symfony2 BrowserKit","Synapse\\/","Syndirella\\/","SynHttpClient-Built","Sysomos","sysscan","Szukacz","T0PHackTeam","tAkeOut","Tarantula\\/","Taringa UGC","TarmotGezgin","tchelebi\\.io","techiaith\\.cymru","Teleport","Telesoft","Telesphoreo","Telesphorep","Tenon\\.io","teoma","terrainformatica","Test Certificate Info","testuri","Tetrahedron","TextRazor Downloader","The Drop Reaper","The Expert HTML Source Viewer","The Intraformant","The Knowledge AI","theinternetrules","TheN
1omad","Thinklab","Thumbor","Thumbshots","ThumbSniper","timewe\\.net","TinEye","Tiny Tiny RSS","TLSProbe\\/","Toata","topster","touche\\.com","Traackr\\.com","tracemyfile","Trackuity","TrapitAgent","Trendiction","Trendsmap","trendspottr","truwoGPS","TryJsoup","TulipChain","Turingos","Turnitin","tweetedtimes","Tweetminster","Tweezler\\/","twibble","Twice","Twikle","Twingly","Twisted PageGetter","Typhoeus","ubermetrics-technologies","uclassify","UdmSearch","ultimate_sitemap_parser","unchaos","unirest-java","UniversalFeedParser","unshortenit","Unshorten\\.It","Untiny","UnwindFetchor","updated","updown\\.io daemon","Upflow","Uptimia","URL Verifier","Urlcheckr","URLitor","urlresolver","Urlstat","URLTester","UrlTrends Ranking Updater","URLy Warning","URLy\\.Warning","URL\\/Emacs","Vacuum","Vagabondo","VB Project","vBSEO","VCI","via ggpht\\.com GoogleImageProxy","Virusdie","visionutils","vkShare","VoidEYE","Voil","voltron","voyager\\/","VSAgent\\/","VSB-TUO\\/","Vulnbusters Meter","VYU2","w3af\\.org","W3C-checklink","W3C-mobileOK","W3C_Unicorn","WAC-OFU","WakeletLinkExpander","WallpapersHD","Wallpapers\\/[0-9]+","wangling","Wappalyzer","WatchMouse","WbSrch\\/","WDT\\.io","Web Auto","Web Collage","Web Enhancer","Web Fetch","Web Fuck","Web Pix","Web Sauger","Web spyder","Web Sucker","web-capture\\.net","Web-sniffer","Webalta","Webauskunft","WebAuto","WebCapture","WebClient\\/","webcollage","WebCookies","WebCopier","WebCorp","WebDataStats","WebDoc","WebEnhancer","WebFetch","WebFuck","WebGazer","WebGo IS","WebImageCollector","WebImages","WebIndex","webkit2png","WebLeacher","webmastercoffee","webmon ","WebPix","WebReaper","WebSauger","webscreenie","Webshag","Webshot","Website Quester","websitepulse agent","WebsiteQuester","Websnapr","WebSniffer","Webster","WebStripper","WebSucker","webtech\\/","WebThumbnail","Webthumb\\/","WebWhacker","WebZIP","WeLikeLinks","WEPA","WeSEE","wf84","Wfuzz\\/","wget","WhatCMS","WhatsApp","WhatsMyIP","WhatWeb","WhereGoes\\?","Whibse","WhoAPI\\/","WhoRunsCoinHive","Whynder Magnet","Windows-RSS-Platform","WinHttp-Autoproxy-Service","WinHTTP\\/","WinPodder","wkhtmlto","wmtips","Woko","Wolfram HTTPClient","woorankreview","WordPress\\/","WordupinfoSearch","Word\\/","worldping-api","wotbox","WP Engine Install Performance API","WP Rocket","wpif","wprecon\\.com survey","WPScan","wscheck","Wtrace","WWW-Collector-E","WWW-Mechanize","WWW::Document","WWW::Mechanize","WWWOFFLE","www\\.monitor\\.us","x09Mozilla","x22Mozilla","XaxisSemanticsClassifier","XenForo\\/","Xenu Link Sleuth","XING-contenttabreceiver","xpymep([0-9]?)\\.exe","Y!J-[A-Z][A-Z][A-Z]","Yaanb","yacy","Yahoo Link Preview","YahooCacheSystem","YahooMailProxy","YahooYSMcm","YandeG","Yandex(?!Search)","yanga","yeti","Yo-yo","Yoleo Consumer","yomins\\.com","yoogliFetchAgent","YottaaMonitor","Your-Website-Sucks","yourls\\.org","YoYs\\.net","YP\\.PL","Zabbix","Zade","Zao","Zauba","Zemanta Aggregator","Zend\\\\Http\\\\Client","Zend_Http_Client","Zermelo","Zeus ","zgrab","ZnajdzFoto","ZnHTTP","Zombie\\.js","Zoom\\.Mac","ZoteroTranslationServer","ZyBorg","[a-z0-9\\-_]*(bot|crawl|archiver|transcoder|spider|uptime|validator|fetcher|cron|checker|reader|extractor|monitoring|analyzer|scraper)"],e=r.pop(),i=new RegExp(`(${r.join("|")})*${e}`,"ig"),l=new RegExp(`(${["Safari.[\\d\\.]*","Firefox.[\\d\\.]*"," Chrome.[\\d\\.]*","Chromium.[\\d\\.]*","MSIE.[\\d\\.]","Opera\\/[\\d\\.]*","Mozilla.[\\d\\.]*","AppleWebKit.[\\d\\.]*","Trident.[\\d\\.]*","Windows NT.[\\d\\.]*","Android [\\d\\.]*","Macintosh.","Ubuntu","Linux","[ ]Intel","Mac OS X [\\d_]*","(like )?Gecko(.[\\d\\.]*)?","KHTML,","CriOS.[\\d\\.]*","CPU iPhone OS ([0-9_])* like Mac OS X","CPU OS ([0-9_])* like Mac OS X","iPod","compatible","x86_..","i686","x64","X11","rv:[\\d\\.]*","Version.[\\d\\.]*","WOW64","Win64","Dalvik.[\\d\\.]*"," \\.NET CLR [\\d\\.]*","Presto.[\\d\\.]*","Media Center PC","BlackBerry","Build","Opera Mini\\/\\d{1,2}\\.\\d{1,2}\\.[\\d\\.]*\\/\\d{1,2}\\.","Opera"," \\.NET[\\d\\.]*","cubot","; M bot","; CRONO","; B bot","; IDbot","; ID bot","; POWER BOT","OCTOPUS-CORE"].join("|")})`,"ig"),u=navigator.userAgent||navigator.vendor,m=u.trim().replace(l,"").trim();
1Me._isBot=i.test(m),(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(u)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(u.substr(0,4)))&&(Me._isMobile=!0),Me._mobileAppInfo=gs.buildFromUserAgent(u),Me._isMobileApp=null!==Me._mobileAppInfo,Me._isIpad=null!=u.match(/iPad/i),Me._isFacebookInAppBrowser=/FBAN|FBAV/.test(u);const C=u.toLowerCase();Me._mobileAppInfo&&"ios"===Me._mobileAppInfo.operatingSystem.toLowerCase()?(Me._isSafari=!0,Me._browserType=qo.Safari):-1!==C.indexOf("msie")||-1!==C.indexOf("trident/7.")?(Me._isInternetExplorer=!0,Me._browserType=qo.InternetExplorer):-1!==C.indexOf("edge")?(Me._isEdge=!0,Me._browserType=qo.Edge):-1!==C.indexOf("chrome")&&-1!==C.indexOf("safari")?(Me._isChrome=!0,Me._browserType=qo.Chrome):-1!==C.indexOf("safari")?(Me._isSafari=!0,Me._browserType=qo.Safari):-1!==C.indexOf("firefox")&&(Me._isFirefox=!0,Me._browserType=qo.Firefox)}}let Tg=(()=>{class t{constructor(){this._disableBodyScrollingStyleId="RtDisableBodyScrolling",this._rtDisableBodyScrollingClass="rtDisableBodyScrolling",this._throttleOnScroll=(0,En.throttle)(()=>this.scrolling(),300,{leading:!0}),this.scroll=new s.bkB,this.scrollRaw=new s.bkB,this._previousScrollPosition=this.getBodyScrollTop(),this.scrolling(),window.addEventListener("scroll",()=>{this.scrollRaw.emit(),this._throttleOnScroll()})}getBodyScrollTop(){return document.documentElement.scrollTop||document.body.scrollTop}setScrollTop(e){document.documentElement.scrollTop=e,document.body.scrollTop=e}getDistanceFromBottom(){const e=document.body.scrollHeight-(window.innerHeight+this.getBodyScrollTop());return e<0?0:e}ignoreScrollRestoration(){typeof history<"u"&&history.scrollRestoration&&(history.scrollRestoration="manual")}scrollToTop(){document.documentElement.scrollTop=0,document.body.scrollTop=0}scrolling(){const e=this.getBodyScrollTop(),i=e<this._previousScrollPosition,l=e>this._previousScrollPosition,u=this.getDistanceFromBottom();this.scroll.emit({distanceFromBottom:u,atTop:0===e,atBottom:0===u,scrollDown:l,scrollUp:i,scrollTop:e}),this._previousScrollPosition=e}_createDisableBodyScrollingStyleElement(){const e=document.createElement("style"),i=document.head||document.getElementsByTagName("head")[0];e.id=this._disableBodyScrollingStyleId,e.innerHTML=`\n body.${this._rtDisableBodyScrollingClass} {\n overflow: hidden;\n width: 100%;\n }\n `,i.appendChild(e)}disableBodyScrolling(){document.getElementById(this._disableBodyScrollingStyleId)||this._createDisableBodyScrollingStyleElement(),this._previousScrollTopPosition=this.getBodyScrollTop(),document.body.classList.add(this._rtDisableBodyScrollingClass)}enableBodyScrolling(){document.body.classList.remove(this._rtDisableBodyScrollingClass),_t(this._previousScrollTopPosition)||(this.setScrollTop(this._previousScrollTopPosition),this._previousScrollTopPosition=null)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const xf=(t,...r)=>(0,ke.T)(e=>Io(t,e,...r)),Gy=(t,r)=>Zt(e=>t(e)?pe(e).pipe(gi(r)):pe(e));class Qd extends rr{get value(){return this._currentValue}constructor(){super(new Ke.B)}next(r){this._assignCurrentValue(r),super.next(r)}_assignCurrentValue(r){this._currentValue=r}}class wf{static isPrimitive(r){return["undefined","number","string","boolean","symbol","bigint"].includes(typeof r)||null===r}static getObjValue(r,e){if(!r||!e)return;let i=(0,En.cloneDeep)(r);return e.split(".")?.forEach(l=>{i=i||{},i=i[l]}),i}static setObjValue(r,e,i){if(!e)return;const l=(u,m)=>{const C=m[0];1!==m.length?(u[C]=u[C]||{},l(u[C],(m||[]).slice(1))):u[C]=i};return l(r=r||{},e.split(".")),r}static trimDeep(r){return"string"==typeof r?r=r.trim():((0,En.isObject)(r)||Array.isArray(r))&&(0,En.each)(r,(e,i)=>{r[i]=this.trimDeep(e)}),r}static emptyStringToNullDeep(r){return(0,En.isObject)(r)||Array.isArray(r)?(0,En.each)(r,(e,i)=>{r[i]=wf.emptyStringToNullDeep(e)}):""===r&&(r=null),r}static getMapsAddressLink(r,e){if(!r)throw new Error("Address line 1 is required to get a map link");e||(e=null);const i=[r,e].join("+"),u={href:`http://maps.google.com/?q=${encodeURIComponent(i)}`,target:"_blank"};
1return(Me.mobileAppInfo?.isOperatingSystemIos()||Me.isMobile&&Me.isSafari)&&(u.href=u.href.replace("maps.google.com","maps.apple.com"),u.target="_top"),u}emptyStringToNullDeep(r){return(0,En.isObject)(r)||Array.isArray(r)?(0,En.each)(r,(e,i)=>{r[i]=this.emptyStringToNullDeep(e)}):""===r&&(r=null),r}}const qy=(t,r)=>t instanceof Array&&(!(r instanceof Array)||JSON.stringify(t)!==JSON.stringify(r)),Sf=(t,r)=>t instanceof Date&&(!(r instanceof Date)||""+t!=""+r),Ky=(t,r)=>t instanceof Function||r instanceof Function,Xy=(t,r,e,i)=>{if(t instanceof Object){if(!(r instanceof Object))return!0;if(t===e){if(r!==i)return!0}else if(!1===Mf(t,r))return!0}return!1},Mf=(t,r)=>{if(t===r)return!0;if(wf.isPrimitive(t)||wf.isPrimitive(r))return!1;const{keysOfA:e,keysOfB:i}=((t,r)=>({keysOfA:Object.keys(t).sort(),keysOfB:Object.keys(r).sort()}))(t,r);if(e.length!==i.length||e.join("")!==i.join(""))return!1;let l;for(l=0;l<e.length;++l){const u=t[e[l]],m=r[i[l]];if(qy(u,m))return!1;if(Sf(u,m))return!1;if(Ky(u,m))return!1;if(Xy(u,m,t,r)||!(u instanceof Object)&&!1===Array.isArray(u)&&u!==m)return!1}return!0};let Yy=(()=>{class t{constructor(){this._onResizeSource=new Yn(t.createResizeEventFromCurrentWindow(null)),window.addEventListener("resize",()=>{this._onResizeSource.next(t.createResizeEventFromCurrentWindow(this._onResizeSource.value))})}static getCurrentWindowInnerWidthHeight(){return{width:document.documentElement.clientWidth,height:document.documentElement.clientHeight}}static createResizeEventFromCurrentWindow(e){let i=0,l=0;const u=t.getCurrentWindowInnerWidthHeight(),m=u.width,C=u.height;return e&&(i=m-e.width,l=C-e.height),{width:m,height:C,widthDelta:i,heightDelta:l}}watchResize(e=300){return this._onResizeSource.value$.pipe(zn(e,to,{leading:!0,trailing:!0}),wr(Mf),Do(1))}watchForBreakpointChanges(e=50){return this._onResizeSource.value$.pipe(zn(e,to,{leading:!0,trailing:!0}),(0,ke.T)(i=>i?i.width<To.Xxs?To.Xxs:i.width<To.Xs?To.Xs:i.width<To.Sm?To.Sm:i.width<To.Md?To.Md:To.Lg:null),wr(),Do(1))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();class aa{static extractQueryParam(r){return aa.extractQueryParams()[r]}static _getLocationSearch(){return window.location.search}static extractQueryParams(){const r=new URLSearchParams(aa._getLocationSearch()),e={};return r.forEach((i,l)=>{e[l]=i}),e}static paramsToQueryString(r){if(!r)return"";let e="";return(0,En.each)(r,(i,l)=>{_t(i)||(e?e+="&":e="?",e+=`${l}=`,(0,En.isObject)(i)&&!Array.isArray(i)?e+=JSON.stringify(i):e+=i)}),e}static buildUrl(r,e){return r+aa.paramsToQueryString(e)}static removeQueryParamsFromUrlAndReplaceCurrentUrlHistory(r,e){const i=aa.extractQueryParams();r.forEach(l=>{delete i[l]}),e.navigate([location.pathname],{state:history.state,replaceUrl:!0,queryParams:i}).then()}}class ol{constructor(r,e=!0){this._id=r,this._prefix="RT_CACHE",this._storage=e?window.sessionStorage:window.localStorage,this._clearInvalidCache()}static _isExpired(r){return!!r&&Date.now()>r}static _generateExpiry(r){return r?Date.now()+60*r*1e3:null}_clearInvalidCache(){const r=new RegExp(`^${this._prefix}`);for(let e=0;e<this._storage.length;e++){const i=this._storage.key(e);if(i&&i.match(r)){let l;try{l=JSON.parse(this._storage.getItem(i))}catch{this._storage.removeItem(i)}l&&ol._isExpired(l.expiry)&&this._storage.removeItem(i)}}}_generateKey(r){let e=`${this._prefix}-${this._id}`;return r&&(e+=`-${r}`),e}removeItem(r){this._clearInvalidCache(),this._storage.removeItem(this._generateKey(r))}setItem(r,e,i){this._clearInvalidCache();const l=this._generateKey(r),u={data:e,expiry:ol._generateExpiry(i),ttlMinutes:i};this._storage.setItem(l,JSON.stringify(u))}touchItem(r){this._clearInvalidCache();const e=this._generateKey(r);let i;try{i=JSON.parse(this._storage.getItem(e)),i.expiry=ol._generateExpiry(i.ttlMinutes),this._storage.setItem(e,JSON.stringify(i))}catch{}}getItem(r){this._clearInvalidCache();const e=this._generateKey(r);let i;try{i=JSON.parse(this._storage.getItem(e))}catch{}if(i)return ol._isExpired(i.expiry)?void this.removeItem(r):(this.touchItem(r),i.data)}}class Pg{afterToInstance(){}}class _c{constructor(r,e){this.messageId=r,this.message=e}afterToInstance(){null==this.messageId&&wo("Invalid message, MessageId required"),null==this.message&&null==this.error&&wo("Invalid message, Message or error required")}}var Zy=function(t){return t[t.Photos=0]="Photos",t[t.Documents=1]="Documents",t[t.Camera=2]="Camera",t[t.Location=3]="Location",t[t.PushNotifications=4]="PushNotifications",t}(Zy||{});let vc=(()=>{class t{constructor(){this._navigateBackCallback=null}static{this._browserNavigatorKey="__rtBrowserNavigator__"}static _ensureBrowserNavigatorObjectExists(){return window[t._browserNavigatorKey]||(window[t._browserNavigatorKey]=new t),window[t._browserNavigatorKey]}static navigateBack(){const e=t._ensureBrowserNavigatorObjectExists();if("function"==typeof e._navigateBackCallback)try{return e._navigateBackCallback()}catch{return!1}return!Me.isMobileApp&&(window.top.history.back(),!0)}static registerNavigateBackCallBack(e){t._ensureBrowserNavigatorObjectExists()._navigateBackCallback=e}static deRegisterNavigateBackCallBack(e){const i=t._ensureBrowserNavigatorObjectExists();e===i._navigateBackCallback&&(i._navigateBackCallback=e)}}return t})(),eu=(()=>
1{class t{static{this._mobileAppEventKey="__rtMobileAppResponse__"}constructor(){this._multicastListenerCallbacks=new Map}static initialize(){_t(window[t._mobileAppEventKey])&&(window[t._mobileAppEventKey]=new t)}static getHandlerInstance(){return t.initialize(),window[t._mobileAppEventKey]}static getListenerCount(){return this.getHandlerInstance()._multicastListenerCallbacks.size}static registerMulticastListenerCallbackFn(e,i){const l=this.getHandlerInstance();!1===l._multicastListenerCallbacks.has(e)&&l._multicastListenerCallbacks.set(e,i)}static deregisterMulticastListener(e){const i=this.getHandlerInstance();i._multicastListenerCallbacks.has(e)&&i._multicastListenerCallbacks.delete(e)}handleMessage(e){this._multicastListenerCallbacks.forEach(i=>{try{!1===_t(i)&&i(e)}catch(l){console.error("Error executing callback function for mobile app message: ",l)}})}handleNavigateBack(){return vc.navigateBack()?"true":"false"}}return t})();class Tt{static{this._messageSource=new Yn}static{this._message$=Tt._messageSource.value$}static{this._messageIdToZoneMap=new Map}static{this._id="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,r=>{const e=16*Math.random()|0;return("x"===r?e:3&e|8).toString(16)})}static initialize(){eu.initialize()}static getCountOfPipelinesAwaitingMessages(){return Tt._messageIdToZoneMap.size}static changeHost(r){r.endsWith("realtracs.com")&&Tt._postMessageToApp("changeHost",r,!1)}static navigateBackBeyondCurrentBrowserHistoryStack(){Tt._postMessageToApp("navigateBackBeyondCurrentBrowserHistoryStack",null,!1)}static requestPermission(r){return r!==Zy.PushNotifications||Me.mobileAp
1pInfo&&!1!==Me.mobileAppInfo.supportsPushNotifications()?Tt._postMessageToApp("requestPermission",r,!0).pipe((0,ke.T)(e=>!1!==_t(e.error)&&e.message,yn(()=>pe(!1)))):pe(!1)}static requestPushNotificationsAllowedStatus(){return!1===Me.isMobileApp||!1===Me.mobileAppInfo.supportsPushNotifications()?pe(!1):Tt._postMessageToApp("requestArePushNotificationsEnabled",{},!0).pipe((0,ke.T)(r=>{if(!1===_t(r.error))throw new Error(r.error);return _t(r.message)?null:!!r.message}))}static watchPushNotificationsAllowed(){return!1===Me.isMobileApp||!1===Me.mobileAppInfo.supportsPushNotifications()?pe(!1):(_t(Tt._pushNotificationsAllowed$)&&(Tt._pushNotificationsAllowed$=Hn(window,"focus").pipe(Go(!0),Zt(()=>Tt.requestPushNotificationsAllowedStatus()),wr(),Do(1))),Tt._pushNotificationsAllowed$)}static requestGeoLocation(){return Tt._postMessageToApp("requestLocation",{},!0).pipe((0,ke.T)(r=>{if(!1===_t(r.error))throw new Error(r.error);return Io(Pg,r.message)}))}static gotoSettings(){Tt._postMessageToApp("gotoSettings",{},!1)}static print(){if(window!==window.top)throw new Error("You may only print the top window");Tt._postMessageToApp("print",{},!1)}static printHtml(r,e=!1,i=!1){if(!r)throw new Error("html is a required input to printHtml");Tt._postMessageToApp("printHtml",{html:r,landscape:e,awaitCompletionEvent:i},!1)}static printUrl(r,e=!1,i=!1){if(!r)throw new Error("url is required when calling printUrl");"string"==typeof r?r=new URL(r):r instanceof String&&(r=new URL(r.toString()));const l=new URL(location.href);if(r.origin!==l.origin)throw new Error("The print url must be of the same origin as the current location");Tt._postMessageToApp("printUrl",{url:r.href,landscape:e,awaitCompletionEvent:i},!1)}static notifyPrintIsReady(){Tt._postMessageToApp("printReady",{},!1)}static shareUrl(r){if(!r)throw new Error("url is required when calling printUrl");let e;if(e="string"==typeof r?new URL(r):r instanceof String?new URL(r.toString()):r,"https:"!==e.protocol&&"http://"!==e.protocol)throw new Error("URL must begin with http or https");if(!e.host)throw new Error("URL must have a host");Tt._postMessageToApp("shareUrl",e.href,!1)}static _multicastListenerCallbackFn(r){let e=null;Tt._messageIdToZoneMap.has(r.messageId)&&(e=Tt._messageIdToZoneMap.get(r.messageId)),e&&e.run?e.run(()=>{Tt._messageSource.next(r)}):Tt._messageSource.next(r)}static _isAndroidApp(){const r=window;return Me.mobileAppInfo.isOperatingSystemAndroid()&&r.rtAndroidApp}static _isAppleApp(){const r=window;return Me.mobileAppInfo.isOperatingSystemIos()&&r.webkit&&r.webkit.messageHandlers&&r.webkit.messageHandlers.javascriptMessageHandler}static _postMessageToApp(r,e,i){try{Tt.initialize();const l=r+"_"+Date.now()+"_"+Math.floor(1e5*Math.random()+1),u=new _c(l,e);let m=pe(null);i&&(eu.registerMulticastListenerCallbackFn(Tt._id,Tt._multicastListenerCallbackFn),Tt._messageIdToZoneMap.set(l,window?.Zone?.current),m=Tt._message$.pipe(function Zm(t,r){const{first:e,each:i,with:l=cc,scheduler:u=r??to,meta:m=null}=Fd(t)?{first:t}:"number"==typeof t?{each:t}:t;if(null==e&&null==i)throw new TypeError("No timeout provided.");return(0,Fn.N)((C,b)=>{let D,R,F=null,G=0;const H=L=>{R=Kn(b,u,()=>{try{D.unsubscribe(),An(l({meta:m,lastValue:F,seen:G})).subscribe(b)}catch(ee){b.error(ee)}},L)};D=C.subscribe((0,_n._)(b,L=>{R?.unsubscribe(),G++,b.next(F=L),i>0&&H(i)},void 0,void 0,()=>{R?.closed||R?.unsubscribe(),F=null})),!G&&H(null!=e?"number"==typeof e?e:+e-u.now():i)})}(6e4),yn(D=>(Tt._messageIdToZoneMap.delete(l),Tt._messageIdToZoneMap.size<=0&&eu.deregisterMulticastListener(Tt._id),wo(D))),(0,At.p)(D=>D&&D.messageId===l),nt(()=>{Tt._messageIdToZoneMap.delete(l),Tt._messageIdToZoneMap.size<=0&&eu.deregisterMulticastListener(Tt._id)}),(0,ni.s)(1)));const C=window;Tt._isAppleApp()&&C.webkit.messageHandlers.javascriptMessageHandler.postMessage({event:r,data:u}),Tt._isAndroidApp()&&C.rtAndroidApp.processEvent(r,JSON.stringify(u));const b=m.pipe(Do(1));return b.subscribe(()=>{},()=>{}),b}catch(l){return wo("Failed to send message to app: "+l)}}}class Df{static{this._emailPattern=new RegExp("^([\\da-z]([_\\da-z]|([\\-.+]\\+?[_\\da-z])?)+)@(([\\da-z][\\da-z\\-]{0,62}[\\da-z])|[\\da-z])(\\.(([\\da-z][\\da-z\\-]{0,62}[\\da-z])|[\\da-z]))*\\.([a-z]{2,63})$","i")}static email(r){return!r.value||Df._emailPattern.test(r.value)?null:{invali
1dEmail:"Invalid email address"}}}class yc{static{this._emailRegexPattern=new RegExp("^([\\da-z]([_\\da-z]|([\\-.+]\\+?[_\\da-z])?)+)@(([\\da-z][\\da-z\\-]{0,62}[\\da-z])|[\\da-z])(\\.(([\\da-z][\\da-z\\-]{0,62}[\\da-z])|[\\da-z]))*\\.([a-z]{2,63})$","i")}static{this._phoneRegexPattern=new RegExp(/^[2-9][0-9]{9}$/)}static phonePattern(){return r=>!r.value||yc._phoneRegexPattern.test(r.value)?null:{invalidPhone:"Must be a 10 digit number not starting with 1 or 0"}}static emailPattern(){return r=>!r.value||yc._emailRegexPattern.test(r.value)?null:{invalidEmail:"Invalid email address"}}}let Jy=(()=>{class t{static{this.__initializedForEasyMockTestSuite=!1}static initializeForEasyMockTestSuite(e){this.__easyMockProviderInterceptor=e,this.__initializedForEasyMockTestSuite=!0}static{this.inject=(e,i)=>this.__initializedForEasyMockTestSuite&&e!==s.zZn?t.__easyMockProviderInterceptor(e):i?(0,s.WQX)(e,i):(0,s.WQX)(e)}}return t})();const it=(t,r)=>(t=>!(t.attributeName&&t.toString))(t)?Jy.inject(t,r):(0,s.WQX)(t);var sr=function(t){return t[t.get=0]="get",t[t.post=1]="post",t[t.put=2]="put",t[t.delete=3]="delete",t}(sr||{}),la=function(t){return t[t.None=0]="None",t[t.RedirectToAgentLogin=1]="RedirectToAgentLogin",t[t.RedirectToClientLogin=2]="RedirectToClientLogin",t}(la||{});class Tf{constructor(r,e){this.http=r,this.config=e,this.createQueryParams=i=>{let l=new un;return(0,En.each)(i,(u,m)=>{null!=u&&(l=l.set(m.toString(),u))}),l}}static _mapErrors(r){return r=(r||[]).map(e=>"string"==typeof e?e:{message:e.label+e.message,on:e.on}),r?.length?r:null}getFullUrl(r){if(r.match(/^http(s)?:\/\//)||!this.config||!this.config.appBaseHref)return r;let e=this.config.appBaseHref;return e.endsWith("/")&&(e=e.substring(0,e.length-1)),!1===r.startsWith("/")&&(e+="/"),e+=r,e}_withCredentials(r){return r??!(!this.config||!this.config.withCredentials)}prepareSuccess(r){try{"string"==typeof r&&(r=JSON.parse(r)),r&&r.errors&&(r.errors=Tf._mapErrors(r.errors))}catch{}return r}prepareError(r,e){const i=r.status;if(401===i){if(_t(e)&&r&&r.error){const u=(0,En.isObject)(r.error)?r.error:JSON.parse(r.error);u.meta&&u.meta.authHint&&("user"===u.meta.authHint&&(e=la.RedirectToAgentLogin),"externalUser"===u.meta.authHint&&(e=la.RedirectToClientLogin))}if(e===la.RedirectToAgentLogin){const u=encodeURIComponent(`${window.top.location.pathname}${window.top.location.search}`);window.top.location.assign(`${this.config.appBaseHref}/auth/signin?targetUrl=${u}`)}if(e===la.RedirectToClientLogin){const u=encodeURIComponent(`${window.top.location.pathname}${window.top.location.search}`);window.top.location.assign(`${this.config.appBaseHref}/auth/client-signin?targetUrl=${u}`)}}let l;if(l={code:i,message:r.statusText,detail:null,meta:null},r&&r.error){const u=(0,En.isObject)(r.error)?r.error:JSON.parse(r.error);u.meta&&u.meta.errors&&u.meta.errors.length?l=u.meta.errors:u.code&&u.code===i&&(l={code:u.code,message:u.message,detail:u.detail,meta:u.meta})}throw l}request(r,e,i,l){let u;if(l=(0,En.extend)(l||{},{withCredentials:this._withCredentials(l.withCredentials)}),r!==sr.get&&(l.responseType="text"),e=this.getFullUrl(e),r===sr.put)u=this.http.put(e,i,l);else if(r===sr.post)u=this.http.post(e,i,l);else if(r===sr.get)u=this.http.get(e,l);else{if(r!==sr.delete)throw new Error("@RT/HTTP - INVALID REQUEST METHOD!");u=this.http.delete(e,l)}return u}}class Vx{constructor(r,e){this.helpers=new Tf(r,e)}request(r,e,i,l,u){return this.helpers.request(r,e,i,l).pipe((0,ke.T)(m=>this.helpers.prepareSuccess(m)),yn(m=>pe(this.helpers.prepareError(m,u))))}get(r,e,i){return this.request(sr.get,r,null,{params:this.helpers.createQueryParams(e)},i)}getAsync(r,e,i){return this.get(r,e,i).toPromise()}delete(r,e,i){return this.request(sr.delete,r,null,{params:this.helpers.createQueryParams(e)},i)}deleteAsync(r,e,i){var l=this;return fe(function*(){return l.delete(r,e,i).toPromise()})()}post(r,e,i,l,u=null){return this.request(sr.post,r,e,(0,En.extend)(u||{},{params:this.helpers.createQueryParams(i)}),l)}postAsync(r,e,i,l){var u=this;return fe(function*(){return u.post(r,e,i,l).toPromise()})()}put(r,e,i,l){return this.request(sr.put,r,e,{params:this.helpers.createQueryParams(i)},l)}
1putAsync(r,e,i,l){return this.put(r,e,i,l).toPromise()}}class tu{}let Cc=(()=>{class t extends Vx{constructor(){super(it(Ge),it(tu))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();Ue(165);class ca{}let If=(()=>{class t{constructor(){this._http=it(Cc),this._logConfig=it(ca)}logToBackend(e,i,l,u){return this._http.post("/api/devops/browser-logs",{logName:this._logConfig.logName,level:e,meta:u,message:i,activeRoute:l}).pipe(yn(()=>pe(null)))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),bc=(()=>{class t{static{this._injector=null}static _tryGetFromInjector(e){return t._injector?t._injector.get(e):null}static getRtLogService(){return t._tryGetFromInjector(If)}static getRtLogConfig(){return t._tryGetFromInjector(ca)}static getNgZone(){return t._tryGetFromInjector(s.SKi)}}return t})(),Fg=(()=>{class t{constructor(){this.injector=it(s.zZn),bc._injector=this.injector}static forRoot(e){return{ngModule:t,providers:[{provide:ca,useValue:e}]}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({providers:[If,ca],imports:[Al]})}}return t})();var Mn=function(t){return t[t.All=0]="All",t[t.Trace=50]="Trace",t[t.Debug=100]="Debug",t[t.Info=200]="Info",t[t.Warn=300]="Warn",t[t.Error=400]="Error",t[t.Fatal=500]="Fatal",t[t.None=1e3]="None",t}(Mn||{});class Mr{constructor(r){this._prefixString=r,this._rtLogService=bc.getRtLogService(),this._rtLogConfig=bc.getRtLogConfig()}static _logToConsole(r,e,i){const l=(new Date).toISOString();switch(r){case Mn.Warn:console.warn(`${l} `,e,i);break;case Mn.Error:case Mn.Fatal:console.error(`${l} `,e,i);break;case Mn.Info:console.info(`${l} `,e,i);break;default:console.log(`${l} `,e,i)}}static _getActiveRoute(){return location.pathname+location.search}_decorateLogMessage(r){return`${this._prefixString} - ${r}`}trace(r,e){this._getLogLevel()>Mn.Trace||Mr._logToConsole(Mn.Trace,r,e)}debug(r,e){this._getLogLevel()>Mn.Debug||Mr._logToConsole(Mn.Debug,r,e)}info(r,e){this._getLogLevel()>Mn.Info||Mr._logToConsole(Mn.Info,r,e)}warn(r,e){this._getLogLevel()>Mn.Warn||(Mr._logToConsole(Mn.Warn,r,e),this._rtLogService.logToBackend(Mn.Warn,this._decorateLogMessage(r),Mr._getActiveRoute(),e).subscribe())}error(r,e){this._getLogLevel()>Mn.Error||(Mr._logToConsole(Mn.Error,r,e),this._rtLogService.logToBackend(Mn.Error,this._decorateLogMessage(r),Mr._getActiveRoute(),e).subscribe())}fatal(r,e){this._getLogLevel()>Mn.Fatal||(Mr._logToConsole(Mn.Fatal,r,e),this._rtLogService.logToBackend(Mn.Fatal,this._decorateLogMessage(r),Mr._getActiveRoute(),e).subscribe())}_getLogLevel(){const r=this._rtLogConfig;return _t(r)&&Mr._logToConsole(Mn.Debug,"RtLogConfig is not configured, skipping logging attempt.",null),r?r.logLevel:Mn.None}}let kf=(()=>{class t{constructor(){this._nextKey=0,this._autoUnsubscribeSubscriptions=new Map}ngOnDestroy(){this._cleanupSubscriptions(),this.rtOnDestroy()}rtOnDestroy(){}addSubscription(e){if(!e)return;const i=this._nextKey++;this._autoUnsubscribeSubscriptions.set(i,e),e.add(()=>{this._autoUnsubscribeSubscriptions.delete(i)})}_cleanupSubscriptions(){this._autoUnsubscribeSubscriptions&&this._autoUnsubscribeSubscriptions.size&&[...this._autoUnsubscribeSubscriptions.values()].forEach(i=>{i.unsubscribe()})}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=s.FsC({type:t,standalone:!0})}}return t})();class Gt extends(function sl(t=kf){return class extends t{constructor(...r){if(super(...r),this.ngOnDestroy!==kf.prototype.ngOnDestroy)throw new Error("You must use RtOnDestroy when extending AutoUnsubscribe(), ngOnDestroy is reserved for internal use only")}}}()){constructor(r){super(),this.log=new Mr(r),"function"==typeof this.initializeSignalEffects&&this.initializeSignalEffects()}}class da extends Gt{constructor(r){super(r),this._ngZone=bc.getNgZone()}}const Tr=()=>(t,r,e)=>{const i=e.value;return e.value=function(...l){return this._ngZone.run(()=>i.apply(this,l))},e};let Ng=(()=>{class t{constructor(e){this.environment=e}static{this.\u0275fac=function(i){s.QTQ()}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const jx=t=>{const r=window.location.origin,e=new Ng(t);return[Id(),{provide:Be,useValue:r},{provide:tu,useValue:{withCredentials:!0,appBaseHref:r}},{provide:Ng,useValue:e},(0,s.oKB)(Fg.forRoot(t.logger))]};class Hx{constructor(){this._isProd=window.location.hostname.startsWith("www.")||window.location.hostname.startsWith("staging."),this._dispatcher=new s.bkB,this._listenedByAnRtStoreContainer=!1}
1dispatch(r){!1===this._listenedByAnRtStoreContainer&&!1===this._isProd&&console.warn(this.constructor.name+": Nothing is listening to this event bus, event dispatch failed.\nevent:"+JSON.stringify(r)),this._dispatcher.emit(r)}listen(r,e=!1){if(!(r instanceof al))throw new Error("Event buses must be listened to by RtStoreContainers");if(this._listenedByAnRtStoreContainer=!0,this._dispatcher.observers?.length>1)throw new Error("Max observer limit of one reached.");return this._dispatcher.asObservable().pipe(nt(i=>{e&&r.log.info("::custom event dispatched::",i)}))}}class xc{constructor(){this._isProd=window.location.hostname.startsWith("www.")||window.location.hostname.startsWith("staging."),this._dispatcher=new s.bkB,this._listenedByAnRtStoreContainer=!1}dispatch(r){!1===this._listenedByAnRtStoreContainer&&!1===this._isProd&&console.warn(this.constructor.name+": Nothing is listening to this event bus, event dispatch failed.\nevent:"+JSON.stringify(r)),this._dispatcher.emit(r)}listen(r,e=!1){if(!(r instanceof al))throw new Error("Event buses must be listened to by RtStoreContainers");if(this._listenedByAnRtStoreContainer=!0,this._dispatcher.observers?.length>1)throw new Error("Max observer limit of one reached.");return this._dispatcher.asObservable().pipe(nt(i=>
1{e&&r.log.info("::RtCommonEvent dispatched::",i)}))}}function nu(t){const r=(0,s.O8t)(()=>t());return function zx(t){return t?.constructor===Object}(r)?new Proxy(t,{get:(e,i)=>i in r?((0,s.Hps)(e[i])||Object.defineProperty(e,i,{value:(0,s.EWP)(()=>e()[i]),configurable:!0}),nu(e[i])):e[i]}):t}class wc{constructor(r,e,i=null){if(this._initialized=!1,this._constructedCorrectly=!1,null===e.initialState&&null===i)throw new Error("Initial state value is required. Please supply an initial value for each property, otherwise, the deepSignal in the supplied store will break at runtime");if(!(r instanceof al))throw new Error("You must construct an RtStoreSourceEngine with an instance of RtStoreContainer.");this._constructedCorrectly=!0,this.initialState=i??e.initialState,this._signal=(0,s.vPA)(this.initialState),this._initialize(this,{store:e,signal:nu(this._signal)})}resetState(){this._signal.set(this.initialState)}getState(){return this._signal()}setState(r){this._signal.update(()=>({...this._signal(),...r}))}_initialize(r,{store:e,signal:i}){e.initialize(i,r),this._initialized=!0}}class _i{constructor(){this._initializedByAnRtSignalStoreEngine=!1,this.initialState=this.withInitialState()}initialize(r,e){if(this.state)throw new Error("State source already bound.");if(!(e instanceof wc))throw new Error("Stores must be initialized by RtStoreSourceEngines");this._initializedByAnRtSignalStoreEngine=!0,this.state=r}}class Sc extends _i{initialize(r,e){super.initialize(r,e),this.computeds=this.withComputeds()}}let al=(()=>{class t extends Gt{constructor(e,i=!1){super(e),this._logInfo=i}ngAfterViewInit(){if(this._logInfo){let e=0,i=0,l=0,u=0;Object.entries(this).forEach(([m,C])=>{if(C instanceof _s){if(!0!==C._constructedCorrectly)throw new Error(`${m} was not constructed correctly. Please provide the container component during construction.`);this.log.warn(m,":: engine bound, please refactor to use RtSignalStoreEngine instead of RtStoreSourceEngine."),e++}if(C instanceof iu){if(!0!==C._initializedByAnRtStoreSourceEngine)throw new Error(`${m} was not initialized correctly. Please only initialize stores with an instance of an RtStoreSourceEngine.`);this.log.warn(m,":: store bound, please refactor to use RtSignalStore instead of RtInjectableStore"),i++}if(C instanceof wc){if(!0!==C._constructedCorrectly)throw new Error(`${m} was not constructed correctly. Please provide the container component during construction.`);this.log.debug(m,":: engine bound correctly"),e++}if(C instanceof _i){if(!0!==C._initializedByAnRtStoreSourceEngine)throw new Error(`${m} was not initialized correctly. Please only initialize stores with an instance of an RtStoreSourceEngine.`);this.log.debug(m,":: store bound correctly"),i++}if(C instanceof Sc){if(!0!==C._initializedByAnRtStoreSourceEngine)throw new Error(`${m} was not initialized correctly. Please only initialize stores with an instance of an RtStoreSourceEngine.`);this.log.debug(m,":: store bound correctly"),i++}if(C instanceof xc){if(!0!==C._listenedByAnRtStoreContainer)throw new Error(`${m} is being listened to by something that shouldn't. Please only listen to event buses with an instance of an RtStoreContainer.`);this.log.debug(m,":: common bus bound correctly"),l++}if(C instanceof Hx){if(!0!==C._listenedByAnRtStoreContainer)throw new Error(`${m} is being listened to by something that shouldn't. Please only listen to event buses with an instance of an RtStoreContainer.`);this.log.debug(m,":: custom bus bound correctly"),u++}}),this.log.debug("RtState",{engineCount:e,storeCount:i,commonEventBusCount:l,customEventBusCount:u})}this.rtAfterViewInit()}rtAfterViewInit(){}static{this.\u0275fac=function(i){s.QTQ()}}static{this.\u0275dir=s.FsC({type:t,standalone:!0,features:[s.Vt3]})}}return t})();class _s{constructor(r,e,i=null){if(this._initialState=i,this._initialized=!1,this._constructedCorrectly=!1,this._source=new Yn(null),!(r instanceof al))throw new Error("You must construct an RtStoreSourceEngine with an instance of RtStoreContainer.");this._constructedCorrectly=!0,null!==i&&this._source.next(this._initialState),this._initialize(this,{store:e,source:this._source})}resetState(){this.setState(this._initialState)}getState(){return{...this._source.value}}setState(r){this._source.next(r)}_initialize(r,{store:e,source:i}){e.initialize(i,r),this._initialized=!0}}class iu{constructor(){this._initializedByAnRtStoreSourceEngine=!1}initialize(r,e){if(this._stateSource)throw new Error("State source already bound.");if(!(e instanceof _s))throw new Error("Stores must be initialized by RtStoreSourceEngines");this._initializedByAnRtStoreSourceEngine=!0,this._stateSource=r,this.state$=this._stateSource.value$.pipe(Do(1)),Object.freeze(this)}}Symbol("__RT_METADATA__PluckFromStore__");const Bg={appId:"UserProfile",production:!0,baseHref:"/assets/ng/widgets/user-organization/",isWidget:!0,logger:{logLevel:Mn.Warn,logName:"Realtracs.Angular.UserOrganization.Widgets"},googleAnalyticsId:"G-FFF49JG7JH"};class n0 extends se{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class Dc extends n0{static makeCurrent(){!function we(t){ne??=t}(new Dc)}onAndCancel(r,e,i){return r.addEventListener(e,i),()=>{r.removeEventListener(e,i)}}dispatchEvent(r,e){r.dispatchEvent(e)}remove(r){r.remove()}createElement(r,e){return(e=e||this.getDefaultDocument()).createElement(r)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(r){return r.nodeType===Node.ELEMENT_NODE}isShadowRoot(r){return r instanceof DocumentFragment}getGlobalEventTarget(r,e){return"window"===e?window:"document"===e?r:"body"===e?r.body:null}getBaseHref(r){const e=function Tc(){return ua=ua||document.querySelector("base"),ua?ua.getAttribute("href"):null}();return null==e?null:function ou(t){return new URL(t,document.baseURI).pathname}(e)}resetBaseElement(){ua=null}getUserAgent(){return window.navigator.userAgent}getCookie(r){return pm(document.cookie,r)}}let ua=null,Of=(()=>{class t{build(){return new XMLHttpRequest}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac})}}return t})();const Pf=new s.nKC("");let su=(()=>{class t{constructor(e,i){this._zone=i,this._eventNameToPlugin=new Map,e.forEach(l=>{l.manager=this}),this._plugins=e.slice().reverse()}addEventListener(e,i,l){return this._findPluginFor(i).addEventListener(e,i,l)}getZone(){return this._zone}_findPluginFor(e){let i=this._eventNameToPlugin.get(e);if(i)return i;if(i=this._plugins.find(u=>u.supports(e)),!i)throw new s.wOt(5101,!1);return this._eventNameToPlugin.set(e,i),i}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(Pf),s.KVO(s.SKi))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac})}}return t})();class Af{constructor(r){this._doc=r}}const Ko="ng-app-id";let Ff=(()=>{class t{constructor(e,i,l,u={}){this.doc=e,this.appId=i,this.nonce=l,this.platformId=u,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=No(u),this.resetHostNodes()}
1addStyles(e){for(const i of e)1===this.changeUsageCount(i,1)&&this.onStyleAdded(i)}removeStyles(e){for(const i of e)this.changeUsageCount(i,-1)<=0&&this.onStyleRemoved(i)}ngOnDestroy(){const e=this.styleNodesInDOM;e&&(e.forEach(i=>i.remove()),e.clear());for(const i of this.getAllStyles())this.onStyleRemoved(i);this.resetHostNodes()}addHost(e){this.hostNodes.add(e);for(const i of this.getAllStyles())this.addStyleToHost(e,i)}removeHost(e){this.hostNodes.delete(e)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(e){for(const i of this.hostNodes)this.addStyleToHost(i,e)}onStyleRemoved(e){const i=this.styleRef;i.get(e)?.elements?.forEach(l=>l.remove()),i.delete(e)}collectServerRenderedStyles(){const e=this.doc.head?.querySelectorAll(`style[${Ko}="${this.appId}"]`);if(e?.length){const i=new Map;return e.forEach(l=>{null!=l.textContent&&i.set(l.textContent,l)}),i}return null}changeUsageCount(e,i){const l=this.styleRef;if(l.has(e)){const u=l.get(e);return u.usage+=i,u.usage}return l.set(e,{usage:i,elements:[]}),i}getStyleElement(e,i){const l=this.styleNodesInDOM,u=l?.get(i);if(u?.parentNode===e)return l.delete(i),u.removeAttribute(Ko),u;{const m=this.doc.createElement("style");return this.nonce&&m.setAttribute("nonce",this.nonce),m.textContent=i,this.platformIsServer&&m.setAttribute(Ko,this.appId),e.appendChild(m),m}}addStyleToHost(e,i){const l=this.getStyleElement(e,i),u=this.styleRef,m=u.get(i)?.elements;m?m.push(l):u.set(i,{elements:[l],usage:1})}resetHostNodes(){const e=this.hostNodes;e.clear(),e.add(this.doc.head)}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(z),s.KVO(s.sZ2),s.KVO(s.BIS,8),s.KVO(s.Agw))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac})}}return t})();const au={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"},Ic=/%COMP%/g,Nf=new s.nKC("",{providedIn:"root",factory:()=>!0});function vs(t,r){return r.map(e=>e.replace(Ic,t))}let cu=(()=>{class t{constructor(e,i,l,u,m,C,b,D=null){this.eventManager=e,this.sharedStylesHost=i,this.appId=l,this.removeStylesOnCompDestroy=u,this.doc=m,this.platformId=C,this.ngZone=b,this.nonce=D,this.rendererByCompId=new Map,this.platformIsServer=No(C),this.defaultRenderer=new kc(e,m,b,this.platformIsServer)}createRenderer(e,i){if(!e||!i)return this.defaultRenderer;this.platformIsServer&&i.encapsulation===s.gXe.ShadowDom&&(i={...i,encapsulation:s.gXe.Emulated});const l=this.getOrCreateRenderer(e,i);return l instanceof p?l.applyToHost(e):l instanceof h&&l.applyStyles(),l}getOrCreateRenderer(e,i){const l=this.rendererByCompId;let u=l.get(i.id);if(!u){const m=this.doc,C=this.ngZone,b=this.eventManager,D=this.sharedStylesHost,R=this.removeStylesOnCompDestroy,F=this.platformIsServer;switch(i.encapsulation){case s.gXe.Emulated:u=new p(b,D,i,this.appId,R,m,C,F);break;case s.gXe.ShadowDom:return new uu(b,D,e,i,m,C,this.nonce,F);default:u=new h(b,D,i,R,m,C,F)}l.set(i.id,u)}return u}ngOnDestroy(){this.rendererByCompId.clear()}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(su),s.KVO(Ff),s.KVO(s.sZ2),s.KVO(Nf),s.KVO(z),s.KVO(s.Agw),s.KVO(s.SKi),s.KVO(s.BIS))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac})}}return t})();class kc{constructor(r,e,i,l){this.eventManager=r,this.doc=e,this.ngZone=i,this.platformIsServer=l,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(r,e){return e?this.doc.createElementNS(au[e]||e,r):this.doc.createElement(r)}createComment(r){return this.doc.createComment(r)}createText(r){return this.doc.createTextNode(r)}appendChild(r,e){(du(r)?r.content:r).appendChild(e)}insertBefore(r,e,i){r&&(du(r)?r.content:r).insertBefore(e,i)}removeChild(r,e){e.remove()}selectRootElement(r,e){let i="string"==typeof r?this.doc.querySelector(r):r;if(!i)throw new s.wOt(-5104,!1);return e||(i.textContent=""),i}parentNode(r){return r.parentNode}nextSibling(r){return r.nextSibling}setAttribute(r,e,i,l){if(l){e=l+":"+e;const u=au[l];u?r.setAttributeNS(u,e,i):r.setAttribute(e,i)}else r.setAttribute(e,i)}removeAttribute(r,e,i){if(i){const l=au[i];l?r.removeAttributeNS(l,e):r.removeAttribute(`${i}:${e}`)}else r.removeAttribute(e)}addClass(r,e){r.classList.add(e)}removeClass(r,e){r.classList.remove(e)}setStyle(r,e,i,l){l&(s.czy.DashCase|s.czy.Important)?r.style.setProperty(e,i,l&s.czy.Important?"important":""):r.style[e]=i}removeStyle(r,e,i){i&s.czy.DashCase?r.style.removeProperty(e):r.style[e]=""}setProperty(r,e,i){null!=r&&(r[e]=i)}setValue(r,e){r.nodeValue=e}listen(r,e,i){if("string"==typeof r&&!(r=E().getGlobalEventTarget(this.doc,r)))throw new Error(`Unsupported event target ${r} for event ${e}`);return this.eventManager.addEventListener(r,e,this.decoratePreventDefault(i))}decoratePreventDefault(r){return e=>{if("__ngUnwrap__"===e)return r;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>r(e)):r(e))&&e.preventDefault()}}}function du(t){return"TEMPLATE"===t.tagName&&void 0!==t.content}class uu extends kc{constructor(r,e,i,l,u,m,C,b){super(r,u,m,b),this.sharedStylesHost=e,this.hostEl=i,this.shadowRoot=i.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const D=vs(l.id,l.styles);for(const R of D){const F=document.createElement("style");C&&F.setAttribute("nonce",C),F.textContent=R,this.shadowRoot.appendChild(F)}}nodeOrShadowRoot(r){return r===this.hostEl?this.shadowRoot:r}appendChild(r,e){return super.appendChild(this.nodeOrShadowRoot(r),e)}insertBefore(r,e,i){return super.insertBefore(this.nodeOrShadowRoot(r),e,i)}removeChild(r,e){return super.removeChild(null,e)}parentNode(r){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(r)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class h extends kc{constructor(r,e,i,l,u,m,C,b){super(r,u,m,C),this.sharedStylesHost=e,this.removeStylesOnCompDestroy=l,this.styles=b?vs(b,i.styles):i.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class p extends h{constructor(r,e,i,l,u,m,C,b){const D=l+"-"+i.id;super(r,e,i,u,m,C,b,D),this.contentAttr=function zg(t){return"_ngcontent-%COMP%".replace(Ic,t)}(D),this.hostAttr=function lu(t){return"_nghost-%COMP%".replace(Ic,t)}(D)}applyToHost(r){this.applyStyles(),this.setAttribute(r,this.hostAttr,"")}createElement(r,e){const i=super.createElement(r,e);return super.setAttribute(i,this.contentAttr,""),i}}let _=(()=>{class t extends Af{constructor(e){super(e)}supports(e){return!0}addEventListener(e,i,l){return e.addEventListener(i,l,!1),()=>this.removeEventListener(e,i,l)}removeEventListener(e,i,l){return e.removeEventListener(i,l)}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(z))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac})}}return t})();const x=["alt","control","meta","shift"],M={"\b":"Backspace","\t":"Tab","\x7f":"Delete","\x1b":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},k={alt:t=>t.altKey,control:t=>t.ctrlKey,meta:t=>t.metaKey,shift:t=>t.shiftKey};let A=(()=>{class t extends Af{constructor(e){super(e)}supports(e){return null!=t.parseEventName(e)}addEventListener(e,i,l){const u=t.parseEventName(i),m=t.eventCallback(u.fullKey,l,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>E().onAndCancel(e,u.domEventName,m))}static parseEventName(e){const i=e.toLowerCase().split("."),l=i.shift();if(0===i.length||"keydown"!==l&&"keyup"!==l)return null;const u=t._normalizeKey(i.pop());let m="",C=i.indexOf("code");if(C>-1&&(i.splice(C,1),m="code."),x.forEach(D=>{const R=i.indexOf(D);R>-1&&(i.splice(R,1),m+=D+".")}),m+=u,0!=i.length||0===u.length)return null;const b={};return b.domEventName=l,b.fullKey=m,b}static matchEventFullKeyCode(e,i){let l=M[e.key]||e.key,u="";return i.indexOf("code.")>-1&&(l=e.code,u="code."),!(null==l||!l)&&(l=l.toLowerCase()," "===l?l="space":"."===l&&(l="dot"),x.forEach(m=>{m!==l&&(0,k[m])(e)&&(u+=m+".")}),u+=l,u===i)}static eventCallback(e,i,l){return u=>{t.matchEventFullKeyCode(u,e)&&l.runGuarded(()=>i(u))}}static _normalizeKey(e){return"esc"===e?"escape":e}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(z))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac})}}return t})();function j(t){return(0,s.TL3)(function ie(t){return{appProviders:[...Et,...t?.providers??[]],platformProviders:We}}(t))}const We=[{provide:s.Agw,useValue:Ve},{provide:s.PLl,useValue:function ae(){Dc.makeCurrent()},multi:!0},{provide:z,useFactory:function Le(){return(0,s.TL$)(document),document},deps:[]}],Et=[{provide:s.H8p,useValue:"root"},{provide:s.zcH,useFactory:function Se(){return new s.zcH},deps:[]},{provide:Pf,useClass:_,multi:!0,deps:[z,s.SKi,s.Agw]},{provide:Pf,useClass:A,multi:!0,deps:[z]},cu,Ff,su,{provide:s._9s,useExisting:cu},{provide:fd,useClass:Of,deps:[]},[]];let In=(()=>{class t{constructor(e){this._doc=e}getTitle(){return this._doc.title}setTitle(e){this._doc.title=e||""}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(z))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Ro=Ue(983);function ll(...t){const r=za(t),e=function Nv(t,r){return"number"==typeof Ha(t)?t.pop():r}(t,1/0),i=t;return i.length?1===i.length?An(i[0]):hs(e)(jn(i,r)):Ro.w}const Gg={schedule(t,r){const e=setTimeout(t,r);return()=>clearTimeout(e)},scheduleBeforeRender(t){if(typeof window>"u")return Gg.schedule(t,0);if(typeof window.requestAnimationFrame>"u")return Gg.schedule(t,16);const r=window.requestAnimationFrame(t);return()=>window.cancelAnimationFrame(r)}};let Lf;function o0(t,r,e){let i=e;return function ED(t){return!!t&&t.nodeType===Node.ELEMENT_NODE}(t)&&r.some((l,u)=>!("*"===l||!function kD(t,r){if(!Lf){const e=Element.prototype;Lf=e.matches||e.matchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector}return t.nodeType===Node.ELEMENT_NODE&&Lf.call(t,r)}(t,l)||(i=u,0))),i}class Kx{constructor(r,e){this.componentFactory=e.get(s.OM3).resolveComponentFactory(r)}create(r){return new Xx(this.componentFactory,r)}}class Xx{constructor(r,e){this.componentFactory=r,this.injector=e,this.eventEmitters=new ac(1),this.events=this.eventEmitters.pipe(Zt(i=>ll(...i))),this.componentRef=null,this.viewChangeDetectorRef=null,this.inputChanges=null,this.hasInputChanges=!1,this.implementsOnChanges=!1,this.scheduledChangeDetectionFn=null,this.scheduledDestroyFn=null,this.initialInputValues=new Map,this.unchangedInputs=new Set(this.componentFactory.inputs.map(({propName:i})=>i)),this.ngZone=this.injector.get(s.SKi),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(r){this.runInZone(()=>{if(null!==this.scheduledDestroyFn)return this.scheduledDestroyFn(),void(this.scheduledDestroyFn=null);null===this.componentRef&&this.initializeComponent(r)})}disconnect(){this.runInZone(()=>{null===this.componentRef||null!==this.scheduledDestroyFn||(this.scheduledDestroyFn=Gg.schedule(()=>{null!==this.componentRef&&(this.componentRef.destroy(),this.componentRef=null,this.viewChangeDetectorRef=null)},10))})}getInputValue(r){return this.runInZone(()=>null===this.componentRef?this.initialInputValues.get(r):this.componentRef.instance[r])}setInputValue(r,e,i){this.runInZone(()=>
1{i&&(e=i.call(this.componentRef?.instance,e)),null!==this.componentRef?function RD(t,r){return t===r||t!=t&&r!=r}(e,this.getInputValue(r))&&(void 0!==e||!this.unchangedInputs.has(r))||(this.recordInputChange(r,e),this.unchangedInputs.delete(r),this.hasInputChanges=!0,this.componentRef.instance[r]=e,this.scheduleDetectChanges()):this.initialInputValues.set(r,e)})}initializeComponent(r){const e=s.zZn.create({providers:[],parent:this.injector}),i=function Wg(t,r){const e=t.childNodes,i=r.map(()=>[]);let l=-1;r.some((u,m)=>"*"===u&&(l=m,!0));for(let u=0,m=e.length;u<m;++u){const C=e[u],b=o0(C,r,l);-1!==b&&i[b].push(C)}return i}(r,this.componentFactory.ngContentSelectors);this.componentRef=this.componentFactory.create(e,i,r),this.viewChangeDetectorRef=this.componentRef.injector.get(s.gRc),this.implementsOnChanges=function ID(t){return"function"==typeof t}(this.componentRef.instance.ngOnChanges),this.initializeInputs(),this.initializeOutputs(this.componentRef),this.detectChanges(),this.injector.get(s.o8S).attachView(this.componentRef.hostView)}initializeInputs(){this.componentFactory.inputs.forEach(({propName:r,transform:e})=>{this.initialInputValues.has(r)&&this.setInputValue(r,this.initialInputValues.get(r),e)}),this.initialInputValues.clear()}initializeOutputs(r){const e=this.componentFactory.outputs.map(({propName:i,templateName:l})=>r.instance[i].pipe((0,ke.T)(m=>({name:l,value:m}))));this.eventEmitters.next(e)}callNgOnChanges(r){if(!this.implementsOnChanges||null===this.inputChanges)return;const e=this.inputChanges;this.inputChanges=null,r.instance.ngOnChanges(e)}markViewForCheck(r){this.hasInputChanges&&(this.hasInputChanges=!1,r.markForCheck())}scheduleDetectChanges(){this.scheduledChangeDetectionFn||(this.scheduledChangeDetectionFn=Gg.scheduleBeforeRender(()=>{this.scheduledChangeDetectionFn=null,this.detectChanges()}))}recordInputChange(r,e){if(!this.implementsOnChanges)return;null===this.inputChanges&&(this.inputChanges={});const i=this.inputChanges[r];if(i)return void(i.currentValue=e);const l=this.unchangedInputs.has(r),u=l?void 0:this.getInputValue(r);this.inputChanges[r]=new s.FRM(u,e,l)}detectChanges(){null!==this.componentRef&&(this.callNgOnChanges(this.componentRef),this.markViewForCheck(this.viewChangeDetectorRef),this.componentRef.changeDetectorRef.detectChanges())}runInZone(r){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(r):r()}}class Yx extends HTMLElement{constructor(){super(...arguments),this.ngElementEventsSubscription=null}}let OD=(()=>{class t{constructor(e,i,l,u,m){this.doc=e,this.delegate=i,this.zone=l,this.animationType=u,this.moduleImpl=m,this._rendererFactoryPromise=null,this.scheduler=(0,s.WQX)(s.An2,{optional:!0}),this.loadingSchedulerFn=(0,s.WQX)(s0,{optional:!0})}ngOnDestroy(){this._engine?.flush()}loadImpl(){const e=()=>this.moduleImpl??Ue.e("vendors-node_modules_angular_animations_fesm2022_browser_mjs").then(Ue.bind(Ue,8)).then(l=>l);let i;return i=this.loadingSchedulerFn?this.loadingSchedulerFn(e):e(),i.catch(l=>{throw new s.wOt(5300,!1)}).then(({\u0275createEngine:l,\u0275AnimationRendererFactory:u})=>{this._engine=l(this.animationType,this.doc);const m=new u(this.delegate,this._engine,this.zone);return this.delegate=m,m})}createRenderer(e,i){const l=this.delegate.createRenderer(e,i);if(0===l.\u0275type)return l;"boolean"==typeof l.throwOnSyntheticProps&&(l.throwOnSyntheticProps=!1);const u=new PD(l);return i?.data?.animation&&!this._rendererFactoryPromise&&(this._rendererFactoryPromise=this.loadImpl()),this._rendererFactoryPromise?.then(m=>{const C=m.createRenderer(e,i);u.use(C),this.scheduler?.notify(10)}).catch(m=>{u.use(l)}),u}begin(){this.delegate.begin?.()}end(){this.delegate.end?.()}whenRenderingDone(){return this.delegate.whenRenderingDone?.()??Promise.resolve()}static{this.\u0275fac=function(i){s.QTQ()}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac})}}return t})();class PD{constructor(r){this.delegate=r,this.replay=[],this.\u0275type=1}use(r){if(this.delegate=r,null!==this.replay){for(const e of this.replay)e(r);this.replay=null}}get data(){return this.delegate.data}destroy(){this.replay=null,this.delegate.destroy()}createElement(r,e){return this.delegate.createElement(r,e)}createComment(r){return this.delegate.createComment(r)}createText(r){return this.delegate.createText(r)}get destroyNode(){return this.delegate.destroyNode}appendChild(r,e){this.delegate.appendChild(r,e)}insertBefore(r,e,i,l){this.delegate.insertBefore(r,e,i,l)}removeChild(r,e,i){this.delegate.removeChild(r,e,i)}selectRootElement(r,e){return this.delegate.selectRootElement(r,e)}parentNode(r){return this.delegate.parentNode(r)}nextSibling(r){return this.delegate.nextSibling(r)}setAttribute(r,e,i,l){this.delegate.setAttribute(r,e,i,l)}removeAttribute(r,e,i){this.delegate.removeAttribute(r,e,i)}addClass(r,e){this.delegate.addClass(r,e)}removeClass(r,e){this.delegate.removeClass(r,e)}setStyle(r,e,i,l){this.delegate.setStyle(r,e,i,l)}removeStyle(r,e,i){this.delegate.removeStyle(r,e,i)}setProperty(r,e,i){this.shouldReplay(e)&&this.replay.push(l=>l.setProperty(r,e,i)),this.delegate.setProperty(r,e,i)}setValue(r,e){this.delegate.setValue(r,e)}listen(r,e,i){return this.shouldReplay(e)&&this.replay.push(l=>l.listen(r,e,i)),this.delegate.listen(r,e,i)}shouldReplay(r){return null!==this.replay&&r.startsWith("@")}}const s0=new s.nKC("");function AD(t="animations"){return(0,s.ngT)("NgAsyncAnimations"),(0,s.EmA)([{provide:s._9s,useFactory:(r,e,i)=>new OD(r,e,i,t),deps:[z,cu,s.SKi]},{provide:s.bc$,useValue:"noop"===t?"NoopAnimations":"BrowserAnimations"}])}var vi=function(t){return t[t.ZipCode=0]="ZipCode",t[t.CityState=1]="CityState",t[t.OfficeName=2]="OfficeName",t[t.AgentName=3]="AgentName",t}(vi||{});const{isArray:Zx}
1=Array,{getPrototypeOf:Oc,prototype:pu,keys:a0}=Object;function mu(t){if(1===t.length){const r=t[0];if(Zx(r))return{args:r,keys:null};if(function Jx(t){return t&&"object"==typeof t&&Oc(t)===pu}(r)){const e=a0(r);return{args:e.map(i=>r[i]),keys:e}}}return{args:t,keys:null}}function l0(t,r){return t.reduce((e,i,l)=>(e[i]=r[l],e),{})}function c0(...t){const r=Bn(t),{args:e,keys:i}=mu(t),l=new Ze.c(u=>{const{length:m}=e;if(!m)return void u.complete();const C=new Array(m);let b=m,D=m;for(let R=0;R<m;R++){let F=!1;An(e[R]).subscribe((0,_n._)(u,G=>{F||(F=!0,D--),C[R]=G},()=>b--,void 0,()=>{(!b||!F)&&(D||u.next(i?l0(i,C):C),u.complete())}))}});return r?l.pipe(ef(r)):l}let ew=(()=>{class t{constructor(e,i){this._renderer=e,this._elementRef=i,this.onChange=l=>{},this.onTouched=()=>{}}setProperty(e,i){this._renderer.setProperty(this._elementRef.nativeElement,e,i)}registerOnTouched(e){this.onTouched=e}registerOnChange(e){this.onChange=e}setDisabledState(e){this.setProperty("disabled",e)}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.sFG),s.rXU(s.aKT))}}static{this.\u0275dir=s.FsC({type:t})}}return t})(),Pc=(()=>{class t extends ew{static{this.\u0275fac=(()=>{let e;return function(l){return(e||(e=s.xGo(t)))(l||t)}})()}static{this.\u0275dir=s.FsC({type:t,features:[s.Vt3]})}}return t})();const Er=new s.nKC(""),nw={provide:Er,useExisting:(0,s.Rfq)(()=>cl),multi:!0},Kg=new s.nKC("");let cl=(()=>{class t extends ew{constructor(e,i,l){super(e,i),this._compositionMode=l,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function ND(){const t=E()?E().getUserAgent():"";return/android (\d+)/.test(t.toLowerCase())}())}writeValue(e){this.setProperty("value",e??"")}_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{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.sFG),s.rXU(s.aKT),s.rXU(Kg,8))}}static{this.\u0275dir=s.FsC({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(i,l){1&i&&s.bIt("input",function(m){return l._handleInput(m.target.value)})("blur",function(){return l.onTouched()})("compositionstart",function(){return l._compositionStart()})("compositionend",function(m){return l._compositionEnd(m.target.value)})},features:[s.Jv_([nw]),s.Vt3]})}}return t})();function pa(t){return null==t||("string"==typeof t||Array.isArray(t))&&0===t.length}function iw(t){return null!=t&&"number"==typeof t.length}const Oi=new s.nKC(""),dl=new s.nKC(""),LD=/^(?=.{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])?)*$/;class lo{static min(r){return function Xg(t){return r=>{if(pa(r.value)||pa(t))return null;const e=parseFloat(r.value);return!isNaN(e)&&e<t?{min:{min:t,actual:r.value}}:null}}(r)}static max(r){return function d0(t){return r=>{if(pa(r.value)||pa(t))return null;const e=parseFloat(r.value);return!isNaN(e)&&e>t?{max:{max:t,actual:r.value}}:null}}(r)}static required(r){return function gu(t){return pa(t.value)?{required:!0}:null}(r)}static requiredTrue(r){return function _u(t){return!0===t.value?null:{required:!0}}(r)}static email(r){return function vu(t){return pa(t.value)||LD.test(t.value)?null:{email:!0}}(r)}static minLength(r){return function rw(t){return r=>pa(r.value)||!iw(r.value)?null:r.value.length<t?{minlength:{requiredLength:t,actualLength:r.value.length}}:null}(r)}static maxLength(r){return ow(r)}static pattern(r){return function sw(t){if(!t)return Ac;let r,e;return"string"==typeof t?(e="","^"!==t.charAt(0)&&(e+="^"),e+=t,"$"!==t.charAt(t.length-1)&&(e+="$"),r=new RegExp(e)):(e=t.toString(),r=t),i=>{if(pa(i.value))return null;const l=i.value;return r.test(l)?null:{pattern:{requiredPattern:e,actualValue:l}}}}(r)}static nullValidator(r){return null}static compose(r){return jD(r)}static composeAsync(r){return HD(r)}}function ow(t){return r=>iw(r.value)&&r.value.length>t?{maxlength:{requiredLength:t,actualLength:r.value.length}}:null}function Ac(t){return null}function Yg(t){return null!=t}function aw(t){return(0,s.jNT)(t)?jn(t):t}function BD(t){let r={};
1return t.forEach(e=>{r=null!=e?{...r,...e}:r}),0===Object.keys(r).length?null:r}function VD(t,r){return r.map(e=>e(t))}function lw(t){return t.map(r=>function UD(t){return!t.validate}(r)?r:e=>r.validate(e))}function jD(t){if(!t)return null;const r=t.filter(Yg);return 0==r.length?null:function(e){return BD(VD(e,r))}}function u0(t){return null!=t?jD(lw(t)):null}function HD(t){if(!t)return null;const r=t.filter(Yg);return 0==r.length?null:function(e){return c0(VD(e,r).map(aw)).pipe((0,ke.T)(BD))}}function h0(t){return null!=t?HD(lw(t)):null}function cw(t,r){return null===t?[r]:Array.isArray(t)?[...t,r]:[t,r]}function dw(t){return t._rawValidators}function Qg(t){return t._rawAsyncValidators}function Fc(t){return t?Array.isArray(t)?t:[t]:[]}function yu(t,r){return Array.isArray(t)?t.includes(r):t===r}function Bf(t,r){const e=Fc(r);return Fc(t).forEach(l=>{yu(e,l)||e.push(l)}),e}function f0(t,r){return Fc(r).filter(e=>!yu(t,e))}class Cu{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(r){this._rawValidators=r||[],this._composedValidatorFn=u0(this._rawValidators)}_setAsyncValidators(r){this._rawAsyncValidators=r||[],this._composedAsyncValidatorFn=h0(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(r){this._onDestroyCallbacks.push(r)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(r=>r()),this._onDestroyCallbacks=[]}reset(r=void 0){this.control&&this.control.reset(r)}hasError(r,e){return!!this.control&&this.control.hasError(r,e)}getError(r,e){return this.control?this.control.getError(r,e):null}}class dr extends Cu{get formDirective(){return null}get path(){return null}}class ma extends Cu{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class bu{constructor(r){this._cd=r}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}}let Nc=(()=>{class t extends bu{constructor(e){super(e)}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(ma,2))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(i,l){2&i&&s.AVh("ng-untouched",l.isUntouched)("ng-touched",l.isTouched)("ng-pristine",l.isPristine)("ng-dirty",l.isDirty)("ng-valid",l.isValid)("ng-invalid",l.isInvalid)("ng-pending",l.isPending)},features:[s.Vt3]})}}return t})(),p0=(()=>{class t extends bu{constructor(e){super(e)}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(dr,10))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(i,l){2&i&&s.AVh("ng-untouched",l.isUntouched)("ng-touched",l.isTouched)("ng-pristine",l.isPristine)("ng-dirty",l.isDirty)("ng-valid",l.isValid)("ng-invalid",l.isInvalid)("ng-pending",l.isPending)("ng-submitted",l.isSubmitted)},features:[s.Vt3]})}}return t})();const Uf="VALID",Jg="INVALID",xu="PENDING",Bc="DISABLED";class ys{}class v0 extends ys{constructor(r,e){super(),this.value=r,this.source=e}}class e_ extends ys{constructor(r,e){super(),this.pristine=r,this.source=e}}class y0 extends ys{constructor(r,e){super(),this.touched=r,this.source=e}}class ul extends ys{constructor(r,e){super(),this.status=r,this.source=e}}class t_ extends ys{constructor(r){super(),this.source=r}}class _O extends ys{constructor(r){super(),this.source=r}}function C0(t){return(Hf(t)?t.validators:t)||null}function jf(t,r){return(Hf(r)?r.asyncValidators:t)||null}function Hf(t){return null!=t&&!Array.isArray(t)&&"object"==typeof t}class n_{constructor(r,e){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=(0,s.EWP)(()=>this.statusReactive()),this.statusReactive=(0,s.vPA)(void 0),this._pristine=(0,s.EWP)(()=>this.pristineReactive()),this.pristineReactive=(0,s.vPA)(!0),this._touched=(0,s.EWP)(()=>this.touchedReactive()),this.touchedReactive=(0,s.vPA)(!1),this._events=new Ke.B,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(r),this._assignAsyncValidators(e)}get validator(){return this._composedValidatorFn}set validator(r){this._rawValidators=this._composedValidatorFn=r}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(r){this._rawAsyncValidators=this._composedAsyncValidatorFn=r}get parent(){return this._parent}get status(){return(0,s.O8t)(this.statusReactive)}set status(r){(0,s.O8t)(()=>this.statusReactive.set(r))}get valid(){return this.status===Uf}get invalid(){return this.status===Jg}get pending(){return this.status==xu}get disabled(){return this.status===Bc}get enabled(){return this.status!==Bc}get pristine(){return(0,s.O8t)(this.pristineReactive)}set pristine(r){(0,s.O8t)(()=>this.pristineReactive.set(r))}get dirty(){return!this.pristine}get touched(){return(0,s.O8t)(this.touchedReactive)}set touched(r){(0,s.O8t)(()=>this.touchedReactive.set(r))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(r){this._assignValidators(r)}setAsyncValidators(r){this._assignAsyncValidators(r)}addValidators(r){this.setValidators(Bf(r,this._rawValidators))}addAsyncValidators(r){this.setAsyncValidators(Bf(r,this._rawAsyncValidators))}removeValidators(r){this.setValidators(f0(r,this._rawValidators))}removeAsyncValidators(r){this.setAsyncValidators(f0(r,this._rawAsyncValidators))}hasValidator(r){return yu(this._rawValidators,r)}hasAsyncValidator(r){return yu(this._rawAsyncValidators,r)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(r={}){const e=!1===this.touched;this.touched=!0;const i=r.sourceControl??this;this._parent&&!r.onlySelf&&this._parent.markAsTouched({...r,sourceControl:i}),e&&!1!==r.emitEvent&&this._events.next(new y0(!0,i))}markAllAsTouched(r={}){this.markAsTouched({onlySelf:!0,emitEvent:r.emitEvent,sourceControl:this}
1),this._forEachChild(e=>e.markAllAsTouched(r))}markAsUntouched(r={}){const e=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const i=r.sourceControl??this;this._forEachChild(l=>{l.markAsUntouched({onlySelf:!0,emitEvent:r.emitEvent,sourceControl:i})}),this._parent&&!r.onlySelf&&this._parent._updateTouched(r,i),e&&!1!==r.emitEvent&&this._events.next(new y0(!1,i))}markAsDirty(r={}){const e=!0===this.pristine;this.pristine=!1;const i=r.sourceControl??this;this._parent&&!r.onlySelf&&this._parent.markAsDirty({...r,sourceControl:i}),e&&!1!==r.emitEvent&&this._events.next(new e_(!1,i))}markAsPristine(r={}){const e=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const i=r.sourceControl??this;this._forEachChild(l=>{l.markAsPristine({onlySelf:!0,emitEvent:r.emitEvent})}),this._parent&&!r.onlySelf&&this._parent._updatePristine(r,i),e&&!1!==r.emitEvent&&this._events.next(new e_(!0,i))}markAsPending(r={}){this.status=xu;const e=r.sourceControl??this;!1!==r.emitEvent&&(this._events.next(new ul(this.status,e)),this.statusChanges.emit(this.status)),this._parent&&!r.onlySelf&&this._parent.markAsPending({...r,sourceControl:e})}disable(r={}){const e=this._parentMarkedDirty(r.onlySelf);this.status=Bc,this.errors=null,this._forEachChild(l=>{l.disable({...r,onlySelf:!0})}),this._updateValue();const i=r.sourceControl??this;!1!==r.emitEvent&&(this._events.next(new v0(this.value,i)),this._events.next(new ul(this.status,i)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...r,skipPristineCheck:e},this),this._onDisabledChange.forEach(l=>l(!0))}enable(r={}){const e=this._parentMarkedDirty(r.onlySelf);this.status=Uf,this._forEachChild(i=>{i.enable({...r,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:r.emitEvent}),this._updateAncestors({...r,skipPristineCheck:e},this),this._onDisabledChange.forEach(i=>i(!1))}_updateAncestors(r,e){this._parent&&!r.onlySelf&&(this._parent.updateValueAndValidity(r),r.skipPristineCheck||this._parent._updatePristine({},e),this._parent._updateTouched({},e))}setParent(r){this._parent=r}getRawValue(){return this.value}updateValueAndValidity(r={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const i=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Uf||this.status===xu)&&this._runAsyncValidator(i,r.emitEvent)}const e=r.sourceControl??this;!1!==r.emitEvent&&(this._events.next(new v0(this.value,e)),this._events.next(new ul(this.status,e)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!r.onlySelf&&this._parent.updateValueAndValidity({...r,sourceControl:e})}_updateTreeValidity(r={emitEvent:!0}){this._forEachChild(e=>e._updateTreeValidity(r)),this.updateValueAndValidity({onlySelf:!0,emitEvent:r.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?Bc:Uf}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(r,e){if(this.asyncValidator){this.status=xu,this._hasOwnPendingAsyncValidator={emitEvent:!1!==e};const i=aw(this.asyncValidator(this));this._asyncValidationSubscription=i.subscribe(l=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(l,{emitEvent:e,shouldHaveEmitted:r})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const r=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,r}return!1}setErrors(r,e={}){this.errors=r,this._updateControlsErrors(!1!==e.emitEvent,this,e.shouldHaveEmitted)}get(r){let e=r;return null==e||(Array.isArray(e)||(e=e.split(".")),0===e.length)?null:e.reduce((i,l)=>i&&i._find(l),this)}getError(r,e){const i=e?this.get(e):this;return i&&i.errors?i.errors[r]:null}hasError(r,e){return!!this.getError(r,e)}get root(){let r=this;for(;r._parent;)r=r._parent;return r}_updateControlsErrors(r,e,i){this.status=this._calculateStatus(),r&&this.statusChanges.emit(this.status),(r||i)&&this._events.next(new ul(this.status,e)),this._parent&&this._parent._updateControlsErrors(r,e,i)}_initObservables(){this.valueChanges=new s.bkB,this.statusChanges=new s.bkB}_calculateStatus(){return this._allControlsDisabled()?Bc:this.errors?Jg:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(xu)?xu:this._anyControlsHaveStatus(Jg)?Jg:Uf}
1_anyControlsHaveStatus(r){return this._anyControls(e=>e.status===r)}_anyControlsDirty(){return this._anyControls(r=>r.dirty)}_anyControlsTouched(){return this._anyControls(r=>r.touched)}_updatePristine(r,e){const i=!this._anyControlsDirty(),l=this.pristine!==i;this.pristine=i,this._parent&&!r.onlySelf&&this._parent._updatePristine(r,e),l&&this._events.next(new e_(this.pristine,e))}_updateTouched(r={},e){this.touched=this._anyControlsTouched(),this._events.next(new y0(this.touched,e)),this._parent&&!r.onlySelf&&this._parent._updateTouched(r,e)}_registerOnCollectionChange(r){this._onCollectionChange=r}_setUpdateStrategy(r){Hf(r)&&null!=r.updateOn&&(this._updateOn=r.updateOn)}_parentMarkedDirty(r){return!r&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}_find(r){return null}_assignValidators(r){this._rawValidators=Array.isArray(r)?r.slice():r,this._composedValidatorFn=function uw(t){return Array.isArray(t)?u0(t):t||null}(this._rawValidators)}_assignAsyncValidators(r){this._rawAsyncValidators=Array.isArray(r)?r.slice():r,this._composedAsyncValidatorFn=function ZD(t){return Array.isArray(t)?h0(t):t||null}(this._rawAsyncValidators)}}class Vc extends n_{constructor(r,e,i){super(C0(e),jf(i,e)),this.controls=r,this._initObservables(),this._setUpdateStrategy(e),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(r,e){return this.controls[r]?this.controls[r]:(this.controls[r]=e,e.setParent(this),e._registerOnCollectionChange(this._onCollectionChange),e)}addControl(r,e,i={}){this.registerControl(r,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}removeControl(r,e={}){this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),delete this.controls[r],this.updateValueAndValidity({emitEvent:e.emitEvent}),this._onCollectionChange()}setControl(r,e,i={}){this.controls[r]&&this.controls[r]._registerOnCollectionChange(()=>{}),delete this.controls[r],e&&this.registerControl(r,e),this.updateValueAndValidity({emitEvent:i.emitEvent}),this._onCollectionChange()}contains(r){return this.controls.hasOwnProperty(r)&&this.controls[r].enabled}setValue(r,e={}){(function b0(t,r,e){t._forEachChild((i,l)=>{if(void 0===e[l])throw new s.wOt(1002,"")})})(this,0,r),Object.keys(r).forEach(i=>{(function hw(t,r,e){const i=t.controls;if(!(r?Object.keys(i):i).length)throw new s.wOt(1e3,"");if(!i[e])throw new s.wOt(1001,"")})(this,!0,i),this.controls[i].setValue(r[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e)}patchValue(r,e={}){null!=r&&(Object.keys(r).forEach(i=>{const l=this.controls[i];l&&l.patchValue(r[i],{onlySelf:!0,emitEvent:e.emitEvent})}),this.updateValueAndValidity(e))}reset(r={},e={}){this._forEachChild((i,l)=>{i.reset(r?r[l]:null,{onlySelf:!0,emitEvent:e.emitEvent})}),this._updatePristine(e,this),this._updateTouched(e,this),this.updateValueAndValidity(e)}getRawValue(){return this._reduceChildren({},(r,e,i)=>(r[i]=e.getRawValue(),r))}_syncPendingControls(){let r=this._reduceChildren(!1,(e,i)=>!!i._syncPendingControls()||e);return r&&this.updateValueAndValidity({onlySelf:!0}),r}_forEachChild(r){Object.keys(this.controls).forEach(e=>{const i=this.controls[e];i&&r(i,e)})}_setUpControls(){this._forEachChild(r=>{r.setParent(this),r._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(r){for(const[e,i]of Object.entries(this.controls))if(this.contains(e)&&r(i))return!0;return!1}_reduceValue(){return this._reduceChildren({},(e,i,l)=>((i.enabled||this.disabled)&&(e[l]=i.value),e))}_reduceChildren(r,e){let i=r;return this._forEachChild((l,u)=>{i=e(i,l,u)}),i}_allControlsDisabled(){for(const r of Object.keys(this.controls))if(this.controls[r].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(r){return this.controls.hasOwnProperty(r)?this.controls[r]:null}}const Uc=new s.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>zf}),zf="always";function $f(t,r,e=zf){Hc(t,r),r.valueAccessor.writeValue(t.value),(t.disabled||"always"===e)&&r.valueAccessor.setDisabledState?.(t.disabled),function x0(t,r){r.valueAccessor.registerOnChange(e=>{t._pendingValue=e,t._pendingChange=!0,t._pendingDirty=!0,"change"===t.updateOn&&zc(t,r)})}(t,r),function pw(t,r){const e=(i,l)=>{r.valueAccessor.writeValue(i),l&&r.viewToModelUpdate(i)};t.registerOnChange(e),r._registerOnDestroy(()=>{t._unregisterOnChange(e)}
1)}(t,r),function eT(t,r){r.valueAccessor.registerOnTouched(()=>{t._pendingTouched=!0,"blur"===t.updateOn&&t._pendingChange&&zc(t,r),"submit"!==t.updateOn&&t.markAsTouched()})}(t,r),function jc(t,r){if(r.valueAccessor.setDisabledState){const e=i=>{r.valueAccessor.setDisabledState(i)};t.registerOnDisabledChange(e),r._registerOnDestroy(()=>{t._unregisterOnDisabledChange(e)})}}(t,r)}function i_(t,r,e=!0){const i=()=>{};r.valueAccessor&&(r.valueAccessor.registerOnChange(i),r.valueAccessor.registerOnTouched(i)),Su(t,r),t&&(r._invokeOnDestroyCallbacks(),t._registerOnCollectionChange(()=>{}))}function r_(t,r){t.forEach(e=>{e.registerOnValidatorChange&&e.registerOnValidatorChange(r)})}function Hc(t,r){const e=dw(t);null!==r.validator?t.setValidators(cw(e,r.validator)):"function"==typeof e&&t.setValidators([e]);const i=Qg(t);null!==r.asyncValidator?t.setAsyncValidators(cw(i,r.asyncValidator)):"function"==typeof i&&t.setAsyncValidators([i]);const l=()=>t.updateValueAndValidity();r_(r._rawValidators,l),r_(r._rawAsyncValidators,l)}function Su(t,r){let e=!1;if(null!==t){if(null!==r.validator){const l=dw(t);if(Array.isArray(l)&&l.length>0){const u=l.filter(m=>m!==r.validator);u.length!==l.length&&(e=!0,t.setValidators(u))}}if(null!==r.asyncValidator){const l=Qg(t);if(Array.isArray(l)&&l.length>0){const u=l.filter(m=>m!==r.asyncValidator);u.length!==l.length&&(e=!0,t.setAsyncValidators(u))}}}const i=()=>{};return r_(r._rawValidators,i),r_(r._rawAsyncValidators,i),e}function zc(t,r){t._pendingDirty&&t.markAsDirty(),t.setValue(t._pendingValue,{emitModelToViewChange:!1}),r.viewToModelUpdate(t._pendingValue),t._pendingChange=!1}function mw(t,r){Hc(t,r)}function gw(t,r){t._syncPendingControls(),r.forEach(e=>{const i=e.control;"submit"===i.updateOn&&i._pendingChange&&(e.viewToModelUpdate(i._pendingValue),i._pendingChange=!1)})}const rT={provide:dr,useExisting:(0,s.Rfq)(()=>Cs)},Yo=Promise.resolve();let Cs=(()=>{class t extends dr{get submitted(){return(0,s.O8t)(this.submittedReactive)}constructor(e,i,l){super(),this.callSetDisabledState=l,this._submitted=(0,s.EWP)(()=>this.submittedReactive()),this.submittedReactive=(0,s.vPA)(!1),this._directives=new Set,this.ngSubmit=new s.bkB,this.form=new Vc({},u0(e),h0(i))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(e){Yo.then(()=>{const i=this._findContainer(e.path);e.control=i.registerControl(e.name,e.control),$f(e.control,e,this.callSetDisabledState),e.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(e)})}getControl(e){return this.form.get(e.path)}
1removeControl(e){Yo.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name),this._directives.delete(e)})}addFormGroup(e){Yo.then(()=>{const i=this._findContainer(e.path),l=new Vc({});mw(l,e),i.registerControl(e.name,l),l.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(e){Yo.then(()=>{const i=this._findContainer(e.path);i&&i.removeControl(e.name)})}getFormGroup(e){return this.form.get(e.path)}updateModel(e,i){Yo.then(()=>{this.form.get(e.path).setValue(i)})}setValue(e){this.control.setValue(e)}onSubmit(e){return this.submittedReactive.set(!0),gw(this.form,this._directives),this.ngSubmit.emit(e),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(e){return e.pop(),e.length?this.form.get(e):this.form}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(Oi,10),s.rXU(dl,10),s.rXU(Uc,8))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(i,l){1&i&&s.bIt("submit",function(m){return l.onSubmit(m)})("reset",function(){return l.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.Jv_([rT]),s.Vt3]})}}return t})();function Mu(t,r){const e=t.indexOf(r);e>-1&&t.splice(e,1)}function oT(t){return"object"==typeof t&&null!==t&&2===Object.keys(t).length&&"value"in t&&"disabled"in t}const Pi=class extends n_{constructor(r=null,e,i){super(C0(e),jf(i,e)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(r),this._setUpdateStrategy(e),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),Hf(e)&&(e.nonNullable||e.initialValueIsDefault)&&(this.defaultValue=oT(r)?r.value:r)}setValue(r,e={}){this.value=this._pendingValue=r,this._onChange.length&&!1!==e.emitModelToViewChange&&this._onChange.forEach(i=>i(this.value,!1!==e.emitViewToModelChange)),this.updateValueAndValidity(e)}patchValue(r,e={}){this.setValue(r,e)}reset(r=this.defaultValue,e={}){this._applyFormState(r),this.markAsPristine(e),this.markAsUntouched(e),this.setValue(this.value,e),this._pendingChange=!1}_updateValue(){}_anyControls(r){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(r){this._onChange.push(r)}_unregisterOnChange(r){Mu(this._onChange,r)}registerOnDisabledChange(r){this._onDisabledChange.push(r)}_unregisterOnDisabledChange(r){Mu(this._onDisabledChange,r)}_forEachChild(r){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(r){oT(r)?(this.value=this._pendingValue=r.value,r.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=r}};Promise.resolve();let l_=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=s.FsC({type:t,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}}return t})();const bs=new s.nKC(""),qf={provide:ma,useExisting:(0,s.Rfq)(()=>Du)};let Du=(()=>{class t extends ma{set isDisabled(e){}static{this._ngModelWarningSentOnce=!1}constructor(e,i,l,u,m){super(),this._ngModelWarningConfig=u,this.callSetDisabledState=m,this.update=new s.bkB,this._ngModelWarningSent=!1,this._setValidators(e),this._setAsyncValidators(i),this.valueAccessor=function S0(t,r){if(!r)return null;let e,i,l;return Array.isArray(r),r.forEach(u=>{u.constructor===cl?e=u:function s_(t){return Object.getPrototypeOf(t.constructor)===Pc}(u)?i=u:l=u}),l||i||e||null}(0,l)}ngOnChanges(e){if(this._isControlChanged(e)){const i=e.form.previousValue;i&&i_(i,this,!1),$f(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}(function o_(t,r){if(!t.hasOwnProperty("model"))return!1;const e=t.model;return!!e.isFirstChange()||!Object.is(r,e.currentValue)})(e,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}
1ngOnDestroy(){this.form&&i_(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{this.\u0275fac=function(i){return new(i||t)(s.rXU(Oi,10),s.rXU(dl,10),s.rXU(Er,10),s.rXU(bs,8),s.rXU(Uc,8))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[s.Jv_([qf]),s.Vt3,s.OA$]})}}return t})();const d_={provide:dr,useExisting:(0,s.Rfq)(()=>Tu)};let Tu=(()=>{class t extends dr{get submitted(){return(0,s.O8t)(this._submittedReactive)}set submitted(e){this._submittedReactive.set(e)}constructor(e,i,l){super(),this.callSetDisabledState=l,this._submitted=(0,s.EWP)(()=>this._submittedReactive()),this._submittedReactive=(0,s.vPA)(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new s.bkB,this._setValidators(e),this._setAsyncValidators(i)}ngOnChanges(e){this._checkFormPresent(),e.hasOwnProperty("form")&&(this._updateValidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(Su(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(e){const i=this.form.get(e.path);return $f(i,e,this.callSetDisabledState),i.updateValueAndValidity({emitEvent:!1}),this.directives.push(e),i}getControl(e){return this.form.get(e.path)}
1removeControl(e){i_(e.control||null,e,!1),function _w(t,r){const e=t.indexOf(r);e>-1&&t.splice(e,1)}(this.directives,e)}addFormGroup(e){this._setUpFormContainer(e)}removeFormGroup(e){this._cleanUpFormContainer(e)}getFormGroup(e){return this.form.get(e.path)}addFormArray(e){this._setUpFormContainer(e)}removeFormArray(e){this._cleanUpFormContainer(e)}getFormArray(e){return this.form.get(e.path)}updateModel(e,i){this.form.get(e.path).setValue(i)}onSubmit(e){return this._submittedReactive.set(!0),gw(this.form,this.directives),this.ngSubmit.emit(e),this.form._events.next(new t_(this.control)),"dialog"===e?.target?.method}onReset(){this.resetForm()}resetForm(e=void 0){this.form.reset(e),this._submittedReactive.set(!1),this.form._events.next(new _O(this.form))}_updateDomValue(){this.directives.forEach(e=>{const i=e.control,l=this.form.get(e.path);i!==l&&(i_(i||null,e),(t=>t instanceof Pi)(l)&&($f(l,e,this.callSetDisabledState),e.control=l))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(e){const i=this.form.get(e.path);mw(i,e),i.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(e){if(this.form){const i=this.form.get(e.path);i&&function tT(t,r){return Su(t,r)}(i,e)&&i.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){Hc(this.form,this),this._oldForm&&Su(this._oldForm,this)}_checkFormPresent(){}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(Oi,10),s.rXU(dl,10),s.rXU(Uc,8))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["","formGroup",""]],hostBindings:function(i,l){1&i&&s.bIt("submit",function(m){return l.onSubmit(m)})("reset",function(){return l.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[s.Jv_([d_]),s.Vt3,s.OA$]})}}return t})();let ga=(()=>{class t{constructor(){this._validator=Ac}ngOnChanges(e){if(this.inputName in e){const i=this.normalizeInput(e[this.inputName].currentValue);this._enabled=this.enabled(i),this._validator=this._enabled?this.createValidator(i):Ac,this._onChange&&this._onChange()}}validate(e){return this._validator(e)}registerOnValidatorChange(e){this._onChange=e}enabled(e){return null!=e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=s.FsC({type:t,features:[s.OA$]})}}return t})();const vT={provide:Oi,useExisting:(0,s.Rfq)(()=>f_),multi:!0};let m_,f_=(()=>{class t extends ga{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=e=>function kw(t){return"number"==typeof t?t:parseInt(t,10)}(e),this.createValidator=e=>ow(e)}static{this.\u0275fac=(()=>{let e;return function(l){return(e||(e=s.xGo(t)))(l||t)}})()}static{this.\u0275dir=s.FsC({type:t,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(i,l){2&i&&s.BMQ("maxlength",l._enabled?l.maxlength:null)},inputs:{maxlength:"maxlength"},features:[s.Jv_([vT]),s.Vt3]})}}return t})(),N0=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({})}}return t})(),MT=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:Uc,useValue:e.callSetDisabledState??zf}]}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({imports:[N0]})}}return t})(),Qf=(()=>{class t{static withConfig(e){return{ngModule:t,providers:[{provide:bs,useValue:e.warnOnNgModelWithFormControl??"always"},{provide:Uc,useValue:e.callSetDisabledState??zf}]}}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({imports:[N0]})}}return t})();function Zf(t){return null!=t&&"false"!=`${t}`}function $c(t,r=0){return function Bw(t){return!isNaN(parseFloat(t))&&!isNaN(Number(t))}(t)?Number(t):2===arguments.length?r:0}function Eu(t){return Array.isArray(t)?t:[t]}function Qn(t){return null==t?"":"string"==typeof t?t:`${t}px`}
1function Iu(t){return t instanceof s.aKT?t.nativeElement:t}try{m_=typeof Intl<"u"&&Intl.v8BreakIterator}catch{m_=!1}let Jf,$r=(()=>{class t{constructor(e){this._platformId=e,this.isBrowser=this._platformId?function ud(t){return t===Ve}(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!m_)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(s.Agw))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const TT=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","time","url","week"];function ET(){if(Jf)return Jf;if("object"!=typeof document||!document)return Jf=new Set(TT),Jf;let t=document.createElement("input");return Jf=new Set(TT.filter(r=>(t.setAttribute("type",r),t.type===r))),Jf}let ku;function ep(t){return function IT(){if(null==ku&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>ku=!0}))}finally{ku=ku||!1}return ku}()?t:!!t.capture}var _a=function(t){return t[t.NORMAL=0]="NORMAL",t[t.NEGATED=1]="NEGATED",t[t.INVERTED=2]="INVERTED",t}(_a||{});let tp,fl;function kT(){if(null==fl){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return fl=!1,fl;if("scrollBehavior"in document.documentElement.style)fl=!0;else{const t=Element.prototype.scrollTo;fl=!!t&&!/\{\s*\[native code\]\s*\}/.test(t.toString())}}return fl}function g_(){if("object"!=typeof document||!document)return _a.NORMAL;if(null==tp){const t=document.createElement("div"),r=t.style;t.dir="rtl",r.width="1px",r.overflow="auto",r.visibility="hidden",r.pointerEvents="none",r.position="absolute";const e=document.createElement("div"),i=e.style;i.width="2px",i.height="1px",t.appendChild(e),document.body.appendChild(t),tp=_a.NORMAL,0===t.scrollLeft&&(t.scrollLeft=1,tp=0===t.scrollLeft?_a.NEGATED:_a.INVERTED),t.remove()}return tp}function L0(t){return t.composedPath?t.composedPath()[0]:t.target}function Uw(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}function __(t,r=to){return function EO(t){return(0,Fn.N)((r,e)=>{let i=!1,l=null,u=null,m=!1;const C=()=>{if(u?.unsubscribe(),u=null,i){i=!1;const D=l;l=null,e.next(D)}m&&e.complete()},b=()=>{u=null,m&&e.complete()};r.subscribe((0,_n._)(e,D=>{i=!0,l=D,u||An(t(D)).subscribe(u=(0,_n._)(e,C,b))},()=>{m=!0,(!i||!u||u.closed)&&e.complete()}))})}(()=>Za(t,r))}function Ai(t){return(0,Fn.N)((r,e)=>{An(t).subscribe((0,_n._)(e,()=>e.complete(),So.l)),!e.closed&&r.subscribe(e)})}const Ru=ep({passive:!0});let RT=(()=>{class t{constructor(e,i){this._platform=e,this._ngZone=i,this._monitoredElements=new Map}monitor(e){if(!this._platform.isBrowser)return Ro.w;const i=Iu(e),l=this._monitoredElements.get(i);if(l)return l.subject;const u=new Ke.B,m="cdk-text-field-autofilled",C=b=>{"cdk-text-field-autofill-start"!==b.animationName||i.classList.contains(m)?"cdk-text-field-autofill-end"===b.animationName&&i.classList.contains(m)&&(i.classList.remove(m),this._ngZone.run(()=>u.next({target:b.target,isAutofilled:!1}))):(i.classList.add(m),this._ngZone.run(()=>u.next({target:b.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{i.addEventListener("animationstart",C,Ru),i.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(i,{subject:u,unlisten:()=>{i.removeEventListener("animationstart",C,Ru)}}),u}stopMonitoring(e){const i=Iu(e),l=this._monitoredElements.get(i);l&&(l.unlisten(),l.subject.complete(),i.classList.remove("cdk-text-field-autofill-monitored"),i.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(i))}
1ngOnDestroy(){this._monitoredElements.forEach((e,i)=>this.stopMonitoring(i))}static{this.\u0275fac=function(i){return new(i||t)(s.KVO($r),s.KVO(s.SKi))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),jw=(()=>{class t{get minRows(){return this._minRows}set minRows(e){this._minRows=$c(e),this._setMinHeight()}get maxRows(){return this._maxRows}set maxRows(e){this._maxRows=$c(e),this._setMaxHeight()}get enabled(){return this._enabled}set enabled(e){this._enabled!==e&&((this._enabled=e)?this.resizeToFitContent(!0):this.reset())}get placeholder(){return this._textareaElement.placeholder}set placeholder(e){this._cachedPlaceholderHeight=void 0,e?this._textareaElement.setAttribute("placeholder",e):this._textareaElement.removeAttribute("placeholder"),this._cacheTextareaPlaceholderHeight()}constructor(e,i,l,u){this._elementRef=e,this._platform=i,this._ngZone=l,this._destroyed=new Ke.B,this._enabled=!0,this._previousMinRows=-1,this._isViewInited=!1,this._handleFocusEvent=m=>{this._hasFocus="focus"===m.type},this._document=u,this._textareaElement=this._elementRef.nativeElement}_setMinHeight(){const e=this.minRows&&this._cachedLineHeight?this.minRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.minHeight=e)}_setMaxHeight(){const e=this.maxRows&&this._cachedLineHeight?this.maxRows*this._cachedLineHeight+"px":null;e&&(this._textareaElement.style.maxHeight=e)}ngAfterViewInit(){this._platform.isBrowser&&(this._initialHeight=this._textareaElement.style.height,this.resizeToFitContent(),this._ngZone.runOutsideAngular(()=>{Hn(this._getWindow(),"resize").pipe(__(16),Ai(this._destroyed)).subscribe(()=>this.resizeToFitContent(!0)),this._textareaElement.addEventListener("focus",this._handleFocusEvent),this._textareaElement.addEventListener("blur",this._handleFocusEvent)}),this._isViewInited=!0,this.resizeToFitContent(!0))}ngOnDestroy(){this._textareaElement.removeEventListener("focus",this._handleFocusEvent),this._textareaElement.removeEventListener("blur",this._handleFocusEvent),this._destroyed.next(),this._destroyed.complete()}_cacheTextareaLineHeight(){if(this._cachedLineHeight)return;let e=this._textareaElement.cloneNode(!1);e.rows=1,e.style.position="absolute",e.style.visibility="hidden",e.style.border="none",e.style.padding="0",e.style.height="",e.style.minHeight="",e.style.maxHeight="",e.style.overflow="hidden",this._textareaElement.parentNode.appendChild(e),this._cachedLineHeight=e.clientHeight,e.remove(),this._setMinHeight(),this._setMaxHeight()}_measureScrollHeight(){const e=this._textareaElement,i=e.style.marginBottom||"",l=this._platform.FIREFOX,u=l&&this._hasFocus,m=l?"cdk-textarea-autosize-measuring-firefox":"cdk-textarea-autosize-measuring";u&&(e.style.marginBottom=`${e.clientHeight}px`),e.classList.add(m);const C=e.scrollHeight-4;return e.classList.remove(m),u&&(e.style.marginBottom=i),C}_cacheTextareaPlaceholderHeight(){if(!this._isViewInited||null!=this._cachedPlaceholderHeight)return;if(!this.placeholder)return void(this._cachedPlaceholderHeight=0);const e=this._textareaElement.value;this._textareaElement.value=this._textareaElement.placeholder,this._cachedPlaceholderHeight=this._measureScrollHeight(),this._textareaElement.value=e}ngDoCheck(){this._platform.isBrowser&&this.resizeToFitContent()}resizeToFitContent(e=!1){if(!this._enabled||(this._cacheTextareaLineHeight(),this._cacheTextareaPlaceholderHeight(),!this._cachedLineHeight))return;const i=this._elementRef.nativeElement,l=i.value;if(!e&&this._minRows===this._previousMinRows&&l===this._previousValue)return;const u=this._measureScrollHeight(),m=Math.max(u,this._cachedPlaceholderHeight||0);i.style.height=`${m}px`,this._ngZone.runOutsideAngular(()=>{typeof requestAnimationFrame<"u"?requestAnimationFrame(()=>this._scrollToCaretPosition(i)):setTimeout(()=>this._scrollToCaretPosition(i))}),this._previousValue=l,this._previousMinRows=this._minRows}reset(){void 0!==this._initialHeight&&(this._textareaElement.style.height=this._initialHeight)}_noopInputHandler(){}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_scrollToCaretPosition(e){const{selectionStart:i,selectionEnd:l}=e;!this._destroyed.isStopped&&this._hasFocus&&e.setSelectionRange(i,l)}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.aKT),s.rXU($r),s.rXU(s.SKi),s.rXU(z,8))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["textarea","cdkTextareaAutosize",""]],hostAttrs:["rows","1",1,"cdk-textarea-autosize"],hostBindings:function(i,l){1&i&&s.bIt("input",function(){return l._noopInputHandler()})},inputs:{minRows:[0,"cdkAutosizeMinRows","minRows"],maxRows:[0,"cdkAutosizeMaxRows","maxRows"],enabled:[2,"cdkTextareaAutosize","enabled",s.L39],placeholder:"placeholder"},exportAs:["cdkTextareaAutosize"],standalone:!0,features:[s.GFd]})}}return t})(),OT=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({})}}return t})();function v_(t){return!!t&&(t instanceof Ze.c||(0,jt.T)(t.lift)&&(0,jt.T)(t.subscribe))}function lp(t,...r){return r.length?r.some(e=>t[e]):t.altKey||t.shiftKey||t.ctrlKey||t.metaKey}function xs(t,r=to){return(0,Fn.N)((e,i)=>{let l=null,u=null,m=null;const C=()=>
1{if(l){l.unsubscribe(),l=null;const D=u;u=null,i.next(D)}};function b(){const D=m+t,R=r.now();if(R<D)return l=this.schedule(void 0,D-R),void i.add(l);C()}e.subscribe((0,_n._)(i,D=>{u=D,m=r.now(),l||(l=r.schedule(b,t),i.add(l))},()=>{C(),i.complete()},void 0,()=>{u=l=null}))})}function M_(...t){const r=za(t),e=Bn(t),{args:i,keys:l}=mu(t);if(0===i.length)return jn([],r);const u=new Ze.c(function hE(t,r,e=He.D){return i=>{o1(r,()=>{const{length:l}=t,u=new Array(l);let m=l,C=l;for(let b=0;b<l;b++)o1(r,()=>{const D=jn(t[b],r);let R=!1;D.subscribe((0,_n._)(i,F=>{u[b]=F,R||(R=!0,C--),C||i.next(e(u.slice()))},()=>{--m||i.complete()}))},i)},i)}}(i,r,l?m=>l0(l,m):He.D));return e?u.pipe(ef(e)):u}function o1(t,r,e){t?Kn(e,t,r):r()}function s1(t){return(0,At.p)((r,e)=>t<=e)}const a1=new Set;let Gc,fE=(()=>{class t{constructor(e,i){this._platform=e,this._nonce=i,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):mE}matchMedia(e){return(this._platform.WEBKIT||this._platform.BLINK)&&function pE(t,r){if(!a1.has(t))try{Gc||(Gc=document.createElement("style"),r&&Gc.setAttribute("nonce",r),Gc.setAttribute("type","text/css"),document.head.appendChild(Gc)),Gc.sheet&&(Gc.sheet.insertRule(`@media ${t} {body{ }}`,0),a1.add(t))}catch(e){console.error(e)}}(e,this._nonce),this._matchMedia(e)}static{this.\u0275fac=function(i){return new(i||t)(s.KVO($r),s.KVO(s.BIS,8))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function mE(t){return{matches:"all"===t||""===t,media:t,addListener:()=>{},removeListener:()=>{}}}let l1=(()=>{class t{constructor(e,i){this._mediaMatcher=e,this._zone=i,this._queries=new Map,this._destroySubject=new Ke.B}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(e){return c1(Eu(e)).some(l=>this._registerQuery(l).mql.matches)}observe(e){let u=M_(c1(Eu(e)).map(m=>this._registerQuery(m).observable));return u=io(u.pipe((0,ni.s)(1)),u.pipe(s1(1),xs(0))),u.pipe((0,ke.T)(m=>{const C={matches:!1,breakpoints:{}};return m.forEach(({matches:b,query:D})=>{C.matches=C.matches||b,C.breakpoints[D]=b}),C}))}_registerQuery(e){if(this._queries.has(e))return this._queries.get(e);const i=this._mediaMatcher.matchMedia(e),u={observable:new Ze.c(m=>{const C=b=>this._zone.run(()=>m.next(b));return i.addListener(C),()=>{i.removeListener(C)}}).pipe(Go(i),(0,ke.T)(({matches:m})=>({query:e,matches:m})),Ai(this._destroySubject)),mql:i};return this._queries.set(e,u),u}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(fE),s.KVO(s.SKi))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function c1(t){return t.map(r=>r.split(",")).reduce((r,e)=>r.concat(e)).map(r=>r.trim())}function u1(t,r,e){const i=Z0(t,r);e=e.trim(),!i.some(l=>l.trim()===e)&&(i.push(e),t.setAttribute(r,i.join(" ")))}function Q0(t,r,e){const i=Z0(t,r);e=e.trim();const l=i.filter(u=>u!==e);l.length?t.setAttribute(r,l.join(" ")):t.removeAttribute(r)}function Z0(t,r){return t.getAttribute(r)?.match(/\S+/g)??[]}class Nu{constructor(r,e){this._letterKeyStream=new Ke.B,this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new Ke.B,this.selectedItem=this._selectedItem;const i="number"==typeof e?.debounceInterval?e.debounceInterval:200;e?.skipPredicate&&(this._skipPredicateFn=e.skipPredicate),this.setItems(r),this._setupKeyHandler(i)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(r){this._selectedItemIndex=r}setItems(r){this._items=r}handleKey(r){const e=r.keyCode;r.key&&1===r.key.length?this._letterKeyStream.next(r.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(r){this._letterKeyStream.pipe(nt(e=>this._pressedLetters.push(e)),xs(r),(0,At.p)(()=>this._pressedLetters.length>0),(0,ke.T)(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(e=>{for(let i=1;i<this._items.length+1;i++){const u=this._items[(this._selectedItemIndex+i)%this._items.length];if(!this._skipPredicateFn?.(u)&&0===u.getLabel?.().toLocaleUpperCase().trim().indexOf(e)){this._selectedItem.next(u);break}}this._pressedLetters=[]})}}class D_{constructor(r,e){this._items=r,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._typeaheadSub
1scription=Gi.yU.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=i=>i.disabled,this.tabOut=new Ke.B,this.change=new Ke.B,r instanceof s.rOR?this._itemChangesSubscription=r.changes.subscribe(i=>this._itemsChanged(i.toArray())):(0,s.Hps)(r)&&(this._effectRef=(0,s.QZP)(()=>this._itemsChanged(r()),{injector:e}))}skipPredicate(r){return this._skipPredicateFn=r,this}withWrap(r=!0){return this._wrap=r,this}withVerticalOrientation(r=!0){return this._vertical=r,this}withHorizontalOrientation(r){return this._horizontal=r,this}withAllowedModifierKeys(r){return this._allowedModifierKeys=r,this}withTypeAhead(r=200){this._typeaheadSubscription.unsubscribe();const e=this._getItemsArray();return this._typeahead=new Nu(e,{debounceInterval:"number"==typeof r?r:void 0,skipPredicate:i=>this._skipPredicateFn(i)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(i=>{this.setActiveItem(i)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(r=!0){return this._homeAndEnd=r,this}withPageUpDown(r=!0,e=10){return this._pageUpAndDown={enabled:r,delta:e},this}setActiveItem(r){const e=this._activeItem;this.updateActiveItem(r),this._activeItem!==e&&this.change.next(this._activeItemIndex)}onKeydown(r){const e=r.keyCode,l=["altKey","ctrlKey","metaKey","shiftKey"].every(u=>!r[u]||this._allowedModifierKeys.indexOf(u)>-1);switch(e){case 9:return void this.tabOut.next();case 40:if(this._vertical&&l){this.setNextItemActive();break}return;case 38:if(this._vertical&&l){this.setPreviousItemActive();break}return;case 39:if(this._horizontal&&l){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case 37:if(this._horizontal&&l){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case 36:if(this._homeAndEnd&&l){this.setFirstItemActive();break}return;case 35:if(this._homeAndEnd&&l){this.setLastItemActive();break}return;case 33:if(this._pageUpAndDown.enabled&&l){const u=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(u>0?u:0,1);break}return;case 34:if(this._pageUpAndDown.enabled&&l){const u=this._activeItemIndex+this._pageUpAndDown.delta,m=this._getItemsArray().length;this._setActiveItemByIndex(u<m?u:m-1,-1);break}return;default:return void((l||lp(r,"shiftKey"))&&this._typeahead?.handleKey(r))}this._typeahead?.reset(),r.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(r){const e=this._getItemsArray(),i="number"==typeof r?r:e.indexOf(r);this._activeItem=e[i]??null,this._activeItemIndex=i,this._typeahead?.setCurrentSelectedItemIndex(i)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(r){this._wrap?this._setActiveInWrapMode(r):this._setActiveInDefaultMode(r)}_setActiveInWrapMode(r){const e=this._getItemsArray();for(let i=1;i<=e.length;i++){const l=(this._activeItemIndex+r*i+e.length)%e.length;if(!this._skipPredicateFn(e[l]))return void this.setActiveItem(l)}}_setActiveInDefaultMode(r){this._setActiveItemByIndex(this._activeItemIndex+r,r)}_setActiveItemByIndex(r,e){const i=this._getItemsArray();if(i[r]){for(;this._skipPredicateFn(i[r]);)if(!i[r+=e])return;this.setActiveItem(r)}}_getItemsArray(){return(0,s.Hps)(this._items)?this._items():this._items instanceof s.rOR?this._items.toArray():this._items}_itemsChanged(r){if(this._typeahead?.setItems(r),this._activeItem){const e=r.indexOf(this._activeItem);e>-1&&e!==this._activeItemIndex&&(this._activeItemIndex=e,this._typeahead?.setCurrentSelectedItemIndex(e))}}}
1class Lu extends D_{setActiveItem(r){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(r),this.activeItem&&this.activeItem.setActiveStyles()}}var qc=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}(qc||{});const tC="cdk-high-contrast-black-on-white",RE="cdk-high-contrast-white-on-black",gp="cdk-high-contrast-active";let nC=(()=>{class t{constructor(e,i){this._platform=e,this._document=i,this._breakpointSubscription=(0,s.WQX)(l1).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasses())})}getHighContrastMode(){if(!this._platform.isBrowser)return qc.NONE;const e=this._document.createElement("div");e.style.backgroundColor="rgb(1,2,3)",e.style.position="absolute",this._document.body.appendChild(e);const i=this._document.defaultView||window,l=i&&i.getComputedStyle?i.getComputedStyle(e):null,u=(l&&l.backgroundColor||"").replace(/ /g,"");switch(e.remove(),u){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return qc.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return qc.BLACK_ON_WHITE}return qc.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const e=this._document.body.classList;e.remove(gp,tC,RE),this._hasCheckedHighContrastMode=!0;const i=this.getHighContrastMode();i===qc.BLACK_ON_WHITE?e.add(gp,tC):i===qc.WHITE_ON_BLACK&&e.add(gp,RE)}}static{this.\u0275fac=function(i){return new(i||t)(s.KVO($r),s.KVO(z))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const iC=new s.nKC("cdk-dir-doc",{providedIn:"root",factory:function ws(){return(0,s.WQX)(z)}}),OE=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let ur=(()=>{class t{constructor(e){this.value="ltr",this.change=new s.bkB,e&&(this.value=function S1(t){const r=t?.toLowerCase()||"";return"auto"===r&&typeof navigator<"u"&&navigator?.language?OE.test(navigator.language)?"rtl":"ltr":"rtl"===r?"rtl":"ltr"}((e.body?e.body.dir:null)||(e.documentElement?e.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(iC,8))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),kr=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({})}}return t})();const M1=["*",[["mat-option"],["ng-container"]]],PE=["*","mat-option, ng-container"],AE=["text"],FE=[[["mat-icon"]],"*"],NE=["mat-icon","*"];function oC(t,r){if(1&t&&s.nrm(0,"mat-pseudo-checkbox",1),2&t){const e=s.XpG();s.Y8G("disabled",e.disabled)("state",e.selected?"checked":"unchecked")}}function _p(t,r){if(1&t&&s.nrm(0,"mat-pseudo-checkbox",3),2&t){const e=s.XpG();s.Y8G("disabled",e.disabled)}}function LE(t,r){if(1&t&&(s.j41(0,"span",4),s.EFF(1),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.SpI("(",e.group.label,")")}}const jE=new s.nKC("mat-sanity-checks",{providedIn:"root",factory:function E_(){return!0}});let Zo=(()=>{class t{constructor(e,i,l){this._sanityChecks=i,this._document=l,this._hasDoneGlobalChecks=!1,e._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(e){return!Uw()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[e])}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(nC),s.KVO(jE,8),s.KVO(z))}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({imports:[kr,kr]})}}return t})();class T1{constructor(r,e,i,l,u){this._defaultMatcher=r,this.ngControl=e,this._parentFormGroup=i,this._parentForm=l,this._stateChanges=u,this.errorState=!1}updateErrorState(){const r=this.errorState,e=this._parentFormGroup||this._parentForm,i=this.matcher||this._defaultMatcher,l=this.ngControl?this.ngControl.control:null,u=i?.isErrorState(l,e)??!1;u!==r&&(this.errorState=u,this._stateChanges.next())}}let qE=(()=>
vendor: 5,580 bytes, line 1
1{class t{isErrorState(e,i){return!!(e&&e.invalid&&(e.touched||i&&i.submitted))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var co=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}(co||{});class k_{constructor(r,e,i,l=!1){this._renderer=r,this.element=e,this.config=i,this._animationForciblyDisabledThroughCss=l,this.state=co.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const R1=ep({passive:!0,capture:!0});class XE{constructor(){this._events=new Map,this._delegateEventHandler=r=>{const e=L0(r);e&&this._events.get(r.type)?.forEach((i,l)=>{(l===e||l.contains(e))&&i.forEach(u=>u.handleEvent(r))})}}addHandler(r,e,i,l){const u=this._events.get(e);if(u){const m=u.get(i);m?m.add(l):u.set(i,new Set([l]))}else this._events.set(e,new Map([[i,new Set([l])]])),r.runOutsideAngular(()=>{document.addEventListener(e,this._delegateEventHandler,R1)})}removeHandler(r,e,i){const l=this._events.get(r);if(!l)return;const u=l.get(e);u&&(u.delete(i),0===u.size&&l.delete(e),0===l.size&&(this._events.delete(r),document.removeEventListener(r,this._delegateEventHandler,R1)))}}const R_={enterDuration:225,exitDuration:150},vp=ep({passive:!0,capture:!0}),yp=["mousedown","touchstart"],O_=["mouseup","mouseleave","touchend","touchcancel"];class Cp{static{this._eventManager=new XE}constructor(r,e,i,l){this._target=r,this._ngZone=e,this._platform=l,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,l.isBrowser&&(this._containerElement=Iu(i))}fadeInRipple(r,e,i={}){const l=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),u={...R_,...i.animation};i.centered&&(r=l.left+l.width/2,e=l.top+l.height/2);const m=i.radius||function QE(t,r,e){const i=Math.max(Math.abs(t-e.left),Math.abs(t-e.right)),l=Math.max(Math.abs(r-e.top),Math.abs(r-e.bottom));return Math.sqrt(i*i+l*l)}(r,e,l),C=r-l.left,b=e-l.top,D=u.enterDuration,R=document.createElement("div");R.classList.add("mat-ripple-element"),R.style.left=C-m+"px",R.style.top=b-m+"px",R.style.height=2*m+"px",R.style.width=2*m+"px",null!=i.color&&(R.style.backgroundColor=i.color),R.style.transitionDuration=`${D}ms`,this._containerElement.appendChild(R);const F=window.getComputedStyle(R),H=F.transitionDuration,L="none"===F.transitionProperty||"0s"===H||"0s, 0s"===H||0===l.width&&0===l.height,ee=new k_(this,R,i,L);R.style.transform="scale3d(1, 1, 1)",ee.state=co.FADING_IN,i.persistent||(this._mostRecentTransientRipple=ee);let he=null;return!L&&(D||u.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const De=()=>{he&&(he.fallbackTimer=null),clearTimeout(dt),this._finishRippleTransition(ee)},$e=()=>this._destroyRipple(ee),dt=setTimeout($e,D+100);R.addEventListener("transitionend",De),R.addEventListener("transitioncancel",$e),he={onTransitionEnd:De,onTransitionCancel:$e,fallbackTimer:dt}}),this._activeRipples.set(ee,he),(L||!D)&&this._finishRippleTransition(ee),ee}fadeOutRipple(r){if(r.state===co.FADING_OUT||r.state===co.HIDDEN)return;const e=r.element,i={...R_,...r.config.animation};e.style.transitionDuration=`${i.exitDuration}ms`,e.style.opacity="0",r.state=co.FADING_OUT,(r._animationForciblyDisabledThroughCss||!i.exitDuration)&&this._finishRippleTransition(r)}fadeOutAll(){this._getActiveRipples().forEach(r=>r.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(r=>{r.config.persistent||r.fadeOut()})}setupTriggerEvents(r){const e=Iu(r);!this._platform.isBrowser||!e||e===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=e,yp.forEach(i=>{Cp._eventManager.addHandler(this._ngZone,i,e,this)}))}handleEvent(r){"mousedown"===r.type?this._onMousedown(r):"touchstart"===r.type?this._onTouchStart(r):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{O_.forEach(e=>{this._triggerElement.addEventListener(e,this,vp)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(r){r.state===co.FADING_IN?this._startFadeOutTransition(r):r.state===co.FADING_OUT&&this._destroyRipple(r)}_startFadeOutTransition(r){const e=r===this._mostRecentTransientRipple,{persistent:i}=r.config;r.state=co.VISIBLE,!i&&(!e||!this._isPointerDown)&&r.fadeOut()}_destroyRipple(r){const e=this._activeRipples.get(r)??null;this._activeRipples.delete(r),this._activeRipples.size||(this._containerRect=null),r===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),r.state=co.HIDDEN,null!==e&&(r.element.removeEventListener("transitionend",e.onTransitionEnd),r.element.removeEventListener("transitioncancel",e.onTransitionCancel),null!==e.fallbackTimer&&clearTimeout(e.fallbackTimer)),r.element.remove()}_onMousedown(r){const e=function dP(t){return 0===t.buttons||0===t.detail}(r),i=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!e&&!i&&(this._isPointerDown=!0,this.fadeInRipple(r.clientX,r.clientY,this._target.rippleConfig))}_onTouchStart(r){if(!this._target.rippleDisabled&&!function uP(t){const r=t.touches&&t.touches[0]||t.changedTouches&&t.changedTouches[0];return!(!r||-1!==r.identifier||null!=r.radiusX&&1!==r.radiusX||null!=r.radiusY&&1!==r.radiusY)}(r)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const e=r.changedTouches;if(e)for(let i=0;i<e.length;i++)this.fadeInRipple(e[i].clientX,e[i].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEac
1h(r=>{!r.config.persistent&&(r.state===co.VISIBLE||r.config.terminateOnPointerUp&&r.state===co.FADING_IN)&&r.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const r=this._triggerElement;r&&(yp.forEach(e=>Cp._eventManager.removeHandler(e,r,this)),this._pointerUpEventsRegistered&&(O_.forEach(e=>r.removeEventListener(e,this,vp)),this._pointerUpEventsRegistered=!1))}}const ZE=new s.nKC("mat-ripple-global-options");let JE=(()=>{class t{get disabled(){return this._disabled}set disabled(e){e&&this.fadeOutAllNonPersistent(),this._disabled=e,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(e){this._trigger=e,this._setupTriggerEventsIfEnabled()}constructor(e,i,l,u,m){this._elementRef=e,this._animationMode=m,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=u||{},this._rippleRenderer=new Cp(this,i,e,l)}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:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{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,i=0,l){return"number"==typeof e?this._rippleRenderer.fadeInRipple(e,i,{...this.rippleConfig,...l}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...e})}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.aKT),s.rXU(s.SKi),s.rXU($r),s.rXU(ZE,8),s.rXU(s.bc$,8))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(i,l){2&i&&s.AVh("mat-ripple-unbounded",l.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}}return t})(),aC=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({imports:[Zo,Zo]})}}return t})(),lC=(()=>{class t{constructor(e){this._animationMode=e,this.state="unchecked",this.disabled=!1,this.appearance="full"}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.bc$,8))}}static{this.\u0275cmp=s.VBU({type:t,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(i,l){2&i&&s.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===l.state)("mat-pseudo-checkbox-checked","checked"===l.state)("mat-pseudo-checkbox-disabled",l.disabled)("mat-pseudo-checkbox-minimal","minimal"===l.appearance)("mat-pseudo-checkbox-full","full"===l.appearance)("_mat-animation-noopable","NoopAnimations"===l._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[s.aNF],decls:0,vars:0,template:function(i,l){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-app-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-app-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;
1height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}}return t})(),cC=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({imports:[Zo]})}}return t})();const P_=new s.nKC("MAT_OPTION_PARENT_COMPONENT");let eI=0;const dC=new s.nKC("MatOptgroup");let O1=(()=>{class t{constructor(e){this.disabled=!1,this._labelId="mat-optgroup-label-"+eI++,this._inert=e?.inertGroups??!1}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(P_,8))}}static{this.\u0275cmp=s.VBU({type:t,selectors:[["mat-optgroup"]],hostAttrs:[1,"mat-mdc-optgroup"],hostVars:3,hostBindings:function(i,l){2&i&&s.BMQ("role",l._inert?null:"group")("aria-disabled",l._inert?null:l.disabled.toString())("aria-labelledby",l._inert?null:l._labelId)},inputs:{label:"label",disabled:[2,"disabled","disabled",s.L39]},exportAs:["matOptgroup"],standalone:!0,features:[s.Jv_([{provide:dC,useExisting:t}]),s.GFd,s.aNF],ngContentSelectors:PE,decls:5,vars:4,consts:[["role","presentation",1,"mat-mdc-optgroup-label",3,"id"],[1,"mdc-list-item__primary-text"]],template:function(i,l){1&i&&(s.NAR(M1),s.j41(0,"span",0)(1,"span",1),s.EFF(2),s.SdG(3),s.k0s()(),s.SdG(4,1)),2&i&&(s.AVh("mdc-list-item--disabled",l.disabled),s.Y8G("id",l._labelId),s.R7$(2),s.SpI("",l.label," "))},styles:[".mat-mdc-optgroup{color:var(--mat-optgroup-label-text-color, var(--mat-app-on-surface-variant));font-family:var(--mat-optgroup-label-text-font, var(--mat-app-title-small-font));line-height:var(--mat-optgroup-label-text-line-height, var(--mat-app-title-small-line-height));font-size:var(--mat-optgroup-label-text-size, var(--mat-app-title-small-size));letter-spacing:var(--mat-optgroup-label-text-tracking, var(--mat-app-title-small-tracking));font-weight:var(--mat-optgroup-label-text-weight, var(--mat-app-title-small-weight))}.mat-mdc-optgroup-label{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;outline:none}.mat-mdc-optgroup-label.mdc-list-item--disabled{opacity:.38}.mat-mdc-optgroup-label .mdc-list-item__primary-text{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;white-space:normal}"],encapsulation:2,changeDetection:0})}}return t})(),uC=0;class hC{constructor(r,e=!1){this.source=r,this.isUserInput=e}}let gl=(()=>{class t{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(e){this._disabled=e}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(e,i,l,u){this._element=e,this._changeDetectorRef=i,this._parent=l,this.group=u,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+uC++,this.onSelectionChange=new s.bkB,this._stateChanges=new Ke.B}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,i){const l=this._getHostElement();"function"==typeof l.focus&&l.focus(i)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(e){(13===e.keyCode||32===e.keyCode)&&!lp(e)&&(this._selectViaInteraction(),e.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const 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 hC(this,e))}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.aKT),s.rXU(s.gRc),s.rXU(P_,8),s.rXU(dC,8))}}static{this.\u0275cmp=s.VBU({type:t,selectors:[["mat-option"]],viewQuery:function(i,l){if(1&i&&s.GBs(AE,7),2&i){let u;s.mGM(u=s.lsd())&&(l._text=u.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(i,l){1&i&&s.bIt("click",function(){return l._selectViaInteraction()})("keydown",function(m){return l._handleKeydown(m)}),2&i&&(s.Mr5("id",l.id),s.BMQ("aria-selected",l.selected)("aria-disabled",l.disabled.toString()),s.AVh("mdc-list-item--selected",l.selected)("mat-mdc-option-multiple",l.multiple)("mat-mdc-option-active",l.active)("mdc-list-item--disabled",l.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",s.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[s.GFd,s.aNF],ngContentSelectors:NE,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(i,l){1&i&&(s.NAR(FE),s.DNE(0,oC,1,2,"mat-pseudo-checkbox",1),s.SdG(1),s.j41(2,"span",2,0),s.SdG(4,1),s.k0s(),s.DNE(5,_p,1,1,"mat-pseudo-checkbox",3)(6,LE,2,1,"span",4),s.nrm(7,"div",5)),2&i&&(s.vxM(l.multiple?0:-1),s.R7$(5),s.vxM(l.multiple||!l.selected||l.hideSingleSelectionIndicator?-1:5),s.R7$(),s.vxM(l.group&&l.group._inert?6:-1),s.R7$(),s.Y8G("matRippleTrigger",l._getHostElement())("matRippleDisabled",l.disabled||l.disableRipple))},dependencies:[lC,JE],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-app-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color);outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-app-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}}return t})(),Kc=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({imports:[aC,Zo,cC]})}}return t})();class oI{constructor(r){this._box=r,this._destroyed=new Ke.B,this._resizeSubject=ne
1w Ke.B,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(e=>this._resizeSubject.next(e)))}observe(r){return this._elementObservables.has(r)||this._elementObservables.set(r,new Ze.c(e=>{const i=this._resizeSubject.subscribe(e);return this._resizeObserver?.observe(r,{box:this._box}),()=>{this._resizeObserver?.unobserve(r),i.unsubscribe(),this._elementObservables.delete(r)}}).pipe((0,At.p)(e=>e.some(i=>i.target===r)),Do({bufferSize:1,refCount:!0}),Ai(this._destroyed))),this._elementObservables.get(r)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let A_=(()=>{class t{constructor(){this._observers=new Map,this._ngZone=(0,s.WQX)(s.SKi)}ngOnDestroy(){for(const[,e]of this._observers)e.destroy();this._observers.clear()}observe(e,i){const l=i?.box||"content-box";return this._observers.has(l)||this._observers.set(l,new oI(l)),this._observers.get(l).observe(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Ni=Ue(969);let F_=(()=>{class t{create(e){return typeof MutationObserver>"u"?null:new MutationObserver(e)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),aI=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({providers:[F_]})}}return t})();const lI=["notch"],xp=["matFormFieldNotchedOutline",""],wp=["*"],cI=["textField"],dI=["iconPrefixContainer"],A1=["textPrefixContainer"],Sp=["iconSuffixContainer"],uI=["textSuffixContainer"],hI=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],fI=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function F1(t,r){1&t&&s.nrm(0,"span",21)}function N1(t,r){if(1&t&&(s.j41(0,"label",20),s.SdG(1,1),s.DNE(2,F1,1,0,"span",21),s.k0s()),2&t){const e=s.XpG(2);s.Y8G("floating",e._shouldLabelFloat())("monitorResize",e._hasOutline())("id",e._labelId),s.BMQ("for",e._control.disableAutomaticLabeling?null:e._control.id),s.R7$(2),s.vxM(!e.hideRequiredMarker&&e._control.required?2:-1)}}function L1(t,r){if(1&t&&s.DNE(0,N1,3,5,"label",20),2&t){const e=s.XpG();s.vxM(e._hasFloatingLabel()?0:-1)}}function pI(t,r){1&t&&s.nrm(0,"div",7)}function B1(t,r){}function mI(t,r){if(1&t&&s.DNE(0,B1,0,0,"ng-template",13),2&t){s.XpG(2);const e=s.sdS(1);s.Y8G("ngTemplateOutlet",e)}}function FP(t,r){if(1&t&&(s.j41(0,"div",9),s.DNE(1,mI,1,1,null,13),s.k0s()),2&t){const e=s.XpG();s.Y8G("matFormFieldNotchedOutlineOpen",e._shouldLabelFloat()),s.R7$(),s.vxM(e._forceDisplayInfixLabel()?-1:1)}}function NP(t,r){1&t&&(s.j41(0,"div",10,2),s.SdG(2,2),s.k0s())}function LP(t,r){1&t&&(s.j41(0,"div",11,3),s.SdG(2,3),s.k0s())}function BP(t,r){}function V1(t,r){if(1&t&&s.DNE(0,BP,0,0,"ng-template",13),2&t){s.XpG();const e=s.sdS(1);s.Y8G("ngTemplateOutlet",e)}}function N_(t,r){1&t&&(s.j41(0,"div",14,4),s.SdG(2,4),s.k0s())}function gI(t,r){1&t&&(s.j41(0,"div",15,5),s.SdG(2,5),s.k0s())}function _I(t,r){1&t&&s.nrm(0,"div",16)}function U1(t,r){if(1&t&&(s.j41(0,"div",18),s.SdG(1,6),s.k0s()),2&t){const e=s.XpG();s.Y8G("@transitionMessages",e._subscriptAnimationState)}}function Mp(t,r){if(1&t&&(s.j41(0,"mat-hint",22),s.EFF(1),s.k0s()),2&t){const e=s.XpG(2);s.Y8G("id",e._hintLabelId),s.R7$(),s.JRh(e.hintLabel)}}function vI(t,r){if(1&t&&(s.j41(0,"div",19),s.DNE(1,Mp,2,2,"mat-hint",22),s.SdG(2,7),s.nrm(3,"div",23),s.SdG(4,8),s.k0s()),2&t){const e=s.XpG();s.Y8G("@transitionMessages",e._subscriptAnimationState),s.R7$(),s.vxM(e.hintLabel?1:-1)}}let Xc=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=s.FsC({type:t,selectors:[["mat-label"]],standalone:!0})}}return t})(),yI=0;const j1=new s.nKC("MatError");let L_=(()=>{class t{constructor(e,i){this.id="mat-mdc-error-"+yI++,e||i.nativeElement.setAttribute("aria-live","polite")}static{this.\u0275fac=function(i){return new(i||t)(s.kS0("aria-l
1ive"),s.rXU(s.aKT))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(i,l){2&i&&s.Mr5("id",l.id)},inputs:{id:"id"},standalone:!0,features:[s.Jv_([{provide:j1,useExisting:t}])]})}}return t})(),CI=0,Yc=(()=>{class t{constructor(){this.align="start",this.id="mat-mdc-hint-"+CI++}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=s.FsC({type:t,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(i,l){2&i&&(s.Mr5("id",l.id),s.BMQ("align",null),s.AVh("mat-mdc-form-field-hint-end","end"===l.align))},inputs:{align:"align",id:"id"},standalone:!0})}}return t})();const H1=new s.nKC("MatPrefix");let B_=(()=>{class t{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=s.FsC({type:t,selectors:[["","matPrefix",""],["","matIconPrefix",""],["","matTextPrefix",""]],inputs:{_isTextSelector:[0,"matTextPrefix","_isTextSelector"]},standalone:!0,features:[s.Jv_([{provide:H1,useExisting:t}])]})}}return t})();const Hu=new s.nKC("MatSuffix");let V_=(()=>{class t{constructor(){this._isText=!1}set _isTextSelector(e){this._isText=!0}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=s.FsC({type:t,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[s.Jv_([{provide:Hu,useExisting:t}])]})}}return t})();const pC=new s.nKC("FloatingLabelParent");let mC=(()=>{class t{get floating(){return this._floating}set floating(e){this._floating=e,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(e){this._monitorResize=e,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(e){this._elementRef=e,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,s.WQX)(A_),this._ngZone=(0,s.WQX)(s.SKi),this._parent=(0,s.WQX)(pC),this._resizeSubscription=new Gi.yU}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function bI(t){if(null!==t.offsetParent)return t.scrollWidth;const e=t.cloneNode(!0);e.style.setProperty("position","absolute"),e.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(e);const i=e.scrollWidth;return e.remove(),i}(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{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.aKT))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(i,l){2&i&&s.AVh("mdc-floating-label--float-above",l.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0})}}return t})();const gC="mdc-line-ripple--active",U_="mdc-line-ripple--deactivating";let j_=(()=>{class t{constructor(e,i){this._elementRef=e,this._handleTransitionEnd=l=>{const u=this._elementRef.nativeElement.classList,m=u.contains(U_);"opacity"===l.propertyName&&m&&u.remove(gC,U_)},i.runOutsideAngular(()=>{e.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const e=this._elementRef.nativeElement.classList;e.remove(U_),e.add(gC)}deactivate(){this._elementRef.nativeElement.classList.add(U_)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.aKT),s.rXU(s.SKi))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0})}}return t})(),z1=(()=>{class t{constructor(e,i){this._elementRef=e,this._ngZone=i,this.open=!1}ngAfterViewInit(){const e=this._elementRef.nativeElement.querySelector(".mdc-floating-label");e?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(e.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>e.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}
1_setNotchWidth(e){this._notch.nativeElement.style.width=this.open&&e?`calc(${e}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.aKT),s.rXU(s.SKi))}}static{this.\u0275cmp=s.VBU({type:t,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(i,l){if(1&i&&s.GBs(lI,5),2&i){let u;s.mGM(u=s.lsd())&&(l._notch=u.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(i,l){2&i&&s.AVh("mdc-notched-outline--notched",l.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[s.aNF],attrs:xp,ngContentSelectors:wp,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(i,l){1&i&&(s.NAR(),s.nrm(0,"div",1),s.j41(1,"div",2,0),s.SdG(3),s.k0s(),s.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}}return t})();const $1={transitionMessages:(0,Ni.hZ)("transitionMessages",[(0,Ni.wk)("enter",(0,Ni.iF)({opacity:1,transform:"translateY(0%)"})),(0,Ni.kY)("void => enter",[(0,Ni.iF)({opacity:0,transform:"translateY(-5px)"}),(0,Ni.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let _C=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=s.FsC({type:t})}}return t})();const Dp=new s.nKC("MatFormField"),xI=new s.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let vC=0,H_=(()=>{class t{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(e){this._hideRequiredMarker=Zf(e)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(e){e!==this._floatLabel&&(this._floatLabel=e,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(e){const i=this._appearance;this._appearance=e||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==i&&(this._needsOutlineLabelOffsetUpdate=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(e){this._subscriptSizing=e||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(e){this._hintLabel=e,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(e){this._explicitFormFieldControl=e}constructor(e,i,l,u,m,C,b,D){this._elementRef=e,this._changeDetectorRef=i,this._dir=u,this._platform=m,this._defaults=C,this._animationMode=b,this._labelChild=(0,s.sbv)(Xc),this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+vC++,this._hintLabelId="mat-mdc-hint-"+vC++,this._subscriptAnimationState="",this._destroyed=new Ke.B,this._isFocused=null,this._needsOutlineLabelOffsetUpdate=!1,this._previousControl=null,this._injector=(0,s.WQX)(s.zZn),this.getLabelId=(0,s.EWP)(()=>this._hasFloatingLabel()?this._labelId:null),this._hasFloatingLabel=(0,s.EWP)(()=>!!this._labelChild()),C&&(C.appearance&&(this.appearance=C.appearance),this._hideRequiredMarker=!!C?.hideRequiredMarker,C.color&&(this.color=C.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._previousControl=this._control)}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(e){const i=this._control,l="mat-mdc-form-field-type-";e&&this._elementRef.nativeElement.classList.remove(l+e.controlType),i.controlType&&this._elementRef.nativeElement.classList.add(l+i.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=i.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._valueChanges?.unsubscribe(),i.ngControl&&i.ngControl.valueChanges&&(this._valueChanges=i.ngControl.valueChanges.pipe(Ai(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(),ll(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()}
1),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),(0,s.Tzd)(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe(Ai(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_shouldLabelFloat(){return!!this._hasFloatingLabel()&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_shouldForward(e){const i=this._control?this._control.ngControl:null;return i&&i[e]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let e=[];
1if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&e.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const i=this._hintChildren?this._hintChildren.find(u=>"start"===u.align):null,l=this._hintChildren?this._hintChildren.find(u=>"end"===u.align):null;i?e.push(i.id):this._hintLabel&&e.push(this._hintLabelId),l&&e.push(l.id)}else this._errorChildren&&e.push(...this._errorChildren.map(i=>i.id));this._control.setDescribedByIds(e)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;const e=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(e.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdate=!0);const i=this._iconPrefixContainer?.nativeElement,l=this._textPrefixContainer?.nativeElement,u=this._iconSuffixContainer?.nativeElement,m=this._textSuffixContainer?.nativeElement,C=i?.getBoundingClientRect().width??0,b=l?.getBoundingClientRect().width??0,D=u?.getBoundingClientRect().width??0,R=m?.getBoundingClientRect().width??0;e.style.transform=`var(\n --mat-mdc-form-field-label-transform,\n translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${C+b}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n )`,this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${C+b+D+R}px)`)}_isAttachedToDom(){const e=this._elementRef.nativeElement;if(e.getRootNode){const i=e.getRootNode();return i&&i!==e}return document.documentElement.contains(e)}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.aKT),s.rXU(s.gRc),s.rXU(s.SKi),s.rXU(ur),s.rXU($r),s.rXU(xI,8),s.rXU(s.bc$,8),s.rXU(z))}}static{this.\u0275cmp=s.VBU({type:t,selectors:[["mat-form-field"]],contentQueries:function(i,l,u){if(1&i&&(s.C6U(u,l._labelChild,Xc,5),s.wni(u,_C,5),s.wni(u,H1,5),s.wni(u,Hu,5),s.wni(u,j1,5),s.wni(u,Yc,5)),2&i){let m;s.NyB(),s.mGM(m=s.lsd())&&(l._formFieldControl=m.first),s.mGM(m=s.lsd())&&(l._prefixChildren=m),s.mGM(m=s.lsd())&&(l._suffixChildren=m),s.mGM(m=s.lsd())&&(l._errorChildren=m),s.mGM(m=s.lsd())&&(l._hintChildren=m)}},viewQuery:function(i,l){if(1&i&&(s.GBs(cI,5),s.GBs(dI,5),s.GBs(A1,5),s.GBs(Sp,5),s.GBs(uI,5),s.GBs(mC,5),s.GBs(z1,5),s.GBs(j_,5)),2&i){let u;s.mGM(u=s.lsd())&&(l._textField=u.first),s.mGM(u=s.lsd())&&(l._iconPrefixContainer=u.first),s.mGM(u=s.lsd())&&(l._textPrefixContainer=u.first),s.mGM(u=s.lsd())&&(l._iconSuffixContainer=u.first),s.mGM(u=s.lsd())&&(l._textSuffixContainer=u.first),s.mGM(u=s.lsd())&&(l._floatingLabel=u.first),s.mGM(u=s.lsd())&&(l._notchedOutline=u.first),s.mGM(u=s.lsd())&&(l._lineRipple=u.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(i,l){2&i&&s.AVh("mat-mdc-form-field-label-always-float",l._shouldAlwaysFloat())("mat-mdc-form-field-has-icon-prefix",l._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",l._hasIconSuffix)("mat-form-field-invalid",l._control.errorState)("mat-form-field-disabled",l._control.disabled)("mat-form-field-autofilled",l._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===l._animationMode)("mat-form-field-appearance-fill","fill"==l.appearance)("mat-form-field-appearance-outline","outline"==l.appearance)("mat-form-field-hide-placeholder",l._hasFloatingLabel()&&!l._shouldLabelFloat())("mat-focused",l._control.focused)("mat-primary","accent"!==l.color&&"warn"!==l.color)("mat-accent","accent"===l.color)("mat-warn","warn"===l.color)("ng-untouched",l._shouldForward("untouched"))("ng-touched",l._shouldForward("touched"))("ng-pristine",l._shouldForward("pristine"))("ng-dirty",l._shouldForward("dirty"))("ng-valid",l._shouldForward("valid"))("ng-invalid",l._shouldForward("invalid"))("ng-pending",l._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[s.Jv_([{provide:Dp,useExisting:t},{provide:pC,useExisting:t}]),s.aNF],ngContentSelectors:fI,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",""],[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
1FloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(i,l){if(1&i){const u=s.RV6();s.NAR(hI),s.DNE(0,L1,1,1,"ng-template",null,0,s.C5r),s.j41(2,"div",6,1),s.bIt("click",function(C){return s.eBV(u),s.Njj(l._control.onContainerClick(C))}),s.DNE(4,pI,1,0,"div",7),s.j41(5,"div",8),s.DNE(6,FP,2,2,"div",9)(7,NP,3,0,"div",10)(8,LP,3,0,"div",11),s.j41(9,"div",12),s.DNE(10,V1,1,1,null,13),s.SdG(11),s.k0s(),s.DNE(12,N_,3,0,"div",14)(13,gI,3,0,"div",15),s.k0s(),s.DNE(14,_I,1,0,"div",16),s.k0s(),s.j41(15,"div",17),s.DNE(16,U1,2,1,"div",18)(17,vI,5,2,"div",19),s.k0s()}if(2&i){let u;s.R7$(2),s.AVh("mdc-text-field--filled",!l._hasOutline())("mdc-text-field--outlined",l._hasOutline())("mdc-text-field--no-label",!l._hasFloatingLabel())("mdc-text-field--disabled",l._control.disabled)("mdc-text-field--invalid",l._control.errorState),s.R7$(2),s.vxM(l._hasOutline()||l._control.disabled?-1:4),s.R7$(2),s.vxM(l._hasOutline()?6:-1),s.R7$(),s.vxM(l._hasIconPrefix?7:-1),s.R7$(),s.vxM(l._hasTextPrefix?8:-1),s.R7$(2),s.vxM(!l._hasOutline()||l._forceDisplayInfixLabel()?10:-1),s.R7$(2),s.vxM(l._hasTextSuffix?12:-1),s.R7$(),s.vxM(l._hasIconSuffix?13:-1),s.R7$(),s.vxM(l._hasOutline()?-1:14),s.R7$(),s.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===l.subscriptSizing),s.R7$(),s.vxM("error"===(u=l._getDisplayedMessages())?16:"hint"===u?17:-1)}},dependencies:[mC,z1,gr,j_,Yc],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--disabled .cdk-high-contrast-active .mdc-text-field__input{background-color:Window}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-app-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}.mdc-floating-label{position:absolute;
1left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.cdk-high-contrast-active .mdc-text-field--disabled .mdc-floating-label{z-index:1}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-app-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-app-outline));border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
1over .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-app-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-app-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
1over .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-app-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-app-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-app-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-app-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-app-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-app-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-app-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-app-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-app-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-app-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-app-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-app-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-app-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-app-body-large-weight))}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-app-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-app-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-app-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field-infix:has(textarea[cols]){width:auto}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[$1.transitionMessages]},changeDetection:0})}}return t})(),yC=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({imports:[Zo,Al,aI,Zo]})}}return t})();const MI=new s.nKC("MAT_INPUT_VALUE_ACCESSOR"),q1=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let K1=0,Tp=(()=>{class t{get disabled(){return this._disabled}set disabled(e){this._disabled=Zf(e),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(e){this._id=e||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(lo.required)??!1}
1set required(e){this._required=Zf(e)}get type(){return this._type}set type(e){this._type=e||"text",this._validateType(),!this._isTextarea&&ET().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior()}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(e){this._errorStateTracker.matcher=e}get value(){return this._inputValueAccessor.value}set value(e){e!==this.value&&(this._inputValueAccessor.value=e,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(e){this._readonly=Zf(e)}get errorState(){return this._errorStateTracker.errorState}set errorState(e){this._errorStateTracker.errorState=e}constructor(e,i,l,u,m,C,b,D,R,F){this._elementRef=e,this._platform=i,this.ngControl=l,this._autofillMonitor=D,this._ngZone=R,this._formField=F,this._uid="mat-input-"+K1++,this._webkitBlinkWheelListenerAttached=!1,this.focused=!1,this.stateChanges=new Ke.B,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(L=>ET().has(L)),this._iOSKeyupListener=L=>{const ee=L.target;!ee.value&&0===ee.selectionStart&&0===ee.selectionEnd&&(ee.setSelectionRange(1,1),ee.setSelectionRange(0,0))},this._webkitBlinkWheelListener=()=>{};const G=this._elementRef.nativeElement,H=G.nodeName.toLowerCase();this._inputValueAccessor=b||G,this._previousNativeValue=this.value,this.id=this.id,i.IOS&&R.runOutsideAngular(()=>{e.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new T1(C,l,m,u,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===H,this._isTextarea="textarea"===H,this._isInFormField=!!F,this._isNativeSelect&&(this.controlType=G.multiple?"mat-native-select-multiple":"mat-native-select")}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._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener),this._webkitBlinkWheelListenerAttached&&this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&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){e!==this.focused&&(this.focused=e,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const e=this._elementRef.nativeElement.value;this._previousNativeValue!==e&&(this._previousNativeValue=e,this.stateChanges.next())}_dirtyCheckPlaceholder(){const e=this._getPlaceholder();if(e!==this._previousPlaceholder){const i=this._elementRef.nativeElement;this._previousPlaceholder=e,e?i.setAttribute("placeholder",e):i.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){q1.indexOf(this._type)}_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){const e=this._elementRef.nativeElement,i=e.options[0];return this.focused||e.multiple||!this.empty||!!(e.selectedIndex>-1&&i&&i.label)}return this.focused||!this.empty}setDescribedByIds(e){e.length?this._elementRef.nativeElement.setAttribute("aria-describedby",e.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const e=this._elementRef.nativeElement;return this._isNativeSelect&&(e.multiple||e.size>1)}_ensureWheelDefaultBehavior(){!this._webkitBlinkWheelListenerAttached&&"number"===this._type&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("wheel",this._webkitBlinkWheelListener)}),this._webkitBlinkWheelListenerAttached=!0),this._webkitBlinkWheelListenerAttached&&"number"!==this._type&&(this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener),this._webkitBlinkWheelListenerAttached=!0)}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.aKT),s.rXU($r),s.rXU(ma,10),s.rXU(Cs,8),s.rXU(Tu,8),s.rXU(qE),s.rXU(MI,10),s.rXU(RT),s.rXU(s.SKi),s.rXU(Dp,8))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(i,l){1&i&&s.bIt("focus",function(){return l._focusChanged(!0)})("blur",function(){return l._focusChanged(!1)})("input",function(){return l._onInput()}),2&i&&(s.Mr5("id",l.id)("disabled",l.disabled)("required",l.required),s.BMQ("name",l.name||null)("readonly",l.readonly&&!l._isNativeSelect||null)("aria-invalid",l.empty&&l.required?null:l.errorState)("aria-required",l.required)("id",l.id),s.AVh("mat-input-server",l._isServer)("mat-mdc-form-field-textarea-control",l._isInFormField&&l._isTextarea)("mat-mdc-form-field-input-control",l._isInFormField)("mdc-text-field__input",l._isInFormField)("mat-mdc-native-select-inline",l._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"},exportAs:["matInput"],standalone:!0,features:[s.Jv_([{provide:_C,useExisting:t}]),s.OA$]})}}return t})(),DI=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({imports:[Zo,yC,yC,OT,Zo]})}}return t})();const Ep={schedule(t){let r=requestAnimationFrame,e=cancelAnimationFrame;const{delegate:i}=Ep;i&&(r=i.requestAnimationFrame,e=i.cancelAnimationFrame);const l=r(u=>{e=void 0,t(u)}
1);return new Gi.yU(()=>e?.(l))},requestAnimationFrame(...t){const{delegate:r}=Ep;return(r?.requestAnimationFrame||requestAnimationFrame)(...t)},cancelAnimationFrame(...t){const{delegate:r}=Ep;return(r?.cancelAnimationFrame||cancelAnimationFrame)(...t)},delegate:void 0},Q1=new class Y1 extends us{flush(r){let e;this._active=!0,r?e=r.id:(e=this._scheduled,this._scheduled=void 0);const{actions:i}=this;let l;r=r||i.shift();do{if(l=r.execute(r.state,r.delay))break}while((r=i[0])&&r.id===e&&i.shift());if(this._active=!1,l){for(;(r=i[0])&&r.id===e&&i.shift();)r.unsubscribe();throw l}}}(class TI extends Js{constructor(r,e){super(r,e),this.scheduler=r,this.work=e}requestAsyncId(r,e,i=0){return null!==i&&i>0?super.requestAsyncId(r,e,i):(r.actions.push(this),r._scheduled||(r._scheduled=Ep.requestAnimationFrame(()=>r.flush(void 0))))}recycleAsyncId(r,e,i=0){var l;if(null!=i?i>0:this.delay>0)return super.recycleAsyncId(r,e,i);const{actions:u}=r;null!=e&&e===r._scheduled&&(null===(l=u[u.length-1])||void 0===l?void 0:l.id)!==e&&(Ep.cancelAnimationFrame(e),r._scheduled=void 0)}});let CC,J1=1;const zu={};function bC(t){return t in zu&&(delete zu[t],!0)}const eS={setImmediate(t){const r=J1++;return zu[r]=!0,CC||(CC=Promise.resolve()),CC.then(()=>bC(r)&&t()),r},clearImmediate(t){bC(t)}},{setImmediate:tS,clearImmediate:EI}=eS,Ip={setImmediate(...t){const{delegate:r}=Ip;return(r?.setImmediate||tS)(...t)},clearImmediate(t){const{delegate:r}=Ip;return(r?.clearImmediate||EI)(t)},delegate:void 0},xC=new class II extends us{flush(r){this._active=!0;const e=this._scheduled;this._scheduled=void 0;const{actions:i}=this;let l;r=r||i.shift();do{if(l=r.execute(r.state,r.delay))break}while((r=i[0])&&r.id===e&&i.shift());if(this._active=!1,l){for(;(r=i[0])&&r.id===e&&i.shift();)r.unsubscribe();throw l}}}(class nS extends Js{constructor(r,e){super(r,e),this.scheduler=r,this.work=e}requestAsyncId(r,e,i=0){return null!==i&&i>0?super.requestAsyncId(r,e,i):(r.actions.push(this),r._scheduled||(r._scheduled=Ip.setImmediate(r.flush.bind(r,void 0))))}recycleAsyncId(r,e,i=0){var l;if(null!=i?i>0:this.delay>0)return super.recycleAsyncId(r,e,i);const{actions:u}=r;null!=e&&(null===(l=u[u.length-1])||void 0===l?void 0:l.id)!==e&&(Ip.clearImmediate(e),r._scheduled===e&&(r._scheduled=void 0))}});function z_(){return(0,Fn.N)((t,r)=>{let e=null;t._refCount++;const i=(0,_n._)(r,void 0,void 0,void 0,()=>{if(!t||t._refCount<=0||0<--t._refCount)return void(e=null);const l=t._connection,u=e;e=null,l&&(!u||l===u)&&l.unsubscribe(),r.unsubscribe()});t.subscribe(i),i.closed||(e=t.connect())})}class $_ extends Ze.c{constructor(r,e){super(),this.source=r,this.subjectFactory=e,this._subject=null,this._refCount=0,this._connection=null,(0,Fn.S)(r)&&(this.lift=r.lift)}_subscribe(r){return this.getSubject().subscribe(r)}getSubject(){const r=this._subject;return(!r||r.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:r}=this;this._subject=this._connection=null,r?.unsubscribe()}connect(){let r=this._connection;if(!r){r=this._connection=new Gi.yU;const e=this.getSubject();r.add(this.source.subscribe((0,_n._)(e,void 0,()=>{this._teardown(),e.complete()},i=>{this._teardown(),e.error(i)},()=>this._teardown()))),r.closed&&(this._connection=null,r=Gi.yU.EMPTY)}return r}refCount(){return z_()(this)}}class oS{}class aS extends oS{constructor(r){super(),this._data=r}connect(){return v_(this._data)?this._data:pe(this._data)}disconnect(){}}var ya=function(t){return t[t.REPLACED=0]="REPLACED",t[t.INSERTED=1]="INSERTED",t[t.MOVED=2]="MOVED",t[t.REMOVED=3]="REMOVED",t}(ya||{});const wC=new s.nKC("_ViewRepeater");class lS{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(r,e,i,l,u){r.forEachOperation((m,C,b)=>{let D,R;null==m.previousIndex?(D=this._insertView(()=>i(m,C,b),b,e,l(m)),R=D?ya.INSERTED:ya.REPLACED):null==b?(this._detachAndCacheView(C,e),R=ya.REMOVED):(D=this._moveView(C,b,e,l(m)),R=ya.MOVED),u&&u({context:D?.context,operation:R,record:m})})}detach(){for(const r of this._viewCache)r.destroy();this._viewCache=[]}_insertView(r,e,i,l){const u=this._insertViewFromCache(e,i);if(u)return void(u.context.$implicit=l);const m=r();return i.createEmbeddedView(m.templateRef,m.context,m.index)}_detachAndCacheView(r,e){const i=e.detach(r);this._maybeCacheView(i,e)}_moveView(r,e,i,l){const u=i.get(r);return i.move(u,e),u.context.$implicit=l,u}_maybeCacheView(r,e){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(r);else{const i=e.indexOf(r);-1===i?r.destroy():e.remove(i)}}_insertViewFromCache(r,e){const i=this._viewCache.pop();return i&&e.insert(i,r),i||null}}const AI=["contentWrapper"],cS=["*"],G_=new s.nKC("VIRTUAL_SCROLL_STRATEGY");class dS{constructor(r,e,i){this._scrolledIndexChange=new Ke.B,this.scrolledIndexChange=this._scrolledIndexChange.pipe(wr()),this._viewport=null,this._itemSize=r,this._minBufferPx=e,this._maxBufferPx=i}attach(r){this._viewport=r,this._updateTotalContentSize(),this._updateRenderedRange()}detach(){this._scrolledIndexChange.complete(),this._viewport=null}updateItemAndBufferSize(r,e,i){this._itemSize=r,this._minBufferPx=e,this._maxBufferPx=i,this._updateTotalContentSize(),this._updateRenderedRange()}onContentScrolled(){this._updateRenderedRange()}onDataLengthChanged(){this._updateTotalContentSize(),this._updateRenderedRange()}onContentRendered(){}onRenderedOffsetChanged(){}scrollToIndex(r,e){this._viewport&&this._viewport.scrollToOffset(r*this._itemSize,e)}_updateTotalContentSize(){this._viewport&&this._viewport.setTotalContentSize(this._viewport.getDataLength()*this._itemSize)}_updateRenderedRange(){if(!this._viewport)return;const r=this._viewport.getRenderedRange(),e={start:r.start,end:r.end},i=this._viewport.getViewportSize(),l=this._viewport.getDataLength();let u=this._viewport.measureScrollOffset(),m=this._itemSize>0?u/this._itemSize:0;if(e.end>l){const b=Math.ceil(i/this._itemSize),D=Math.max(0,Math.min(m,l-b));m!=D&&(m=D,u=D*this._itemSize,e.start=Math.floor(m)),e.end=Math.max(0,Math.min(l,e.start+b))}const C=u-e.start*this._itemSize;
1if(C<this._minBufferPx&&0!=e.start){const b=Math.ceil((this._maxBufferPx-C)/this._itemSize);e.start=Math.max(0,e.start-b),e.end=Math.min(l,Math.ceil(m+(i+this._minBufferPx)/this._itemSize))}else{const b=e.end*this._itemSize-(u+i);if(b<this._minBufferPx&&e.end!=l){const D=Math.ceil((this._maxBufferPx-b)/this._itemSize);D>0&&(e.end=Math.min(l,e.end+D),e.start=Math.max(0,Math.floor(m-this._minBufferPx/this._itemSize)))}}this._viewport.setRenderedRange(e),this._viewport.setRenderedContentOffset(this._itemSize*e.start),this._scrolledIndexChange.next(Math.floor(m))}}function FI(t){return t._scrollStrategy}let NI=(()=>{class t{constructor(){this._itemSize=20,this._minBufferPx=100,this._maxBufferPx=200,this._scrollStrategy=new dS(this.itemSize,this.minBufferPx,this.maxBufferPx)}get itemSize(){return this._itemSize}set itemSize(e){this._itemSize=$c(e)}get minBufferPx(){return this._minBufferPx}set minBufferPx(e){this._minBufferPx=$c(e)}get maxBufferPx(){return this._maxBufferPx}set maxBufferPx(e){this._maxBufferPx=$c(e)}ngOnChanges(){this._scrollStrategy.updateItemAndBufferSize(this.itemSize,this.minBufferPx,this.maxBufferPx)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=s.FsC({type:t,selectors:[["cdk-virtual-scroll-viewport","itemSize",""]],inputs:{itemSize:"itemSize",minBufferPx:"minBufferPx",maxBufferPx:"maxBufferPx"},standalone:!0,features:[s.Jv_([{provide:G_,useFactory:FI,deps:[(0,s.Rfq)(()=>t)]}]),s.OA$]})}}return t})(),kp=(()=>{class t{constructor(e,i,l){this._ngZone=e,this._platform=i,this._scrolled=new Ke.B,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=l}register(e){this.scrollContainers.has(e)||this.scrollContainers.set(e,e.elementScrolled().subscribe(()=>this._scrolled.next(e)))}deregister(e){const i=this.scrollContainers.get(e);i&&(i.unsubscribe(),this.scrollContainers.delete(e))}scrolled(e=20){return this._platform.isBrowser?new Ze.c(i=>{this._globalSubscription||this._addGlobalListener();const l=e>0?this._scrolled.pipe(__(e)).subscribe(i):this._scrolled.subscribe(i);return this._scrolledCount++,()=>{l.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):pe()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((e,i)=>this.deregister(i)),this._scrolled.complete()}ancestorScrolled(e,i){const l=this.getAncestorScrollContainers(e);return this.scrolled(i).pipe((0,At.p)(u=>!u||l.indexOf(u)>-1))}getAncestorScrollContainers(e){const i=[];return this.scrollContainers.forEach((l,u)=>{this._scrollableContainsElement(u,e)&&i.push(u)}),i}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(e,i){let l=Iu(i),u=e.getElementRef().nativeElement;do{if(l==u)return!0}while(l=l.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>Hn(this._getWindow().document,"scroll").subscribe(()=>this._scrolled.next()))}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(s.SKi),s.KVO($r),s.KVO(z,8))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),uS=(()=>{class t{constructor(e,i,l,u){this.elementRef=e,this.scrollDispatcher=i,this.ngZone=l,this.dir=u,this._destroyed=new Ke.B,this._elementScrolled=new Ze.c(m=>this.ngZone.runOutsideAngular(()=>Hn(this.elementRef.nativeElement,"scroll").pipe(Ai(this._destroyed)).subscribe(m)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(e){const i=this.elementRef.nativeElement,l=this.dir&&"rtl"==this.dir.value;null==e.left&&(e.left=l?e.end:e.start),null==e.right&&(e.right=l?e.start:e.end),null!=e.bottom&&(e.top=i.scrollHeight-i.clientHeight-e.bottom),l&&g_()!=_a.NORMAL?(null!=e.left&&(e.right=i.scrollWidth-i.clientWidth-e.left),g_()==_a.INVERTED?e.left=e.right:g_()==_a.NEGATED&&(e.left=e.right?-e.right:e.right)):null!=e.right&&(e.left=i.scrollWidth-i.clientWidth-e.right),this._applyScrollToOptions(e)}_applyScrollToOptions(e){const i=this.elementRef.nativeElement;kT()?i.scrollTo(e):(null!=e.top&&(i.scrollTop=e.top),null!=e.left&&(i.scrollLeft=e.left))}measureScrollOffset(e){const i="left",l="right",u=this.elementRef.nativeElement;if("top"==e)return u.scrollTop;if("bottom"==e)return u.scrollHeight-u.clientHeight-u.scrollTop;const m=this.dir&&"rtl"==this.dir.value;return"start"==e?e=m?l:i:"end"==e&&(e=m?i:l),m&&g_()==_a.INVERTED?e==i?u.scrollWidth-u.clientWidth-u.scrollLeft:u.scrollLeft:m&&g_()==_a.NEGATED?e==i?u.scrollLeft+u.scrollWidth-u.clientWidth:-u.scrollLeft:e==i?u.scrollLeft:u.scrollWidth-u.clientWidth-u.scrollLeft}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.aKT),s.rXU(kp),s.rXU(s.SKi),s.rXU(ur,8))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}}return t})(),W_=(()=>{class t{constructor(e,i,l){this._platform=e,this._change=new Ke.B,this._changeListener=u=>{this._change.next(u)},this._document=l,i.runOutsideAngular(()=>{if(e.isBrowser){const u=this._getWindow();u.addEventListener("resize",this._changeListener),u.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const e=this._getWindow();e.removeEventListener("resize",this._changeListener),e.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const e={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),e}getViewportRect(){const e=this.getViewportScrollPosition(),{width:i,height:l}=this.getViewportSize();
1return{top:e.top,left:e.left,bottom:e.top+l,right:e.left+i,height:l,width:i}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const e=this._document,i=this._getWindow(),l=e.documentElement,u=l.getBoundingClientRect();return{top:-u.top||e.body.scrollTop||i.scrollY||l.scrollTop||0,left:-u.left||e.body.scrollLeft||i.scrollX||l.scrollLeft||0}}change(e=20){return e>0?this._change.pipe(__(e)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const e=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:e.innerWidth,height:e.innerHeight}:{width:0,height:0}}static{this.\u0275fac=function(i){return new(i||t)(s.KVO($r),s.KVO(s.SKi),s.KVO(z,8))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const SC=new s.nKC("VIRTUAL_SCROLLABLE");let hS=(()=>{class t extends uS{constructor(e,i,l,u){super(e,i,l,u)}measureViewportSize(e){const i=this.elementRef.nativeElement;return"horizontal"===e?i.clientWidth:i.clientHeight}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.aKT),s.rXU(kp),s.rXU(s.SKi),s.rXU(ur,8))}}static{this.\u0275dir=s.FsC({type:t,features:[s.Vt3]})}}return t})();const pS=typeof requestAnimationFrame<"u"?Q1:xC;let MC=(()=>{class t extends hS{get orientation(){return this._orientation}set orientation(e){this._orientation!==e&&(this._orientation=e,this._calculateSpacerSize())}constructor(e,i,l,u,m,C,b,D){super(e,C,l,m),this.elementRef=e,this._changeDetectorRef=i,this._scrollStrategy=u,this.scrollable=D,this._platform=(0,s.WQX)($r),this._detachedSubject=new Ke.B,this._renderedRangeSubject=new Ke.B,this._orientation="vertical",this.appendOnly=!1,this.scrolledIndexChange=new Ze.c(R=>this._scrollStrategy.scrolledIndexChange.subscribe(F=>Promise.resolve().then(()=>this.ngZone.run(()=>R.next(F))))),this.renderedRangeStream=this._renderedRangeSubject,this._totalContentSize=0,this._totalContentWidth="",this._totalContentHeight="",this._renderedRange={start:0,end:0},this._dataLength=0,this._viewportSize=0,this._renderedContentOffset=0,this._renderedContentOffsetNeedsRewrite=!1,this._isChangeDetectionPending=!1,this._runAfterChangeDetection=[],this._viewportChanges=Gi.yU.EMPTY,this._injector=(0,s.WQX)(s.zZn),this._isDestroyed=!1,this._viewportChanges=b.change().subscribe(()=>{this.checkViewportSize()}),this.scrollable||(this.elementRef.nativeElement.classList.add("cdk-virtual-scrollable"),this.scrollable=this)}ngOnInit(){this._platform.isBrowser&&(this.scrollable===this&&super.ngOnInit(),this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._measureViewportSize(),this._scrollStrategy.attach(this),this.scrollable.elementScrolled().pipe(Go(null),__(0,pS),Ai(this._destroyed)).subscribe(()=>this._scrollStrategy.onContentScrolled()),this._markChangeDetectionNeeded()})))}ngOnDestroy(){this.detach(),this._scrollStrategy.detach(),this._renderedRangeSubject.complete(),this._detachedSubject.complete(),this._viewportChanges.unsubscribe(),this._isDestroyed=!0,super.ngOnDestroy()}attach(e){this.ngZone.runOutsideAngular(()=>{this._forOf=e,this._forOf.dataStream.pipe(Ai(this._detachedSubject)).subscribe(i=>{const l=i.length;l!==this._dataLength&&(this._dataLength=l,this._scrollStrategy.onDataLengthChanged()),this._doChangeDetection()})})}detach(){this._forOf=null,this._detachedSubject.next()}getDataLength(){return this._dataLength}getViewportSize(){return this._viewportSize}getRenderedRange(){return this._renderedRange}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}setTotalContentSize(e){this._totalContentSize!==e&&(this._totalContentSize=e,this._calculateSpacerSize(),this._markChangeDetectionNeeded())}setRenderedRange(e){(function fS(t,r){return t.start==r.start&&t.end==r.end})(this._renderedRange,e)||(this.appendOnly&&(e={start:0,end:Math.max(this._renderedRange.end,e.end)}),this._renderedRangeSubject.next(this._renderedRange=e),this._markChangeDetectionNeeded(()=>this._scrollStrategy.onContentRendered()))}getOffsetToRenderedContentStart(){return this._renderedContentOffsetNeedsRewrite?null:this._renderedContentOffset}setRenderedContentOffset(e,i="to-start"){e=this.appendOnly&&"to-start"===i?0:e;const u="horizontal"==this.orientation,m=u?"X":"Y";let b=`translate${m}(${Number((u&&this.dir&&"rtl"==this.dir.value?-1:1)*e)}px)`;this._renderedContentOffset=e,"to-end"===i&&(b+=` translate${m}(-100%)`,this._renderedContentOffsetNeedsRewrite=!0),this._renderedContentTransform!=b&&(this._renderedContentTransform=b,this._markChangeDetectionNeeded(()=>{this._renderedContentOffsetNeedsRewrite?(this._renderedContentOffset-=this.measureRenderedContentSize(),this._renderedContentOffsetNeedsRewrite=!1,this.setRenderedContentOffset(this._renderedContentOffset)):this._scrollStrategy.onRenderedOffsetChanged()}))}scrollToOffset(e,i="auto"){const l={behavior:i};"horizontal"===this.orientation?l.start=e:l.top=e,this.scrollable.scrollTo(l)}scrollToIndex(e,i="auto"){this._scrollStrategy.scrollToIndex(e,i)}measureScrollOffset(e){let i;return i=this.scrollable==this?l=>super.measureScrollOffset(l):l=>this.scrollable.measureScrollOffset(l),Math.max(0,i(e??("horizontal"===this.orientation?"start":"top"))-this.measureViewportOffset())}measureViewportOffset(e){let i;const l="left",u="right",m="rtl"==this.dir?.value;i="start"==e?m?u:l:"end"==e?m?l:u:e||("horizontal"===this.orientation?"left":"top");const C=this.scrollable.measureBoundingClientRectWithScrollOffset(i);return this.elementRef.nativeElement.getBoundingClientRect()[i]-C}measureRenderedContentSize(){const e=this._contentWrapper.nativeElement;return"horizontal"===this.orientation?e.offsetWidth:e.offsetHeight}measureRangeSize(e){return this._forOf?this._forOf.measureRangeSize(e,this.orientation):0}
1checkViewportSize(){this._measureViewportSize(),this._scrollStrategy.onDataLengthChanged()}_measureViewportSize(){this._viewportSize=this.scrollable.measureViewportSize(this.orientation)}_markChangeDetectionNeeded(e){e&&this._runAfterChangeDetection.push(e),this._isChangeDetectionPending||(this._isChangeDetectionPending=!0,this.ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>{this._doChangeDetection()})))}_doChangeDetection(){this._isDestroyed||this.ngZone.run(()=>{this._changeDetectorRef.markForCheck(),this._contentWrapper.nativeElement.style.transform=this._renderedContentTransform,(0,s.mal)(()=>{this._isChangeDetectionPending=!1;const e=this._runAfterChangeDetection;this._runAfterChangeDetection=[];for(const i of e)i()},{injector:this._injector})})}_calculateSpacerSize(){this._totalContentHeight="horizontal"===this.orientation?"":`${this._totalContentSize}px`,this._totalContentWidth="horizontal"===this.orientation?`${this._totalContentSize}px`:""}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.aKT),s.rXU(s.gRc),s.rXU(s.SKi),s.rXU(G_,8),s.rXU(ur,8),s.rXU(kp),s.rXU(W_),s.rXU(SC,8))}}static{this.\u0275cmp=s.VBU({type:t,selectors:[["cdk-virtual-scroll-viewport"]],viewQuery:function(i,l){if(1&i&&s.GBs(AI,7),2&i){let u;s.mGM(u=s.lsd())&&(l._contentWrapper=u.first)}},hostAttrs:[1,"cdk-virtual-scroll-viewport"],hostVars:4,hostBindings:function(i,l){2&i&&s.AVh("cdk-virtual-scroll-orientation-horizontal","horizontal"===l.orientation)("cdk-virtual-scroll-orientation-vertical","horizontal"!==l.orientation)},inputs:{orientation:"orientation",appendOnly:[2,"appendOnly","appendOnly",s.L39]},outputs:{scrolledIndexChange:"scrolledIndexChange"},standalone:!0,features:[s.Jv_([{provide:uS,useFactory:(e,i)=>e||i,deps:[[new s.Xx1,new s.y_5(SC)],t]}]),s.GFd,s.Vt3,s.aNF],ngContentSelectors:cS,decls:4,vars:4,consts:[["contentWrapper",""],[1,"cdk-virtual-scroll-content-wrapper"],[1,"cdk-virtual-scroll-spacer"]],template:function(i,l){1&i&&(s.NAR(),s.j41(0,"div",1,0),s.SdG(2),s.k0s(),s.nrm(3,"div",2)),2&i&&(s.R7$(3),s.xc7("width",l._totalContentWidth)("height",l._totalContentHeight))},styles:["cdk-virtual-scroll-viewport{display:block;position:relative;transform:translateZ(0)}.cdk-virtual-scrollable{overflow:auto;will-change:scroll-position;contain:strict;-webkit-overflow-scrolling:touch}.cdk-virtual-scroll-content-wrapper{position:absolute;top:0;left:0;contain:content}[dir=rtl] .cdk-virtual-scroll-content-wrapper{right:0;left:auto}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper{min-height:100%}.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-horizontal .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-left:0;padding-right:0;margin-left:0;margin-right:0;border-left-width:0;border-right-width:0;outline:none}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper{min-width:100%}.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>dl:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ol:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>table:not([cdkVirtualFor]),.cdk-virtual-scroll-orientation-vertical .cdk-virtual-scroll-content-wrapper>ul:not([cdkVirtualFor]){padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-top-width:0;border-bottom-width:0;outline:none}.cdk-virtual-scroll-spacer{height:1px;transform-origin:0 0;flex:0 0 auto}[dir=rtl] .cdk-virtual-scroll-spacer{transform-origin:100% 0}"],encapsulation:2,changeDetection:0})}}return t})();function DC(t,r,e){if(!e.getBoundingClientRect)return 0;const l=e.getBoundingClientRect();return"horizontal"===t?"start"===r?l.left:l.right:"start"===r?l.top:l.bottom}let mS=(()=>{class t{get cdkVirtualForOf(){return this._cdkVirtualForOf}set cdkVirtualForOf(e){this._cdkVirtualForOf=e,function sS(t){return t&&"function"==typeof t.connect&&!(t instanceof $_)}(e)?this._dataSourceChanges.next(e):this._dataSourceChanges.next(new aS(v_(e)?e:Array.from(e||[])))}get cdkVirtualForTrackBy(){return this._cdkVirtualForTrackBy}set cdkVirtualForTrackBy(e){this._needsUpdate=!0,this._cdkVirtualForTrackBy=e?(i,l)=>e(i+(this._renderedRange?this._renderedRange.start:0),l):void 0}
1set cdkVirtualForTemplate(e){e&&(this._needsUpdate=!0,this._template=e)}get cdkVirtualForTemplateCacheSize(){return this._viewRepeater.viewCacheSize}set cdkVirtualForTemplateCacheSize(e){this._viewRepeater.viewCacheSize=$c(e)}constructor(e,i,l,u,m,C){this._viewContainerRef=e,this._template=i,this._differs=l,this._viewRepeater=u,this._viewport=m,this.viewChange=new Ke.B,this._dataSourceChanges=new Ke.B,this.dataStream=this._dataSourceChanges.pipe(Go(null),function rS(){return(0,Fn.N)((t,r)=>{let e,i=!1;t.subscribe((0,_n._)(r,l=>{const u=e;e=l,i&&r.next([u,l]),i=!0}))})}(),Zt(([b,D])=>this._changeDataSource(b,D)),Do(1)),this._differ=null,this._needsUpdate=!1,this._destroyed=new Ke.B,this.dataStream.subscribe(b=>{this._data=b,this._onRenderedDataChange()}),this._viewport.renderedRangeStream.pipe(Ai(this._destroyed)).subscribe(b=>{this._renderedRange=b,this.viewChange.observers.length&&C.run(()=>this.viewChange.next(this._renderedRange)),this._onRenderedDataChange()}),this._viewport.attach(this)}measureRangeSize(e,i){if(e.start>=e.end)return 0;const l=e.start-this._renderedRange.start,u=e.end-e.start;let m,C;for(let b=0;b<u;b++){const D=this._viewContainerRef.get(b+l);if(D&&D.rootNodes.length){m=C=D.rootNodes[0];break}}for(let b=u-1;b>-1;b--){const D=this._viewContainerRef.get(b+l);if(D&&D.rootNodes.length){C=D.rootNodes[D.rootNodes.length-1];break}}return m&&C?DC(i,"end",C)-DC(i,"start",m):0}ngDoCheck(){if(this._differ&&this._needsUpdate){const e=this._differ.diff(this._renderedItems);e?this._applyChanges(e):this._updateContext(),this._needsUpdate=!1}}ngOnDestroy(){this._viewport.detach(),this._dataSourceChanges.next(void 0),this._dataSourceChanges.complete(),this.viewChange.complete(),this._destroyed.next(),this._destroyed.complete(),this._viewRepeater.detach()}_onRenderedDataChange(){this._renderedRange&&(this._renderedItems=this._data.slice(this._renderedRange.start,this._renderedRange.end),this._differ||(this._differ=this._differs.find(this._renderedItems).create((e,i)=>this.cdkVirtualForTrackBy?this.cdkVirtualForTrackBy(e,i):i)),this._needsUpdate=!0)}_changeDataSource(e,i){return e&&e.disconnect(this),this._needsUpdate=!0,i?i.connect(this):pe()}_updateContext(){const e=this._data.length;let i=this._viewContainerRef.length;for(;i--;){const l=this._viewContainerRef.get(i);l.context.index=this._renderedRange.start+i,l.context.count=e,this._updateComputedContextProperties(l.context),l.detectChanges()}}_applyChanges(e){this._viewRepeater.applyChanges(e,this._viewContainerRef,(u,m,C)=>this._getEmbeddedViewArgs(u,C),u=>u.item),e.forEachIdentityChange(u=>{this._viewContainerRef.get(u.currentIndex).context.$implicit=u.item});const i=this._data.length;let l=this._viewContainerRef.length;for(;l--;){const u=this._viewContainerRef.get(l);u.context.index=this._renderedRange.start+l,u.context.count=i,this._updateComputedContextProperties(u.context)}}_updateComputedContextProperties(e){e.first=0===e.index,e.last=e.index===e.count-1,e.even=e.index%2==0,e.odd=!e.even}_getEmbeddedViewArgs(e,i){return{templateRef:this._template,context:{$implicit:e.item,cdkVirtualForOf:this._cdkVirtualForOf,index:-1,count:-1,first:!1,last:!1,odd:!1,even:!1},index:i}}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.c1b),s.rXU(s.C4Q),s.rXU(s._q3),s.rXU(wC),s.rXU(MC,4),s.rXU(s.SKi))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["","cdkVirtualFor","","cdkVirtualForOf",""]],inputs:{cdkVirtualForOf:"cdkVirtualForOf",cdkVirtualForTrackBy:"cdkVirtualForTrackBy",cdkVirtualForTemplate:"cdkVirtualForTemplate",cdkVirtualForTemplateCacheSize:"cdkVirtualForTemplateCacheSize"},standalone:!0,features:[s.Jv_([{provide:wC,useClass:lS}])]})}}return t})(),gS=(()=>{class t extends hS{constructor(e,i,l){super(new s.aKT(document.documentElement),e,i,l),this._elementScrolled=new Ze.c(u=>this.ngZone.runOutsideAngular(()=>Hn(document,"scroll").pipe(Ai(this._destroyed)).subscribe(u)))}measureBoundingClientRectWithScrollOffset(e){return this.getElementRef().nativeElement.getBoundingClientRect()[e]}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(kp),s.rXU(s.SKi),s.rXU(ur,8))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["cdk-virtual-scroll-viewport","scrollWindow",""]],standalone:!0,features:[s.Jv_([{provide:SC,useExisting:t}]),s.Vt3]})}}return t})(),q_=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({})}}return t})(),TC=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({imports:[kr,q_,kr,q_]})}}return t})();class Rp{attach(r){return this._attachedHost=r,r.attach(this)}detach(){let r=this._attachedHost;null!=r&&(this._attachedHost=null,r.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(r){this._attachedHost=r}}class IC extends Rp{constructor(r,e,i,l,u){super(),this.component=r,this.viewContainerRef
1=e,this.injector=i,this.componentFactoryResolver=l,this.projectableNodes=u}}class K_ extends Rp{constructor(r,e,i,l){super(),this.templateRef=r,this.viewContainerRef=e,this.context=i,this.injector=l}get origin(){return this.templateRef.elementRef}attach(r,e=this.context){return this.context=e,super.attach(r)}detach(){return this.context=void 0,super.detach()}}class vS extends Rp{constructor(r){super(),this.element=r instanceof s.aKT?r.nativeElement:r}}class yS{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(r){return r instanceof IC?(this._attachedPortal=r,this.attachComponentPortal(r)):r instanceof K_?(this._attachedPortal=r,this.attachTemplatePortal(r)):this.attachDomPortal&&r instanceof vS?(this._attachedPortal=r,this.attachDomPortal(r)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(r){this._disposeFn=r}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class CS extends yS{constructor(r,e,i,l,u){super(),this.outletElement=r,this._componentFactoryResolver=e,this._appRef=i,this._defaultInjector=l,this.attachDomPortal=m=>{const C=m.element,b=this._document.createComment("dom-portal");C.parentNode.insertBefore(b,C),this.outletElement.appendChild(C),this._attachedPortal=m,super.setDisposeFn(()=>{b.parentNode&&b.parentNode.replaceChild(C,b)})},this._document=u}attachComponentPortal(r){const i=(r.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(r.component);let l;return r.viewContainerRef?(l=r.viewContainerRef.createComponent(i,r.viewContainerRef.length,r.injector||r.viewContainerRef.injector,r.projectableNodes||void 0),this.setDisposeFn(()=>l.destroy())):(l=i.create(r.injector||this._defaultInjector||s.zZn.NULL),this._appRef.attachView(l.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(l.hostView),l.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(l)),this._attachedPortal=r,l}attachTemplatePortal(r){let e=r.viewContainerRef,i=e.createEmbeddedView(r.templateRef,r.context,{injector:r.injector});return i.rootNodes.forEach(l=>this.outletElement.appendChild(l)),i.detectChanges(),this.setDisposeFn(()=>{let l=e.indexOf(i);-1!==l&&e.remove(l)}),this._attachedPortal=r,i}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(r){return r.hostView.rootNodes[0]}}let kC=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({})}}return t})();const bS=kT();class qI{constructor(r,e){this._viewportRuler=r,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=e}attach(){}enable(){if(this._canBeEnabled()){const r=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=r.style.left||"",this._previousHTMLStyles.top=r.style.top||"",r.style.left=Qn(-this._previousScrollPosition.left),r.style.top=Qn(-this._previousScrollPosition.top),r.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const r=this._document.documentElement,i=r.style,l=this._document.body.style,u=i.scrollBehavior||"",m=l.scrollBehavior||"";this._isEnabled=!1,i.left=this._previousHTMLStyles.left,i.top=this._previousHTMLStyles.top,r.classList.remove("cdk-global-scrollblock"),bS&&(i.scrollBehavior=l.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),bS&&(i.scrollBehavior=u,l.scrollBehavior=m)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const e=this._document.body,i=this._viewportRuler.getViewportSize();return e.scrollHeight>i.height||e.scrollWidth>i.width}}class RC{constructor(r,e,i,l){this._scrollDispatcher=r,this._ngZone=e,this._viewportRuler=i,this._config=l,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(r){this._overlayRef=r}enable(){if(this._scrollSubscription)return;const r=this._scrollDispatcher.scrolled(0).pipe((0,At.p)(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=r.subscribe(()=>{const e=this._viewportRuler.getViewportScrollPosition().top;Math.abs(e-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=r.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class OC{enable(){}disable(){}attach(){}}function Op(t,r){return r.some(e=>t.bottom<e.top||t.top>e.bottom||t.right<e.left||t.left>e.right)}function wS(t,r){return r.some(e=>t.top<e.top||t.bottom>e.bottom||t.left<e.left||t.right>e.right)}class KI{constructor(r,e,i,l){this._scrollDispatcher=r,this._viewportRuler
1=e,this._ngZone=i,this._config=l,this._scrollSubscription=null}attach(r){this._overlayRef=r}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const e=this._overlayRef.overlayElement.getBoundingClientRect(),{width:i,height:l}=this._viewportRuler.getViewportSize();Op(e,[{width:i,height:l,bottom:l,right:i,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let PC=(()=>{class t{constructor(e,i,l,u){this._scrollDispatcher=e,this._viewportRuler=i,this._ngZone=l,this.noop=()=>new OC,this.close=m=>new RC(this._scrollDispatcher,this._ngZone,this._viewportRuler,m),this.block=()=>new qI(this._viewportRuler,this._document),this.reposition=m=>new KI(this._scrollDispatcher,this._viewportRuler,this._ngZone,m),this._document=u}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(kp),s.KVO(W_),s.KVO(s.SKi),s.KVO(z))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();class SS{constructor(r){if(this.scrollStrategy=new OC,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,r){const e=Object.keys(r);for(const i of e)void 0!==r[i]&&(this[i]=r[i])}}}class MS{constructor(r,e){this.connectionPair=r,this.scrollableViewProperties=e}}let Pp=(()=>{class t{constructor(e){this._attachedOverlays=[],this._document=e}ngOnDestroy(){this.detach()}add(e){this.remove(e),this._attachedOverlays.push(e)}remove(e){const i=this._attachedOverlays.indexOf(e);i>-1&&this._attachedOverlays.splice(i,1),0===this._attachedOverlays.length&&this.detach()}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(z))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),DS=(()=>{class t extends Pp{constructor(e,i){super(e),this._ngZone=i,this._key
1downListener=l=>{const u=this._attachedOverlays;for(let m=u.length-1;m>-1;m--)if(u[m]._keydownEvents.observers.length>0){const C=u[m]._keydownEvents;this._ngZone?this._ngZone.run(()=>C.next(l)):C.next(l);break}}}add(e){super.add(e),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(z),s.KVO(s.SKi,8))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),X_=(()=>{class t extends Pp{constructor(e,i,l){super(e),this._platform=i,this._ngZone=l,this._cursorStyleIsSet=!1,this._pointerDownListener=u=>{this._pointerDownEventTarget=L0(u)},this._clickListener=u=>{const m=L0(u),C="click"===u.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:m;this._pointerDownEventTarget=null;const b=this._attachedOverlays.slice();for(let D=b.length-1;D>-1;D--){const R=b[D];if(R._outsidePointerEvents.observers.length<1||!R.hasAttached())continue;if(YI(R.overlayElement,m)||YI(R.overlayElement,C))break;const F=R._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>F.next(u)):F.next(u)}}}add(e){if(super.add(e),!this._isAttached){const i=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(i)):this._addEventListeners(i),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=i.style.cursor,i.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const e=this._document.body;e.removeEventListener("pointerdown",this._pointerDownListener,!0),e.removeEventListener("click",this._clickListener,!0),e.removeEventListener("auxclick",this._clickListener,!0),e.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(e.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(e){e.addEventListener("pointerdown",this._pointerDownListener,!0),e.addEventListener("click",this._clickListener,!0),e.addEventListener("auxclick",this._clickListener,!0),e.addEventListener("contextmenu",this._clickListener,!0)}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(z),s.KVO($r),s.KVO(s.SKi,8))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function YI(t,r){const e=typeof ShadowRoot<"u"&&ShadowRoot;let i=r;for(;i;){if(i===t)return!0;i=e&&i instanceof ShadowRoot?i.host:i.parentNode}return!1}let TS=(()=>{class t{constructor(e,i){this._platform=i,this._document=e}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const e="cdk-overlay-container";if(this._platform.isBrowser||Uw()){const l=this._document.querySelectorAll(`.${e}[platform="server"], .${e}[platform="test"]`);for(let u=0;u<l.length;u++)l[u].remove()}const i=this._document.createElement("div");i.classList.add(e),Uw()?i.setAttribute("platform","test"):this._platform.isBrowser||i.setAttribute("platform","server"),this._document.body.appendChild(i),this._containerElement=i}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(z),s.KVO($r))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();class ES{constructor(r,e,i,l,u,m,C,b,D,R=!1,F){this._portalOutlet=r,this._host=e,this._pane=i,this._config=l,this._ngZone=u,this._keyboardDispatcher=m,this._document=C,this._location=b,this._outsideClickDispatcher=D,this._animationsDisabled=R,this._injector=F,this._backdropElement=null,this._backdropClick=new Ke.B,this._attachments=new Ke.B,this._detachments=new Ke.B,this._locationChanges=Gi.yU.EMPTY,this._backdropClickHandler=G=>this._backdropClick.next(G),this._backdropTransitionendHandler=G=>{this._disposeBackdrop(G.target)},this._keydownEvents=new Ke.B,this._outsidePointerEvents=new Ke.B,this._renders=new Ke.B,l.scrollStrategy&&(this._scrollStrategy=l.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=l.positionStrategy,this._afterRenderRef=(0,s.O8t)(()=>(0,s.Tzd)(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(r){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const e=this._portalOutlet.attach(r);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=(0,s.mal)(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof e?.onDestroy&&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();const r=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),r}dispose(){const r=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dis
1pose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,r&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(r){r!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=r,this.hasAttached()&&(r.attach(this),this.updatePosition()))}updateSize(r){this._config={...this._config,...r},this._updateElementSize()}setDirection(r){this._config={...this._config,direction:r},this._updateElementDirection()}addPanelClass(r){this._pane&&this._toggleClasses(this._pane,r,!0)}removePanelClass(r){this._pane&&this._toggleClasses(this._pane,r,!1)}getDirection(){const r=this._config.direction;return r?"string"==typeof r?r:r.value:"ltr"}updateScrollStrategy(r){r!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=r,this.hasAttached()&&(r.attach(this),r.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const r=this._pane.style;r.width=Qn(this._config.width),r.height=Qn(this._config.height),r.minWidth=Qn(this._config.minWidth),r.minHeight=Qn(this._config.minHeight),r.maxWidth=Qn(this._config.maxWidth),r.maxHeight=Qn(this._config.maxHeight)}_togglePointerEvents(r){this._pane.style.pointerEvents=r?"":"none"}_attachBackdrop(){const r="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(r)})}):this._backdropElement.classList.add(r)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const r=this._backdropElement;if(r){if(this._animationsDisabled)return void this._disposeBackdrop(r);r.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{r.addEventListener("transitionend",this._backdropTransitionendHandler)}),r.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(r)},500))}}_toggleClasses(r,e,i){const l=Eu(e||[]).filter(u=>!!u);l.length&&(i?r.classList.add(...l):r.classList.remove(...l))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{const r=this._renders.pipe(Ai(ll(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(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()),r.unsubscribe())})})}_disposeScrollStrategy(){const r=this._scrollStrategy;r&&(r.disable(),r.detach&&r.detach())}_disposeBackdrop(r){r&&(r.removeEventListener("click",this._backdropClickHandler),r.removeEventListener("transitionend",this._backdropTransitionendHandler),r.remove(),this._backdropElement===r&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const IS="cdk-overlay-connected-position-bounding-box",kS=/([A-Za-z%]+)$/;class QI{get positions(){return this._preferredPositions}
1constructor(r,e,i,l,u){this._viewportRuler=e,this._document=i,this._platform=l,this._overlayContainer=u,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new Ke.B,this._resizeSubscription=Gi.yU.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(r)}attach(r){this._validatePositions(),r.hostElement.classList.add(IS),this._overlayRef=r,this._boundingBox=r.hostElement,this._pane=r.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)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const r=this._originRect,e=this._overlayRect,i=this._viewportRect,l=this._containerRect,u=[];let m;for(let C of this._preferredPositions){let b=this._getOriginPoint(r,l,C),D=this._getOverlayPoint(b,e,C),R=this._getOverlayFit(D,e,i,C);if(R.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(C,b);this._canFitWithFlexibleDimensions(R,D,i)?u.push({position:C,origin:b,overlayRect:e,boundingBoxRect:this._calculateBoundingBoxRect(b,C)}):(!m||m.overlayFit.visibleArea<R.visibleArea)&&(m={overlayFit:R,overlayPoint:D,originPoint:b,position:C,overlayRect:e})}if(u.length){let C=null,b=-1;for(const D of u){const R=D.boundingBoxRect.width*D.boundingBoxRect.height*(D.position.weight||1);R>b&&(b=R,C=D)}return this._isPushed=!1,void this._applyPosition(C.position,C.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(m.position,m.originPoint);this._applyPosition(m.position,m.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Qc(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(IS),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const r=this._lastPosition;if(r){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const e=this._getOriginPoint(this._originRect,this._containerRect,r);this._applyPosition(r,e)}else this.apply()}withScrollableContainers(r){return this._scrollables=r,this}withPositions(r){return this._preferredPositions=r,-1===r.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(r){return this._viewportMargin=r,this}withFlexibleDimensions(r=!0){return this._hasFlexibleDimensions=r,this}withGrowAfterOpen(r=!0){return this._growAfterOpen=r,this}withPush(r=!0){return this._canPush=r,this}withLockedPosition(r=!0){return this._positionLocked=r,this}setOrigin(r){return this._origin=r,this}withDefaultOffsetX(r){return this._offsetX=r,this}withDefaultOffsetY(r){return this._offsetY=r,this}withTransformOriginOn(r){return this._transformOriginSelector=r,this}_getOriginPoint(r,e,i){let l,u;if("center"==i.originX)l=r.left+r.width/2;else{const m=this._isRtl()?r.right:r.left,C=this._isRtl()?r.left:r.right;l="start"==i.originX?m:C}return e.left<0&&(l-=e.left),u="center"==i.originY?r.top+r.height/2:"top"==i.originY?r.top:r.bottom,e.top<0&&(u-=e.top),{x:l,y:u}}_getOverlayPoint(r,e,i){let l,u;
vendor: 5,732 bytes, line 1
1return l="center"==i.overlayX?-e.width/2:"start"===i.overlayX?this._isRtl()?-e.width:0:this._isRtl()?0:-e.width,u="center"==i.overlayY?-e.height/2:"top"==i.overlayY?0:-e.height,{x:r.x+l,y:r.y+u}}_getOverlayFit(r,e,i,l){const u=OS(e);let{x:m,y:C}=r,b=this._getOffset(l,"x"),D=this._getOffset(l,"y");b&&(m+=b),D&&(C+=D);let G=0-C,H=C+u.height-i.height,L=this._subtractOverflows(u.width,0-m,m+u.width-i.width),ee=this._subtractOverflows(u.height,G,H),he=L*ee;return{visibleArea:he,isCompletelyWithinViewport:u.width*u.height===he,fitsInViewportVertically:ee===u.height,fitsInViewportHorizontally:L==u.width}}_canFitWithFlexibleDimensions(r,e,i){if(this._hasFlexibleDimensions){const l=i.bottom-e.y,u=i.right-e.x,m=RS(this._overlayRef.getConfig().minHeight),C=RS(this._overlayRef.getConfig().minWidth);return(r.fitsInViewportVertically||null!=m&&m<=l)&&(r.fitsInViewportHorizontally||null!=C&&C<=u)}return!1}_pushOverlayOnScreen(r,e,i){if(this._previousPushAmount&&this._positionLocked)return{x:r.x+this._previousPushAmount.x,y:r.y+this._previousPushAmount.y};const l=OS(e),u=this._viewportRect,m=Math.max(r.x+l.width-u.width,0),C=Math.max(r.y+l.height-u.height,0),b=Math.max(u.top-i.top-r.y,0),D=Math.max(u.left-i.left-r.x,0);let R=0,F=0;return R=l.width<=u.width?D||-m:r.x<this._viewportMargin?u.left-i.left-r.x:0,F=l.height<=u.height?b||-C:r.y<this._viewportMargin?u.top-i.top-r.y:0,this._previousPushAmount={x:R,y:F},{x:r.x+R,y:r.y+F}}_applyPosition(r,e){if(this._setTransformOrigin(r),this._setOverlayElementStyles(e,r),this._setBoundingBoxStyles(e,r),r.panelClass&&this._addPanelClasses(r.panelClass),this._positionChanges.observers.length){const i=this._getScrollVisibility();if(r!==this._lastPosition||!this._lastScrollVisibility||!function ZI(t,r){return t===r||t.isOriginClipped===r.isOriginClipped&&t.isOriginOutsideView===r.isOriginOutsideView&&t.isOverlayClipped===r.isOverlayClipped&&t.isOverlayOutsideView===r.isOverlayOutsideView}(this._lastScrollVisibility,i)){const l=new MS(r,i);this._positionChanges.next(l)}this._lastScrollVisibility=i}this._lastPosition=r,this._isInitialRender=!1}_setTransformOrigin(r){if(!this._transformOriginSelector)return;const e=this._boundingBox.querySelectorAll(this._transformOriginSelector);let i,l=r.overlayY;i="center"===r.overlayX?"center":this._isRtl()?"start"===r.overlayX?"right":"left":"start"===r.overlayX?"left":"right";for(let u=0;u<e.length;u++)e[u].style.transformOrigin=`${i} ${l}`}_calculateBoundingBoxRect(r,e){const i=this._viewportRect,l=this._isRtl();let u,m,C,R,F,G;if("top"===e.overlayY)m=r.y,u=i.height-m+this._viewportMargin;else if("bottom"===e.overlayY)C=i.height-r.y+2*this._viewportMargin,u=i.height-C+this._viewportMargin;else{const H=Math.min(i.bottom-r.y+i.top,r.y),L=this._lastBoundingBoxSize.height;u=2*H,m=r.y-H,u>L&&!this._isInitialRender&&!this._growAfterOpen&&(m=r.y-L/2)}if("end"===e.overlayX&&!l||"start"===e.overlayX&&l)G=i.width-r.x+2*this._viewportMargin,R=r.x-this._viewportMargin;else if("start"===e.overlayX&&!l||"end"===e.overlayX&&l)F=r.x,R=i.right-r.x;else{const H=Math.min(i.right-r.x+i.left,r.x),L=this._lastBoundingBoxSize.width;R=2*H,F=r.x-H,R>L&&!this._isInitialRender&&!this._growAfterOpen&&(F=r.x-L/2)}return{top:m,left:F,bottom:C,right:G,width:R,height:u}}_setBoundingBoxStyles(r,e){const i=this._calculateBoundingBoxRect(r,e);!this._isInitialRender&&!this._growAfterOpen&&(i.height=Math.min(i.height,this._lastBoundingBoxSize.height),i.width=Math.min(i.width,this._lastBoundingBoxSize.width));const l={};if(this._hasExactPosition())l.top=l.left="0",l.bottom=l.right=l.maxHeight=l.maxWidth="",l.width=l.height="100%";else{const u=this._overlayRef.getConfig().maxHeight,m=this._overlayRef.getConfig().maxWidth;l.height=Qn(i.height),l.top=Qn(i.top),l.bottom=Qn(i.bottom),l.width=Qn(i.width),l.left=Qn(i.left),l.right=Qn(i.right),l.alignItems="center"===e.overlayX?"center":"end"===e.overlayX?"flex-end":"flex-start",l.justifyContent="center"===e.overlayY?"center":"bottom"===e.overlayY?"flex-end":"flex-start",u&&(l.maxHeight=Qn(u)),m&&(l.maxWidth=Qn(m))}this._lastBoundingBoxSize=i,Qc(this._boundingBox.style,l)}_resetBoundingBoxStyles(){Qc(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Qc(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(r,e){const i={},l=this._hasExactPosition(),u=this._hasFlexibleDimensions,m=this._overlayRef.getConfig();if(l){const R=this._viewportRuler.getViewportScrollPosition();Qc(i,this._getExactOverlayY(e,r,R)),Qc(i,this._getExactOverlayX(e,r,R))}else i.position="static";let C="",b=this._getOffset(e,"x"),D=this._getOffset(e,"y");b&&(C+=`translateX(${b}px) `),D&&(C+=`translateY(${D}px)`),i.transform=C.trim(),m.maxHeight&&(l?i.maxHeight=Qn(m.maxHeight):u&&(i.maxHeight="")),m.maxWidth&&(l?i.maxWidth=Qn(m.maxWidth):u&&(i.maxWidth="")),Qc(this._pane.style,i)}_getExactOverlayY(r,e,i){let l={top:"",bottom:""},u=this._getOverlayPoint(e,this._overlayRect,r);return this._isPushed&&(u=this._pushOverlayOnScreen(u,this._overlayRect,i)),"bottom"===r.overlayY?l.bottom=this._document.documentElement.clientHeight-(u.y+this._overlayRect.height)+"px":l.top=Qn(u.y),l}_getExactOverlayX(r,e,i){let m,l={left:"",right:""},u=this._getOverlayPoint(e,this._overlayRect,r);return this._isPushed&&(u=this._pushOverlayOnScreen(u,this._overlayRect,i)),m=this._isRtl()?"end"===r.overlayX?"left":"right":"end"===r.overlayX?"right":"left","right"===m?l.right=this._document.documentElement.clientWidth-(u.x+this._overlayRect.width)+"px":l.left=Qn(u.x),l}_getScrollVisibility(){const r=this._getOriginRect(),e=this._pane.getBoundingClientRect(),i=this._scrollables.map(l
1=>l.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:wS(r,i),isOriginOutsideView:Op(r,i),isOverlayClipped:wS(e,i),isOverlayOutsideView:Op(e,i)}}_subtractOverflows(r,...e){return e.reduce((i,l)=>i-Math.max(l,0),r)}_getNarrowedViewportRect(){const r=this._document.documentElement.clientWidth,e=this._document.documentElement.clientHeight,i=this._viewportRuler.getViewportScrollPosition();return{top:i.top+this._viewportMargin,left:i.left+this._viewportMargin,right:i.left+r-this._viewportMargin,bottom:i.top+e-this._viewportMargin,width:r-2*this._viewportMargin,height:e-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(r,e){return"x"===e?null==r.offsetX?this._offsetX:r.offsetX:null==r.offsetY?this._offsetY:r.offsetY}_validatePositions(){}_addPanelClasses(r){this._pane&&Eu(r).forEach(e=>{""!==e&&-1===this._appliedPanelClasses.indexOf(e)&&(this._appliedPanelClasses.push(e),this._pane.classList.add(e))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEach(r=>{this._pane.classList.remove(r)}),this._appliedPanelClasses=[])}_getOriginRect(){const r=this._origin;if(r instanceof s.aKT)return r.nativeElement.getBoundingClientRect();if(r instanceof Element)return r.getBoundingClientRect();const e=r.width||0,i=r.height||0;return{top:r.y,bottom:r.y+i,left:r.x,right:r.x+e,height:i,width:e}}}function Qc(t,r){for(let e in r)r.hasOwnProperty(e)&&(t[e]=r[e]);return t}function RS(t){if("number"!=typeof t&&null!=t){const[r,e]=t.split(kS);return e&&"px"!==e?null:parseFloat(r)}return t||null}function OS(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)}}const PS="cdk-global-overlay-wrapper";class Ap{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(r){const e=r.getConfig();this._overlayRef=r,this._width&&!e.width&&r.updateSize({width:this._width}),this._height&&!e.height&&r.updateSize({height:this._height}),r.hostElement.classList.add(PS),this._isDisposed=!1}top(r=""){return this._bottomOffset="",this._topOffset=r,this._alignItems="flex-start",this}left(r=""){return this._xOffset=r,this._xPosition="left",this}bottom(r=""){return this._topOffset="",this._bottomOffset=r,this._alignItems="flex-end",this}right(r=""){return this._xOffset=r,this._xPosition="right",this}start(r=""){return this._xOffset=r,this._xPosition="start",this}end(r=""){return this._xOffset=r,this._xPosition="end",this}width(r=""){return this._overlayRef?this._overlayRef.updateSize({width:r}):this._width=r,this}height(r=""){return this._overlayRef?this._overlayRef.updateSize({height:r}):this._height=r,this}centerHorizontally(r=""){return this.left(r),this._xPosition="center",this}centerVertically(r=""){return this.top(r),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const r=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement.style,i=this._overlayRef.getConfig(),{width:l,height:u,maxWidth:m,maxHeight:C}=i,b=!("100%"!==l&&"100vw"!==l||m&&"100%"!==m&&"100vw"!==m),D=!("100%"!==u&&"100vh"!==u||C&&"100%"!==C&&"100vh"!==C),R=this._xPosition,F=this._xOffset,G="rtl"===this._overlayRef.getConfig().direction;let H="",L="",ee="";b?ee="flex-start":"center"===R?(ee="center",G?L=F:H=F):G?"left"===R||"end"===R?(ee="flex-end",H=F):("right"===R||"start"===R)&&(ee="flex-start",L=F):"left"===R||"start"===R?(ee="flex-start",H=F):("right"===R||"end"===R)&&(ee="flex-end",L=F),r.position=this._cssPosition,r.marginLeft=b?"0":H,r.marginTop=D?"0":this._topOffset,r.marginBottom=this._bottomOffset,r.marginRight=b?"0":L,e.justifyContent=ee,e.alignItems=D?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const r=this._overlayRef.overlayElement.style,e=this._overlayRef.hostElement,i=e.style;e.classList.remove(PS),i.justifyContent=i.alignItems=r.marginTop=r.marginBottom=r.marginLeft=r.marginRight=r.position="",this._overlayRef=null,this._isDisposed=!0}}let AS=(()=>
1{class t{constructor(e,i,l,u){this._viewportRuler=e,this._document=i,this._platform=l,this._overlayContainer=u}global(){return new Ap}flexibleConnectedTo(e){return new QI(e,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(W_),s.KVO(z),s.KVO($r),s.KVO(TS))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),FS=0,Jo=(()=>{class t{constructor(e,i,l,u,m,C,b,D,R,F,G,H){this.scrollStrategies=e,this._overlayContainer=i,this._componentFactoryResolver=l,this._positionBuilder=u,this._keyboardDispatcher=m,this._injector=C,this._ngZone=b,this._document=D,this._directionality=R,this._location=F,this._outsideClickDispatcher=G,this._animationsModuleType=H}create(e){const i=this._createHostElement(),l=this._createPaneElement(i),u=this._createPortalOutlet(l),m=new SS(e);return m.direction=m.direction||this._directionality.value,new ES(u,i,l,m,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType,this._injector.get(s.uvJ))}position(){return this._positionBuilder}_createPaneElement(e){const i=this._document.createElement("div");return i.id="cdk-overlay-"+FS++,i.classList.add("cdk-overlay-pane"),e.appendChild(i),i}_createHostElement(){const e=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(e),e}_createPortalOutlet(e){return this._appRef||(this._appRef=this._injector.get(s.o8S)),new CS(e,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(PC),s.KVO(TS),s.KVO(s.OM3),s.KVO(AS),s.KVO(DS),s.KVO(s.zZn),s.KVO(s.SKi),s.KVO(z),s.KVO(ur),s.KVO(at),s.KVO(X_),s.KVO(s.bc$,8))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const eA={provide:new s.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const t=(0,s.WQX)(Jo);return()=>t.scrollStrategies.reposition()}}),deps:[Jo],useFactory:function JP(t){return()=>t.scrollStrategies.reposition()}};let AC=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({providers:[Jo,eA],imports:[kr,kC,TC,TC]})}}return t})();function FC(t){return new Ze.c(r=>{An(t()).subscribe(r)})}const tk=["panel"],nk=["*"];function Fp(t,r){if(1&t){const e=s.RV6();s.j41(0,"div",1,0),s.bIt("@panelAnimation.done",function(l){s.eBV(e);const u=s.XpG();return s.Njj(u._animationDone.next(l))}),s.SdG(2),s.k0s()}if(2&t){const e=r.id,i=s.XpG();s.HbH(i._classList),s.AVh("mat-mdc-autocomplete-visible",i.showPanel)("mat-mdc-autocomplete-hidden",!i.showPanel)("mat-primary","primary"===i._color)("mat-accent","accent"===i._color)("mat-warn","warn"===i._color),s.Y8G("id",i.id)("@panelAnimation",i.isOpen?"visible":"hidden"),s.BMQ("aria-label",i.ariaLabel||null)("aria-labelledby",i._getPanelAriaLabelledby(e))}}const LS=(0,Ni.hZ)("panelAnimation",[(0,Ni.wk)("void, hidden",(0,Ni.iF)({opacity:0,transform:"scaleY(0.8)"})),(0,Ni.kY)(":enter, hidden => visible",[(0,Ni.Os)([(0,Ni.i0)("0.03s linear",(0,Ni.iF)({opacity:1})),(0,Ni.i0)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,Ni.iF)({transform:"scaleY(1)"}))])]),(0,Ni.kY)(":leave, visible => hidden",[(0,Ni.i0)("0.075s linear",(0,Ni.iF)({opacity:0}))])]);let ik=0;class rk{constructor(r,e){this.source=r,this.option=e}}const hr=new s.nKC("mat-autocomplete-default-options",{providedIn:"root",factory:function $u(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}});let ok=(()=>{class t{get isOpen(){return this._isOpen&&this.showPanel}_setColor(e){this._color=e,this._changeDetectorRef.markForCheck()}set classList(e){this._classList=e,this._elementRef.nativeElement.className=""}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(e){this._hideSingleSelectionIndicator=e,this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const e of this.options)e._changeDetectorRef.markForCheck()}constructor(e,i,l,u){this._changeDetectorRef=e,this._elementRef=i,this._defaults=l,this._activeOptionChanges=Gi.yU.EMPTY,this._animationDone=new s.bkB,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new s.bkB,this.opened=new s.bkB,this.closed=new s.bkB,this.optionActivated=new s.bkB,this.id="mat-autocomplete-"+ik++,this.inertGroups=u?.SAFARI||!1,this.autoActiveFirstOption=!!l.autoActiveFirstOption,this.autoSelectActiveOption=!!l.autoSelectActiveOption,this.requireSelection=!!l.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new Lu(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(),this._animationDone.complete()}_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){const i=new rk(this,e);this.optionSelected.emit(i)}_getPanelAriaLabelledby(e){return this.ariaLabel?null:this.ariaLabelledby?(e?e+" ":"")+this.ariaLabelledby:e}_skipPredicate(){return!1}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.gRc),s.rXU(s.aKT),s.rXU(hr),s.rXU($r))}}static{this.\u0275cmp=s.VBU({type:t,selectors:[["mat-autocomplete"]],contentQueries:function(i,l,u){if(1&i&&(s.wni(u,gl,5),s.wni(u,dC,5)),2&i){let m;s.mGM(m=s.lsd())&&(l.options=m),s.mGM(m=s.lsd())&&(l.optionGroups=m)}},viewQuery:function(i,l){if(1&i&&(s.GBs(s.C4Q,7),s.GBs(tk,5)),2&i){let u;s.mGM(u=s.lsd())&&(l.template=u.first),s.mGM(u=s.lsd())&&(l.panel=u.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[2,"autoActiveFirstOption","autoActiveFirstOption",s.L39],autoSelectActiveOption:[2,"autoSelectActiveOption","autoSelectActiveOption",s.L39],requireSelection:[2,"requireSelection","requireSelection",s.L39],panelWidth:"panelWidth",disableRipple:[2,"disableRipple","disableRipple",s.L39],classList:[0,"class","classList"],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",s.L39]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],standalone:!0,features:[s.Jv_([{provide:P_,useExisting:t}]),s.GFd,s.aNF],ngContentSelectors:nk,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(i,l){1&i&&(s.NAR(),s.DNE(0,Fp,3,16,"ng-template"))},styles:["div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:static;border-radius:var(--mat-autocomplete-container-shape, var(--mat-app-corner-extra-small));box-shadow:var(--mat-autocomplete-container-elevation-shadow);background-color:var(--mat-autocomplete-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[LS]},changeDetection:0})}}return t})();const iA={provide:Er,useExisting:(0,s.Rfq)(()=>LC),multi:!0},Gu=new s.nKC("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{const t=(0,s.WQX)(Jo);return()=>t.scrollStrategies.reposition()}}),NC={provide:Gu,deps:[Jo],useFactory:function sk(t){return()=>t.scrollStrategies.reposition()}};let LC=(()=>{class t{constructor(e,i,l,u,m,C,b,D,R,F,G){this._element=e,this._overlay=i,this._viewContainerRef
1=l,this._zone=u,this._changeDetectorRef=m,this._dir=b,this._formField=D,this._document=R,this._viewportRuler=F,this._defaults=G,this._componentDestroyed=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=Gi.yU.EMPTY,this._breakpointObserver=(0,s.WQX)(l1),this._handsetLandscapeSubscription=Gi.yU.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new Ke.B,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._initialized=new Ke.B,this._injector=(0,s.WQX)(s.zZn),this._aboveClass="mat-mdc-autocomplete-panel-above",this._overlayAttached=!1,this.optionSelections=FC(()=>{const H=this.autocomplete?this.autocomplete.options:null;return H?H.changes.pipe(Go(H),Zt(()=>ll(...H.map(L=>L.onSelectionChange)))):this._initialized.pipe(Zt(()=>this.optionSelections))}),this._handlePanelKeydown=H=>{(27===H.keyCode&&!lp(H)||38===H.keyCode&&lp(H,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),H.stopPropagation(),H.preventDefault())},this._trackedModal=null,this._scrollStrategy=C}ngAfterViewInit(){this._initialized.next(),this._initialized.complete();const e=this._getWindow();typeof e<"u"&&this._zone.runOutsideAngular(()=>e.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(e){e.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const e=this._getWindow();typeof e<"u"&&e.removeEventListener("blur",this._windowBlurHandler),this._handsetLandscapeSubscription.unsubscribe(),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}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&&Q0(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return ll(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,At.p)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,At.p)(()=>this._overlayAttached)):pe()).pipe((0,ke.T)(e=>e instanceof hC?e:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return ll(Hn(this._document,"click"),Hn(this._document,"auxclick"),Hn(this._document,"touchend")).pipe((0,At.p)(e=>{const i=L0(e),l=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,u=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&i!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!l||!l.contains(i))&&(!u||!u.contains(i))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(i)}))}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){const i=e.keyCode,l=lp(e);if(27===i&&!l&&e.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&13===i&&this.panelOpen&&!l)this.activeOption._selectViaInteraction(),this._resetActiveItem(),e.preventDefault();else if(this.autocomplete){const u=this.autocomplete._keyManager.activeItem,m=38===i||40===i;9===i||m&&!l&&this.panelOpen?this.autocomplete._keyManager.onKeydown(e):m&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(m||this.autocomplete._keyManager.activeItem!==u)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pe
1ndingAutoselectedOption||(this._valueBeforeAutoSelection=this._valueOnLastKeydown),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(e){let i=e.target,l=i.value;if("number"===i.type&&(l=""==l?null:parseFloat(l)),this._previousValue!==l){if(this._previousValue=l,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(l),l){if(this.panelOpen&&!this.autocomplete.requireSelection){const u=this.autocomplete.options?.find(m=>m.selected);u&&l!==this._getDisplayValue(u.value)&&u.deselect(!1)}}else this._clearPreviousSelectedOption(null,!1);if(this._canOpen()&&this._document.activeElement===e.target){const u=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(u)}}}_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()}_floatLabel(e=!1){this._formField&&"auto"===this._formField.floatLabel&&(e?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){return ll(new Ze.c(l=>{(0,s.mal)(()=>{l.next()},{injector:this._injector})}),this.autocomplete.options.changes.pipe(nt(()=>this._positionStrategy.reapplyLastPosition()),gi(0))).pipe(Zt(()=>this._zone.run(()=>{const l=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),l!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),(0,ni.s)(1)).subscribe(l=>this._setValueAndClose(l))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(e){const i=this.autocomplete;return i&&i.displayWith?i.displayWith(e):e}_assignOptionValue(e){const i=this._getDisplayValue(e);null==e&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(i??"")}_updateNativeInputValue(e){this._formField?this._formField._control.value=e:this._element.nativeElement.value=e,this._previousValue=e}_setValueAndClose(e){const i=this.autocomplete,l=e?e.source:this._pendingAutoselectedOption;l?(this._clearPreviousSelectedOption(l),this._assignOptionValue(l.value),this._onChange(l.value),i._emitSelectEvent(l),this._element.nativeElement.focus()):i.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),i._animationDone?i._animationDone.pipe((0,ni.s)(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(e,i){this.autocomplete?.options?.forEach(l=>{l!==e&&l.selected&&l.deselect(i)})}_openPanelInternal(e=this._element.nativeElement.value){this._attachOverlay(e),this._floatLabel(),this._trackedModal&&u1(this._trackedModal,"aria-owns",this.autocomplete.id)}_attachOverlay(e){let i=this._overlayRef;i?(this._positionStrategy.setOrigin(this._getConnectedElement()),i.updateSize({width:this._getPanelWidth()})):(this._portal=new K_(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),i=this._overlay.create(this._getOverlayConfig()),this._overlayRef=i,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&i&&i.updateSize({width:this._getPanelWidth()})}),this._handsetLandscapeSubscription=this._breakpointObserver.observe("(max-width: 959.98px) and (orientation: landscape)").subscribe(u=>{u.matches?this._positionStrategy.withFlexibleDimensions(!0).withGrowAfterOpen(!0).withViewportMargin(8):this._positionStrategy.withFlexibleDimensions(!1).withGrowAfterOpen(!1).withViewportMargin(0)})),i&&!i.hasAttached()&&(i.attach(this._portal),this._valueOnAttach=e,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());const l=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&l!==this.panelOpen&&this._emitOpened()}_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const e=this._overlayRef;
1this._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=null}_getOverlayConfig(){return new SS({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const e=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(e),this._positionStrategy=e,e}_setStrategyPositions(e){const i=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],l=this._aboveClass,u=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:l},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:l}];let m;m="above"===this.position?u:"below"===this.position?i:[...i,...u],e.withPositions(m)}_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(){const e=this.autocomplete;if(e.autoActiveFirstOption){let i=-1;for(let l=0;l<e.options.length;l++)if(!e.options.get(l).disabled){i=l;break}e._keyManager.setActiveItem(i)}else e._keyManager.setActiveItem(-1)}_canOpen(){const e=this._element.nativeElement;return!e.readOnly&&!e.disabled&&!this.autocompleteDisabled}_getWindow(){return this._document?.defaultView||window}_scrollToOption(e){const i=this.autocomplete,l=function tI(t,r,e){if(e.length){let i=r.toArray(),l=e.toArray(),u=0;for(let m=0;m<t+1;m++)i[m].group&&i[m].group===l[u]&&u++;return u}return 0}(e,i.options,i.optionGroups);if(0===e&&1===l)i._setScrollTop(0);else if(i.panel){const u=i.options.toArray()[e];if(u){const m=u._getHostElement(),C=function nI(t,r,e,i){return t<e?t:t+r>e+i?Math.max(0,t-i+r):e}(m.offsetTop,m.offsetHeight,i._getScrollTop(),i.panel.nativeElement.offsetHeight);i._setScrollTop(C)}}}_applyModalPanelOwnership(){const e=this._element.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!e)return;const i=this.autocomplete.id;this._trackedModal&&Q0(this._trackedModal,"aria-owns",i),u1(e,"aria-owns",i),this._trackedModal=e}_clearFromModal(){this._trackedModal&&(Q0(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.aKT),s.rXU(Jo),s.rXU(s.c1b),s.rXU(s.SKi),s.rXU(s.gRc),s.rXU(Gu),s.rXU(ur,8),s.rXU(Dp,9),s.rXU(z,8),s.rXU(W_),s.rXU(hr,8))}}static{this.\u0275dir=s.FsC({type:t,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(i,l){1&i&&s.bIt("focusin",function(){return l._handleFocus()})("blur",function(){return l._onTouched()})("input",function(m){return l._handleInput(m)})("keydown",function(m){return l._handleKeydown(m)})("click",function(){return l._handleClick()}),2&i&&s.BMQ("autocomplete",l.autocompleteAttribute)("role",l.autocompleteDisabled?null:"combobox")("aria-autocomplete",l.autocompleteDisabled?null:"list")("aria-activedescendant",l.panelOpen&&l.activeOption?l.activeOption.id:null)("aria-expanded",l.autocompleteDisabled?null:l.panelOpen.toString())("aria-controls",l.autocompleteDisabled||!l.panelOpen||null==l.autocomplete?null:l.autocomplete.id)("aria-haspopup",l.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],connectedTo:[0,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[0,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[2,"matAutocompleteDisabled","autocompleteDisabled",s.L39]},exportAs:["matAutocompleteTrigger"],standalone:!0,features:[s.Jv_([iA]),s.GFd,s.OA$]})}}return t})(),BS=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275mod=s.$C({type:t})}static{this.\u0275inj=s.G2t({providers:[NC],imports:[AC,Kc,Zo,Al,q_,Kc,Zo]})}}return t})();function VS(t){t||((0,s.Af3)(VS),t=(0,s.WQX)(s.abz));const r=new Ze.c(e=>t.onDestroy(e.next.bind(e)));return e=>e.pipe(Ai(r))}class ak{constructor(r){this.source=r,this.destroyed=!1,this.destroyRef=(0,s.WQX)(s.abz),this.destroyRef.onDestroy(()=>{this.destroyed=!0})}subscribe(r){if(this.destroyed)throw new s.wOt(953,!1);const e=this.source.pipe(VS(this.destroyRef)).subscribe({next:i=>r(i)});return{unsubscribe:()=>e.unsubscribe()}}}function BC(t,r){!r?.injector&&(0,s.Af3)(BC);const e=r?.injector??(0,s.WQX)(s.zZn),i=new ac(1),l=(0,s.QZP)(()=>{let u;
1try{u=t()}catch(m){return void(0,s.O8t)(()=>i.error(m))}(0,s.O8t)(()=>i.next(u))},{injector:e,manualCleanup:!0});return e.get(s.abz).onDestroy(()=>{l.destroy(),i.complete()}),i.asObservable()}const VC=["prefixRef"],rA=["suffixRef"],jS=["input"],dk=["auto"],HS=[[["","matPrefix",""]],[["","matSuffix",""]]],Wu=["[matPrefix]","[matSuffix]"],uk=(t,r)=>r.label,Np=(t,r)=>r.id,qu=t=>({$implicit:t});function oA(t,r){if(1&t&&(s.j41(0,"mat-label"),s.EFF(1),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.JRh(e.label())}}function hk(t,r){if(1&t&&(s.j41(0,"span",6),s.nrm(1,"i"),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.HbH(e.iconClassSuffix())}}function fk(t,r){1&t&&s.eu8(0)}function pk(t,r){if(1&t){const e=s.RV6();s.j41(0,"mat-option",15),s.bIt("onSelectionChange",function(l){const u=s.eBV(e).$implicit,m=s.XpG(3);return s.Njj(m.onMatOptionSelectionChange(u,l))}),s.DNE(1,fk,1,0,"ng-container",16),s.k0s()}if(2&t){const e=r.$implicit,i=s.XpG(3);s.xc7("height",i.matOptionHeightOverride(),"px"),s.Y8G("value",e.description),s.R7$(),s.Y8G("ngTemplateOutlet",i.resultsTemplate)("ngTemplateOutletContext",s.eq3(5,qu,e))}}function zS(t,r){if(1&t&&(s.j41(0,"mat-optgroup",11)(1,"div",12)(2,"span",13),s.nrm(3,"i"),s.k0s(),s.EFF(4),s.k0s(),s.Z7z(5,pk,2,7,"mat-option",14,Np),s.k0s()),2&t){const e=s.XpG().$implicit;s.Y8G("hidden",!e.results.length),s.R7$(3),s.HbH(e.iconClass),s.R7$(),s.SpI(" ",e.label," "),s.R7$(),s.Dyx(e.results)}}function $S(t,r){1&t&&s.eu8(0)}function mk(t,r){if(1&t){const e=s.RV6();s.j41(0,"mat-option",15),s.bIt("onSelectionChange",function(l){const u=s.eBV(e).$implicit,m=s.XpG(3);return s.Njj(m.onMatOptionSelectionChange(u,l))}),s.DNE(1,$S,1,0,"ng-container",16),s.k0s()}if(2&t){const e=r.$implicit,i=s.XpG(3);s.xc7("height",i.matOptionHeightOverride(),"px"),s.Y8G("value",e.description),s.R7$(),s.Y8G("ngTemplateOutlet",i.resultsTemplate)("ngTemplateOutletContext",s.eq3(5,qu,e))}}function GS(t,r){if(1&t&&s.Z7z(0,mk,2,7,"mat-option",14,Np),2&t){const e=s.XpG().$implicit;s.Dyx(e.results)}}function WS(t,r){if(1&t&&s.DNE(0,zS,7,4,"mat-optgroup",11)(1,GS,2,0),2&t){const e=r.$implicit;s.vxM(e.label||e.iconClass?0:-1),s.R7$(),s.vxM(e.label||e.iconClass?-1:1)}}function gk(t,r){if(1&t){const e=s.RV6();s.j41(0,"mat-hint",17),s.bIt("click",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.onHintClickEvent())}),s.EFF(1),s.k0s()}if(2&t){const e=s.XpG();s.AVh("isLink",e.hintIsClickable()),s.R7$(),s.JRh(e.hint())}}function _k(t,r){if(1&t){const e=s.RV6();s.j41(0,"mat-hint",18),s.bIt("click",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.onHintClickEvent())}),s.EFF(1),s.k0s()}if(2&t){const e=s.XpG();s.AVh("isLink",e.hintIsClickable()),s.R7$(),s.JRh(e.endHint())}}function qS(t,r){if(1&t&&(s.j41(0,"mat-error"),s.EFF(1),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.SpI(" ",e.ValidationErrorMessages.requiredError," ")}}function vk(t,r){if(1&t&&(s.j41(0,"div"),s.EFF(1),s.k0s()),2&t){const e=r.$implicit;s.R7$(),s.SpI(" ",e," ")}}function KS(t,r){if(1&t&&(s.j41(0,"mat-error"),s.Z7z(1,vk,2,1,"div",null,s.fX1),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Dyx(e.formControl().getError("externalErrors"))}}function XS(t,r){if(1&t&&(s.j41(0,"mat-error"),s.EFF(1),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.SpI(" ",e.formControl().getError("errorMessageUntilValueChange")," ")}}function YS(t,r){if(1&t&&(s.j41(0,"mat-error"),s.EFF(1),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.SpI(" ",e.ValidationErrorMessages.typeaheadError," ")}}let kk=(()=>{class t extends Gt{_inputFormControlSubscriptions=[];formFieldClass=!0;dirty=!1;focused=!1;formControl=(0,s.hFB)(null,{alias:"control"});label=(0,s.hFB)();floatLabel=(0,s.hFB)("auto");appearance=(0,s.hFB)("outline");externalErrors=(0,s.hFB)(null,{alias:"errors"});constructor(e){super(e)}initializeSignalEffects(){(0,s.QZP)(()=>{this.externalErrors()&&this.externalErrors().length>0&&(this.formControl().setErrors({externalErrors:this.externalErrors()}),this.formControl().markAsDirty(),this.formControl().markAsTouched())}),(0,s.QZP)(()=>{this._inputFormControlUnsubscribe(),this.initFormControl()})}rtOnDestroy(){this._inputFormControlUnsubscribe()}initFormControl(){this._inputFormControlSubscriptions.push(this.formControl().valueChanges.subscribe(e=>{""!==e?this.onChange(e):this.formControl().setValue(null)})),this._inputFormControlSubscriptions.push(this.formControl().statusChanges.subscribe(e=>{"INVALID"!==e?this.dirty=!1:this.formControl().touched&&(this.dirty=!0)}))}
1clearExternalErrors(){this.formControl().updateValueAndValidity()}writeValue(e){this.formControl().setValue(e)}onChange(e){}registerOnChange(e){this.onChange=e}onTouch(){}registerOnTouched(e){this.onTouch=e}onFocusChange(e=!this.focused){this.focused=e,this.focused||(this.dirty="INVALID"===this.formControl().status)}_inputFormControlUnsubscribe(){this._inputFormControlSubscriptions?.forEach(e=>e.unsubscribe())}static \u0275fac=function(i){s.QTQ()};static \u0275dir=s.FsC({type:t,hostVars:6,hostBindings:function(i,l){2&i&&s.AVh("rt-form-field",l.formFieldClass)("dirty",l.dirty)("focused",l.focused)},inputs:{formControl:[1,"control","formControl"],label:[1,"label"],floatLabel:[1,"floatLabel"],appearance:[1,"appearance"],externalErrors:[1,"errors","externalErrors"]},features:[s.Vt3]})}return t})(),Rk=(()=>{class t{static requiredError="Required";static patternError="Not a valid value";static emailError="Must be a valid email address";static typeaheadError="Error loading type-ahead results";static upperCaseFirstLetter(e){return e&&e.length>1?e[0].toUpperCase()+e.slice(1):e}static maxLengthError(e){return`Length must be less than or equal to ${e} characters long`}static maxError(e){return`Must be less than or equal to ${e}`}static minLengthError(e){return`Length must be greater than or equal to ${e} characters long`}static minError(e){return`Must be at least ${e}`}static getValidationErrorMessages(e){const i=[];return(0,En.each)(e.errors,(l,u)=>{let m=l,C=!1;switch(u){case"required":m=t.requiredError;break;case"minlength":m=t.minLengthError(l.requiredLength);break;case"min":m=t.minError(l.min);break;case"maxlength":m=t.maxLengthError(l.requiredLength);break;case"max":m=t.maxError(l.max);break;case"pattern":m=t.patternError;break;case"customPattern":m=t.upperCaseFirstLetter(l.message);break;case"email":m=t.emailError;break;case"externalErrors":let b;e.getError("externalErrors").forEach(D=>{b=t.upperCaseFirstLetter(D),i.push(b),C=!0});break;case"customError":m=t.upperCaseFirstLetter(e.getError("customError"))}C||i.push(m)}),i}}return t})(),Ok=(()=>{class t extends kk{_resizeService=(0,s.WQX)(Yy);_renderer=(0,s.WQX)(s.sFG);ValidationErrorMessages=Rk;htmlAutoCompleteValue=(0,s.EWP)(()=>this.useAlternateInputAutoCompleteStrategy()?"noFill":"off");_inputCachedResultsBasedOn=null;_cachedResults;_requestInFlightSource=new Yn(!1);_typeAheadLookupSource=new Yn(null);typeAheadLookup$=this._typeAheadLookupSource.value$;_mostRecentInputChangeFromAutoComplete=!1;errorProducingResults=!1;groups=(0,s.vPA)(void 0);typeaheadTextControl=new Pi;_selectedResult;prefixExists;suffixExists;set prefixRefSetter(e){this.prefixExists=!!e}set suffixRefSetter(e){this.suffixExists=!!e}resultsTemplate;endHintTemplate;hintTemplate;inputElement;inputElementRef;matAutoComplete;autocompleteTrigger;keyupChange=(0,s.CGW)();focusChanges=(0,s.CGW)();enterPress=(0,s.CGW)();resultSelect=(0,s.CGW)();hintClick=(0,s.CGW)();textInputValueChange=(0,s.CGW)();focusChange=(0,s.CGW)();requestInFlight=function lk(t){return new ak(t)}(this._requestInFlightSource.value$.pipe(wr()));ready=(0,s.CGW)();useAlternateInputAutoCompleteStrategy=(0,s.hFB)(!1);disableDebounceTime=(0,s.hFB)();label=(0,s.hFB)();placeholder=(0,s.hFB)();iconClassPrefix=(0,s.hFB)();iconClassSuffix=(0,s.hFB)();hint=(0,s.hFB)(null);endHint=(0,s.hFB)(null);hintIsClickable=(0,s.hFB)(!1);matOptionHeightOverride=(0,s.hFB)();strictIdChecking=(0,s.hFB)(!0);clearSuggestionsOnResultsClose=(0,s.hFB)();maxResultsToDisplayPerGroup=(0,s.hFB)();enableForwardCache=(0,s.hFB)(!1);invalidMessage=(0,s.hFB)("invalid selection");typeAheadProducer=(0,s.hFB)();readonly=(0,s.hFB)();get selectedResult(){return(0,En.cloneDeep)(this._selectedResult)}get typeaheadText(){return this.typeaheadTextControl.value}constructor(){super("MaterialTypeaheadComponent"),this.addSubscription(BC(this.formControl).pipe((0,At.p)(e=>!!e),Zt(e=>e.statusChanges.pipe(Go(e.status),(0,ke.T)(i=>"DISABLED"!==i),nt(i=>{const l={emitEvent:!1,onlySelf:!0};i?this.typeaheadTextControl.enable(l):(this.typeaheadTextControl.setValue(null,l),this.formControl()&&this._setFormControlValueInternal(null,l),this.autocompleteTrigger.closePanel())}
1)))).subscribe())}initializeSignalEffects(){super.initializeSignalEffects(),(0,s.QZP)(()=>{this.readonly()?this.typeaheadTextControl.disable():this.formControl().enabled&&this.typeaheadTextControl.enable({emitEvent:!1})})}ngOnInit(){if(this.addSubscription(this._resizeService.watchResize(500).pipe(function X1(...t){const r=t.length;if(0===r)throw new Error("list of properties cannot be empty.");return(0,ke.T)(e=>{let i=e;for(let l=0;l<r;l++){const u=i?.[t[l]];if(!(typeof u<"u"))return;i=u}return i})}("heightDelta"),wr()).subscribe(()=>{if(!this.matAutoComplete?.panel?.nativeElement?.style)return;let e="256px";if(innerHeight<=450){if(150===this.matAutoComplete.panel.nativeElement.clientHeight)return;e="150px"}this._renderer.setStyle(this.matAutoComplete.panel.nativeElement,"max-height",e)})),!this.typeAheadProducer())throw new Error("You must include a typeahead Producer");this.addSubscription(this.formControl().valueChanges.subscribe(()=>{this.typeaheadTextControl.setErrors(this.formControl().errors)})),this.addSubscription(this.formControl().statusChanges.pipe(wr()).subscribe(e=>{"DISABLED"===e&&this.typeaheadTextControl.enabled?(this.autocompleteTrigger.closePanel(),this.typeaheadTextControl.disable()):"DISABLED"!==e&&!this.typeaheadTextControl.enabled&&this.typeaheadTextControl.enable()})),this.formControl()&&this.formControl().disabled&&this.typeaheadTextControl.disable(),this.addSubscription(this.typeaheadTextControl.valueChanges.pipe((0,At.p)(()=>!this._mostRecentInputChangeFromAutoComplete||(this._mostRecentInputChangeFromAutoComplete=!1,!1)),nt(()=>{this._requestInFlightSource.next(!0),this.readonly()||this._setFormControlValueInternal(null),this.typeaheadTextControl.markAsDirty(),this.textInputValueChange.emit(this.typeaheadTextControl.value)}),xs(this.enableForwardCache()||this.disableDebounceTime()?0:300),wr(),(0,At.p)(()=>(this.focused||this._requestInFlightSource.next(!1),this.focused))).subscribe(e=>{this._typeAheadLookupSource.next(e)})),this.addSubscription(this.typeAheadLookup$.pipe((0,At.p)(e=>!_t(e)||(this._requestInFlightSource.next(!1),!1)),Zt(e=>this.enableForwardCache()&&e&&this._cachedResults&&this._cachedResults.length&&e.startsWith(this._inputCachedResultsBasedOn)?pe(((this._cachedResults||[]).map(l=>({...l,results:(l.results||[]).filter(m=>m.description.slice().toLowerCase().startsWith(e.toLowerCase()))}))||[]).filter(l=>l.results.length)):this.typeAheadProducer()(e).pipe(nt(i=>{this._cachedResults=i,this._inputCachedResultsBasedOn=e}),(0,ni.s)(1)))).subscribe(e=>{this.errorProducingResults=!1,this._requestInFlightSource.next(!1),_t(this.formControl().value)||this._resultMatchingFormControlValueExists(e)||(this._setFormControlValueInternal(null),this.formControl().setErrors({errorMessageUntilValueChange:this.invalidMessage()})),(_t(e)||!e.length)&&null!=this.formControl().value&&this._setFormControlValueInternal(null),this.groups.set([...e.map(i=>({...i,results:i.results.slice(0,this.maxResultsToDisplayPerGroup())}))]),!this.focused&&!this.typeaheadTextControl.value&&this.setValueBasedOnResultsIfOnlyOneResultIsAvailableElseWipeOutTextControl(),!this.focused&&!this.typeaheadTextControl.pristine&&!1===this.formControl().hasError("errorMessageUntilValueChange")&&this.setValueBasedOnResultsIfOnlyOneResultIsAvailableElseWipeOutTextControl(),!this.focused&&!this.typeaheadTextControl.pristine&&!0===this.formControl().hasError("errorMessageUntilValueChange")&&this._isSingleResult()&&this.typeaheadTextControl.value===this._getFirstResult().description&&this.setValueBasedOnResultsIfOnlyOneResultIsAvailableElseWipeOutTextControl()},()=>{this.groups.set([]),this.errorProducingResults=!0})),this.ready.emit(this)}refreshTypeaheadResults(){this._cachedResults=null,this._inputCachedResultsBasedOn=null,_t(this._typeAheadLookupSource)||this._typeAheadLookupSource.next(this.typeaheadTextControl.value?this.typeaheadTextControl.value:"")}onKeyUp(e){"Enter"!==e.code?(this.clearExternalErrors(),this.keyupChange.emit(e)):this.enterPress.emit()}focus(){this.inputElement.focus()}blur(){this.inputElementRef.nativeElement.blur()}
1setFormControlValue(e,i){this._setFormControlValueInternal(e,i),this.typeaheadTextControl.setValue(e?e.description:null,{emitEvent:!1})}clearSuggestions(){this.groups.set([])}reset(e){this.groups.set([]),this.setFormControlValue(null,e),this.formControl().reset(),this.typeaheadTextControl.reset()}onFocusChange(e=!this.focused){this.focusChange.emit(e),super.onFocusChange(e),!0===e&&(!_t(this.typeaheadTextControl.value)&&_t(this.formControl().value)&&this.typeaheadTextControl.setValue("",{emitEvent:!1}),!this.typeaheadTextControl.value&&!this._hasResults()&&this._typeAheadLookupSource.next("")),!1===e&&(this.typeaheadTextControl.value===this._typeAheadLookupSource.value&&!this._requestInFlightSource.value&&null==this.formControl().value&&this.setValueBasedOnResultsIfOnlyOneResultIsAvailableElseWipeOutTextControl(),_t(this.formControl().value)&&this.typeaheadTextControl.value&&this.typeaheadTextControl.value!==this._typeAheadLookupSource.value&&this._typeAheadLookupSource.next(this.typeaheadTextControl.value),_t(this.formControl().value)&&(!_t(this.typeaheadTextControl.value)&&this.formControl().hasError("errorMessageUntilValueChange")&&(this.typeaheadTextControl.setValue("",{emitEvent:!1}),this.formControl().setErrors(null)),this.formControl().setValue(null),this.formControl().markAsTouched(),this.formControl().markAsDirty()))}onAutoCompleteClose(){this.clearSuggestionsOnResultsClose()&&this.clearSuggestions()}onMatOptionSelectionChange(e,i){i.source.selected&&(this._mostRecentInputChangeFromAutoComplete=!0,this._setFormControlValueInternal(e))}onHintClickEvent(){this.hintIsClickable()&&this.hintClick.emit()}_resultMatchingFormControlValueExists(e){return!!e?.find(i=>i.results?.find(l=>"string"==typeof l.id&&!1===this.strictIdChecking()?l.id.toUpperCase()===this.formControl().value.toUpperCase():l.id===this.formControl().value))}_isSingleResult(){return this.groups()&&1===this.groups().length&&this.groups()[0].results&&1===this.groups()[0].results.length}_hasResults(){return!!this.groups()?.find(e=>e.results?.find(i=>i.id||i.description))}_getFirstResult(){return this.groups()[0].results[0]}_isAutoSelectable(){return!0===this._getFirstResult().isAutoSelectable||_t(this._getFirstResult().isAutoSelectable)}setValueBasedOnResultsIfOnlyOneResultIsAvailableElseWipeOutTextControl(){if(this._isSingleResult()&&this._isAutoSelectable()){const e=this._getFirstResult();this.typeaheadTextControl.setValue(e.description,{emitEvent:!1}),this._setFormControlValueInternal(e)}else _t(this.formControl().value)&&this.typeaheadTextControl.value&&this.typeaheadTextControl.setValue("",{emitEvent:!1})}_setFormControlValueInternal(e,i){if(!this.formControl())throw new Error("Cannot set form control value before ready.");this.formControl().validator&&this.typeaheadTextControl.setValidators([this.formControl().validator]);const l=this.formControl().value;let u,m;if(u=e?e.id:null,this.formControl().setValue(u,i),m=u!==l||e&&!_t(e.selectedOptionEventKey),m){this.formControl().markAsDirty(),this.formControl().markAsTouched(),this._selectedResult=e,this.resultSelect.emit(e);const C=i?{onlySelf:i.onlySelf,emitEvent:i.emitEvent}:{};this.formControl().setErrors(null,C),this.formControl().updateValueAndValidity(C)}}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-material-typeahead"]],contentQueries:function(i,l,u){if(1&i&&(s.wni(u,VC,5),s.wni(u,rA,5),s.wni(u,s.C4Q,5),s.wni(u,s.C4Q,5),s.wni(u,s.C4Q,5)),2&i){let m;s.mGM(m=s.lsd())&&(l.prefixRefSetter=m.first),s.mGM(m=s.lsd())&&(l.suffixRefSetter=m.first),s.mGM(m=s.lsd())&&(l.resultsTemplate=m.first),s.mGM(m=s.lsd())&&(l.endHintTemplate=m.first),s.mGM(m=s.lsd())&&(l.hintTemplate=m.first)}},viewQuery:function(i,l){if(1&i&&(s.GBs(Tp,5),s.GBs(jS,5),s.GBs(dk,5),s.GBs(LC,7)),2&i){let u;s.mGM(u=s.lsd())&&(l.inputElement=u.first),s.mGM(u=s.lsd())&&(l.inputElementRef=u.first),s.mGM(u=s.lsd())&&(l.matAutoComplete=u.first),s.mGM(u=s.lsd())&&(l.autocompleteTrigger=u.first)}},hostVars:4,hostBindings:function(i,l){2&i&&s.AVh("prefixExists",l.prefixExists)("suffixExists",l.suffixExists)},inputs:{useAlternateInputAutoCompleteStrategy:[1,"useAlternateInputAutoCompleteStrategy"],disableDebounceTime:[1,"disableDebounceTime"],label:[1,"label"],placeholder:[1,"placeholder"],iconClassPrefix:[1,"iconClassPrefix"],iconClassSuffix:[1,"iconClassSuffix"],hint:[1,"hint"],endHint:[1,"endHint"],hintIsClickable:[1,"hintIsClickable"],matOptionHeightOverride:[1,"matOptionHeightOverride"],strictIdChecking:[1,"strictIdChecking"],clearSuggestionsOnResultsClose:[1,"clearSuggestionsOnResultsClose"],maxResultsToDisplayPerGroup:[1,"maxResultsToDisplayPerGroup"],enableForwardCache:[1,"enableForwardCache"],invalidMessage:[1,"invalidMessage"],typeAheadProducer:[1,"typeAheadProducer"],readonly:[1,"readonly"]},outputs:{keyupChange:"keyupChange",focusChanges:"focusChanges",enterPress:"enterPress",resultSelect:"resultSelect",hintClick:"hintClick",textInputValueChange:"textInputValueChange",focusChange:"focusChange",requestInFlight:"requestInFlight",ready:"ready"},standalone:!0,features:[s.Vt3,s.aNF],ngContentSelectors:Wu,decls:21,vars:17,consts:[["prefixRef",""],["suffixRef",""],["input",""],["auto","matAutocomplete"],[3,"appearance","floatLabel","hideRequiredMarker"],["matPrefix",""],["matSuffix",""],["matInput","",1,"matInput",3,"touch","keyup","focus","blur","formControl","value","matAutocomplete","readonly","placeholder","autocomplete"],["autoActiveFirstOption","true",3,"closed"],[3,"isLink"],["align","end",3,"isLink"],[3,"hidden"],[1,"groupLabel"],[1,"groupIcon"],[3,"value","height"],[3,"onSelectionChange","value"],[4,"ngTemplateOutlet","ngTemplateOutletContext"],[3,"click"],["align","end",3,"click"]],template:function(i,l){if(1&i){const u=s.RV6();s.NAR(HS),s.j41(0,"mat-form-field",4),s.DNE(1,oA,2,1,"mat-label"),s.j41(2,"span",5,0),s.SdG(4),s.k0s(),s.j41(5,"span",6,1),s.SdG(7,1),s.k0s(),s.j41(8,"input",7,2),s.bIt("touch",function(){return s.eBV(u),s.Njj(l.onTouch())})("keyup",function(C){return s.eBV(u),s.Njj(l.onKeyUp(C))})("focus",function(){return s.eBV(u),s.Njj(l.onFocusChange(!0))})("blur",function(){return s.eBV(u),s.Njj(l.onFocusChange(!1))}),s.k0s(),s.DNE(10,hk,2,3,"span",6),s.j41(11,"mat-autocomplete",8,3),s.bIt("closed",function(){return s.eBV(u),s.Njj(l.onAutoCompleteClose())}),s.Z7z(13,WS,2,2,null,null,uk),s.k0s(),s.DNE(15,gk,2,3,"mat-hint",9)(16,_k,2,3,"mat-hint",10),s.k0s(),s.DNE(17,qS,2,1,"mat-error")(18,KS,3,0,"mat-error")(19,XS,2,1,"mat-error")(20,YS,2,1,"mat-error")}if(2&i){const u=s.sdS(12);s.Y8G("appearance",l.appearance())("floatLabel",l.floatLabel())("hideRequiredMarker",!0),s.R7$(),s.vxM(l.label()?1:-1),s.R7$(7),s.Y8G("formControl",l.typeaheadTextControl)("value",null==l.typeaheadTextControl?null:l.typeaheadTextControl.value)("matAutocomplete",u)("readonly",l.readonly())("placeholder",l.placeholder())("autocomplete",l.htmlAutoCompleteValue()),s.R7$(2),s.vxM(l.iconClassSuffix()?10:-1),s.R7$(3),s.Dyx(l.groups()),s.R7$(2),s.vxM(l.hint()&&(l.formControl().valid||!l.formControl().valid&&!l.formControl().dirty)?15:-1),s.R7$(),s.vxM(l.endHint()?16:-1),s.R7$(),s.vxM(l.formControl().touched&&!l.focused&&l.formControl().hasError("required")&&!l.typeaheadTextControl.value?17:-1),s.R7$(),s.vxM(l.formControl().touched&&!l.focused&&l.formControl().hasError("externalErrors")?18:-1),s.R7$(),s.vxM(!l.focused&&l.formControl().hasError("errorMessageUntilValueChange")?19:-1),s.R7$(),s.vxM(!l.focused&&l.errorProducingResults?20:-1)}},dependencies:[MT,cl,Nc,Qf,Du,yC,H_,Xc,Yc,L_,B_,V_,DI,Tp,ok,O1,gl,BS,LC,Al,gr],styles:["[_nghost-%COMP%]{font-size:14px}.focused[_nghost-%COMP%] .iconContainer[_ngcontent-%COMP%]{color:#337ab7}.dirty[_nghost-%COMP%] .iconContainer[_ngcontent-%COMP%]{color:#e21932}.prefixExists[_nghost-%COMP%] [matPrefix][_ngcontent-%COMP%]{padding-right:7px}.suffixExists[_nghost-%COMP%] [matSuffix][_ngcontent-%COMP%]{padding-left:7px}.iconContainer[_ngcontent-%COMP%]{font-size:20px;color:#888;vertical-align:text-bottom;line-height:25px}.rtMatError[_ngcontent-%COMP%]{color:#e21932;display:inline-block;font-size:10.5px;margin-top:-12px;padding-bottom:6px}.warning[_ngcontent-%COMP%]{color:#ee7e45}mat-form-field[_ngcontent-%COMP%], .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}mat-option[_ngcontent-%COMP%]{line-height:18px}mat-error[_ngcontent-%COMP%]{display:block;font-size:10.5px;margin-top:-12px;padding-bottom:6px}.isLink[_ngcontent-%COMP%]{color:#337ab7}.isLink[_ngcontent-%COMP%]:hover{cursor:pointer;text-decoration:underline}.groupLabel[_ngcontent-%COMP%]{margin-left:-5px;font-size:16px}.groupLabel[_ngcontent-%COMP%] .groupIcon[_ngcontent-%COMP%]{margin-right:5px}"]})}return t})(),Pk=(()=>{class t{_http=it(Cc);_cache=new Map;static _buildCitySearchUrl(e){return"/api/geographic-areas/postal-cities/search?beginsWith="+encodeURIComponent(e)+"&primaryOnly=true"}static _buildZipCodeSearchUrl(e,i){let l="/api/geographic-areas/zip-codes/search",u=!0;return i&&(l+="?cityId="+encodeURIComponent(i),u=!1),e&&(l+=u?"?":"&",l+="beginsWith="+encodeURIComponent(e)),l}searchCity(e){const i=t._buildCitySearchUrl(e);return this._isCached(i)?pe(this._cache.get(i)):this._http.get(t._buildCitySearchUrl(e)).pipe(nt(l=>{this._addToCache(i,l)}))}searchZipCode(e,i){const l=t._buildZipCodeSearchUrl(e,i);return this._isCached(l)?pe(this._cache.get(l)):this._http.get(l).pipe(nt(u=>{this._addToCache(l,u)}))}getAllStates(){return this._http.get("/api/geographic-areas/states")}_addToCache(e,i){this._cache.set(e,i)}_isCached(e){return void 0!==this._cache.get(e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();class UC{userId;isActive;agentLicenses;jobTitle;primaryRoleId;roleName;fullName;firstName;middleName;lastName;userName;preferredPhone;mobilePhone;preferredFax;email;web;socialMediaProperties;userProfileImageUrl;officeProfileUrl;officeId;officeName;officeCode;officePhone;nrdsNumber;hasEmailAddressOnFile;mlsSourceId;createDate;lastAcceptedCopyrightTerms;affiliateMemberships}let tM=(()=>{class t{_http=it(Cc);searchUsers(e,i=null){const l=e.combinedName;if(null!=l&&""!==l&&l.replace(/[^A-Za-z ]*/g,"").length<3)return pe([]);let C="/api/users/search";return null!==i&&(C+="?top="+i),this._http.post(C,e)}getUser(e){return this._http.get(`/api/users/${e}`)}getUsers(e){return this._http.get("/api/users",{userIds:e})}submitUserExitSurvey(e,i){return this._http.post(`/api/users/${e}/exit-survey`,i)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),jC=(()=>{class t{_http=it(Cc);getOffice(e,i=!1){return this._http.get(`/api/offices/${e}`,i?{includeAffiliationInformation:i}:null)}searchOffices(e){const i=e.officeNameOrCode;return!_t(i)&&""!==i&&i.length<3?pe([]):this._http.post("/api/offices/search",e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();class _l{static getUserProfileImageUrl(r){return`/users/${r}/profile-image`}static getOfficeProfileImageUrl(r){return`/offices/${r}/office-image`}static getAvatarUrl(){return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAMAAABHPGVmAAAAYFBMVEX///8xMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTH///9lZWU+Pj5LS0vm5uZ/f3+YmJiLi4vZ2dnz8/OysrLMzMxYWFi/v79
1ycnKlpaUCu3PHAAAAD3RSTlMAYBDQkEDAUPCgcLAw4CAxNGoHAAADIklEQVR4Xr2aZ5LbMAxGaZGSLDewqBf7/rfMn012NjY/QqCSd4E3RNGIIBSX8mIqTX/QlbmUhTqOojaaPqJNfYioOF0Jcj3lesqGGDSlknPSxESfpIo77eAu0ZQV7aTaG7SiIQHNrhKozyTiXPOPYUiMYR7moSkD/eA4bmfK4nxjFC5lc5I75BbskFuyHOuz7/vB+aRF7HjOk/1i7IPQciNE19ofzFgTqbEHqt2w2L+ZBljJH/ulQD3oJvuBBeVGf+p9g0JlPzMii3l31NghsdRvwQIJWW2cBaXl74A1FMW3FtDzA1ZSnM1CHLCUPyQVKCyLGYGk4rb6YhN0zMa/44NgWiC58w6y2SSOdRTQ696mmYFEc0qrY0gmYhRYg6OVF6/mq9kJMHEkPQGKZNqD5bBQMvVXShewvIjpmozWYFlQKl41AXq2BH/xzb+WGNCJh0k0SMlhEgLtfpykVBdCdEdILjjv5LjNiDNfEcKzJDNBKqUJ0nIkA0G0IszMkayESUmegk8XkMi/9X225JWWhGxJENQWkEhTHw6Q+ERWXsSVyD8trWdL5AFzdIzEj+hHmIHSWZaZGGhVUZrnEs16oDSVMpTCtbBL0ok36kKYsFjM1FOCiyoJMkw2ybgSpFSKAH6zHCZcY/hysoJs7LuimLhjsmw2Dy/aNXLwGT0aTBTYkW8p3q4O0IHZwNVBnTgfeHn2T/Hr3GgFdJFoRS6mLythWumNJnrFdlbGCGY4mjV8Et2DdXTs8bJiQnyCc+fcqyW37Xt0FLXYDFx8Bl2hrMuPUkXHg4vNwkXHg8qA2an4KE10ZDvbTNboyFbV4KMl/ITV0TF6ZzH8GZuJPwhsNptn/EFAPc6R664oXudH/JEm4JTw6+uGnpvWbMvov1sdW/Id2OLHrIR8O7Alox8H/pNpJwxZ694c4IE5LOJQnW/8p/Jhkh1DP/Y8+vtXRACvKabYub4Q5h0KD9YX4GEozKygtb0Hx0ivlPgu2TXbE6yUcJdjwrDEw7R1HizH7Fvzcf3yFrh2GxxY8xEuLDnX/2Zwa/bCUv7q1f9fIstah1NMfgGlPuGrw9OnCwAAAABJRU5ErkJggg=="}static getBuildingUrl(){return"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAASdEVYdFNvZnR3YXJlAEdyZWVuc2hvdF5VCAUAAAOySURBVHhe7d29TuQwFAXgzDbQggS8ASUUINEgAU/BK9AALR1Q0NDBI1DyAtNCg2goZkpESQMFJYJqNjd7pUWTZOzrtZOT7PkkS450Zww+CnYyP2STQDc3N5Pt7e3J0tLSJMsytrzJXMicyNyECgrk9va28gdi+9tkjkKYAxmPx5U/AFu5yVxZ/cofaDIajbRHLiFzZQ7k9fVVe+QSMlfmQL6/v7VHLiFzZQ6E0mIgYBgImIFstbTv5fz8PDs7O9Ojej41XXZ3d1e0WWQOTk9P9chTsfk1yAcp7ben22BQ5Nxru7u7lb/7zyZzZZXkT1YeiPbIioGAYSBguMsCwzMEDAMBw0DAJLkwnJuby76+vvTIzXWBJfJ9v/bCxB5jb2+vOxeG8/PzWu22urpa+RzTTepCpRijlxeGl5eX2fPzsx7NJnVSb9XEGDG1GshwONSeH2u9aGKMmLiog0kSCIXjGQKGgYBhIGC4hoDhGQKm1UA2Nja058daL5oYIyq9Yvfmc+tkYWFBq922trYqn2O6SV2oFGOkunWS5OZiHkj28fGhR268ufhDEYuBzxmyuLio1f3Vy5uLVMZAwDAQMEkCoXBJdlnLy8vZ29ubHrnJc7qYdytTYo/RqV3WysqKVs/2+flZ+fi6JvVWqcbo5S7r6OhIe36s9aKJMWJqdQ15eXnRnh9rvWhijJi4ywLDQMAwEDAMBEyrizqV8QwBw0DAtBrI/v6+9vxY60UTY8TU6hpycHCQXV9f69FsUif1Vk2MEVPrf7IODw/lfpqzSV2oJsaIhWsIGAYChoGAaXVRpzKeIWBaD+Th4aF4OdTVpC5UE2NEk2/3THxewvX9NOtoNKp8fF2TeqtUY3TqJVxfx8fH2vNjrRdNjBET1xAwDAQMAwHDQMC0uqhTGc8QMAwEDAMB0+oacnFxoT0/1nrRxBgxJfk4wtramvc/MxmPx15Xx1dXV8Xzhkgxhtz76szHEdbX17W6v/ihz/9Eq2sIlfEMAcNAwDAQMJ0LRLawm5ubxRizmtRIbdd0blGX/f/T05Me1ZMaqe2aTp0hciFm+ZYhqfX5FiAkXEPAMBAwDARM5xb1vuMZAoaBgGEgYBgIGC7qYHiGgGEgYBgIGOe7TqZvzt3f3zvfdSJf2S0tBdfY06z1vmRefN51srOzo0d/OOeleKtDhff3d+///8fm32ROZW7r1AZycnJS+YRs/95kbuvUriGPj4/ao9hmzS2vQ8AwEDAMBAwDAcNAwDAQKFn2G4nJ3cGBfrA/AAAAAElFTkSuQmCC"}}var iM=Ue(350),HC=Ue(203),Ki=Ue(594);var J_=Ue(901);function Vp(t){return t<=0?()=>Ro.w:(0,Fn.N)((r,e)=>{let i=[];r.subscribe((0,_n._)(e,l=>{i.push(l),t<i.length&&i.shift()},()=>{for(const l of i)e.next(l);e.complete()},void 0,()=>{i=null}))})}var CA=Ue(774);const bt="primary",ev=Symbol("RouteTitle");class Uk{constructor(r){this.params=r||{}}has(r){return Object.prototype.hasOwnProperty.call(this.params,r)}get(r){if(this.has(r)){const e=this.params[r];return Array.isArray(e)?e[0]:e}return null}getAll(r){if(this.has(r)){const e=this.params[r];return Array.isArray(e)?e:[e]}return[]}get keys(){return Object.keys(this.params)}}function Ku(t){return new Uk(t)}function sM(t,r,e){const i=e.path.split("/");if(i.length>t.length||"full"===e.pathMatch&&(r.hasChildren()||i.length<t.length))return null;const l={};for(let u=0;u<i.length;u++){const m=i[u],C=t[u];if(":"===m[0])l[m.substring(1)]=C;else if(m!==C.path)return null}return{consumed:t.slice(0,i.length),posParams:l}}function ho(t,r){const e=t?Xu(t):void 0,i=r?Xu(r):void 0;if(!e||!i||e.length!=i.length)return!1;let l;for(let u=0;u<e.length;u++)if(l=e[u],!tv(t[l],r[l]))return!1;return!0}function Xu(t){return[...Object.keys(t),...Object.getOwnPropertySymbols(t)]}function tv(t,r){if(Array.isArray(t)&&Array.isArray(r)){if(t.length!==r.length)return!1;const e=[...t].sort(),i=[...r].sort();return e.every((l,u)=>i[u]===l)}return t===r}function aM(t){return t.length>0?t[t.length-1]:null}function vl(t){return v_(t)?t:(0,s.jNT)(t)?jn(Promise.resolve(t)):pe(t)}const jk={exact:function zC(t,r,e){if(!yl(t.segments,r.segments)||!$C(t.segments,r.segments,e)||t.numberOfChildren!==r.numberOfChildren)return!1;for(const i in r.children)if(!t.children[i]||!zC(t.children[i],r.children[i],e))return!1;return!0},subset:cM},lM={exact:function zk(t,r){return ho(t,r)},subset:function $k(t,r){return Object.keys(r).length<=Object.keys(t).length&&Object.keys(r).every(e=>tv(t[e],r[e]))},ignored:()=>!0};function Hk(t,r,e){return jk[e.paths](t.root,r.root,e.matrixParams)&&lM[e.queryParams](t.queryParams,r.queryParams)&&!("exact"===e.fragment&&t.fragment!==r.fragment)}function cM(t,r,e){return nv(t,r,r.segments,e)}function nv(t,r,e,i){if(t.segments.length>e.length){const l=t.segments.slice(0,e.length);
1return!(!yl(l,e)||r.hasChildren()||!$C(l,e,i))}if(t.segments.length===e.length){if(!yl(t.segments,e)||!$C(t.segments,e,i))return!1;for(const l in r.children)if(!t.children[l]||!cM(t.children[l],r.children[l],i))return!1;return!0}{const l=e.slice(0,t.segments.length),u=e.slice(t.segments.length);return!!(yl(t.segments,l)&&$C(t.segments,l,i)&&t.children[bt])&&nv(t.children[bt],r,u,i)}}function $C(t,r,e){return r.every((i,l)=>lM[e](t[l].parameters,i.parameters))}class Ca{constructor(r=new ln([],{}),e={},i=null){this.root=r,this.queryParams=e,this.fragment=i}get queryParamMap(){return this._queryParamMap??=Ku(this.queryParams),this._queryParamMap}toString(){return Gk.serialize(this)}}class ln{constructor(r,e){this.segments=r,this.children=e,this.parent=null,Object.values(e).forEach(i=>i.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return Qu(this)}}class Yu{constructor(r,e){this.path=r,this.parameters=e}get parameterMap(){return this._parameterMap??=Ku(this.parameters),this._parameterMap}toString(){return dM(this)}}function yl(t,r){return t.length===r.length&&t.every((e,i)=>e.path===r[i].path)}let Ds=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:()=>new WC,providedIn:"root"})}}return t})();class WC{parse(r){const e=new fM(r);return new Ca(e.parseRootSegment(),e.parseQueryParams(),e.parseFragment())}serialize(r){const e=`/${Up(r.root,!0)}`,i=function iv(t){const r=Object.entries(t).map(([e,i])=>Array.isArray(i)?i.map(l=>`${qC(e)}=${qC(l)}`).join("&"):`${qC(e)}=${qC(i)}`).filter(e=>e);return r.length?`?${r.join("&")}`:""}(r.queryParams);return`${e}${i}${"string"==typeof r.fragment?`#${function qk(t){return encodeURI(t)}(r.fragment)}`:""}`}}const Gk=new WC;function Qu(t){return t.segments.map(r=>dM(r)).join("/")}function Up(t,r){if(!t.hasChildren())return Qu(t);if(r){const e=t.children[bt]?Up(t.children[bt],!1):"",i=[];return Object.entries(t.children).forEach(([l,u])=>{l!==bt&&i.push(`${l}:${Up(u,!1)}`)}),i.length>0?`${e}(${i.join("//")})`:e}{const e=function bA(t,r){let e=[];return Object.entries(t.children).forEach(([i,l])=>{i===bt&&(e=e.concat(r(l,i)))}),Object.entries(t.children).forEach(([i,l])=>{i!==bt&&(e=e.concat(r(l,i)))}),e}(t,(i,l)=>l===bt?[Up(t.children[bt],!1)]:[`${l}:${Up(i,!1)}`]);return 1===Object.keys(t.children).length&&null!=t.children[bt]?`${Qu(t)}/${e[0]}`:`${Qu(t)}/(${e.join("//")})`}}function Wk(t){return encodeURIComponent(t).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function qC(t){return Wk(t).replace(/%3B/gi,";")}function KC(t){return Wk(t).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function jp(t){return decodeURIComponent(t)}function Kk(t){return jp(t.replace(/\+/g,"%20"))}function dM(t){return`${KC(t.path)}${function Xk(t){return Object.entries(t).map(([r,e])=>`;${KC(r)}=${KC(e)}`).join("")}(t.parameters)}`}const rv=/^[^\/()?;#]+/;function ov(t){const r=t.match(rv);return r?r[0]:""}const Yk=/^[^\/()?;=#]+/,Cl=/^[^=?&#]+/,Qk=/^[^&#]+/;class fM{constructor(r){this.url=r,this.remaining=r}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new ln([],{}):new ln([],this.parseChildren())}parseQueryParams(){const r={};if(this.consumeOptional("?"))do{this.parseQueryParam(r)}while(this.consumeOptional("&"));return r}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const r=[];for(this.peekStartsWith("(")||r.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),r.push(this.parseSegment());let e={};this.peekStartsWith("/(")&&(this.capture("/"),e=this.parseParens(!0));let i={};return this.peekStartsWith("(")&&(i=this.parseParens(!1)),(r.length>0||Object.keys(e).length>0)&&(i[bt]=new ln(r,e)),i}parseSegment(){const r=ov(this.remaining);if(""===r&&this.peekStartsWith(";"))throw new s.wOt(4009,!1);return this.capture(r),new Yu(jp(r),this.parseMatrixParams())}parseMatrixParams(){const r={};for(;this.consumeOptional(";");)this.parseParam(r);return r}parseParam(r){const e=function uM(t){const r=t.match(Yk);return r?r[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const l=ov(this.remaining);l&&(i=l,this.capture(i))}r[jp(e)]=jp(i)}parseQueryParam(r){const e=function hM(t){const r=t.match(Cl);return r?r[0]:""}(this.remaining);if(!e)return;this.capture(e);let i="";if(this.consumeOptional("=")){const m=function xA(t){const r=t.match(Qk);return r?r[0]:""}(this.remaining);m&&(i=m,this.capture(i))}const l=Kk(e),u=Kk(i);if(r.hasOwnProperty(l)){let m=r[l];Array.isArray(m)||(m=[m],r[l]=m),m.push(u)}else r[l]=u}parseParens(r){const e={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const i=ov(this.remaining),l=this.remaining[i.length];if("/"!==l&&")"!==l&&";"!==l)throw new s.wOt(4010,!1);let u;i.indexOf(":")>-1?(u=i.slice(0,i.indexOf(":")),this.capture(u),this.capture(":")):r&&(u=bt);const m=this.parseChildren();e[u]=1===Object.keys(m).length?m[bt]:new ln([],m),this.consumeOptional("//")}return e}peekStartsWith(r){return this.remaining.startsWith(r)}consumeOptional(r){return!!this.peekStartsWith(r)&&(this.remaining=this.remaining.substring(r.length),!0)}capture(r){if(!this.consumeOptional(r))throw new s.wOt(4011,!1)}}function pM(t){return t.segments.length>0?new ln([],{[bt]:t}):t}function sv(t){const r={};for(const[i,l]of Object.entries(t.children)){const u=sv(l);if(i===bt&&0===u.segments.length&&u.hasChildren())for(const[m,C]of Object.entries(u.children))r[m]=C;else(u.segments.length>0||u.hasChildren())&&(r[i]=u)}return function wA(t){if(1===t.numberOfChildren&&t.children[bt]){const r=t.children[bt];return new ln(t.segments.concat(r.segments),r.children)}return t}(new ln(t.segments,r))}function Zc(t){return t instanceof Ca}function Zk(t){let r;const l=pM(function e(u){const m={};for(const b of u.children){const D=e(b);m[b.outlet]=D}const C=new ln(u.url,m);return u===t&&(r=C),C}(t.root));return r??l}function Jk(t,r,e,i){let l=t;for(;l.parent;)l=l.parent;if(0===r.length)return YC(l,l,l,e,i);const u=function gM(t){if("string"==typeof t[0]&&1===t.length&&"/"===t[0])return new tR(!0,0,t);let r=0,e=!1;const i=t.reduce((l,u,m)=>{if("object"==typeof u&&null!=u){if(u.outlets){const C={};
1return Object.entries(u.outlets).forEach(([b,D])=>{C[b]="string"==typeof D?D.split("/"):D}),[...l,{outlets:C}]}if(u.segmentPath)return[...l,u.segmentPath]}return"string"!=typeof u?[...l,u]:0===m?(u.split("/").forEach((C,b)=>{0==b&&"."===C||(0==b&&""===C?e=!0:".."===C?r++:""!=C&&l.push(C))}),l):[...l,u]},[]);return new tR(e,r,i)}(r);if(u.toRoot())return YC(l,l,new ln([],{}),e,i);const m=function nR(t,r,e){if(t.isAbsolute)return new Hp(r,!0,0);if(!e)return new Hp(r,!1,NaN);if(null===e.parent)return new Hp(e,!0,0);const i=XC(t.commands[0])?0:1;return function iR(t,r,e){let i=t,l=r,u=e;for(;u>l;){if(u-=l,i=i.parent,!i)throw new s.wOt(4005,!1);l=i.segments.length}return new Hp(i,!1,l-u)}(e,e.segments.length-1+i,t.numberOfDoubleDots)}(u,l,t),C=m.processChildren?lv(m.segmentGroup,m.index,u.commands):rR(m.segmentGroup,m.index,u.commands);return YC(l,m.segmentGroup,C,e,i)}function XC(t){return"object"==typeof t&&null!=t&&!t.outlets&&!t.segmentPath}function av(t){return"object"==typeof t&&null!=t&&t.outlets}function YC(t,r,e,i,l){let m,u={};i&&Object.entries(i).forEach(([b,D])=>{u[b]=Array.isArray(D)?D.map(R=>`${R}`):`${D}`}),m=t===r?e:eR(t,r,e);const C=pM(sv(m));return new Ca(C,u,l)}function eR(t,r,e){const i={};return Object.entries(t.children).forEach(([l,u])=>{i[l]=u===r?e:eR(u,r,e)}),new ln(t.segments,i)}class tR{constructor(r,e,i){if(this.isAbsolute=r,this.numberOfDoubleDots=e,this.commands=i,r&&i.length>0&&XC(i[0]))throw new s.wOt(4003,!1);const l=i.find(av);if(l&&l!==aM(i))throw new s.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Hp{constructor(r,e,i){this.segmentGroup=r,this.processChildren=e,this.index=i}}function rR(t,r,e){if(t??=new ln([],{}),0===t.segments.length&&t.hasChildren())return lv(t,r,e);const i=function MA(t,r,e){let i=0,l=r;const u={match:!1,pathIndex:0,commandIndex:0};for(;l<t.segments.length;){if(i>=e.length)return u;const m=t.segments[l],C=e[i];if(av(C))break;const b=`${C}`,D=i<e.length-1?e[i+1]:null;if(l>0&&void 0===b)break;if(b&&D&&"object"==typeof D&&void 0===D.outlets){if(!yM(b,D,m))return u;i+=2}else{if(!yM(b,{},m))return u;i++}l++}return{match:!0,pathIndex:l,commandIndex:i}}(t,r,e),l=e.slice(i.commandIndex);if(i.match&&i.pathIndex<t.segments.length){const u=new ln(t.segments.slice(0,i.pathIndex),{});return u.children[bt]=new ln(t.segments.slice(i.pathIndex),t.children),lv(u,0,l)}return i.match&&0===l.length?new ln(t.segments,{}):i.match&&!t.hasChildren()?_M(t,r,e):i.match?lv(t,0,l):_M(t,r,e)}function lv(t,r,e){if(0===e.length)return new ln(t.segments,{});{const i=function SA(t){return av(t[0])?t[0].outlets:{[bt]:t}}(e),l={};if(Object.keys(i).some(u=>u!==bt)&&t.children[bt]&&1===t.numberOfChildren&&0===t.children[bt].segments.length){const u=lv(t.children[bt],r,e);return new ln(t.segments,u.children)}return Object.entries(i).forEach(([u,m])=>{"string"==typeof m&&(m=[m]),null!==m&&(l[u]=rR(t.children[u],r,m))}),Object.entries(t.children).forEach(([u,m])=>{void 0===i[u]&&(l[u]=m)}),new ln(t.segments,l)}}function _M(t,r,e){const i=t.segments.slice(0,r);let l=0;for(;l<e.length;){const u=e[l];if(av(u)){const b=vM(u.outlets);return new ln(i,b)}if(0===l&&XC(e[0])){i.push(new Yu(t.segments[r].path,zp(e[0]))),l++;continue}const m=av(u)?u.outlets[bt]:`${u}`,C=l<e.length-1?e[l+1]:null;m&&C&&XC(C)?(i.push(new Yu(m,zp(C))),l+=2):(i.push(new Yu(m,{})),l++)}return new ln(i,{})}function vM(t){const r={};return Object.entries(t).forEach(([e,i])=>{"string"==typeof i&&(i=[i]),null!==i&&(r[e]=_M(new ln([],{}),0,i))}),r}function zp(t){const r={};return Object.entries(t).forEach(([e,i])=>r[e]=`${i}`),r}function yM(t,r,e){return t==e.path&&ho(r,e.parameters)}const $p="imperative";var Ft=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}(Ft||{});
1class fr{constructor(r,e){this.id=r,this.url=e}}class cv extends fr{constructor(r,e,i="imperative",l=null){super(r,e),this.type=Ft.NavigationStart,this.navigationTrigger=i,this.restoredState=l}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class ba extends fr{constructor(r,e,i){super(r,e),this.urlAfterRedirects=i,this.type=Ft.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Rr=function(t){return t[t.Redirect=0]="Redirect",t[t.SupersededByNewNavigation=1]="SupersededByNewNavigation",t[t.NoDataFromResolver=2]="NoDataFromResolver",t[t.GuardRejected=3]="GuardRejected",t}(Rr||{}),QC=function(t){return t[t.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",t[t.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",t}(QC||{});class xa extends fr{constructor(r,e,i,l){super(r,e),this.reason=i,this.code=l,this.type=Ft.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class Jc extends fr{constructor(r,e,i,l){super(r,e),this.reason=i,this.code=l,this.type=Ft.NavigationSkipped}}class Zu extends fr{constructor(r,e,i,l){super(r,e),this.error=i,this.target=l,this.type=Ft.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class oR extends fr{constructor(r,e,i,l){super(r,e),this.urlAfterRedirects=i,this.state=l,this.type=Ft.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class DA extends fr{constructor(r,e,i,l){super(r,e),this.urlAfterRedirects=i,this.state=l,this.type=Ft.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class TA extends fr{constructor(r,e,i,l,u){super(r,e),this.urlAfterRedirects=i,this.state=l,this.shouldActivate=u,this.type=Ft.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class CM extends fr{constructor(r,e,i,l){super(r,e),this.urlAfterRedirects=i,this.state=l,this.type=Ft.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class sR extends fr{constructor(r,e,i,l){super(r,e),this.urlAfterRedirects=i,this.state=l,this.type=Ft.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class aR{constructor(r){this.route=r,this.type=Ft.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class lR{constructor(r){this.route=r,this.type=Ft.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class cR{constructor(r){this.snapshot=r,this.type=Ft.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class bM{constructor(r){this.snapshot=r,this.type=Ft.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class xM{constructor(r){this.snapshot=r,this.type=Ft.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class wM{constructor(r){this.snapshot=r,this.type=Ft.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class ZC{}class Gp{constructor(r,e){this.url=r,this.navigationBehaviorOptions=e}}function Ts(t){return t.outlet||bt}function wa(t){if(!t)return null;if(t.routeConfig?._injector)return t.routeConfig._injector;for(let r=t.parent;r;r=r.parent){const e=r.routeConfig;if(e?._loadedInjector)return e._loadedInjector;if(e?._injector)return e._injector}return null}class dv{get injector(){return wa(this.route?.snapshot)??this.rootInjector}set injector(r){}constructor(r){this.rootInjector=r,this.outlet=null,this.route=null,this.children=new bl(this.rootInjector),this.attachRef=null}}let bl=(()=>{class t{constructor(e){this.rootInjector=e,this.contexts=new Map}onChildOutletCreated(e,i){const l=this.getOrCreateContext(e);l.outlet=i,this.contexts.set(e,l)}onChildOutletDestroyed(e){const i=this.getContext(e);
1i&&(i.outlet=null,i.attachRef=null)}onOutletDeactivated(){const e=this.contexts;return this.contexts=new Map,e}onOutletReAttached(e){this.contexts=e}getOrCreateContext(e){let i=this.getContext(e);return i||(i=new dv(this.rootInjector),this.contexts.set(e,i)),i}getContext(e){return this.contexts.get(e)||null}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(s.uvJ))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();class JC{constructor(r){this._root=r}get root(){return this._root.value}parent(r){const e=this.pathFromRoot(r);return e.length>1?e[e.length-2]:null}children(r){const e=DM(r,this._root);return e?e.children.map(i=>i.value):[]}firstChild(r){const e=DM(r,this._root);return e&&e.children.length>0?e.children[0].value:null}siblings(r){const e=eb(r,this._root);return e.length<2?[]:e[e.length-2].children.map(l=>l.value).filter(l=>l!==r)}pathFromRoot(r){return eb(r,this._root).map(e=>e.value)}}function DM(t,r){if(t===r.value)return r;for(const e of r.children){const i=DM(t,e);if(i)return i}return null}function eb(t,r){if(t===r.value)return[r];for(const e of r.children){const i=eb(t,e);if(i.length)return i.unshift(r),i}return[]}class Es{constructor(r,e){this.value=r,this.children=e}toString(){return`TreeNode(${this.value})`}}function Wp(t){const r={};return t&&t.children.forEach(e=>r[e.value.outlet]=e),r}class uv extends JC{constructor(r,e){super(r),this.snapshot=e,tb(this,r)}toString(){return this.snapshot.toString()}}function TM(t){const r=function EM(t){const u=new Kp([],{},{},"",{},bt,t,null,{});return new IM("",new Es(u,[]))}(t),e=new mi.t([new Yu("",{})]),i=new mi.t({}),l=new mi.t({}),u=new mi.t({}),m=new mi.t(""),C=new ed(e,i,u,m,l,bt,t,r.root);return C.snapshot=r.root,new uv(new Es(C,[]),r)}class ed{constructor(r,e,i,l,u,m,C,b){this.urlSubject=r,this.paramsSubject=e,this.queryParamsSubject=i,this.fragmentSubject=l,this.dataSubject=u,this.outlet=m,this.component=C,this._futureSnapshot=b,this.title=this.dataSubject?.pipe((0,ke.T)(D=>D[ev]))??pe(void 0),this.url=r,this.params=e,this.queryParams=i,this.fragment=l,this.data=u}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((0,ke.T)(r=>Ku(r))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,ke.T)(r=>Ku(r))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function qp(t,r,e="emptyOnly"){let i;const{routeConfig:l}=t;return i=null===r||"always"!==e&&""!==l?.path&&(r.component||r.routeConfig?.loadComponent)?{params:{...t.params},data:{...t.data},resolve:{...t.data,...t._resolvedData??{}}}:{params:{...r.params,...t.params},data:{...r.data,...t.data},resolve:{...t.data,...r.data,...l?.data,...t._resolvedData}},l&&Xp(l)&&(i.resolve[ev]=l.title),i}class Kp{get title(){return this.data?.[ev]}constructor(r,e,i,l,u,m,C,b,D){this.url=r,this.params=e,this.queryParams=i,this.fragment=l,this.data=u,this.outlet=m,this.component=C,this.routeConfig=b,this._resolve=D}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??=Ku(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Ku(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(i=>i.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class IM extends JC{constructor(r,e){super(e),this.url=r,tb(this,e)}toString(){return nb(this._root)}}function tb(t,r){r.value._routerState=t,r.children.forEach(e=>tb(t,e))}function nb(t){const r=t.children.length>0?` { ${t.children.map(nb).join(", ")} } `:"";return`${t.value}${r}`}function ib(t){if(t.snapshot){const r=t.snapshot,e=t._futureSnapshot;t.snapshot=e,ho(r.queryParams,e.queryParams)||t.queryParamsSubject.next(e.queryParams),r.fragment!==e.fragment&&t.fragmentSubject.next(e.fragment),ho(r.params,e.params)||t.paramsSubject.next(e.params),function Ms(t,r){if(t.length!==r.length)return!1;for(let e=0;e<t.length;++e)if(!ho(t[e],r[e]))return!1;return!0}(r.url,e.url)||t.urlSubject.next(e.url),ho(r.data,e.data)||t.dataSubject.next(e.data)}else t.snapshot=t._futureSnapshot,t.dataSubject.next(t._futureSnapshot.data)}function hv(t,r){const e=ho(t.params,r.params)&&function GC(t,r){return yl(t,r)&&t.every((e,i)=>ho(e.parameters,r[i].parameters))}(t.url,r.url);return e&&!(!t.parent!=!r.parent)&&(!t.parent||hv(t.parent,r.parent))}function Xp(t){return"string"==typeof t.title||null===t.title}let Ju=(()=>{class t{constructor(){this.activated=null,this._activatedRoute=null,this.name=bt,this.activateEvents=new s.bkB,this.deactivateEvents=new s.bkB,this.attachEvents=new s.bkB,this.detachEvents=new s.bkB,this.parentContexts=(0,s.WQX)(bl),this.location=(0,s.WQX)(s.c1b),this.changeDetector=(0,s.WQX)(s.gRc),this.inputBinder=(0,s.WQX)(Yp,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(e){if(e.name){const{firstChange:i,previousValue:l}=e.name;if(i)return;this.isTrackedInParentContexts(l)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(l)),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;const 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 s.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new s.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new s.wOt(4012,!1);this.location.detach();const e=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(e.instance),e}attach(e,i){this.activated=e,this._activatedRoute=i,this.location.insert(e.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(e.instance)}deactivate(){if(this.activated){const e=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(e)}}activateWith(e,i){if(this.isActivated)throw new s.wOt(4013,!1);this._activatedRoute=e;const l=this.location,m=e.snapshot.component,C=this.parentContexts.getOrCreateContext(this.name).children,b=new eh(e,C,l.injector);this.activated=l.createComponent(m,{index:l.length,injector:b,environmentInjector:i}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275dir=s.FsC({type:t,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[s.OA$]})}}return t})();class eh{__ngOutletInjector(r){return new eh(this.route,this.childContexts,r)}constructor(r,e,i){this.route=r,this.childContexts=e,this.parent=i}get(r,e){return r===ed?this.route:r===bl?this.childContexts:this.parent.get(r,e)}}const Yp=new s.nKC("");function fv(t,r,e){if(e&&t.shouldReuseRoute(r.value,e.value.snapshot)){const i=e.value;i._futureSnapshot=r.value;const l=function NA(t,r,e){return r.children.map(i=>{for(const l of e.children)if(t.shouldReuseRoute(i.value,l.value.snapshot))return fv(t,i,l);return fv(t,i)})}(t,r,e);return new Es(i,l)}{if(t.shouldAttach(r.value)){const u=t.retrieve(r.value);if(null!==u){const m=u.route;return m.value._futureSnapshot=r.value,m.children=r.children.map(C=>fv(t,C)),m}}const i=function uR(t){return new ed(new mi.t(t.url),new mi.t(t.params),new mi.t(t.queryParams),new mi.t(t.fragment),new mi.t(t.data),t.outlet,t.component,t)}(r.value),l=r.children.map(u=>fv(t,u));return new Es(i,l)}}class ob{constructor(r,e){this.redirectTo=r,this.navigationBehaviorOptions=e}}const hR="ngNavigationCancelingError";function Qp(t,r){const{redirectTo:e,navigationBehaviorOptions:i}=Zc(r)?{redirectTo:r,navigationBehaviorOptions:void 0}:r,l=sb(!1,Rr.Redirect);return l.url=e,l.navigationBehaviorOptions=i,l}
1function sb(t,r){const e=new Error(`NavigationCancelingError: ${t||""}`);return e[hR]=!0,e.cancellationCode=r,e}function Zp(t){return!!t&&t[hR]}class VA{constructor(r,e,i,l,u){this.routeReuseStrategy=r,this.futureState=e,this.currState=i,this.forwardEvent=l,this.inputBindingEnabled=u}activate(r){const e=this.futureState._root,i=this.currState?this.currState._root:null;this.deactivateChildRoutes(e,i,r),ib(this.futureState.root),this.activateChildRoutes(e,i,r)}deactivateChildRoutes(r,e,i){const l=Wp(e);r.children.forEach(u=>{const m=u.value.outlet;this.deactivateRoutes(u,l[m],i),delete l[m]}),Object.values(l).forEach(u=>{this.deactivateRouteAndItsChildren(u,i)})}deactivateRoutes(r,e,i){const l=r.value,u=e?e.value:null;if(l===u)if(l.component){const m=i.getContext(l.outlet);m&&this.deactivateChildRoutes(r,e,m.children)}else this.deactivateChildRoutes(r,e,i);else u&&this.deactivateRouteAndItsChildren(e,i)}deactivateRouteAndItsChildren(r,e){r.value.component&&this.routeReuseStrategy.shouldDetach(r.value.snapshot)?this.detachAndStoreRouteSubtree(r,e):this.deactivateRouteAndOutlet(r,e)}detachAndStoreRouteSubtree(r,e){const i=e.getContext(r.value.outlet),l=i&&r.value.component?i.children:e,u=Wp(r);for(const m of Object.values(u))this.deactivateRouteAndItsChildren(m,l);if(i&&i.outlet){const m=i.outlet.detach(),C=i.children.onOutletDeactivated();this.routeReuseStrategy.store(r.value.snapshot,{componentRef:m,route:r,contexts:C})}}deactivateRouteAndOutlet(r,e){const i=e.getContext(r.value.outlet),l=i&&r.value.component?i.children:e,u=Wp(r);for(const m of Object.values(u))this.deactivateRouteAndItsChildren(m,l);i&&(i.outlet&&(i.outlet.deactivate(),i.children.onOutletDeactivated()),i.attachRef=null,i.route=null)}activateChildRoutes(r,e,i){const l=Wp(e);r.children.forEach(u=>{this.activateRoutes(u,l[u.value.outlet],i),this.forwardEvent(new wM(u.value.snapshot))}),r.children.length&&this.forwardEvent(new bM(r.value.snapshot))}activateRoutes(r,e,i){const l=r.value,u=e?e.value:null;if(ib(l),l===u)if(l.component){const m=i.getOrCreateContext(l.outlet);this.activateChildRoutes(r,e,m.children)}else this.activateChildRoutes(r,e,i);else if(l.component){const m=i.getOrCreateContext(l.outlet);if(this.routeReuseStrategy.shouldAttach(l.snapshot)){const C=this.routeReuseStrategy.retrieve(l.snapshot);this.routeReuseStrategy.store(l.snapshot,null),m.children.onOutletReAttached(C.contexts),m.attachRef=C.componentRef,m.route=C.route.value,m.outlet&&m.outlet.attach(C.componentRef,C.route.value),ib(C.route.value),this.activateChildRoutes(r,null,m.children)}else m.attachRef=null,m.route=l,m.outlet&&m.outlet.activateWith(l,m.injector),this.activateChildRoutes(r,null,m.children)}else this.activateChildRoutes(r,null,i)}}class kM{constructor(r){this.path=r,this.route=this.path[this.path.length-1]}}class ab{constructor(r,e){this.component=r,this.route=e}}function UA(t,r,e){const i=t._root;return pv(i,r?r._root:null,e,[i.value])}function th(t,r){const e=Symbol(),i=r.get(t,e);return i===e?"function"!=typeof t||(0,s.LfX)(t)?r.get(t):t:i}function pv(t,r,e,i,l={canDeactivateChecks:[],canActivateChecks:[]}){const u=Wp(r);return t.children.forEach(m=>{(function RM(t,r,e,i,l={canDeactivateChecks:[],canActivateChecks:[]}){const u=t.value,m=r?r.value:null,C=e?e.getContext(t.value.outlet):null;if(m&&u.routeConfig===m.routeConfig){const b=function pR(t,r,e){if("function"==typeof e)return e(t,r);switch(e){case"pathParamsChange":return!yl(t.url,r.url);case"pathParamsOrQueryParamsChange":return!yl(t.url,r.url)||!ho(t.queryParams,r.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!hv(t,r)||!ho(t.queryParams,r.queryParams);default:return!hv(t,r)}}(m,u,u.routeConfig.runGuardsAndResolvers);b?l.canActivateChecks.push(new kM(i)):(u.data=m.data,u._resolvedData=m._resolvedData),pv(t,r,u.component?C?C.children:null:e,i,l),b&&C&&C.outlet&&C.outlet.isActivated&&l.canDeactivateChecks.push(new ab(C.outlet.component,m))}else m&&mv(r,C,l),l.canActivateChecks.push(new kM(i)),pv(t,null,u.component?C?C.children:null:e,i,l)})(m,u[m.value.outlet],e,i.concat([m.value]),l),delete u[m.value.outlet]}),Object.entries(u).forEach(([m,C])=>mv(C,e.getContext(m),l)),l}function mv(t,r,e){const i=Wp(t),l=t.value;
1Object.entries(i).forEach(([u,m])=>{mv(m,l.component?r?r.children.getContext(u):null:r,e)}),e.canDeactivateChecks.push(new ab(l.component&&r&&r.outlet&&r.outlet.isActivated?r.outlet.component:null,l))}function Jp(t){return"function"==typeof t}function lb(t){return t instanceof iM.G||"EmptyError"===t?.name}const em=Symbol("INITIAL_VALUE");function tm(){return Zt(t=>M_(t.map(r=>r.pipe((0,ni.s)(1),Go(em)))).pipe((0,ke.T)(r=>{for(const e of r)if(!0!==e){if(e===em)return em;if(!1===e||CR(e))return e}return!0}),(0,At.p)(r=>r!==em),(0,ni.s)(1)))}function CR(t){return Zc(t)||t instanceof ob}function LM(t){return(0,HC.F)(nt(r=>{if("boolean"!=typeof r)throw Qp(0,r)}),(0,ke.T)(r=>!0===r))}class im{constructor(r){this.segmentGroup=r||null}}class rm extends Error{constructor(r){super(),this.urlTree=r}}function nh(t){return wo(new im(t))}class DR{constructor(r,e){this.urlSerializer=r,this.urlTree=e}lineralizeSegments(r,e){let i=[],l=e.root;for(;;){if(i=i.concat(l.segments),0===l.numberOfChildren)return pe(i);if(l.numberOfChildren>1||!l.children[bt])return wo(new s.wOt(4e3,!1));l=l.children[bt]}}applyRedirectCommands(r,e,i,l,u){if("string"!=typeof e){const C=e,{queryParams:b,fragment:D,routeConfig:R,url:F,outlet:G,params:H,data:L,title:ee}=l,he=(0,s.N4e)(u,()=>C({params:H,data:L,queryParams:b,fragment:D,routeConfig:R,url:F,outlet:G,title:ee}));if(he instanceof Ca)throw new rm(he);e=he}const m=this.applyRedirectCreateUrlTree(e,this.urlSerializer.parse(e),r,i);if("/"===e[0])throw new rm(m);return m}applyRedirectCreateUrlTree(r,e,i,l){const u=this.createSegmentGroup(r,e.root,i,l);return new Ca(u,this.createQueryParams(e.queryParams,this.urlTree.queryParams),e.fragment)}createQueryParams(r,e){const i={};return Object.entries(r).forEach(([l,u])=>{if("string"==typeof u&&":"===u[0]){const C=u.substring(1);i[l]=e[C]}else i[l]=u}),i}createSegmentGroup(r,e,i,l){const u=this.createSegments(r,e.segments,i,l);let m={};return Object.entries(e.children).forEach(([C,b])=>{m[C]=this.createSegmentGroup(r,b,i,l)}),new ln(u,m)}createSegments(r,e,i,l){return e.map(u=>":"===u.path[0]?this.findPosParam(r,u,l):this.findOrReturn(u,i))}findPosParam(r,e,i){const l=i[e.path.substring(1)];if(!l)throw new s.wOt(4001,!1);return l}findOrReturn(r,e){let i=0;for(const l of e){if(l.path===r.path)return e.splice(i),l;i++}return r}}const _v={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function BM(t,r,e,i,l){const u=TR(t,r,e);return u.matched?(i=function IA(t,r){return t.providers&&!t._injector&&(t._injector=(0,s.Ol2)(t.providers,r,`Route: ${t.path}`)),t._injector??r}(r,i),function nm(t,r,e,i){const l=r.canMatch;return l&&0!==l.length?pe(l.map(m=>{const C=th(m,t);return vl(function yR(t){return t&&Jp(t.canMatch)}(C)?C.canMatch(r,e):(0,s.N4e)(t,()=>C(r,e)))})).pipe(tm(),LM()):pe(!0)}(i,r,e).pipe((0,ke.T)(m=>!0===m?u:{..._v}))):pe(u)}function TR(t,r,e){if("**"===r.path)return function ER(t){return{matched:!0,parameters:t.length>0?aM(t).parameters:{},consumedSegments:t,remainingSegments:[],positionalParamSegments:{}}}(e);if(""===r.path)return"full"===r.pathMatch&&(t.hasChildren()||e.length>0)?{..._v}:{matched:!0,consumedSegments:[],remainingSegments:e,parameters:{},positionalParamSegments:{}};const l=(r.matcher||sM)(e,t,r);if(!l)return{..._v};const u={};Object.entries(l.posParams??{}).forEach(([C,b])=>{u[C]=b.path});const m=l.consumed.length>0?{...u,...l.consumed[l.consumed.length-1].parameters}:u;return{matched:!0,consumedSegments:l.consumed,remainingSegments:e.slice(l.consumed.length),parameters:m,positionalParamSegments:l.posParams??{}}}function VM(t,r,e,i){return e.length>0&&function $A(t,r,e){return e.some(i=>cb(t,r,i)&&Ts(i)!==bt)}(t,e,i)?{segmentGroup:new ln(r,IR(i,new ln(e,t.children))),slicedSegments:[]}:0===e.length&&function GA(t,r,e){return e.some(i=>cb(t,r,i))}(t,e,i)?{segmentGroup:new ln(t.segments,zA(t,e,i,t.children)),slicedSegments:e}:{segmentGroup:new ln(t.segments,t.children),slicedSegments:e}}function zA(t,r,e,i){const l={};for(const u of e)if(cb(t,r,u)&&!i[Ts(u)]){const m=new ln([],{});l[Ts(u)]=m}return{...i,...l}}function IR(t,r){const e={};e[bt]=r;for(const i of t)if(""===i.path&&Ts(i)!==bt){const l=new ln([],{});e[Ts(i)]=l}return e}function cb(t,r,e){return(!(t.hasChildren()||r.length>0)||"full"!==e.pathMatch)&&""===e.path}class RR{}class qA{constructor(r,e,i,l,u,m,C){this.injector=r,this.configLoader=e,this.rootComponentType=i,this.config=l,this.urlTree=u,this.paramsInheritanceStrategy=m,this.urlSerializer
1=C,this.applyRedirects=new DR(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(r){return new s.wOt(4002,`'${r.segmentGroup}'`)}recognize(){const r=VM(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(r).pipe((0,ke.T)(({children:e,rootSnapshot:i})=>{const l=new Es(i,e),u=new IM("",l),m=function mM(t,r,e=null,i=null){return Jk(Zk(t),r,e,i)}(i,[],this.urlTree.queryParams,this.urlTree.fragment);return m.queryParams=this.urlTree.queryParams,u.url=this.urlSerializer.serialize(m),{state:u,tree:m}}))}match(r){const e=new Kp([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),bt,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,r,bt,e).pipe((0,ke.T)(i=>({children:i,rootSnapshot:e})),yn(i=>{if(i instanceof rm)return this.urlTree=i.urlTree,this.match(i.urlTree.root);throw i instanceof im?this.noMatchError(i):i}))}processSegmentGroup(r,e,i,l,u){return 0===i.segments.length&&i.hasChildren()?this.processChildren(r,e,i,u):this.processSegment(r,e,i,i.segments,l,!0,u).pipe((0,ke.T)(m=>m instanceof Es?[m]:[]))}processChildren(r,e,i,l){const u=[];for(const m of Object.keys(i.children))"primary"===m?u.unshift(m):u.push(m);return jn(u).pipe(as(m=>{const C=i.children[m],b=function yi(t,r){const e=t.filter(i=>Ts(i)===r);return e.push(...t.filter(i=>Ts(i)!==r)),e}(e,m);return this.processSegmentGroup(r,b,C,m,l)}),function Vk(t,r){return(0,Fn.N)(function rM(t,r,e,i,l){return(u,m)=>{let C=e,b=r,D=0;u.subscribe((0,_n._)(m,R=>{const F=D++;b=C?t(b,R,F):(C=!0,R),i&&m.next(b)},l&&(()=>{C&&m.next(b),m.complete()})))}}(t,r,arguments.length>=2,!0))}((m,C)=>(m.push(...C),m)),(0,J_.U)(null),function oM(t,r){const e=arguments.length>=2;return i=>i.pipe(t?(0,At.p)((l,u)=>t(l,u,i)):He.D,Vp(1),e?(0,J_.U)(r):(0,CA.v)(()=>new iM.G))}(),Qt(m=>{if(null===m)return nh(i);const C=PR(m);return function KA(t){t.sort((r,e)=>r.value.outlet===bt?-1:e.value.outlet===bt?1:r.value.outlet.localeCompare(e.value.outlet))}(C),pe(C)}))}processSegment(r,e,i,l,u,m,C){return jn(e).pipe(as(b=>this.processSegmentAgainstRoute(b._injector??r,e,b,i,l,u,m,C).pipe(yn(D=>{if(D instanceof im)return pe(null);throw D}))),(0,Ki.$)(b=>!!b),yn(b=>{if(lb(b))return function kR(t,r,e){return 0===r.length&&!t.children[e]}(i,l,u)?pe(new RR):nh(i);throw b}))}processSegmentAgainstRoute(r,e,i,l,u,m,C,b){return Ts(i)===m||m!==bt&&cb(l,u,i)?void 0===i.redirectTo?this.matchSegmentAgainstRoute(r,l,i,u,m,b):this.allowRedirects&&C?this.expandSegmentAgainstRouteUsingRedirect(r,l,e,i,u,m,b):nh(l):nh(l)}expandSegmentAgainstRouteUsingRedirect(r,e,i,l,u,m,C){const{matched:b,parameters:D,consumedSegments:R,positionalParamSegments:F,remainingSegments:G}=TR(e,l,u);if(!b)return nh(e);"string"==typeof l.redirectTo&&"/"===l.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const H=new Kp(u,D,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,AR(l),Ts(l),l.component??l._loadedComponent??null,l,FR(l)),L=qp(H,C,this.paramsInheritanceStrategy);H.params=Object.freeze(L.params),H.data=Object.freeze(L.data);const ee=this.applyRedirects.applyRedirectCommands(R,l.redirectTo,F,H,r);return this.applyRedirects.lineralizeSegments(l,ee).pipe(Qt(he=>this.processSegment(r,i,e,he.concat(G),m,!1,C)))}matchSegmentAgainstRoute(r,e,i,l,u,m){const C=BM(e,i,l,r);return"**"===i.path&&(e.children={}),C.pipe(Zt(b=>b.matched?this.getChildConfig(r=i._injector??r,i,l).pipe(Zt(({routes:D})=>{const R=i._loadedInjector??r,{parameters:F,consumedSegments:G,remainingSegments:H}=b,L=new Kp(G,F,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,AR(i),Ts(i),i.component??i._loadedComponent??null,i,FR(i)),ee=qp(L,m,this.paramsInheritanceStrategy);L.params=Object.freeze(ee.params),L.data=Object.freeze(ee.data);const{segmentGroup:he,slicedSegments:De}=VM(e,G,H,D);if(0===De.length&&he.hasChildren())return this.processChildren(R,D,he,L).pipe((0,ke.T)(dt=>new Es(L,dt)));if(0===D.length&&0===De.length)return pe(new Es(L,[]));const $e=Ts(i)===u;return this.processSegment(R,D,he,De,$e?bt:u,!0,L).pipe((0,ke.T)(dt=>new Es(L,dt instanceof Es?[dt]:[])))})):nh(e)))}getChildConfig(r,e,i){return e.children?pe({routes:e.children,injector:r}):e.loadChildren?void 0!==e._loadedRoutes?pe({routes:e._loadedRoutes,injector:e._loadedInjector}):function jA(t,r,e,i){const l=r.canLoad;return void 0===l||0===l.length?pe(!0):pe(l.map(m=>{const C=th(m,t);return vl(function mR(t){return t&&Jp(t.canLoad)}(C)?C.canLoad(r,e):(0,s.N4e)(t,()=>C(r,e)))})).pipe(tm(),LM())}(r,e,i).pipe(Qt(l=>l?this.configLoader.loadChildren(r,e).pipe(nt(u=>{e._loadedRoutes=u.routes,e._loadedInjector=u.injector})):function MR(){return wo(sb(!1,Rr.GuardRejected))}
1())):pe({routes:[],injector:r})}}function XA(t){const r=t.value.routeConfig;return r&&""===r.path}function PR(t){const r=[],e=new Set;for(const i of t){if(!XA(i)){r.push(i);continue}const l=r.find(u=>i.value.routeConfig===u.value.routeConfig);void 0!==l?(l.children.push(...i.children),e.add(l)):r.push(i)}for(const i of e){const l=PR(i.children);r.push(new Es(i.value,l))}return r.filter(i=>!e.has(i))}function AR(t){return t.data||{}}function FR(t){return t.resolve||{}}function UM(t){const r=t.children.map(e=>UM(e)).flat();return[t,...r]}function db(t){return Zt(r=>{const e=t(r);return e?jn(e).pipe((0,ke.T)(()=>r)):pe(r)})}let jM=(()=>{class t{buildTitle(e){let i,l=e.root;for(;void 0!==l;)i=this.getResolvedTitleForRoute(l)??i,l=l.children.find(u=>u.outlet===bt);return i}getResolvedTitleForRoute(e){return e.data[ev]}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:()=>(0,s.WQX)(HM),providedIn:"root"})}}return t})(),HM=(()=>{class t extends jM{constructor(e){super(),this.title=e}updateTitle(e){const i=this.buildTitle(e);void 0!==i&&this.title.setTitle(i)}static{this.\u0275fac=function(i){return new(i||t)(s.KVO(In))}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const vv=new s.nKC("",{providedIn:"root",factory:()=>({})});let VR=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=s.VBU({type:t,selectors:[["ng-component"]],standalone:!0,features:[s.aNF],decls:1,vars:0,template:function(i,l){1&i&&s.nrm(0,"router-outlet")},dependencies:[Ju],encapsulation:2})}}return t})();function zM(t){const r=t.children&&t.children.map(zM),e=r?{...t,children:r}:{...t};return!e.component&&!e.loadComponent&&(r||e.loadChildren)&&e.outlet&&e.outlet!==bt&&(e.component=VR),e}const n=new s.nKC("");let o=(()=>{class t{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,s.WQX)(s.Ql9)}loadComponent(e){if(this.componentLoaders.get(e))return this.componentLoaders.get(e);if(e._loadedComponent)return pe(e._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(e);const i=vl(e.loadComponent()).pipe((0,ke.T)(d),nt(u=>{this.onLoadEndListener&&this.onLoadEndListener(e),e._loadedComponent=u}),Hi(()=>{this.componentLoaders.delete(e)})),l=new $_(i,()=>new Ke.B).pipe(z_());return this.componentLoaders.set(e,l),l}loadChildren(e,i){if(this.childrenLoaders.get(i))return this.childrenLoaders.get(i);if(i._loadedRoutes)return pe({routes:i._loadedRoutes,injector:i._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(i);const u=function a(t,r,e,i){return vl(t.loadChildren()).pipe((0,ke.T)(d),Qt(l=>l instanceof s.Co$||Array.isArray(l)?pe(l):jn(r.compileModuleAsync(l))),(0,ke.T)(l=>{i&&i(t);let u,m,C=!1;return Array.isArray(l)?(m=l,!0):(u=l.create(e).injector,m=u.get(n,[],{optional:!0,self:!0}).flat()),{routes:m.map(zM),injector:u}}))}(i,this.compiler,e,this.onLoadEndListener).pipe(Hi(()=>{this.childrenLoaders.delete(i)})),m=new $_(u,()=>new Ke.B).pipe(z_());return this.childrenLoaders.set(i,m),m}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function d(t){return function c(t){return t&&"object"==typeof t&&"default"in t}(t)?t.default:t}let f=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:()=>(0,s.WQX)(g),providedIn:"root"})}}return t})(),g=(()=>{class t{shouldProcessUrl(e){return!0}extract(e){return e}merge(e,i){return e}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();const v=new s.nKC(""),I=new s.nKC("");let O=(()=>{class t{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new Ke.B,this.transitionAbortSubject=new Ke.B,this.configLoader=(0,s.WQX)(o),this.environmentInjector=(0,s.WQX)(s.uvJ),this.urlSerializer
1=(0,s.WQX)(Ds),this.rootContexts=(0,s.WQX)(bl),this.location=(0,s.WQX)(at),this.inputBindingEnabled=null!==(0,s.WQX)(Yp,{optional:!0}),this.titleStrategy=(0,s.WQX)(jM),this.options=(0,s.WQX)(vv,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,s.WQX)(f),this.createViewTransition=(0,s.WQX)(v,{optional:!0}),this.navigationErrorHandler=(0,s.WQX)(I,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>pe(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=l=>this.events.next(new lR(l)),this.configLoader.onLoadStartListener=l=>this.events.next(new aR(l))}complete(){this.transitions?.complete()}handleNavigationRequest(e){const i=++this.navigationId;this.transitions?.next({...this.transitions.value,...e,id:i})}setupNavigations(e,i,l){return this.transitions=new mi.t({id:0,currentUrlTree:i,currentRawUrl:i,extractedUrl:this.urlHandlingStrategy.extract(i),urlAfterRedirects:this.urlHandlingStrategy.extract(i),rawUrl:i,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:$p,restoredState:null,currentSnapshot:l.snapshot,targetSnapshot:null,currentRouterState:l,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,At.p)(u=>0!==u.id),(0,ke.T)(u=>({...u,extractedUrl:this.urlHandlingStrategy.extract(u.rawUrl)})),Zt(u=>{let m=!1,C=!1;return pe(u).pipe(Zt(b=>{if(this.navigationId>u.id)return this.cancelNavigationTransition(u,"",Rr.SupersededByNewNavigation),Ro.w;this.currentTransition=u,this.currentNavigation={id:b.id,initialUrl:b.rawUrl,extractedUrl:b.extractedUrl,targetBrowserUrl:"string"==typeof b.extras.browserUrl?this.urlSerializer.parse(b.extras.browserUrl):b.extras.browserUrl,trigger:b.source,extras:b.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const D=!e.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!D&&"reload"!==(b.extras.onSameUrlNavigation??e.onSameUrlNavigation)){const F="";return this.events.next(new Jc(b.id,this.urlSerializer.serialize(b.rawUrl),F,QC.IgnoredSameUrlNavigation)),b.resolve(!1),Ro.w}if(this.urlHandlingStrategy.shouldProcessUrl(b.rawUrl))return pe(b).pipe(Zt(F=>{const G=this.transitions?.getValue();return this.events.next(new cv(F.id,this.urlSerializer.serialize(F.extractedUrl),F.source,F.restoredState)),G!==this.transitions?.getValue()?Ro.w:Promise.resolve(F)}),function QA(t,r,e,i,l,u){return Qt(m=>function OR(t,r,e,i,l,u,m="emptyOnly"){return new qA(t,r,e,i,l,m,u).recognize()}(t,r,e,i,m.extractedUrl,l,u).pipe((0,ke.T)(({state:C,tree:b})=>({...m,targetSnapshot:C,urlAfterRedirects:b}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,e.config,this.urlSerializer,this.paramsInheritanceStrategy),nt(F=>{u.targetSnapshot=F.targetSnapshot,u.urlAfterRedirects=F.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:F.urlAfterRedirects};const G=new oR(F.id,this.urlSerializer.serialize(F.extractedUrl),this.urlSerializer.serialize(F.urlAfterRedirects),F.targetSnapshot);this.events.next(G)}));if(D&&this.urlHandlingStrategy.shouldProcessUrl(b.currentRawUrl)){const{id:F,extractedUrl:G,source:H,restoredState:L,extras:ee}=b,he=new cv(F,this.urlSerializer.serialize(G),H,L);this.events.next(he);const De=TM(this.rootComponentType).snapshot;return this.currentTransition=u={...b,targetSnapshot:De,urlAfterRedirects:G,extras:{...ee,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=G,pe(u)}{const F="";return this.events.next(new Jc(b.id,this.urlSerializer.serialize(b.extractedUrl),F,QC.IgnoredByUrlHandlingStrategy)),b.resolve(!1),Ro.w}}),nt(b=>{const D=new DA(b.id,this.urlSerializer.serialize(b.extractedUrl),this.urlSerializer.serialize(b.urlAfterRedirects),b.targetSnapshot);this.events.next(D)}),(0,ke.T)(b=>(this.currentTransition=u={...b,guards:UA(b.targetSnapshot,b.currentSnapshot,this.rootContexts)},u)),function bR(t,r){return Qt(e=>{const{targetSnapshot:i,currentSnapshot:l,guards:{canActivateChecks:u,canDeactivateChecks:m}}=e;return 0===m.length&&0===u.length?pe({...e,guardsResult:!0}):function xR(t,r,e,i){return jn(t).pipe(Qt(l=>function NM(t,r,e,i,l){const u=r&&r.routeConfig?r.routeConfig.canDeactivate:null;return u&&0!==u.length?pe(u.map(C=>{const b=wa(r)??l,D=th(C,b);return vl(function vR(t){return t&&Jp(t.canDeactivate)}(D)?D.canDeactivate(t,r,e,i):(0,s.N4e)(b,()=>D(t,r,e,i))).pipe((0,Ki.$)())})).pipe(tm()):pe(!0)}(l.component,l.route,e,r,i)),(0,Ki.$)(l=>!0!==l,!0))}(m,i,l,t).pipe(Qt(C=>C&&function OM(t){return"boolean"==typeof t}(C)?function wR(t,r,e,i){return jn(r).pipe(as(l=>io(function AM(t,r){return null!==t&&r&&r(new cR(t)),pe(!0)}(l.route.parent,i),function PM(t,r){return null!==t&&r&&r(new xM(t)),pe(!0)}(l.route,i),function FM(t,r,e){const i=r[r.length-1],u=r.slice(0,r.length-1).reverse().map(m=>function fR(t){const r=t.routeConfig?t.routeConfig.canActivateChild:null;return r&&0!==r.length?{node:t,guards:r}:null}(m)).filter(m=>null!==m).map(m=>FC(()=>pe(m.guards.map(b=>{const D=wa(m.node)??e,R=th(b,D);return vl(function _R(t){return t&&Jp(t.canActivateChild)}(R)?R.canActivateChild(i,t):(0,s.N4e)(D,()=>R(i,t))).pipe((0,Ki.$)())})).pipe(tm())));return pe(u).pipe(tm())}(t,l.path,e),function SR(t,r,e){const i=r.routeConfig?r.routeConfig.canActivate:null;if(!i||0===i.length)return pe(!0);const l=i.map(u=>FC(()=>{const m=wa(r)??e,C=th(u,m);return vl(function gR(t){return t&&Jp(t.canActivate)}(C)?C.canActivate(r,t):(0,s.N4e)(m,()=>C(r,t))).pipe((0,Ki.$)())}));return pe(l).pipe(tm())}(t,l.route,e))),(0,Ki.$)(l=>!0!==l,!0))}(i,u,t,r):pe(C)),(0,ke.T)(C=>({...e,guardsResult:C})))})}(this.environmentInjector,b=>this.events.next(b)),nt(b=>{if(u.guardsResult=b.guardsResult,b.guardsResult&&"boolean"!=typeof b.guardsResult)throw Qp(0,b.guardsResult);const D=new TA(b.id,this.urlSerializer.serialize(b.extractedUrl),this.urlSerializer.serialize(b.urlAfterRedirects),b.targetSnapshot,!!b.guardsResult);this.events.next(D)}),(0,At.p)(b=>!!b.guardsResult||(this.cancelNavigationTransition(b,"",Rr.GuardRejected),!1)),db(b=>{if(b.guards.canActivateChecks.length)return pe(b).pipe(nt(D=>{const R=new CM(D.id,this.urlSerializer.serialize(D.extractedUrl),this.urlSerializer.serialize(D.urlAfterRedirects),D.targetSnapshot);this.events.next(R)}),Zt(D=>{let R=!1;return pe(D).pipe(function ZA(t,r){return Qt(e=>{const{targetSnapshot:i,guards:{canActivateChecks:l}}=e;if(!l.length)return pe(e);const u=new Set(l.map(b=>b.route)),m=new Set;for(const b of u)if(!m.has(b))for(const D of UM(b))m.add(D);let C=0;return jn(m).pipe(as(b=>u.has(b)?function NR(t,r,e,i){const l=t.routeConfig,u=t._resolve;return void 0!==l?.title&&!Xp(l)&&(u[ev]=l.title),function LR(t,r,e,i){const l=Xu(t);if(0===l.length)return pe({});const u={};return jn(l).pipe(Qt(m=>function BR(t,r,e,i){const l=wa(r)??i,u=th(t,l);return vl(u.resolve?u.resolve(r,e):(0,s.N4e)(l,()=>u(r,e)))}(t[m],r,e,i).pipe((0,Ki.$)(),nt(C=>{if(C instanceof ob)throw Qp(new WC,C);u[m]=C}))),Vp(1),ii(u),yn(m=>lb(m)?Ro.w:wo(m)))}(u,t,r,i).pipe((0,ke.T)(m=>(t._resolvedData=m,t.data=qp(t,t.parent,e).resolve,null)))}(b,i,t,r):(b.data=qp(b,b.parent,t).resolve,pe(void 0))),nt(()=>C++),Vp(1),Qt(b=>C===m.size?pe(e):Ro.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),nt({next:()=>R=!0,complete:()=>
1{R||this.cancelNavigationTransition(D,"",Rr.NoDataFromResolver)}}))}),nt(D=>{const R=new sR(D.id,this.urlSerializer.serialize(D.extractedUrl),this.urlSerializer.serialize(D.urlAfterRedirects),D.targetSnapshot);this.events.next(R)}))}),db(b=>{const D=R=>{const F=[];R.routeConfig?.loadComponent&&!R.routeConfig._loadedComponent&&F.push(this.configLoader.loadComponent(R.routeConfig).pipe(nt(G=>{R.component=G}),(0,ke.T)(()=>{})));for(const G of R.children)F.push(...D(G));return F};return M_(D(b.targetSnapshot.root)).pipe((0,J_.U)(null),(0,ni.s)(1))}),db(()=>this.afterPreactivation()),Zt(()=>{const{currentSnapshot:b,targetSnapshot:D}=u,R=this.createViewTransition?.(this.environmentInjector,b.root,D.root);return R?jn(R).pipe((0,ke.T)(()=>u)):pe(u)}),(0,ke.T)(b=>{const D=function FA(t,r,e){const i=fv(t,r._root,e?e._root:void 0);return new uv(i,r)}(e.routeReuseStrategy,b.targetSnapshot,b.currentRouterState);return this.currentTransition=u={...b,targetRouterState:D},this.currentNavigation.targetRouterState=D,u}),nt(()=>{this.events.next(new ZC)}),((t,r,e,i)=>(0,ke.T)(l=>(new VA(r,l.targetRouterState,l.currentRouterState,e,i).activate(t),l)))(this.rootContexts,e.routeReuseStrategy,b=>this.events.next(b),this.inputBindingEnabled),(0,ni.s)(1),nt({next:b=>{m=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new ba(b.id,this.urlSerializer.serialize(b.extractedUrl),this.urlSerializer.serialize(b.urlAfterRedirects))),this.titleStrategy?.updateTitle(b.targetRouterState.snapshot),b.resolve(!0)},complete:()=>{m=!0}}),Ai(this.transitionAbortSubject.pipe(nt(b=>{throw b}))),Hi(()=>{!m&&!C&&this.cancelNavigationTransition(u,"",Rr.SupersededByNewNavigation),this.currentTransition?.id===u.id&&(this.currentNavigation=null,this.currentTransition=null)}),yn(b=>{if(C=!0,Zp(b))this.events.next(new xa(u.id,this.urlSerializer.serialize(u.extractedUrl),b.message,b.cancellationCode)),function LA(t){return Zp(t)&&Zc(t.url)}(b)?this.events.next(new Gp(b.url,b.navigationBehaviorOptions)):u.resolve(!1);else{const D=new Zu(u.id,this.urlSerializer.serialize(u.extractedUrl),b,u.targetSnapshot??void 0);try{const R=(0,s.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(D));if(R instanceof ob){const{message:F,cancellationCode:G}=Qp(0,R);this.events.next(new xa(u.id,this.urlSerializer.serialize(u.extractedUrl),F,G)),this.events.next(new Gp(R.redirectTo,R.navigationBehaviorOptions))}else{this.events.next(D);const F=e.errorHandler(b);u.resolve(!!F)}}catch(R){this.options.resolveNavigationPromiseOnError?u.resolve(!1):u.reject(R)}}return Ro.w}))}))}cancelNavigationTransition(e,i,l){const u=new xa(e.id,this.urlSerializer.serialize(e.extractedUrl),i,l);this.events.next(u),e.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const e=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),i=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return e.toString()!==i?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();function N(t){return t!==$p}let U=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:()=>(0,s.WQX)(de),providedIn:"root"})}}return t})();class J{shouldDetach(r){return!1}store(r,e){}shouldAttach(r){return!1}retrieve(r){return null}shouldReuseRoute(r,e){return r.routeConfig===e.routeConfig}}let de=(()=>{class t extends J{static{this.\u0275fac=(()=>{let e;return function(l){return(e||(e=s.xGo(t)))(l||t)}})()}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),ge=(()=>{class t{static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:()=>(0,s.WQX)(Z),providedIn:"root"})}}return t})(),Z=(()=>{class t extends ge{constructor(){super(...arguments),this.location=(0,s.WQX)(at),this.urlSerializer
1=(0,s.WQX)(Ds),this.options=(0,s.WQX)(vv,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,s.WQX)(f),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Ca,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=TM(null),this.stateMemento=this.createStateMemento()}getCurrentUrlTree(){return this.currentUrlTree}getRawUrlTree(){return this.rawUrlTree}restoredState(){return this.location.getState()}get browserPageId(){return"computed"!==this.canceledNavigationResolution?this.currentPageId:this.restoredState()?.\u0275routerPageId??this.currentPageId}getRouterState(){return this.routerState}createStateMemento(){return{rawUrlTree:this.rawUrlTree,currentUrlTree:this.currentUrlTree,routerState:this.routerState}}registerNonRouterCurrentEntryChangeListener(e){return this.location.subscribe(i=>{"popstate"===i.type&&e(i.url,i.state)})}handleRouterEvent(e,i){if(e instanceof cv)this.stateMemento=this.createStateMemento();else if(e instanceof Jc)this.rawUrlTree=i.initialUrl;else if(e instanceof oR){if("eager"===this.urlUpdateStrategy&&!i.extras.skipLocationChange){const l=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl);this.setBrowserUrl(i.targetBrowserUrl??l,i)}}else e instanceof ZC?(this.currentUrlTree=i.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(i.finalUrl,i.initialUrl),this.routerState=i.targetRouterState,"deferred"===this.urlUpdateStrategy&&!i.extras.skipLocationChange&&this.setBrowserUrl(i.targetBrowserUrl??this.rawUrlTree,i)):e instanceof xa&&(e.code===Rr.GuardRejected||e.code===Rr.NoDataFromResolver)?this.restoreHistory(i):e instanceof Zu?this.restoreHistory(i,!0):e instanceof ba&&(this.lastSuccessfulId=e.id,this.currentPageId=this.browserPageId)}setBrowserUrl(e,i){const l=e instanceof Ca?this.urlSerializer.serialize(e):e;if(this.location.isCurrentPathEqualTo(l)||i.extras.replaceUrl){const m={...i.extras.state,...this.generateNgRouterState(i.id,this.browserPageId)};this.location.replaceState(l,"",m)}else{const u={...i.extras.state,...this.generateNgRouterState(i.id,this.browserPageId+1)};this.location.go(l,"",u)}}restoreHistory(e,i=!1){if("computed"===this.canceledNavigationResolution){const u=this.currentPageId-this.browserPageId;0!==u?this.location.historyGo(u):this.currentUrlTree===e.finalUrl&&0===u&&(this.resetState(e),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(i&&this.resetState(e),this.resetUrlToCurrentUrlTree())}resetState(e){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,e.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(e,i){return"computed"===this.canceledNavigationResolution?{navigationId:e,\u0275routerPageId:i}:{navigationId:e}}static{this.\u0275fac=(()=>{let e;return function(l){return(e||(e=s.xGo(t)))(l||t)}})()}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();var Ye=function(t){return t[t.COMPLETE=0]="COMPLETE",t[t.FAILED=1]="FAILED",t[t.REDIRECTING=2]="REDIRECTING",t}(Ye||{});function cn(t){throw t}const Zn={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},Gr={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Wr=(()=>{class t{get currentUrlTree(){return this.stateManager.getCurrentUrlTree()}get rawUrlTree(){return this.stateManager.getRawUrlTree()}get events(){return this._events}get routerState(){return this.stateManager.getRouterState()}constructor(){this.disposed=!1,this.console=(0,s.WQX)(s.H3F),this.stateManager=(0,s.WQX)(ge),this.options=(0,s.WQX)(vv,{optional:!0})||{},this.pendingTasks=(0,s.WQX)(s.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,s.WQX)(O),this.urlSerializer
1=(0,s.WQX)(Ds),this.location=(0,s.WQX)(at),this.urlHandlingStrategy=(0,s.WQX)(f),this._events=new Ke.B,this.errorHandler=this.options.errorHandler||cn,this.navigated=!1,this.routeReuseStrategy=(0,s.WQX)(U),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,s.WQX)(n,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,s.WQX)(Yp,{optional:!0}),this.eventsSubscription=new Gi.yU,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:e=>{this.console.warn(e)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const e=this.navigationTransitions.events.subscribe(i=>{try{const l=this.navigationTransitions.currentTransition,u=this.navigationTransitions.currentNavigation;if(null!==l&&null!==u)if(this.stateManager.handleRouterEvent(i,u),i instanceof xa&&i.code!==Rr.Redirect&&i.code!==Rr.SupersededByNewNavigation)this.navigated=!0;else if(i instanceof ba)this.navigated=!0;else if(i instanceof Gp){const m=i.navigationBehaviorOptions,C=this.urlHandlingStrategy.merge(i.url,l.currentRawUrl),b={browserUrl:l.extras.browserUrl,info:l.extras.info,skipLocationChange:l.extras.skipLocationChange,replaceUrl:l.extras.replaceUrl||"eager"===this.urlUpdateStrategy||N(l.source),...m};this.scheduleNavigation(C,$p,null,b,{resolve:l.resolve,reject:l.reject,promise:l.promise})}(function u2(t){return!(t instanceof ZC||t instanceof Gp)})(i)&&this._events.next(i)}catch(l){this.navigationTransitions.transitionAbortSubject.next(l)}});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),$p,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((e,i)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(e,"popstate",i)},0)})}navigateToSyncWithBrowser(e,i,l){const u={replaceUrl:!0},m=l?.navigationId?l:null;if(l){const b={...l};delete b.navigationId,delete b.\u0275routerPageId,0!==Object.keys(b).length&&(u.state=b)}const C=this.parseUrl(e);this.scheduleNavigation(C,i,m,u)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(e){this.config=e.map(zM),this.navigated=!1}ngOnDestroy(){this.dispose()}dispose(){this.navigationTransitions.complete(),this.nonRouterCurrentEntryChangeSubscription&&(this.nonRouterCurrentEntryChangeSubscription.unsubscribe(),this.nonRouterCurrentEntryChangeSubscription=void 0),this.disposed=!0,this.eventsSubscription.unsubscribe()}createUrlTree(e,i={}){const{relativeTo:l,queryParams:u,fragment:m,queryParamsHandling:C,preserveFragment:b}=i,D=b?this.currentUrlTree.fragment:m;let F,R=null;switch(C??this.options.defaultQueryParamsHandling){case"merge":R={...this.currentUrlTree.queryParams,...u};break;case"preserve":R=this.currentUrlTree.queryParams;break;default:R=u||null}null!==R&&(R=this.removeEmptyProps(R));try{F=Zk(l?l.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof e[0]||"/"!==e[0][0])&&(e=[]),F=this.currentUrlTree.root}return Jk(F,e,R,D??null)}navigateByUrl(e,i={skipLocationChange:!1}){const l=Zc(e)?e:this.parseUrl(e),u=this.urlHandlingStrategy.merge(l,this.rawUrlTree);return this.scheduleNavigation(u,$p,null,i)}navigate(e,i={skipLocationChange:!1}){return function $M(t){for(let r=0;r<t.length;r++)if(null==t[r])throw new s.wOt(4008,!1)}(e),this.navigateByUrl(this.createUrlTree(e,i),i)}serializeUrl(e){return this.urlSerializer.serialize(e)}parseUrl(e){try{return this.urlSerializer.parse(e)}catch{return this.urlSerializer.parse("/")}}isActive(e,i){let l;if(l=!0===i?{...Zn}:!1===i?{...Gr}:i,Zc(e))return Hk(this.currentUrlTree,e,l);const u=this.parseUrl(e);return Hk(this.currentUrlTree,u,l)}removeEmptyProps(e){return Object.entries(e).reduce((i,[l,u])=>(null!=u&&(i[l]=u),i),{})}scheduleNavigation(e,i,l,u,m){if(this.disposed)return Promise.resolve(!1);let C,b,D;m?(C=m.resolve,b=m.reject,D=m.promise):D=new Promise((F,G)=>{C=F,b=G});const R=this.pendingTasks.add();return function Pt(t,r){t.events.pipe((0,At.p)(e=>e instanceof ba||e instanceof xa||e instanceof Zu||e instanceof Jc),(0,ke.T)(e=>e instanceof ba||e instanceof Jc?Ye.COMPLETE:e instanceof xa&&(e.code===Rr.Redirect||e.code===Rr.SupersededByNewNavigation)?Ye.REDI
1RECTING:Ye.FAILED),(0,At.p)(e=>e!==Ye.REDIRECTING),(0,ni.s)(1)).subscribe(()=>{r()})}(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(R))}),this.navigationTransitions.handleNavigationRequest({source:i,restoredState:l,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:e,extras:u,resolve:C,reject:b,promise:D,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),D.catch(F=>Promise.reject(F))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})();class b2{constructor(r){this._permissions=r,this.CanAccessListingsManager=this._permissions.includes("CanAccessListingsManager"),this.CanManageListings=this._permissions.includes("CanManageListings"),this.CanPublishListings=this._permissions.includes("CanPublishListings"),this.CanViewListingActivity=this._permissions.includes("CanViewListingActivity"),this.CanViewListing=this._permissions.includes("CanViewListing"),this.HasTaxAccess=this._permissions.includes("HasTaxAccess"),this.HasThirdPartyIntegrations=this._permissions.includes("HasThirdPartyIntegrations"),this.HasAutoNotify=this._permissions.includes("HasAutoNotify"),this.CanManageContacts=this._permissions.includes("CanManageContacts"),this.CanAccessPlatformBasics=this._permissions.includes("CanAccessPlatformBasics"),this.CanAdministrateUsers=this._permissions.includes("CanAdministrateUsers"),this.CanViewDevOps=this._permissions.includes("CanViewDevOps"),this.CanManageFeatureFlags=this._permissions.includes("CanManageFeatureFlags"),this.CanManageJobs=this._permissions.includes("CanManageJobs"),this.CanManagePackages=this._permissions.includes("CanManagePackages"),this.CanManageReleases=this._permissions.includes("CanManageReleases"),this.CanBaselineSecurityGroups=this._permissions.includes("CanBaselineSecurityGroups"),this.HasStaffEdit=this._permissions.includes("HasStaffEdit"),this.HasFullSearchAccess=this._permissions.includes("HasFullSearchAccess"),this.CanSearchRoster=this._permissions.includes("CanSearchRoster"),this.HasAgentReporting=this._permissions.includes("HasAgentReporting"),this.HasOfficeReporting=this._permissions.includes("HasOfficeReporting"),this.HasMultiOfficeReporting=this._permissions.includes("HasMultiOfficeReporting"),this.HasMarketReporting=this._permissions.includes("HasMarketReporting"),this.HasFinancialTools=this._permissions.includes("HasFinancialTools"),this.HasMultiOfficeEdit=this._permissions.includes("HasMultiOfficeEdit"),this.HasOfficeEdit=this._permissions.includes("HasOfficeEdit"),this.CanManageAnyOffice=this._permissions.includes("CanManageAnyOffice"),this.CanManageOffice=this._permissions.includes("CanManageOffice"),this.CanManageOfficeAppraiserTransfers=this._permissions.includes("CanManageOfficeAppraiserTransfers"),this.CanManageOfficeUserTransfers=this._permissions.includes("CanManageOfficeUserTransfers"),this.CanManageMultiOffice=this._permissions.includes("CanManageMultiOffice"),this.CanViewInternetAdvertising=this._permissions.includes("CanViewInternetAdvertising"),this.CanEditInternetAdvertising=this._permissions.includes("CanEditInternetAdvertising"),this.HasStaffPropertyTools=this._permissions.includes("HasStaffPropertyTools"),this.HasStaffReporting=this._permissions.includes("HasStaffReporting"),this.CanAdministrateSentriLock=this._permissions.includes("CanAdministrateSentriLock"),this.CanSignUpForSentriLock=this._permissions.includes("CanSignUpForSentriLock"),this.CanManageClassSchedule=this._permissions.includes("CanManageClassSchedule"),this.CanViewClassHistory=this._permissions.includes("CanViewClassHistory"),this.CanManageListingImports=this._permissions.includes("CanManageListingImports"),this.HasStaffContactEdit=this._permissions.includes("HasStaffContactEdit"),this.CanManageBuyingAgentShowingActivity=this._permissions.includes("CanManageBuyingAgentShowingActivity"),this.CanManageListingAgentShowingActivity=this._permissions.includes("CanManageListingAgentShowingActivity"),this.CanViewShowingInstructions=this._permissions.includes("CanViewShowingInstructions"),this.CanManageApiKeys=this._permissions.includes("CanManageApiKeys"),this.CanAccessApiBilling=this._permissions.includes("CanAccessApiBilling"),this.CanSignUpForClasses=this._permissions.includes("CanSignUpForClasses"),this.CanAccessHelpCenter=this._permissions.includes("CanAccessHelpCenter"),this.CanPurchaseLockBox=this._permissions.includes("CanPurchaseLockBox"),this.CanEditAnnouncements=this._permissions.includes("CanEditAnnouncements"),this.CanAccessBilling=this._permissions.includes("CanAccessBilling"),this.CanManageMultiOfficeBilling=this._permissions.includes("CanManageMultiOfficeBilling"),this.HasSignInAsEligibility=this._permissions.includes("HasSignInAsEligibility"),this.HasRealTracsEmailAddress=this._permissions.includes("HasRealTracsEmailAddress"),this.CanAccessTransactionDesk=this._permissions.includes("CanAccessTransactionDesk"),this.CanAccessDotLoop=this._permissions.includes("CanAccessDotLoop"),this.CanAccessOfficeSettings=this._permissions.includes("CanAccessOfficeSettings"),this.CanAccessOfficePreferences=this._permissions.includes("CanAccessOfficePreferences")}}class oF{afterToInstance(){this.userPermissions=new b2(this.permissions||[])}hasPermission(r){return!!this.userPermissions[r]}hasAllPermissions(r){let e=!0;return!(!this.userPermissions||!r)&&(r?.forEach(i=>
1{e&&(e=this.hasPermission(i))}),e)}hasAnyPermission(r){let e=!1;return!this.userPermissions||!r||r?.forEach(i=>{if(e=this.hasPermission(i),e)return!1}),e}}class zR{afterToInstance(){this.effectiveUser&&(this.effectiveUser=Io(oF,this.effectiveUser)),this.authenticatedUser&&(this.authenticatedUser=Io(oF,this.authenticatedUser))}}let sF=(()=>{class t{constructor(){this.http=it(Cc),this._userSource=new mi.t(null),this._errorsSource=new Ke.B,this._hasBeenRequested=!1,this._userCache=new ol("user-cache",!1)}static _getCookie(e){const i=e+"=",u=decodeURIComponent(document.cookie).split(";");for(let m=0;m<u.length;m++){let C=u[m];for(;" "===C.charAt(0);)C=C.substring(1);if(0===C.indexOf(i))return C.substring(i.length,C.length)}return null}static getEmptyCurrentUser(){return{authenticatedUser:null,effectiveUser:null}}_fetchCurrentUserFromCacheOrBackend(){const e="/api/users/current-user";if("localhost"===window.location.hostname||"127.0.0.1"===window.location.hostname)return this.http.get(e).pipe(xf(zR));const i=t._getCookie("rtws-auth-stamp");if(!i)return pe(t.getEmptyCurrentUser());const l=this._userCache.getItem(i);return l?pe(Io(zR,l)):this.http.get(e).pipe((0,ke.T)(u=>u||t.getEmptyCurrentUser()),nt(u=>{this._userCache.setItem(i,u,15)}),xf(zR))}_initCurrentUser(){return this._hasBeenRequested=!0,this._fetchCurrentUserFromCacheOrBackend().pipe(nt(e=>{Mf(e,this._userSource.getValue())||this._userSource.next(e)}),yn(e=>(this._errorsSource.next(e),this._userSource.next(t.getEmptyCurrentUser()),pe(t.getEmptyCurrentUser()))))}getCurrentUser(){return this._userSource.getValue()?this._userSource.asObservable().pipe((0,Ki.$)()):this._hasBeenRequested?this._userSource.asObservable().pipe(s1(1),(0,Ki.$)()):this._initCurrentUser().pipe((0,Ki.$)())}getCurrentUserSnapshot(){return this._userSource.getValue()||null}getEffectiveUserSnapshot(){const e=this._userSource.getValue();return e?e.effectiveUser:null}getAuthenticatedUserSnapshot(){const e=this._userSource.getValue();return e?e.authenticatedUser:null}updateCurrentUserFromBackend(){return this._initCurrentUser().pipe((0,Ki.$)())}isUnauthenticated(){return t.isUnauthenticated(this._getUser())}isLoggedIn(){return!1===t.isUnauthenticated(this._getUser())}effectiveIsUser(){return this.isLoggedIn()&&t.internalIsUser(this._getUser()?.effectiveUser)}effectiveIsConsumer(){return this.isLoggedIn()&&t.internalIsConsumer(this._getUser()?.effectiveUser)}authenticatedIsUser(){return this.isLoggedIn()&&t.internalIsUser(this._getUser()?.authenticatedUser)}authenticatedIsConsumer(){return this.isLoggedIn()&&t.internalIsConsumer(this._getUser()?.authenticatedUser)}static isUnauthenticated(e){return!e?.authenticatedUser&&!e?.effectiveUser}static isLoggedIn(e){return!1===t.isUnauthenticated(e)}static internalIsUser(e){return!!e?.userId}static internalIsConsumer(e){return!!e?.consumerId}static effectiveIsUser(e){return t.isLoggedIn(e)&&t.internalIsUser(e?.effectiveUser)}static effectiveIsConsumer(e){return t.isLoggedIn(e)&&t.internalIsConsumer(e?.effectiveUser)}static authenticatedIsUser(e){return t.isLoggedIn(e)&&t.internalIsUser(e?.authenticatedUser)}static authenticatedIsConsumer(e){return t.isLoggedIn(e)&&t.internalIsConsumer(e?.authenticatedUser)}_getUser(){if(!1===this._hasBeenRequested)throw new Error("No user has been requested");return this._userSource.getValue()}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),ub=(()=>{class t{constructor(){this._appBaseHref=it(Be),this._location=it(at),this._router=it(Wr),this._window=window.top}createReturnUrl(e,{returnLabel:i,returnUrl:l}){const u=this._router.parseUrl(e);return u.queryParams={...u.queryParams,returnLabel:i,returnUrl:l},this._router.serializeUrl(u)}isReturnLink(e){const i=this._router.parseUrl(e),l=i.queryParams.returnLabel,u=i.queryParams.returnUrl;if("string"!=typeof l||"string"!=typeof u)return!1;const m=l.trim(),C=u.trim();return!(!m||!C)&&t.isSafeRtUrl(C)}readReturnLink(e){const i=this._router.parseUrl(e),l=i.queryParams.returnLabel,u=i.queryParams.returnUrl;if("string"!=typeof l||"string"!=typeof u)return null;const m=l.trim(),C=u.trim();return m&&C&&t.isSafeRtUrl(C)?{returnLabel:m,returnUrl:C}:null}navigateReturnLink(e,i=!1){if(t.isSafeRtUrl(e.returnUrl)){if(i){const l=this._router.parseUrl(e.returnUrl);return void this._router.navigate([e.returnUrl.split("?")[0]],{queryParams:{...l.queryParams||{}}}).then()}this.navigateTo(e.returnUrl)}}getCurrentAbsolutePath(){return location.pathname+location.search}navigateBack(){if(Me.isMobileApp){let e=location.href;this._location.back(),setTimeout(()=>{location.href===e&&Tt.navigateBackBeyondCurrentBrowserHistoryStack()},100)}else this._location.back()}navigateToLogin(){const i=`/auth/signin?targetUrl=${encodeURIComponent(`${location.pathname}${location.search}`)}`;this.navigateTo(i)}navigateToNotFoundPage(){this.navigateTo("/error?errorcode=2")}navigateToLandingPage(){this.navigateTo("/apps/landing-page")}navigateTo(e){const{isAbsoluteUrl:i,isSameOrigin:l}=this._getUrlInfo(e);i&&!1===l?this._openInNewTab(e):(i||(e=this._normalizeRelativeUrl(e)),this._redirectToUrl(e))}open(e,i){const{isAbsoluteUrl:l,isSameOrigin:u}=this._getUrlInfo(e);l&&!1===u?this._openInNewTab(e):(l||(e=this._normalizeRelativeUrl(e)),this._window.open(e,i))}
1_getUrlInfo(e){return{isAbsoluteUrl:/^(https?:)?\/\//.test(e),isSameOrigin:e.startsWith(this._appBaseHref.toString())}}_normalizeRelativeUrl(e){return!1===e.startsWith("/")&&(e=`/${e}`),`${this._appBaseHref}${e}`}_redirectToUrl(e){this._window.location.assign(e)}_openInNewTab(e){Me.isMobileApp?this._redirectToUrl(e):this._window.open(e,"_blank")}static isSafeRtUrl(e){return!(!e.startsWith("/")||e.startsWith("//")||/^[a-zA-Z][a-zA-Z0-9+\-.]*:/.test(e))}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}}return t})(),M2=(()=>{class t{constructor(){this._assetBasePath=it(Be)}transform(e){if(_t(e))throw new Error(`Must provide a string value, received ${e}`);const i=e.toString();if(i.match(/^http(s)?:\/\//))throw new Error(`Must provide an absolute PATH, received ${i}`);if(!i.startsWith("/"))throw new Error(`Must provide an absolute URL. Instead, received ${i}. No leading slash indicates you provided a relative path.`);return`${this._assetBasePath}${i}`}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=s.EJ8({name:"getFromRealtracs",type:t,pure:!0,standalone:!0})}}return t})(),om=(()=>{class t{transform(e){if(_t(e))return"";const i=e.toString();if(/^(https?:)?\/\//i.test(i)||/^tel:/i.test(i)||/^blob:/i.test(i)||/^mailto:/i.test(i)||/^sms:/i.test(i)||/^data:/i.test(i))return i;throw new Error(`The argument must be a valid protocol: tel, sms, or data. Provided value was ${i}`)}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275pipe=s.EJ8({name:"getFromRawString",type:t,pure:!0,standalone:!0})}}return t})();function D2(t,r){if(1&t&&s.EFF(0),2&t){const e=s.XpG().$implicit;s.SpI(" ",null==e||null==e.data?null:e.data.displayName," ")}}function T2(t,r){if(1&t&&(s.j41(0,"div"),s.EFF(1),s.k0s(),s.j41(2,"div",3),s.EFF(3),s.k0s()),2&t){const e=s.XpG().$implicit;s.R7$(),s.JRh(null==e?null:e.description),s.R7$(2),s.JRh(null==e||null==e.data?null:e.data.officeName)}}function E2(t,r){if(1&t&&s.DNE(0,D2,1,1)(1,T2,4,2),2&t){const e=r.$implicit,i=s.XpG();s.vxM((null==e||null==e.data?null:e.data.searchType)!==i.OfficeAgentSearchTypeEnum.AgentName?0:-1),s.R7$(),s.vxM((null==e||null==e.data?null:e.data.searchType)===i.OfficeAgentSearchTypeEnum.AgentName?1:-1)}}let aF=(()=>{class t{static _canHaveListingsPermission="CanHaveListings";_addressService=it(Pk);_usersClient=it(tM);_navigationService=it(ub);searchCriteriaSelect=(0,s.CGW)();zipCodeControl=new Pi;OfficeAgentSearchTypeEnum=vi;officeSearchFormGroup=new Vc({zipCode:this.zipCodeControl});static _mapGeographicSearchResultToTypeaheadResult(e,i){return{id:e.id,description:e.displayName,data:{...e,searchType:i}}}static _mapGeographicSearchResultsToTypeaheadResults(e,i){return e?.map(u=>t._mapGeographicSearchResultToTypeaheadResult(u,i))||[]}static _getOfficeSearchPipeline(e){return pe({label:"OFFICE NAME",results:[{id:-1,data:{displayName:e,searchType:vi.OfficeName},description:e,isAutoSelectable:!1}]})}officeTypeaheadProducer=e=>{if(!e||e.replace(/\s/g,"").length<3)return pe([]);const i=[];let l=pe([]);return l=/^\d+$/.test(e)?l.pipe(Zt(()=>this._getZipCodeSearchPipeline(e)),(0,ke.T)(m=>(m&&i.push(m),i))):l.pipe(Zt(()=>c0([this._getCitySearchPipeline(e),t._getOfficeSearchPipeline(e),this._getAgentSearchPipeline(e)])),(0,ke.T)(([m,C,b])=>(m&&i.push(m),C&&i.push(C),b&&i.push(b),i))),l};onResultSelect(e){e?.data&&(e.data.searchType===vi.AgentName?this._navigationService.navigateTo(`/offices/${e.data.officeId}?agentId=${e.id}`):(this.searchCriteriaSelect.emit({searchParam:e.description,searchType:e.data.searchType}),window.document.body.click()))}_getCitySearchPipeline(e){return this._addressService.searchCity(e).pipe((0,ke.T)(i=>i?i.slice(0,5):null),(0,ke.T)(i=>i?.length?{label:"PLACES",results:t._mapGeographicSearchResultsToTypeaheadResults(i,vi.CityState)}:null),yn(()=>pe(null)))}_getAgentSearchPipeline(e){return this._usersClient.searchUsers({active:!0,combinedName:e,excludeRealtracs:!0,permission:t._canHaveListingsPermission},5).pipe((0,ke.T)(l=>l?.length?{label:"AGENTS",results:l.map(m=>({id:m.userId,description:`${m.fullName}`,data:{officeId:m.officeId,officeName:m.officeName,searchType:vi.AgentName}}))}:null),yn(()=>pe(null)))}_getZipCodeSearchPipeline(e){return this._addressService.searchZipCode(e).pipe((0,ke.T)(i=>null==i?null:{label:"ZIP CODE",results:0===i.length?[]:t._mapGeographicSearchResultsToTypeaheadResults(i,vi.ZipCode)}
vendor: 11,396 bytes, line 1
1),yn(()=>pe(null)))}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["app-office-search-component"]],outputs:{searchCriteriaSelect:"searchCriteriaSelect"},standalone:!0,features:[s.aNF],decls:4,vars:3,consts:[[3,"formGroup"],[1,"publicOfficeContainer"],["appearance","outline","placeholder","Search by Zip Code, City, Office, or Agent",3,"resultSelect","control","typeAheadProducer"],[1,"typeaheadSubText"]],template:function(i,l){1&i&&(s.j41(0,"form",0)(1,"div",1)(2,"rt-material-typeahead",2),s.bIt("resultSelect",function(m){return l.onResultSelect(m)}),s.DNE(3,E2,2,2,"ng-template"),s.k0s()()()),2&i&&(s.Y8G("formGroup",l.officeSearchFormGroup),s.R7$(2),s.Y8G("control",l.zipCodeControl)("typeAheadProducer",l.officeTypeaheadProducer))},dependencies:[Qf,l_,p0,Tu,Ok],styles:['.mat-ripple{overflow:hidden;position:relative}.mat-ripple:not(:empty){transform:translateZ(0)}.mat-ripple.mat-ripple-unbounded{overflow:visible}.mat-ripple-element{position:absolute;border-radius:50%;pointer-events:none;transition:opacity,transform 0ms cubic-bezier(0,0,.2,1);transform:scale3d(0,0,0);background-color:var(--mat-ripple-color, rgba(0, 0, 0, .1))}.cdk-high-contrast-active .mat-ripple-element,.cdk-drag-preview .mat-ripple-element,.cdk-drag-placeholder .mat-ripple-element{display:none}.cdk-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;outline:0;-webkit-appearance:none;-moz-appearance:none;left:0}[dir=rtl] .cdk-visually-hidden{left:auto;right:0}.cdk-overlay-container,.cdk-global-overlay-wrapper{pointer-events:none;top:0;left:0;height:100%;width:100%}.cdk-overlay-container{position:fixed;z-index:1000}.cdk-overlay-container:empty{display:none}.cdk-global-overlay-wrapper{display:flex;position:absolute;z-index:1000}.cdk-overlay-pane{position:absolute;pointer-events:auto;box-sizing:border-box;z-index:1000;display:flex;max-width:100%;max-height:100%}.cdk-overlay-backdrop{position:absolute;inset:0;z-index:1000;pointer-events:auto;-webkit-tap-highlight-color:transparent;transition:opacity .4s cubic-bezier(.25,.8,.25,1);opacity:0}.cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:1}.cdk-high-contrast-active .cdk-overlay-backdrop.cdk-overlay-backdrop-showing{opacity:.6}.cdk-overlay-dark-backdrop{background:#00000052}.cdk-overlay-transparent-backdrop{transition:visibility 1ms linear,opacity 1ms linear;visibility:hidden;opacity:1}.cdk-overlay-transparent-backdrop.cdk-overlay-backdrop-showing{opacity:0;visibility:visible}.cdk-overlay-backdrop-noop-animation{transition:none}.cdk-overlay-connected-position-bounding-box{position:absolute;z-index:1000;display:flex;flex-direction:column;min-width:1px;min-height:1px}.cdk-global-scrollblock{position:fixed;width:100%;overflow-y:scroll}textarea.cdk-textarea-autosize{resize:none}textarea.cdk-textarea-autosize-measuring{padding:2px 0!important;box-sizing:content-box!important;height:auto!important;overflow:hidden!important}textarea.cdk-textarea-autosize-measuring-firefox{padding:2px 0!important;box-sizing:content-box!important;height:0!important}@keyframes cdk-text-field-autofill-start{}@keyframes cdk-text-field-autofill-end{}.cdk-text-field-autofill-monitored:-webkit-autofill{animation:cdk-text-field-autofill-start 0s 1ms}.cdk-text-field-autofill-monitored:not(:-webkit-autofill){animation:cdk-text-field-autofill-end 0s 1ms}.mat-focus-indicator{position:relative}.mat-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-focus-indicator-display, none);border:var(--mat-focus-indicator-border-width, 3px) var(--mat-focus-indicator-border-style, solid) var(--mat-focus-indicator-border-color, transparent);border-radius:var(--mat-focus-indicator-border-radius, 4px)}.mat-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-focus-indicator-display: block}.mat-mdc-focus-indicator{position:relative}.mat-mdc-focus-indicator:before{inset:0;position:absolute;box-sizing:border-box;pointer-events:none;display:var(--mat-mdc-focus-indicator-display, none);border:var(--mat-mdc-focus-indicator-border-width, 3px) var(--mat-mdc-focus-indicator-border-style, solid) var(--mat-mdc-focus-indicator-border-color, transparent);border-radius:var(--mat-mdc-focus-indicator-border-radius, 4px)}.mat-mdc-focus-indicator:focus:before{content:""}.cdk-high-contrast-active{--mat-mdc-focus-indicator-display: block}.mat-app-background{background-color:var(--mat-app-background-color, var(--mat-app-background, transparent));color:var(--mat-app-text-color, var(--mat-app-on-background, inherit))}.mat-elevation-z0,.mat-mdc-elevation-specific.mat-elevation-z0{box-shadow:var(--mat-app-elevation-shadow-level-0, none)}.mat-elevation-z1,.mat-mdc-elevation-specific.mat-elevation-z1{box-shadow:var(--mat-app-elevation-shadow-level-1, none)}.mat-elevation-z2,.mat-mdc-elevation-specific.mat-elevation-z2{box-shadow:var(--mat-app-elevation-shadow-level-2, none)}.mat-elevation-z3,.mat-mdc-elevation-specific.mat-elevation-z3{box-shadow:var(--mat-app-elevation-shadow-level-3, none)}.mat-elevation-z4,.mat-mdc-elevation-specific.mat-elevation-z4{box-shadow:var(--mat-app-elevation-shadow-level-4, none)}.mat-elevation-z5,.mat-mdc-elevation-specific.mat-elevation-z5{box-shadow:var(--mat-app-elevation-shadow-level-5, none)}.mat-elevation-z6,.mat-mdc-elevation-specific.mat-elevation-z6{box-shadow:var(--mat-app-elevation-shadow-level-6, none)}.mat-elevation-z7,.mat-mdc-elevation-specific.mat-elevation-z7{box-shadow:var(--mat-app-elevation-shadow-level-7, none)}.mat-elevation-z8,.mat-mdc-elevation-specific.mat-elevation-z8{box-shadow:var(--mat-app-elevation-shadow-level-8, none)}.mat-elevation-z9,.mat-mdc-elevation-specific.mat-elevation-z9{box-shadow:var(--mat-app-elevation-shadow-level-9, none)}.mat-elevation-z10,.mat-mdc-elevation-specific.mat-elevation-z10{box-shadow:var(--mat-app-elevation-shadow-level-10, none)}.mat-elevation-z11,.mat-mdc-elevation-specific.mat-elevation-z11{box-shadow:var(--mat-app-elevation-shadow-level-11, none)}.mat-elevation-z12,.mat-mdc-elevation-specific.mat-elevation-z12{box-shadow:var(--mat-app-elevation-shadow-level-12, none)}.mat-elevation-z13,.mat-mdc-elevation-specific.mat-elevation-z13{box-shadow:var(--mat-app-elevation-shadow-level-13, none)}.mat-elevation-z14,.mat-mdc-elevation-specific.mat-elevation-z14{box-shadow:var(--mat-app-elevation-shadow-level-14, none)}.mat-elevation-z15,.mat-mdc-elevation-specific.mat-elevation-z15{box-shadow:var(--mat-app-elevation-shadow-level-15, none)}.mat-elevation-z16,.mat-mdc-elevation-specific.mat-elevation-z16{box-shadow:var(--mat-app-elevation-shadow-level-16, none)}.mat-elevation-z17,.mat-mdc-elevation-specific.mat-elevation-z17{box-shadow:var(--mat-app-elevation-shadow-level-17, none)}.mat-elevation-z18,.mat-mdc-elevation-specific.mat-elevation-z18{box-shadow:var(--mat-app-elevation-shadow-level-18, none)}.mat-elevation-z19,.mat-mdc-elevation-specific.mat-elevation-z19{box-shadow:var(--mat-app-elevation-shadow-level-19, none)}.mat-elevation-z20,.mat-mdc-elevation-specific.mat-elevation-z20{box-shadow:var(--mat-app-elevation-shadow-level-20, none)}.mat-elevation-z21,.mat-mdc-elevation-specific.mat-elevation-z21{box-shadow:var(--mat-app-elevation-shadow-level-21, none)}.mat-elevation-z22,.mat-mdc-elevation-specific.mat-elevation-z22{box-shadow:var(--mat-app-elevation-shadow-level-22, none)}.mat-elevation-z23,.mat-mdc-elevation-specific.mat-elevation-z23{box-shadow:var(--mat-app-elevation-shadow-level-23, none)}.mat-elevation-z24,.mat-mdc-elevation-specific.mat-elevation-z24{box-shadow:var(--mat-app-elevation-shadow-level-24, none)}.mat-theme-loaded-marker{display:none}html{--mat-ripple-color: rgba(0, 0, 0, .1)}html{--mat-option-selected-state-label-text-color: #4f93ce;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-accent{--mat-option-selected-state-label-text-color: #586d86;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}.mat-warn{--mat-option-selected-state-label-text-color: #e21932;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-option-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-option-selected-state-layer-color: rgba(0, 0, 0, .04)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}.mat-primary{--mat-full-pseudo-checkbox-selected-icon-color: #4f93ce;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #4f93ce;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html,.mat-accent{--mat-full-pseudo-checkbox-selected-icon-color: #586d86;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #586d86;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}.mat-warn{--mat-full-pseudo-checkbox-selected-icon-color: #e21932;--mat-full-pseudo-checkbox-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mat-full-pseudo-checkbox-disabled-selected-checkmark-color: #fafafa;--mat-full-pseudo-checkbox-disabled-unselected-icon-color: #b0b0b0;--mat-full-pseudo-checkbox-disabled-selected-icon-color: #b0b0b0;--mat-minimal-pseudo-checkbox-selected-checkmark-color: #e21932;--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color: #b0b0b0}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);
1--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 1.4rem;--mat-option-label-text-size: 1.4rem;--mat-option-label-text-tracking: normal;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 1.4rem;--mat-optgroup-label-text-size: 1.4rem;--mat-optgroup-label-text-tracking: normal;--mat-optgroup-label-text-weight: 400}html{--mdc-elevated-card-container-shape: 4px;--mdc-outlined-card-container-shape: 4px;--mdc-outlined-card-outline-width: 1px}html{--mdc-elevated-card-container-color: white;--mdc-elevated-card-container-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-outlined-card-container-color: white;--mdc-outlined-card-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-card-container-elevation: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-card-subtitle-text-color: rgba(0, 0, 0, .54)}html{--mat-card-title-text-font: Roboto, sans-serif;--mat-card-title-text-line-height: 32px;--mat-card-title-text-size: 20px;--mat-card-title-text-tracking: .0125em;--mat-card-title-text-weight: 500;--mat-card-subtitle-text-font: Roboto, sans-serif;--mat-card-subtitle-text-line-height: 22px;--mat-card-subtitle-text-size: 14px;--mat-card-subtitle-text-tracking: .0071428571em;--mat-card-subtitle-text-weight: 500}html{--mdc-linear-progress-active-indicator-height: 4px;--mdc-linear-progress-track-height: 4px;--mdc-linear-progress-track-shape: 0}.mat-mdc-progress-bar{--mdc-linear-progress-active-indicator-color: #4f93ce;--mdc-linear-progress-track-color: rgba(79, 147, 206, .25)}.mat-mdc-progress-bar.mat-accent{--mdc-linear-progress-active-indicator-color: #586d86;--mdc-linear-progress-track-color: rgba(88, 109, 134, .25)}.mat-mdc-progress-bar.mat-warn{--mdc-linear-progress-active-indicator-color: #e21932;--mdc-linear-progress-track-color: rgba(226, 25, 50, .25)}html{--mdc-plain-tooltip-container-shape: 4px;--mdc-plain-tooltip-supporting-text-line-height: 16px}html{--mdc-plain-tooltip-container-color: #616161;--mdc-plain-tooltip-supporting-text-color: #fff}html{--mdc-plain-tooltip-supporting-text-font: Roboto, sans-serif;--mdc-plain-tooltip-supporting-text-size: 12px;--mdc-plain-tooltip-supporting-text-weight: 400;--mdc-plain-tooltip-supporting-text-tracking: .0333333333em}html{--mdc-filled-text-field-active-indicator-height: 1px;--mdc-filled-text-field-focus-active-indicator-height: 2px;--mdc-filled-text-field-container-shape: 4px;--mdc-outlined-text-field-outline-width: 1px;--mdc-outlined-text-field-focus-outline-width: 2px;--mdc-outlined-text-field-container-shape: 4px}html{--mdc-filled-text-field-caret-color: #4f93ce;--mdc-filled-text-field-focus-active-indicator-color: #4f93ce;--mdc-filled-text-field-focus-label-text-color: rgba(79, 147, 206, .87);--mdc-filled-text-field-container-color: whitesmoke;--mdc-filled-text-field-disabled-container-color: #fafafa;--mdc-filled-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-filled-text-field-error-hover-label-text-color: #e21932;--mdc-filled-text-field-error-focus-label-text-color: #e21932;--mdc-filled-text-field-error-label-text-color: #e21932;--mdc-filled-text-field-error-caret-color: #e21932;--mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, .42);--mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, .06);--mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, .87);--mdc-filled-text-field-error-active-indicator-color: #e21932;--mdc-filled-text-field-error-focus-active-indicator-color: #e21932;--mdc-filled-text-field-error-hover-active-indicator-color: #e21932;--mdc-outlined-text-field-caret-color: #4f93ce;--mdc-outlined-text-field-focus-outline-color: #4f93ce;--mdc-outlined-text-field-focus-label-text-color: rgba(79, 147, 206, .87);--mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-hover-label-text-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, .6);--mdc-outlined-text-field-error-caret-color: #e21932;--mdc-outlined-text-field-error-focus-label-text-color: #e21932;--mdc-outlined-text-field-error-label-text-color: #e21932;--mdc-outlined-text-field-error-hover-label-text-color: #e21932;--mdc-outlined-text-field-outline-color: rgba(0, 0, 0, .38);--mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, .06);--mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, .87);--mdc-outlined-text-field-error-focus-outline-color: #e21932;--mdc-outlined-text-field-error-hover-outline-color: #e21932;--mdc-outlined-text-field-error-outline-color: #e21932;--mat-form-field-focus-select-arrow-color: rgba(79, 147, 206, .87);--mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, .38);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #e21932;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: rgba(0, 0, 0, .38);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .08}.mat-mdc-form-field.mat-accent{--mdc-filled-text-field-caret-color: #586d86;--mdc-filled-text-field-focus-active-indicator-color: #586d86;--mdc-filled-text-field-focus-label-text-color: rgba(88, 109, 134, .87);--mdc-outlined-text-field-caret-color: #586d86;--mdc-outlined-text-field-focus-outline-color: #586d86;--mdc-outlined-text-field-focus-label-text-color: rgba(88, 109, 134, .87);--mat-form-field-focus-select-arrow-color: rgba(88, 109, 134, .87)}.mat-mdc-form-field.mat-warn{--mdc-filled-text-field-caret-color: #e21932;--mdc-filled-text-field-focus-active-indicator-color: #e21932;--mdc-filled-text-field-focus-label-text-color: rgba(226, 25, 50, .87);--mdc-outlined-text-field-caret-color: #e21932;--mdc-outlined-text-field-focus-outline-color: #e21932;--mdc-outlined-text-field-focus-label-text-color: rgba(226, 25, 50, .87);--mat-form-field-focus-select-arrow-color: rgba(226, 25, 50, .87)}html{--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px}html{--mdc-filled-text-field-label-text-font: Roboto, sans-serif;--mdc-filled-text-field-label-text-size: 1.4rem;--mdc-filled-text-field-label-text-tracking: normal;--mdc-filled-text-field-label-text-weight: 400;--mdc-outlined-text-field-label-text-font: Roboto, sans-serif;--mdc-outlined-text-field-label-text-size: 1.4rem;--mdc-outlined-text-field-label-text-tracking: normal;--mdc-outlined-text-field-label-text-weight: 400;--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 1.4rem;--mat-form-field-container-text-size: 1.4rem;--mat-form-field-container-text-tracking: normal;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 1.4rem;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400}html{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(79, 147, 206, .87);--mat-select-invalid-arrow-color: rgba(226, 25, 50, .87)}html .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(88, 109, 134, .87);--mat-select-invalid-arrow-color: rgba(226, 25, 50, .87)}html .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: rgba(0, 0, 0, .38);--mat-select-placeholder-text-color: rgba(0, 0, 0, .6);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: rgba(0, 0, 0, .38);--mat-select-focused-arrow-color: rgba(226, 25, 50, .87);--mat-select-invalid-arrow-color: rgba(226, 25, 50, .87)}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 1.4rem;--mat-select-trigger-text-size: 1.4rem;--mat-select-trigger-text-tracking: normal;--mat-select-trigger-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: white}html{--mdc-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mdc-dialog-container-color: white;--mdc-dialog-subhead-color: rgba(0, 0, 0, .87);--mdc-dialog-supporting-text-color: rgba(0, 0, 0, .6)}html{--mdc-dialog-subhead-font: Roboto, sans-serif;--mdc-dialog-subhead-line-height: 32px;--mdc-dialog-subhead-size: 20px;--mdc-dialog-subhead-weight: 500;--mdc-dialog-subhead-tracking: .0125em;--mdc-dialog-supporting-text-font: Roboto, sans-serif;--mdc-dialog-supporting-text-line-height: 1.4rem;--mdc-dialog-supporting-text-size: 1.4rem;--mdc-dialog-supporting-text-weight: 400;--mdc-dialog-supporting-text-tracking: normal}.mat-mdc-standard-chip{--mdc-chip-container-shape-radius: 16px;--mdc-chip-with-avatar-avatar-shape-radius: 14px;--mdc-chip-with-avatar-avatar-size: 28px;--mdc-chip-with-icon-icon-size: 18px;--mdc-chip-outline-width: 0;--mdc-chip-outline-color: transparent;--mdc-chip-disabled-outline-color: transparent;--mdc-chip-focus-outline-color: transparent;--mdc-chip-hover-state-layer-opacity: .04;--mdc-chip-with-avatar-disabled-avatar-opacity: 1;--mdc-chip-flat-selected-outline-width: 0;--mdc-chip-selected-hover-state-layer-opacity: .04;--mdc-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;--mdc-chip-with-icon-disabled-icon-opacity: 1;--mat-chip-disabled-container-opacity: .4;--mat-chip-trailing-action-opacity: .54;--mat-chip-trailing-action-focus-opacity: 1;--mat-chip-trailing-action-state-layer-color: transparent;--mat-chip-selected-trailing-action-state-layer-color: transparent;--mat-chip-trailing-action-hover-state-layer-opacity: 0;--mat-chip-trailing-action-focus-state-layer-opacity: 0}.mat-mdc-standard-chip{--mdc-chip-disabled-label-text-color: #212121;
1--mdc-chip-elevated-container-color: #e0e0e0;--mdc-chip-elevated-selected-container-color: #e0e0e0;--mdc-chip-elevated-disabled-container-color: #e0e0e0;--mdc-chip-flat-disabled-selected-container-color: #e0e0e0;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: #212121;--mdc-chip-selected-label-text-color: #212121;--mdc-chip-with-icon-icon-color: #212121;--mdc-chip-with-icon-disabled-icon-color: #212121;--mdc-chip-with-icon-selected-icon-color: #212121;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: #212121;--mdc-chip-with-trailing-icon-trailing-icon-color: #212121;--mat-chip-selected-disabled-trailing-icon-color: #212121;--mat-chip-selected-trailing-icon-color: #212121}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #4f93ce;--mdc-chip-elevated-selected-container-color: #4f93ce;--mdc-chip-elevated-disabled-container-color: #4f93ce;--mdc-chip-flat-disabled-selected-container-color: #4f93ce;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #586d86;--mdc-chip-elevated-selected-container-color: #586d86;--mdc-chip-elevated-disabled-container-color: #586d86;--mdc-chip-flat-disabled-selected-container-color: #586d86;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn{--mdc-chip-disabled-label-text-color: white;--mdc-chip-elevated-container-color: #e21932;--mdc-chip-elevated-selected-container-color: #e21932;--mdc-chip-elevated-disabled-container-color: #e21932;--mdc-chip-flat-disabled-selected-container-color: #e21932;--mdc-chip-focus-state-layer-color: black;--mdc-chip-hover-state-layer-color: black;--mdc-chip-selected-hover-state-layer-color: black;--mdc-chip-focus-state-layer-opacity: .12;--mdc-chip-selected-focus-state-layer-color: black;--mdc-chip-selected-focus-state-layer-opacity: .12;--mdc-chip-label-text-color: white;--mdc-chip-selected-label-text-color: white;--mdc-chip-with-icon-icon-color: white;--mdc-chip-with-icon-disabled-icon-color: white;--mdc-chip-with-icon-selected-icon-color: white;--mdc-chip-with-trailing-icon-disabled-trailing-icon-color: white;--mdc-chip-with-trailing-icon-trailing-icon-color: white;--mat-chip-selected-disabled-trailing-icon-color: white;--mat-chip-selected-trailing-icon-color: white}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 28px}.mat-mdc-standard-chip{--mdc-chip-label-text-font: Roboto, sans-serif;--mdc-chip-label-text-line-height: 1.125;--mdc-chip-label-text-size: 1.4rem;--mdc-chip-label-text-tracking: normal;--mdc-chip-label-text-weight: 500}html{--mdc-switch-disabled-selected-icon-opacity: .38;--mdc-switch-disabled-track-opacity: .12;--mdc-switch-disabled-unselected-icon-opacity: .38;--mdc-switch-handle-height: 20px;--mdc-switch-handle-shape: 10px;
1--mdc-switch-handle-width: 20px;--mdc-switch-selected-icon-size: 18px;--mdc-switch-track-height: 14px;--mdc-switch-track-shape: 7px;--mdc-switch-track-width: 36px;--mdc-switch-unselected-icon-size: 18px;--mdc-switch-selected-focus-state-layer-opacity: .12;--mdc-switch-selected-hover-state-layer-opacity: .04;--mdc-switch-selected-pressed-state-layer-opacity: .1;--mdc-switch-unselected-focus-state-layer-opacity: .12;--mdc-switch-unselected-hover-state-layer-opacity: .04;--mdc-switch-unselected-pressed-state-layer-opacity: .1}html .mat-mdc-slide-toggle{--mat-switch-disabled-selected-handle-opacity: .38;--mat-switch-disabled-unselected-handle-opacity: .38;--mat-switch-unselected-handle-size: 20px;--mat-switch-selected-handle-size: 20px;--mat-switch-pressed-handle-size: 20px;--mat-switch-with-icon-handle-size: 20px;--mat-switch-selected-handle-horizontal-margin: 0;--mat-switch-selected-with-icon-handle-horizontal-margin: 0;--mat-switch-selected-pressed-handle-horizontal-margin: 0;--mat-switch-unselected-handle-horizontal-margin: 0;--mat-switch-unselected-with-icon-handle-horizontal-margin: 0;--mat-switch-unselected-pressed-handle-horizontal-margin: 0;--mat-switch-visible-track-opacity: 1;--mat-switch-hidden-track-opacity: 1;--mat-switch-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, .2, 1);--mat-switch-hidden-track-transition: transform 75ms 0ms cubic-bezier(.4, 0, .6, 1);--mat-switch-track-outline-width: 1px;--mat-switch-track-outline-color: transparent;--mat-switch-selected-track-outline-width: 1px;--mat-switch-selected-track-outline-color: transparent;--mat-switch-disabled-unselected-track-outline-width: 1px;--mat-switch-disabled-unselected-track-outline-color: transparent}html{--mdc-switch-selected-focus-state-layer-color: #3b87c8;--mdc-switch-selected-handle-color: #3b87c8;--mdc-switch-selected-hover-state-layer-color: #3b87c8;--mdc-switch-selected-pressed-state-layer-color: #3b87c8;--mdc-switch-selected-focus-handle-color: #285f8f;--mdc-switch-selected-hover-handle-color: #285f8f;--mdc-switch-selected-pressed-handle-color: #285f8f;--mdc-switch-selected-focus-track-color: #77acd9;--mdc-switch-selected-hover-track-color: #77acd9;--mdc-switch-selected-pressed-track-color: #77acd9;--mdc-switch-selected-track-color: #77acd9;--mdc-switch-disabled-selected-handle-color: #424242;--mdc-switch-disabled-selected-icon-color: #fff;--mdc-switch-disabled-selected-track-color: #424242;--mdc-switch-disabled-unselected-handle-color: #424242;--mdc-switch-disabled-unselected-icon-color: #fff;--mdc-switch-disabled-unselected-track-color: #424242;--mdc-switch-handle-surface-color: #fff;--mdc-switch-selected-icon-color: #fff;--mdc-switch-unselected-focus-handle-color: #212121;--mdc-switch-unselected-focus-state-layer-color: #424242;--mdc-switch-unselected-focus-track-color: #e0e0e0;--mdc-switch-unselected-handle-color: #616161;--mdc-switch-unselected-hover-handle-color: #212121;--mdc-switch-unselected-hover-state-layer-color: #424242;--mdc-switch-unselected-hover-track-color: #e0e0e0;--mdc-switch-unselected-icon-color: #fff;--mdc-switch-unselected-pressed-handle-color: #212121;--mdc-switch-unselected-pressed-state-layer-color: #424242;--mdc-switch-unselected-pressed-track-color: #e0e0e0;--mdc-switch-unselected-track-color: #e0e0e0;--mdc-switch-handle-elevation-shadow: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-handle-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-switch-disabled-label-text-color: rgba(0, 0, 0, .38)}html .mat-mdc-slide-toggle{--mat-switch-label-text-color: rgba(0, 0, 0, .87)}html .mat-mdc-slide-toggle.mat-accent{--mdc-switch-selected-focus-state-layer-color: #4e6176;--mdc-switch-selected-handle-color: #4e6176;--mdc-switch-selected-hover-state-layer-color: #4e6176;--mdc-switch-selected-pressed-state-layer-color: #4e6176;--mdc-switch-selected-focus-handle-color: #303b48;--mdc-switch-selected-hover-handle-color: #303b48;--mdc-switch-selected-pressed-handle-color: #303b48;--mdc-switch-selected-focus-track-color: #7086a1;--mdc-switch-selected-hover-track-color: #7086a1;--mdc-switch-selected-pressed-track-color: #7086a1;--mdc-switch-selected-track-color: #7086a1}html .mat-mdc-slide-toggle.mat-warn{--mdc-switch-selected-focus-state-layer-color: #cb172d;--mdc-switch-selected-handle-color: #cb172d;--mdc-switch-selected-hover-state-layer-color: #cb172d;--mdc-switch-selected-pressed-state-layer-color: #cb172d;--mdc-switch-selected-focus-handle-color: #860f1e;--mdc-switch-selected-hover-handle-color: #860f1e;--mdc-switch-selected-pressed-handle-color: #860f1e;--mdc-switch-selected-focus-track-color: #ea4459;--mdc-switch-selected-hover-track-color: #ea4459;--mdc-switch-selected-pressed-track-color: #ea4459;--mdc-switch-selected-track-color: #ea4459}html{--mdc-switch-state-layer-size: 36px}html .mat-mdc-slide-toggle{--mat-switch-label-text-font: Roboto, sans-serif;--mat-switch-label-text-line-height: 1.125;--mat-switch-label-text-size: 1.4rem;--mat-switch-label-text-tracking: normal;--mat-switch-label-text-weight: 500}html{--mdc-radio-disabled-selected-icon-opacity: .38;--mdc-radio-disabled-unselected-icon-opacity: .38;--mdc-radio-state-layer-size: 40px}.mat-mdc-radio-button.mat-primary{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #4f93ce;--mdc-radio-selected-hover-icon-color: #4f93ce;--mdc-radio-selected-icon-color: #4f93ce;--mdc-radio-selected-pressed-icon-color: #4f93ce;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #4f93ce;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-accent{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #586d86;--mdc-radio-selected-hover-icon-color: #586d86;--mdc-radio-selected-icon-color: #586d86;--mdc-radio-selected-pressed-icon-color: #586d86;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #586d86;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-radio-button.mat-warn{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #e21932;--mdc-radio-selected-hover-icon-color: #e21932;--mdc-radio-selected-icon-color: #e21932;--mdc-radio-selected-pressed-icon-color: #e21932;--mat-radio-ripple-color: black;--mat-radio-checked-ripple-color: #e21932;--mat-radio-disabled-label-color: rgba(0, 0, 0, .38);--mat-radio-label-text-color: rgba(0, 0, 0, .87)}html{--mdc-radio-state-layer-size: 36px;--mat-radio-touch-target-display: block}html{--mat-radio-label-text-font: Roboto, sans-serif;--mat-radio-label-text-line-height: 1.125;--mat-radio-label-text-size: 1.4rem;--mat-radio-label-text-tracking: normal;--mat-radio-label-text-weight: 500}html{--mdc-slider-active-track-height: 6px;--mdc-slider-active-track-shape: 9999px;--mdc-slider-handle-height: 20px;--mdc-slider-handle-shape: 50%;
1--mdc-slider-handle-width: 20px;--mdc-slider-inactive-track-height: 4px;--mdc-slider-inactive-track-shape: 9999px;--mdc-slider-with-overlap-handle-outline-width: 1px;--mdc-slider-with-tick-marks-active-container-opacity: .6;--mdc-slider-with-tick-marks-container-shape: 50%;--mdc-slider-with-tick-marks-container-size: 2px;--mdc-slider-with-tick-marks-inactive-container-opacity: .6;--mdc-slider-handle-elevation: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-slider-value-indicator-width: auto;--mat-slider-value-indicator-height: 32px;--mat-slider-value-indicator-caret-display: block;--mat-slider-value-indicator-border-radius: 4px;--mat-slider-value-indicator-padding: 0 12px;--mat-slider-value-indicator-text-transform: none;--mat-slider-value-indicator-container-transform: translateX(-50%)}html{--mdc-slider-handle-color: #4f93ce;--mdc-slider-focus-handle-color: #4f93ce;--mdc-slider-hover-handle-color: #4f93ce;--mdc-slider-active-track-color: #4f93ce;--mdc-slider-inactive-track-color: #4f93ce;--mdc-slider-with-tick-marks-inactive-container-color: #4f93ce;--mdc-slider-with-tick-marks-active-container-color: white;--mdc-slider-disabled-active-track-color: #000;--mdc-slider-disabled-handle-color: #000;--mdc-slider-disabled-inactive-track-color: #000;--mdc-slider-label-container-color: #000;--mdc-slider-label-label-text-color: #fff;--mdc-slider-with-overlap-handle-outline-color: #fff;--mdc-slider-with-tick-marks-disabled-container-color: #000;--mat-slider-ripple-color: #4f93ce;--mat-slider-hover-state-layer-color: rgba(79, 147, 206, .05);--mat-slider-focus-state-layer-color: rgba(79, 147, 206, .2);--mat-slider-value-indicator-opacity: .6}html .mat-accent{--mdc-slider-handle-color: #586d86;--mdc-slider-focus-handle-color: #586d86;--mdc-slider-hover-handle-color: #586d86;--mdc-slider-active-track-color: #586d86;--mdc-slider-inactive-track-color: #586d86;--mdc-slider-with-tick-marks-inactive-container-color: #586d86;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #586d86;--mat-slider-hover-state-layer-color: rgba(88, 109, 134, .05);--mat-slider-focus-state-layer-color: rgba(88, 109, 134, .2)}html .mat-warn{--mdc-slider-handle-color: #e21932;--mdc-slider-focus-handle-color: #e21932;--mdc-slider-hover-handle-color: #e21932;--mdc-slider-active-track-color: #e21932;--mdc-slider-inactive-track-color: #e21932;--mdc-slider-with-tick-marks-inactive-container-color: #e21932;--mdc-slider-with-tick-marks-active-container-color: white;--mat-slider-ripple-color: #e21932;--mat-slider-hover-state-layer-color: rgba(226, 25, 50, .05);--mat-slider-focus-state-layer-color: rgba(226, 25, 50, .2)}html{--mdc-slider-label-label-text-font: Roboto, sans-serif;--mdc-slider-label-label-text-size: 14px;--mdc-slider-label-label-text-line-height: 22px;--mdc-slider-label-label-text-tracking: .0071428571em;--mdc-slider-label-label-text-weight: 500}html{--mat-menu-container-shape: 4px;--mat-menu-divider-bottom-spacing: 0;--mat-menu-divider-top-spacing: 0;--mat-menu-item-spacing: 16px;--mat-menu-item-icon-size: 24px;--mat-menu-item-leading-spacing: 16px;--mat-menu-item-trailing-spacing: 16px;--mat-menu-item-with-icon-leading-spacing: 16px;--mat-menu-item-with-icon-trailing-spacing: 16px;--mat-menu-base-elevation-level: 8}html{--mat-menu-item-label-text-color: rgba(0, 0, 0, .87);--mat-menu-item-icon-color: rgba(0, 0, 0, .87);--mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-menu-container-color: white;--mat-menu-divider-color: rgba(0, 0, 0, .12)}html{--mat-menu-item-label-text-font: Roboto, sans-serif;--mat-menu-item-label-text-size: 1.4rem;--mat-menu-item-label-text-tracking: normal;--mat-menu-item-label-text-line-height: 1.4rem;--mat-menu-item-label-text-weight: 400}html{--mdc-list-list-item-container-shape: 0;--mdc-list-list-item-leading-avatar-shape: 50%;--mdc-list-list-item-container-color: transparent;--mdc-list-list-item-selected-container-color: transparent;--mdc-list-list-item-leading-avatar-color: transparent;--mdc-list-list-item-leading-icon-size: 24px;--mdc-list-list-item-leading-avatar-size: 40px;--mdc-list-list-item-trailing-icon-size: 24px;--mdc-list-list-item-disabled-state-layer-color: transparent;--mdc-list-list-item-disabled-state-layer-opacity: 0;--mdc-list-list-item-disabled-label-text-opacity: .38;--mdc-list-list-item-disabled-leading-icon-opacity: .38;--mdc-list-list-item-disabled-trailing-icon-opacity: .38;--mat-list-active-indicator-color: transparent;--mat-list-active-indicator-shape: 4px}html{--mdc-list-list-item-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-supporting-text-color: rgba(0, 0, 0, .54);--mdc-list-list-item-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, .38);--mdc-list-list-item-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-disabled-label-text-color: black;--mdc-list-list-item-disabled-leading-icon-color: black;--mdc-list-list-item-disabled-trailing-icon-color: black;--mdc-list-list-item-hover-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, .38);--mdc-list-list-item-focus-label-text-color: rgba(0, 0, 0, .87);--mdc-list-list-item-hover-state-layer-color: black;--mdc-list-list-item-hover-state-layer-opacity: .04;--mdc-list-list-item-focus-state-layer-color: black;--mdc-list-list-item-focus-state-layer-opacity: .12}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #4f93ce;--mdc-radio-selected-hover-icon-color: #4f93ce;--mdc-radio-selected-icon-color: #4f93ce;--mdc-radio-selected-pressed-icon-color: #4f93ce}.mat-accent .mdc-list-item__start,.mat-accent .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #586d86;--mdc-radio-selected-hover-icon-color: #586d86;--mdc-radio-selected-icon-color: #586d86;--mdc-radio-selected-pressed-icon-color: #586d86}.mat-warn .mdc-list-item__start,.mat-warn .mdc-list-item__end{--mdc-radio-disabled-selected-icon-color: black;--mdc-radio-disabled-unselected-icon-color: black;--mdc-radio-unselected-hover-icon-color: #212121;--mdc-radio-unselected-focus-icon-color: #212121;--mdc-radio-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-radio-unselected-pressed-icon-color: rgba(0, 0, 0, .54);--mdc-radio-selected-focus-icon-color: #e21932;--mdc-radio-selected-hover-icon-color: #e21932;--mdc-radio-selected-icon-color: #e21932;--mdc-radio-selected-pressed-icon-color: #e21932}.mat-mdc-list-option{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #4f93ce;--mdc-checkbox-selected-hover-icon-color: #4f93ce;--mdc-checkbox-selected-icon-color: #4f93ce;--mdc-checkbox-selected-pressed-icon-color: #4f93ce;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #4f93ce;--mdc-checkbox-selected-hover-state-layer-color: #4f93ce;--mdc-checkbox-selected-pressed-state-layer-color: #4f93ce;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-accent{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #586d86;--mdc-checkbox-selected-hover-icon-color: #586d86;--mdc-checkbox-selected-icon-color: #586d86;--mdc-checkbox-selected-pressed-icon-color: #586d86;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #586d86;--mdc-checkbox-selected-hover-state-layer-color: #586d86;--mdc-checkbox-selected-pressed-state-layer-color: #586d86;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-option.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #e21932;--mdc-checkbox-selected-hover-icon-color: #e21932;--mdc-checkbox-selected-icon-color: #e21932;--mdc-checkbox-selected-pressed-icon-color: #e21932;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #e21932;--mdc-checkbox-selected-hover-state-layer-color: #e21932;--mdc-checkbox-selected-pressed-state-layer-color: #e21932;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start{color:#4f93ce}.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end{opacity:1}html{--mdc-list-list-item-one-line-container-height: 44px;
1--mdc-list-list-item-two-line-container-height: 60px;--mdc-list-list-item-three-line-container-height: 84px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size: 36px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:52px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:68px}html{--mdc-list-list-item-label-text-font: Roboto, sans-serif;--mdc-list-list-item-label-text-line-height: 1.4rem;--mdc-list-list-item-label-text-size: 1.4rem;--mdc-list-list-item-label-text-tracking: normal;--mdc-list-list-item-label-text-weight: 400;--mdc-list-list-item-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-supporting-text-line-height: 1.125;--mdc-list-list-item-supporting-text-size: 1.4rem;--mdc-list-list-item-supporting-text-tracking: normal;--mdc-list-list-item-supporting-text-weight: 500;--mdc-list-list-item-trailing-supporting-text-font: Roboto, sans-serif;--mdc-list-list-item-trailing-supporting-text-line-height: 20px;--mdc-list-list-item-trailing-supporting-text-size: 12px;--mdc-list-list-item-trailing-supporting-text-tracking: .0333333333em;--mdc-list-list-item-trailing-supporting-text-weight: 400}.mdc-list-group__subheader{font:400 16px/28px Roboto,sans-serif;letter-spacing:.009375em}html{--mat-paginator-container-text-color: rgba(0, 0, 0, .87);--mat-paginator-container-background-color: white;--mat-paginator-enabled-icon-color: rgba(0, 0, 0, .54);--mat-paginator-disabled-icon-color: rgba(0, 0, 0, .12)}html{--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block}html{--mat-paginator-container-text-font: Roboto, sans-serif;--mat-paginator-container-text-line-height: 20px;--mat-paginator-container-text-size: 12px;--mat-paginator-container-text-tracking: .0333333333em;--mat-paginator-container-text-weight: 400;--mat-paginator-select-trigger-text-size: 12px}html{--mdc-secondary-navigation-tab-container-height: 48px;--mdc-tab-indicator-active-indicator-height: 2px;--mdc-tab-indicator-active-indicator-shape: 0;--mat-tab-header-divider-color: transparent;--mat-tab-header-divider-height: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mdc-tab-indicator-active-indicator-color: #4f93ce;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #4f93ce;--mat-tab-header-active-ripple-color: #4f93ce;--mat-tab-header-inactive-ripple-color: #4f93ce;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #4f93ce;--mat-tab-header-active-hover-label-text-color: #4f93ce;--mat-tab-header-active-focus-indicator-color: #4f93ce;--mat-tab-header-active-hover-indicator-color: #4f93ce}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mdc-tab-indicator-active-indicator-color: #586d86;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #586d86;--mat-tab-header-active-ripple-color: #586d86;--mat-tab-header-inactive-ripple-color: #586d86;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #586d86;--mat-tab-header-active-hover-label-text-color: #586d86;--mat-tab-header-active-focus-indicator-color: #586d86;--mat-tab-header-active-hover-indicator-color: #586d86}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mdc-tab-indicator-active-indicator-color: #e21932;--mat-tab-header-disabled-ripple-color: rgba(0, 0, 0, .38);--mat-tab-header-pagination-icon-color: black;--mat-tab-header-inactive-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-label-text-color: #e21932;--mat-tab-header-active-ripple-color: #e21932;--mat-tab-header-inactive-ripple-color: #e21932;--mat-tab-header-inactive-focus-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-inactive-hover-label-text-color: rgba(0, 0, 0, .6);--mat-tab-header-active-focus-label-text-color: #e21932;--mat-tab-header-active-hover-label-text-color: #e21932;--mat-tab-header-active-focus-indicator-color: #e21932;--mat-tab-header-active-hover-indicator-color: #e21932}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-header-with-background-background-color: #4f93ce;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-header-with-background-background-color: #586d86;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-header-with-background-background-color: #e21932;--mat-tab-header-with-background-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 44px}.mat-mdc-tab-header{--mat-tab-header-label-text-font: Roboto, sans-serif;--mat-tab-header-label-text-size: 14px;--mat-tab-header-label-text-tracking: .0892857143em;--mat-tab-header-label-text-line-height: 36px;--mat-tab-header-label-text-weight: 500}html{--mdc-checkbox-disabled-selected-checkmark-color: #fff;--mdc-checkbox-selected-focus-state-layer-opacity: .16;--mdc-checkbox-selected-hover-state-layer-opacity: .04;--mdc-checkbox-selected-pressed-state-layer-opacity: .16;--mdc-checkbox-unselected-focus-state-layer-opacity: .16;--mdc-checkbox-unselected-hover-state-layer-opacity: .04;--mdc-checkbox-unselected-pressed-state-layer-opacity: .16}html{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #586d86;--mdc-checkbox-selected-hover-icon-color: #586d86;--mdc-checkbox-selected-icon-color: #586d86;--mdc-checkbox-selected-pressed-icon-color: #586d86;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #586d86;--mdc-checkbox-selected-hover-state-layer-color: #586d86;--mdc-checkbox-selected-pressed-state-layer-color: #586d86;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black;--mat-checkbox-disabled-label-color: rgba(0, 0, 0, .38);--mat-checkbox-label-text-color: rgba(0, 0, 0, .87)}.mat-mdc-checkbox.mat-primary{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #4f93ce;--mdc-checkbox-selected-hover-icon-color: #4f93ce;--mdc-checkbox-selected-icon-color: #4f93ce;--mdc-checkbox-selected-pressed-icon-color: #4f93ce;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #4f93ce;--mdc-checkbox-selected-hover-state-layer-color: #4f93ce;--mdc-checkbox-selected-pressed-state-layer-color: #4f93ce;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}.mat-mdc-checkbox.mat-warn{--mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, .38);--mdc-checkbox-selected-checkmark-color: white;--mdc-checkbox-selected-focus-icon-color: #e21932;--mdc-checkbox-selected-hover-icon-color: #e21932;--mdc-checkbox-selected-icon-color: #e21932;--mdc-checkbox-selected-pressed-icon-color: #e21932;--mdc-checkbox-unselected-focus-icon-color: #212121;--mdc-checkbox-unselected-hover-icon-color: #212121;--mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, .54);--mdc-checkbox-selected-focus-state-layer-color: #e21932;--mdc-checkbox-selected-hover-state-layer-color: #e21932;--mdc-checkbox-selected-pressed-state-layer-color: #e21932;--mdc-checkbox-unselected-focus-state-layer-color: black;--mdc-checkbox-unselected-hover-state-layer-color: black;--mdc-checkbox-unselected-pressed-state-layer-color: black}html{--mdc-checkbox-state-layer-size: 36px;--mat-checkbox-touch-target-display: block}html{--mat-checkbox-label-text-font: Roboto, sans-serif;--mat-checkbox-label-text-line-height: 1.125;--mat-checkbox-label-text-size: 1.4rem;--mat-checkbox-label-text-tracking: normal;--mat-checkbox-label-text-weight: 500}html{--mdc-text-button-container-shape: 4px;--mdc-text-button-keep-touch-target: false;--mdc-filled-button-container-shape: 4px;--mdc-filled-button-keep-touch-target: false;--mdc-protected-button-container-shape: 4px;--mdc-protected-button-container-elevation-shadow: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mdc-protected-button-disabled-container-elevation-shadow: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mdc-protected-button-focus-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-hover-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mdc-protected-button-pressed-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-outlined-button-keep-touch-target: false;--mdc-outlined-button-outline-width: 1px;--mdc-outlined-button-container-shape: 4px;--mat-text-button-horizontal-padding: 8px;--mat-text-button-with-icon-horizontal-padding: 8px;--mat-text-button-icon-spacing: 8px;--mat-text-button-icon-offset: 0;--mat-filled-button-horizontal-padding: 16px;--mat-filled-button-icon-spacing: 8px;--mat-filled-button-icon-offset: -4px;--mat-protected-button-horizontal-padding: 16px;--mat-protected-button-icon-spacing: 8px;--mat-protected-button-icon-offset: -4px;--mat-outlined-button-horizontal-padding: 15px;--mat-outlined-button-icon-spacing: 8px;--mat-outlined-button-icon-offset: -4px}html{--mdc-text-button-label-text-color: black;--mdc-text-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-text-button-state-layer-color: black;--mat-text-button-disabled-state-layer-color: black;--mat-text-button-ripple-color: rgba(0, 0, 0, .1);--mat-text-button-hover-state-layer-opacity: .04;--mat-text-button-focus-state-layer-opacity: .12;--mat-text-button-pressed-state-layer-opacity: .12;--mdc-filled-button-container-color: white;--mdc-filled-button-label-text-color: black;--mdc-filled-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-filled-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-filled-button-state-layer-color: black;--mat-filled-button-disabled-state-layer-color: black;--mat-filled-button-ripple-color: rgba(0, 0, 0, .1);--mat-filled-button-hover-state-layer-opacity: .04;--mat-filled-button-focus-state-layer-opacity: .12;--mat-filled-button-pressed-state-layer-opacity: .12;--mdc-protected-button-container-color: white;--mdc-protected-button-label-text-color: black;--mdc-protected-button-disabled-container-color: rgba(0, 0, 0, .12);--mdc-protected-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mat-protected-button-state-layer-color: black;--mat-protected-button-disabled-state-layer-color: black;--mat-protected-button-ripple-color: rgba(0, 0, 0, .1);--mat-protected-button-hover-state-layer-opacity: .04;--mat-protected-button-focus-state-layer-opacity: .12;--mat-protected-button-pressed-state-layer-opacity: .12;--mdc-outlined-button-disabled-outline-color: rgba(0, 0, 0, .12);--mdc-outlined-button-disabled-label-text-color: rgba(0, 0, 0, .38);--mdc-outlined-button-label-text-color: black;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: black;--mat-outlined-button-disabled-state-layer-color: black;--mat-outlined-button-ripple-color: rgba(0, 0, 0, .1);--mat-outlined-button-hover-state-layer-opacity: .04;--mat-outlined-button-focus-state-layer-opacity: .12;--mat-outlined-button-pressed-state-layer-opacity: .12}.mat-mdc-button.mat-primary{--mdc-text-button-label-text-color: #4f93ce;--mat-text-button-state-layer-color: #4f93ce;--mat-text-button-ripple-color: rgba(79, 147, 206, .1)}.mat-mdc-button.mat-accent{--mdc-text-button-label-text-color: #586d86;--mat-text-button-state-layer-color: #586d86;--mat-text-button-ripple-color: rgba(88, 109, 134, .1)}.mat-mdc-button.mat-warn{--mdc-text-button-label-text-color: #e21932;--mat-text-button-state-layer-color: #e21932;--mat-text-button-ripple-color: rgba(226, 25, 50, .1)}.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-container-color: #4f93ce;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-accent{--mdc-filled-button-container-color: #586d86;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-unelevated-button.mat-warn{--mdc-filled-button-container-color: #e21932;--mdc-filled-button-label-text-color: white;--mat-filled-button-state-layer-color: white;--mat-filled-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-primary{--mdc-protected-button-container-color: #4f93ce;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-accent{--mdc-protected-button-container-color: #586d86;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-raised-button.mat-warn{--mdc-protected-button-container-color: #e21932;--mdc-protected-button-label-text-color: white;--mat-protected-button-state-layer-color: white;--mat-protected-button-ripple-color: rgba(255, 255, 255, .1)}.mat-mdc-outlined-button.mat-primary{--mdc-outlined-button-label-text-color: #4f93ce;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #4f93ce;--mat-outlined-button-ripple-color: rgba(79, 147, 206, .1)}.mat-mdc-outlined-button.mat-accent{--mdc-outlined-button-label-text-color: #586d86;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #586d86;--mat-outlined-button-ripple-color: rgba(88, 109, 134, .1)}.mat-mdc-outlined-button.mat-warn{--mdc-outlined-button-label-text-color: #e21932;--mdc-outlined-button-outline-color: rgba(0, 0, 0, .12);--mat-outlined-button-state-layer-color: #e21932;--mat-outlined-button-ripple-color: rgba(226, 25, 50, .1)}html{--mdc-text-button-container-height: 32px;--mdc-filled-button-container-height: 32px;--mdc-protected-button-container-height: 32px;--mdc-outlined-button-container-height: 32px;--mat-text-button-touch-target-display: block;--mat-filled-button-touch-target-display: block;--mat-protected-button-touch-target-display: block;--mat-outlined-button-touch-target-display: block}html{--mdc-text-button-label-text-font: Roboto, sans-serif;--mdc-text-button-label-text-size: 14px;--mdc-text-button-label-text-tracking: .0892857143em;-
1-mdc-text-button-label-text-weight: 500;--mdc-text-button-label-text-transform: none;--mdc-filled-button-label-text-font: Roboto, sans-serif;--mdc-filled-button-label-text-size: 14px;--mdc-filled-button-label-text-tracking: .0892857143em;--mdc-filled-button-label-text-weight: 500;--mdc-filled-button-label-text-transform: none;--mdc-protected-button-label-text-font: Roboto, sans-serif;--mdc-protected-button-label-text-size: 14px;--mdc-protected-button-label-text-tracking: .0892857143em;--mdc-protected-button-label-text-weight: 500;--mdc-protected-button-label-text-transform: none;--mdc-outlined-button-label-text-font: Roboto, sans-serif;--mdc-outlined-button-label-text-size: 14px;--mdc-outlined-button-label-text-tracking: .0892857143em;--mdc-outlined-button-label-text-weight: 500;--mdc-outlined-button-label-text-transform: none}html{--mdc-icon-button-icon-size: 24px}html{--mdc-icon-button-icon-color: inherit;--mdc-icon-button-disabled-icon-color: rgba(0, 0, 0, .38);--mat-icon-button-state-layer-color: black;--mat-icon-button-disabled-state-layer-color: black;--mat-icon-button-ripple-color: rgba(0, 0, 0, .1);--mat-icon-button-hover-state-layer-opacity: .04;--mat-icon-button-focus-state-layer-opacity: .12;--mat-icon-button-pressed-state-layer-opacity: .12}html .mat-mdc-icon-button.mat-primary{--mdc-icon-button-icon-color: #4f93ce;--mat-icon-button-state-layer-color: #4f93ce;--mat-icon-button-ripple-color: rgba(79, 147, 206, .1)}html .mat-mdc-icon-button.mat-accent{--mdc-icon-button-icon-color: #586d86;--mat-icon-button-state-layer-color: #586d86;--mat-icon-button-ripple-color: rgba(88, 109, 134, .1)}html .mat-mdc-icon-button.mat-warn{--mdc-icon-button-icon-color: #e21932;--mat-icon-button-state-layer-color: #e21932;--mat-icon-button-ripple-color: rgba(226, 25, 50, .1)}html{--mat-icon-button-touch-target-display: block}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 44px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:10px}html{--mdc-fab-container-shape: 50%;--mdc-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-fab-small-container-shape: 50%;--mdc-fab-small-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-fab-small-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-fab-small-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mdc-extended-fab-container-height: 48px;--mdc-extended-fab-container-shape: 24px;--mdc-extended-fab-container-elevation-shadow: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mdc-extended-fab-focus-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-hover-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mdc-extended-fab-pressed-container-elevation-shadow: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12)}html{--mdc-fab-container-color: white;--mat-fab-foreground-color: black;--mat-fab-state-layer-color: black;--mat-fab-disabled-state-layer-color: black;--mat-fab-ripple-color: rgba(0, 0, 0, .1);--mat-fab-hover-state-layer-opacity: .04;--mat-fab-focus-state-layer-opacity: .12;--mat-fab-pressed-state-layer-opacity: .12;--mat-fab-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-disabled-state-foreground-color: rgba(0, 0, 0, .38);--mdc-fab-small-container-color: white;--mat-fab-small-foreground-color: black;--mat-fab-small-state-layer-color: black;--mat-fab-small-disabled-state-layer-color: black;--mat-fab-small-ripple-color: rgba(0, 0, 0, .1);--mat-fab-small-hover-state-layer-opacity: .04;--mat-fab-small-focus-state-layer-opacity: .12;--mat-fab-small-pressed-state-layer-opacity: .12;--mat-fab-small-disabled-state-container-color: rgba(0, 0, 0, .12);--mat-fab-small-disabled-state-foreground-color: rgba(0, 0, 0, .38)}html .mat-mdc-fab.mat-primary{--mdc-fab-container-color: #4f93ce;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-accent{--mdc-fab-container-color: #586d86;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-fab.mat-warn{--mdc-fab-container-color: #e21932;--mat-fab-foreground-color: white;--mat-fab-state-layer-color: white;--mat-fab-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-primary{--mdc-fab-small-container-color: #4f93ce;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-accent{--mdc-fab-small-container-color: #586d86;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html .mat-mdc-mini-fab.mat-warn{--mdc-fab-small-container-color: #e21932;--mat-fab-small-foreground-color: white;--mat-fab-small-state-layer-color: white;--mat-fab-small-ripple-color: rgba(255, 255, 255, .1)}html{--mat-fab-touch-target-display: block;--mat-fab-small-touch-target-display: block}html{--mdc-extended-fab-label-text-font: Roboto, sans-serif;--mdc-extended-fab-label-text-size: 14px;--mdc-extended-fab-label-text-tracking: .0892857143em;--mdc-extended-fab-label-text-weight: 500}html{--mdc-snackbar-container-shape: 4px}html{--mdc-snackbar-container-color: #333333;--mdc-snackbar-supporting-text-color: rgba(255, 255, 255, .87);--mat-snack-bar-button-color: #586d86}html{--mdc-snackbar-supporting-text-font: Roboto, sans-serif;--mdc-snackbar-supporting-text-line-height: 1.125;--mdc-snackbar-supporting-text-size: 1.4rem;--mdc-snackbar-supporting-text-weight: 500}html{--mat-table-row-item-outline-width: 1px}html{--mat-table-background-color: white;--mat-table-header-headline-color: rgba(0, 0, 0, .87);--mat-table-row-item-label-text-color: rgba(0, 0, 0, .87);--mat-table-row-item-outline-color: rgba(0, 0, 0, .12)}html{--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-table-row-item-container-height: 48px}html{--mat-table-header-headline-font: Roboto, sans-serif;--mat-table-header-headline-line-height: 22px;--mat-table-header-headline-size: 14px;--mat-table-header-headline-weight: 500;--mat-table-header-headline-tracking: .0071428571em;--mat-table-row-item-label-text-font: Roboto, sans-serif;--mat-table-row-item-label-text-line-height: 1.125;--mat-table-row-item-label-text-size: 1.4rem;--mat-table-row-item-label-text-weight: 500;--mat-table-row-item-label-text-tracking: normal;--mat-table-footer-supporting-text-font: Roboto, sans-serif;--mat-table-footer-supporting-text-line-height: 1.125;--mat-table-footer-supporting-text-size: 1.4rem;--mat-table-footer-supporting-text-weight: 500;--mat-table-footer-supporting-text-tracking: normal}html{--mdc-circular-progress-active-indicator-width: 4px;--mdc-circular-progress-size: 48px}html{--mdc-circular-progress-active-indicator-color: #4f93ce}html .mat-accent{--mdc-circular-progress-active-indicator-color: #586d86}html .mat-warn{--mdc-circular-progress-active-indicator-color: #e21932}html{--mat-badge-container-shape: 50%;--mat-badge-container-size: unset;--mat-badge-small-size-container-size: unset;--mat-badge-large-size-container-size: unset;--mat-badge-legacy-container-size: 22px;--mat-badge-legacy-small-size-container-size: 16px;--mat-badge-legacy-large-size-container-size: 28px;--mat-badge-container-offset: -11px 0;--mat-badge-small-size-container-offset: -8px 0;--mat-badge-large-size-container-offset: -14px 0;--mat-badge-container-overlap-offset: -11px;--mat-badge-small-size-container-overlap-offset: -8px;--mat-badge-large-size-container-overlap-offset: -14px;--mat-badge-container-padding: 0;--mat-badge-small-size-container-padding: 0;--mat-badge-large-size-container-padding: 0}html{--mat-badge-background-color: #4f93ce;--mat-badge-text-color: white;--mat-badge-disabled-state-background-color: #b9b9b9;--mat-badge-disabled-state-text-color: rgba(0, 0, 0, .38)}.mat-badge-accent{--mat-badge-background-color: #586d86;--mat-badge-text-color: white}.mat-badge-warn{--mat-badge-background-color: #e21932;--mat-badge-text-color: white}html{--mat-badge-text-font: Roboto, sans-serif;--mat-badge-line-height: 22px;--mat-badge-text-size: 12px;--mat-badge-text-weight: 600;--mat-badge-small-size-text-size: 9px;--mat-badge-small-size-line-height: 16px;--mat-badge-large-size-text-size: 24px;--mat-badge-large-size-line-height: 28px}html{--mat-bottom-sheet-container-shape: 4px}html{--mat-bottom-sheet-container-text-color: rgba(0, 0, 0, .87);--mat-bottom-sheet-container-background-color: white}html{--mat-bottom-sheet-container-text-font: Roboto, sans-serif;--mat-bottom-sheet-container-text-line-height: 1.125;--mat-bottom-sheet-container-text-size: 1.4rem;--mat-bottom-sheet-container-text-tracking: normal;--mat-bottom-sheet-container-text-weight: 500}html{--mat-legacy-button-toggle-height: 36px;--mat-legacy-button-toggle-shape: 2px;--mat-legacy-button-toggle-focus-state-layer-opacity: 1;--mat-standard-button-toggle-shape: 4px;--mat-standard-button-toggle-hover-state-layer-opacity: .04;--mat-standard-button-toggle-focus-state-layer-opacity: .12}html{--mat-legacy-button-toggle-text-color: rgba(0, 0, 0, .38);--mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, .12);--mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, .54);
1--mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;--mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;--mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-background-color: white;--mat-standard-button-toggle-state-layer-color: black;--mat-standard-button-toggle-selected-state-background-color: #e0e0e0;--mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-standard-button-toggle-disabled-state-background-color: white;--mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, .87);--mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;--mat-standard-button-toggle-divider-color: #e0e0e0}html{--mat-standard-button-toggle-height: 44px}html{--mat-legacy-button-toggle-label-text-font: Roboto, sans-serif;--mat-legacy-button-toggle-label-text-line-height: 1.4rem;--mat-legacy-button-toggle-label-text-size: 1.4rem;--mat-legacy-button-toggle-label-text-tracking: normal;--mat-legacy-button-toggle-label-text-weight: 400;--mat-standard-button-toggle-label-text-font: Roboto, sans-serif;--mat-standard-button-toggle-label-text-line-height: 1.4rem;--mat-standard-button-toggle-label-text-size: 1.4rem;--mat-standard-button-toggle-label-text-tracking: normal;--mat-standard-button-toggle-label-text-weight: 400}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #4f93ce;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(79, 147, 206, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(79, 147, 206, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(79, 147, 206, .3);--mat-datepicker-toggle-active-state-icon-color: #4f93ce;--mat-datepicker-calendar-date-in-range-state-background-color: rgba(79, 147, 206, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: black;--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, .18);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .24);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, .38);--mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, .38);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #586d86;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(88, 109, 134, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(88, 109, 134, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(88, 109, 134, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(88, 109, 134, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-content.mat-warn{--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #e21932;--mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(226, 25, 50, .4);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: rgba(226, 25, 50, .3);--mat-datepicker-calendar-date-hover-state-background-color: rgba(226, 25, 50, .3);--mat-datepicker-calendar-date-in-range-state-background-color: rgba(226, 25, 50, .2);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, .2);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e}.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-toggle-active-state-icon-color: #586d86}.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-toggle-active-state-icon-color: #e21932}
1.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-divider-width: 1px}html{--mat-divider-color: rgba(0, 0, 0, .12)}html{--mat-expansion-container-shape: 4px;--mat-expansion-legacy-header-indicator-display: inline-block;--mat-expansion-header-indicator-display: none}html{--mat-expansion-container-background-color: white;--mat-expansion-container-text-color: rgba(0, 0, 0, .87);--mat-expansion-actions-divider-color: rgba(0, 0, 0, .12);--mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, .26);--mat-expansion-header-text-color: rgba(0, 0, 0, .87);--mat-expansion-header-description-color: rgba(0, 0, 0, .54);--mat-expansion-header-indicator-color: rgba(0, 0, 0, .54)}html{--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px}html{--mat-expansion-header-text-font: Roboto, sans-serif;--mat-expansion-header-text-size: 14px;--mat-expansion-header-text-weight: 500;--mat-expansion-header-text-line-height: inherit;--mat-expansion-header-text-tracking: inherit;--mat-expansion-container-text-font: Roboto, sans-serif;--mat-expansion-container-text-line-height: 1.125;--mat-expansion-container-text-size: 1.4rem;--mat-expansion-container-text-tracking: normal;--mat-expansion-container-text-weight: 500}html{--mat-grid-list-tile-header-primary-text-size: 1.4rem;--mat-grid-list-tile-header-secondary-text-size: 12px;--mat-grid-list-tile-footer-primary-text-size: 1.4rem;--mat-grid-list-tile-footer-secondary-text-size: 12px}html{--mat-icon-color: inherit}.mat-icon.mat-primary{--mat-icon-color: #4f93ce}.mat-icon.mat-accent{--mat-icon-color: #586d86}.mat-icon.mat-warn{--mat-icon-color: #e21932}html{--mat-sidenav-container-shape: 0;--mat-sidenav-container-elevation-shadow: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-sidenav-container-width: auto}html{--mat-sidenav-container-divider-color: rgba(0, 0, 0, .12);--mat-sidenav-container-background-color: white;--mat-sidenav-container-text-color: rgba(0, 0, 0, .87);--mat-sidenav-content-background-color: #fafafa;--mat-sidenav-content-text-color: rgba(0, 0, 0, .87);--mat-sidenav-scrim-color: rgba(0, 0, 0, .6)}html{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #4f93ce;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #4f93ce;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #4f93ce;--mat-stepper-header-edit-state-icon-foreground-color: white;--mat-stepper-container-color: white;--mat-stepper-line-color: rgba(0, 0, 0, .12);--mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, .04);--mat-stepper-header-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, .54);--mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, .87);--mat-stepper-header-error-state-label-text-color: #e21932;--mat-stepper-header-icon-background-color: rgba(0, 0, 0, .54);--mat-stepper-header-error-state-icon-foreground-color: #e21932;--mat-stepper-header-error-state-icon-background-color: transparent}html .mat-step-header.mat-accent{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #586d86;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #586d86;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #586d86;--mat-stepper-header-edit-state-icon-foreground-color: white}html .mat-step-header.mat-warn{--mat-stepper-header-icon-foreground-color: white;--mat-stepper-header-selected-state-icon-background-color: #e21932;--mat-stepper-header-selected-state-icon-foreground-color: white;--mat-stepper-header-done-state-icon-background-color: #e21932;--mat-stepper-header-done-state-icon-foreground-color: white;--mat-stepper-header-edit-state-icon-background-color: #e21932;--mat-stepper-header-edit-state-icon-foreground-color: white}html{--mat-stepper-header-height: 68px}html{--mat-stepper-container-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-font: Roboto, sans-serif;--mat-stepper-header-label-text-size: 1.4rem;--mat-stepper-header-label-text-weight: 500;--mat-stepper-header-error-state-label-text-size: 1.4rem;--mat-stepper-header-selected-state-label-text-size: 1.4rem;--mat-stepper-header-selected-state-label-text-weight: 400}html{--mat-sort-arrow-color: #757575}html{--mat-toolbar-container-background-color: whitesmoke;--mat-toolbar-container-text-color: rgba(0, 0, 0, .87)}.mat-toolbar.mat-primary{--mat-toolbar-container-background-color: #4f93ce;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-accent{--mat-toolbar-container-background-color: #586d86;--mat-toolbar-container-text-color: white}.mat-toolbar.mat-warn{--mat-toolbar-container-background-color: #e21932;--mat-toolbar-container-text-color: white}html{--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px}html{--mat-toolbar-title-text-font: Roboto, sans-serif;--mat-toolbar-title-text-line-height: 32px;--mat-toolbar-title-text-size: 20px;--mat-toolbar-title-text-tracking: .0125em;--mat-toolbar-title-text-weight: 500}html{--mat-tree-container-background-color: white;--mat-tree-node-text-color: rgba(0, 0, 0, .87)}html{--mat-tree-node-min-height: 44px}html{--mat-tree-node-text-font: Roboto, sans-serif;--mat-tree-node-text-size: 1.4rem;--mat-tree-node-text-weight: 500}html{--mat-form-field-container-height: 36px;--mat-form-field-filled-label-display: none;--mat-form-field-container-vertical-padding: 6px;--mat-form-field-filled-with-label-container-padding-top: 6px;--mat-form-field-filled-with-label-container-padding-bottom: 6px}html{--mat-select-arrow-transform: none}html{--mdc-checkbox-state-layer-size: 28px;--mat-checkbox-touch-target-display: none}.mat-mdc-chip.mat-mdc-standard-chip{--mdc-chip-container-height: 24px}html{--mdc-switch-state-layer-size: 28px}html{--mdc-radio-state-layer-size: 28px;--mat-radio-touch-target-display: none}html{--mdc-list-list-item-one-line-container-height: 24px;
1--mdc-list-list-item-two-line-container-height: 48px;--mdc-list-list-item-three-line-container-height: 56px;--mat-list-list-item-leading-icon-start-space: 16px;--mat-list-list-item-leading-icon-end-space: 32px}.mdc-list-item__start,.mdc-list-item__end{--mdc-radio-state-layer-size: 28px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line{height:40px}.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines{height:56px}html{--mat-paginator-container-size: 40px;--mat-paginator-form-field-container-height: 36px;--mat-paginator-form-field-container-vertical-padding: 6px;--mat-paginator-touch-target-display: none}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: 32px}html{--mdc-text-button-container-height: 24px;--mdc-filled-button-container-height: 24px;--mdc-protected-button-container-height: 24px;--mdc-outlined-button-container-height: 24px;--mat-text-button-touch-target-display: none;--mat-filled-button-touch-target-display: none;--mat-protected-button-touch-target-display: none;--mat-outlined-button-touch-target-display: none}html{--mat-icon-button-touch-target-display: none}.mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 28px;width:var(--mdc-icon-button-state-layer-size);height:var(--mdc-icon-button-state-layer-size);padding:2px}html{--mat-fab-touch-target-display: none;--mat-fab-small-touch-target-display: none}html{--mat-table-header-container-height: 40px;--mat-table-footer-container-height: 36px;--mat-table-row-item-container-height: 36px}html{--mat-expansion-header-collapsed-state-height: 36px;--mat-expansion-header-expanded-state-height: 48px}html{--mat-stepper-header-height: 42px}html{--mat-toolbar-standard-height: 52px;--mat-toolbar-mobile-height: 44px}html{--mat-tree-node-min-height: 28px}html{--mat-standard-button-toggle-height: 24px}.mat-mdc-chip{border-radius:4rem;padding:0 1rem;display:flex}.mat-mdc-form-field.mat-form-field-appearance-outline{margin-top:1rem}.mat-mdc-icon>svg{display:block}.cdk-overlay-container{z-index:100000}rt-material-checkbox label{font-weight:400}.mat-mdc-chip{height:3.2rem;border-radius:1.8rem;padding-left:1rem;padding-right:1rem;display:flex;align-items:center}mat-chip-option{padding:1.5rem 0!important}.mat-mdc-form-field-subscript-wrapper{height:1rem!important}.mdc-evolution-chip-set__chips{gap:.5rem}.mdc-notched-outline__leading{border-top:none!important;border-left:none!important;border-bottom-left-radius:0!important}.mdc-notched-outline__notch{border-top:none!important}.mdc-notched-outline__trailing{border-top:none!important;border-right:none!important;border-bottom-right-radius:0!important}mat-hint.active{color:#4f93ce;margin-top:-.75rem;font-size:1rem}.selectPanelStyleOverride.mat-mdc-select-panel{max-height:50rem;overflow:auto}.selectPanelStyleOverride.mat-mdc-select-panel.overflowScrolling{max-height:24rem}.selectPanelStyleOverride.mat-mdc-select-panel .mat-mdc-optgroup .mat-mdc-optgroup-label{margin-bottom:0;background-color:#ededed}.mat-mdc-checkbox:not(.mat-mdc-checkbox-checked,:has(input[aria-checked=mixed])) .mdc-checkbox__background{background-color:#ffffffd1!important}.mat-mdc-form-field-error-wrapper{top:-.5rem!important;font-size:1rem!important}.mdc-floating-label{overflow:visible!important}.rt-search-bar{color:#445467;background-color:#fff;border-radius:.4rem;height:4.5rem;display:block;width:96%;outline:#ededed .2rem solid;transition:all .5s ease}.rt-search-bar:hover{outline:#222222 .2rem solid}.rt-search-bar>.mat-mdc-form-field>.mat-mdc-text-field-wrapper>.mat-mdc-form-field-flex>.mdc-notched-outline>.mdc-notched-outline__leading,.rt-search-bar>.mat-mdc-form-field>.mat-mdc-text-field-wrapper>.mat-mdc-form-field-flex>.mdc-notched-outline>.mdc-notched-outline__notch,.rt-search-bar>.mat-mdc-form-field>.mat-mdc-text-field-wrapper>.mat-mdc-form-field-flex>.mdc-notched-outline>.mdc-notched-outline__trailing{border-bottom:none!important}rt-material-typeahead.infix-left-fix>.mat-mdc-form-field>.mat-mdc-text-field-wrapper>.mat-mdc-form-field-flex>.mdc-notched-outline>.mdc-notched-outline__notch,rt-material-typeahead.infix-left-fix>.mat-mdc-form-field-error,rt-material-typeahead.infix-left-fix>.mat-mdc-form-field>.mat-mdc-text-field-wrapper>.mat-mdc-form-field-flex>.mat-mdc-form-field-infix{padding-left:1rem}rt-material-input.infix-left-fix>.mat-mdc-form-field>.mat-mdc-text-field-wrapper>.mat-mdc-form-field-flex>.mdc-notched-outline>.mdc-notched-outline__notch{padding-left:2rem}rt-material-input.infix-left-fix>.mat-mdc-form-field>.mat-mdc-text-field-wrapper>.mat-mdc-form-field-flex>.mdc-notched-outline>.mdc-notched-outline__notch .mdc-floating-label--float-above{margin-left:-2.4rem}rt-material-input-mask.infix-left-fix>.mat-mdc-form-field>.mat-mdc-text-field-wrapper>.mat-mdc-form-field-flex>.mdc-notched-outline>.mdc-notched-outline__notch{padding-left:2rem}rt-material-typeahead.infix-left-fix>.mat-mdc-form-field>.mat-mdc-text-field-wrapper>.mat-mdc-form-field-flex>.mdc-notched-outline--notched>.mdc-notched-outline__notch{padding-left:0}rt-material-input.infix-flex-fix>.mat-mdc-form-field>.mat-mdc-text-field-wrapper>.mat-mdc-form-field-flex>.mdc-notched-outline>.mdc-notched-outline__notch{display:flex;align-items:baseline}@media (max-width: 767px){.selectPanelStyleOverride.mat-mdc-select-panel{max-height:29rem}.selectPanelStyleOverride.mat-mdc-select-panel.overflowScrolling{max-height:26.5rem}}:host{font-size:10px;line-height:1.4;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:block;width:100%;max-width:60em;margin:auto}.mat-mdc-form-field{font-size:1rem!important}.publicOfficeContainer{position:relative;padding-top:1rem}\n'],encapsulation:3})}return t})();const GM=new s.nKC("ngx-mask config"),lF=new s.nKC("new ngx-mask config"),cF=new s.nKC("initial ngx-mask config"),I2={suffix:"",prefix:"",thousandSeparator:" ",decimalMarker:[".",","],clearIfNotMatch:!1,showTemplate:!1,showMaskTyped:!1,placeHolderCharacter:"_",dropSpecialCharacters:!0,hiddenInput:void 0,shownMaskExpression:"",separatorLimit:"",allowNegativeNumbers:!1,validation:!0,specialCharacters:["-","/","(",")",".",":"," ","+",",","@","[","]",'"',"'"],leadZeroDateTime:!1,triggerOnMaskChange:!1,maskFilled:new s.bkB,patterns:{0:{pattern:new RegExp("\\d")},9:{pattern:new RegExp("\\d"),optional:!0},X:{pattern:new RegExp("\\d"),symbol:"*"},A:{pattern:new RegExp("[a-zA-Z0-9]")},S:{pattern:new RegExp("[a-zA-Z]")},U:{pattern:new RegExp("[A-Z]")},L:{pattern:new RegExp("[a-z]")},d:{pattern:new RegExp("\\d")},m:{pattern:new RegExp("\\d")},M:{pattern:new RegExp("\\d")},H:{pattern:new RegExp("\\d")},h:{pattern:new RegExp("\\d")},s:{pattern:new RegExp("\\d")}}},k2=["Hh:m0:s0","Hh:m0","m0:s0"],R2=["percent","Hh","s0","m0","separator","d0/M0/0000","d0/M0","d0","M0"];let dF=(()=>{class t{constructor(e){this._config=e,this.maskExpression="",this.actualValue="",this.shownMaskExpression="",this._formatWithSeparators=(i,l,u,m)=>{let C=[],b="";if(Array.isArray(u)){const H=new RegExp(u.map(L=>"[\\^$.|?*+()".indexOf(L)>=0?`\\${L}`:L).join("|"));C=i.split(H),b=i.match(H)?.[0]??""}else C=i.split(u),b=u;const D=C.length>1?`${b}${C[1]}`:"";let R=C[0];const F=this.separatorLimit.replace(/\s/g,"");F&&+F&&(R="-"===R[0]?`-${R.slice(1,R.length).slice(0,F.length)}`:R.slice(0,F.length));const G=/(\d+)(\d{3})/;for(;l&&G.test(R);)R=R.replace(G,"$1"+l+"$2");return void 0===m?R+D:0===m?R:R+D.substr(0,m+1)},this.percentage=i=>Number(i)>
1=0&&Number(i)<=100,this.getPrecision=i=>{const l=i.split(".");return l.length>1?Number(l[l.length-1]):1/0},this.checkAndRemoveSuffix=i=>{for(let l=this.suffix?.length-1;l>=0;l--){const u=this.suffix.substr(l,this.suffix?.length);if(i.includes(u)&&(l-1<0||!i.includes(this.suffix.substr(l-1,this.suffix?.length))))return i.replace(u,"")}return i},this.checkInputPrecision=(i,l,u)=>{if(l<1/0){if(Array.isArray(u)){const b=u.find(D=>D!==this.thousandSeparator);u=b||u[0]}const m=new RegExp(this._charToRegExpExpression(u)+`\\d{${l}}.*$`),C=i.match(m);C&&C[0].length-1>l&&(i=i.substring(0,i.length-(C[0].length-1-l))),0===l&&this._compareOrIncludes(i[i.length-1],u,this.thousandSeparator)&&(i=i.substring(0,i.length-1))}return i},this._shift=new Set,this.clearIfNotMatch=this._config.clearIfNotMatch,this.dropSpecialCharacters=this._config.dropSpecialCharacters,this.maskSpecialCharacters=this._config.specialCharacters,this.maskAvailablePatterns=this._config.patterns,this.prefix=this._config.prefix,this.suffix=this._config.suffix,this.thousandSeparator=this._config.thousandSeparator,this.decimalMarker=this._config.decimalMarker,this.hiddenInput=this._config.hiddenInput,this.showMaskTyped=this._config.showMaskTyped,this.placeHolderCharacter=this._config.placeHolderCharacter,this.validation=this._config.validation,this.separatorLimit=this._config.separatorLimit,this.allowNegativeNumbers=this._config.allowNegativeNumbers,this.leadZeroDateTime=this._config.leadZeroDateTime}applyMaskWithPattern(e,i){const[l,u]=i;return this.customPattern=u,this.applyMask(e,l)}applyMask(e,i,l=0,u=!1,m=!1,C=()=>{}){if(!i||"string"!=typeof e)return"";let b=0,D="",R=!1,F=!1,G=1,H=!1;e.slice(0,this.prefix.length)===this.prefix&&(e=e.slice(this.prefix.length,e.length)),this.suffix&&e?.length>0&&(e=this.checkAndRemoveSuffix(e));const L=e.toString().split("");"IP"===i&&(this.ipError=L.filter(Je=>"."===Je).length<3&&L.length<7,i="099.099.099.099");const ee=[];for(let Je=0;Je<e.length;Je++)e[Je]?.match("\\d")&&ee.push(e[Je]);if("CPF_CNPJ"===i&&(this.cpfCnpjError=11!==ee.length&&14!==ee.length,i=ee.length>11?"00.000.000/0000-00":"000.000.000-00"),i.startsWith("percent")){if(e.match("[a-z]|[A-Z]")||e.match(/[-!$%^&*()_+|~=`{}\[\]:";'<>?,\/.]/)){e=this._stripToDecimal(e);const Je=this.getPrecision(i);e=this.checkInputPrecision(e,Je,this.decimalMarker)}e.indexOf(".")>0&&!this.percentage(e.substring(0,e.indexOf(".")))&&(e=`${e.substring(0,e.indexOf(".")-1)}${e.substring(e.indexOf("."),e.length)}`),D=this.percentage(e)?e:e.substring(0,e.length-1)}else if(i.startsWith("separator")){(e.match("[w\u0430-\u044f\u0410-\u042f]")||e.match("[\u0401\u0451\u0410-\u044f]")||e.match("[a-z]|[A-Z]")||e.match(/[-@#!$%\\^&*()_\xa3\xac'+|~=`{}\[\]:";<>.?\/]/)||e.match("[^A-Za-z0-9,]"))&&(e=this._stripToDecimal(e)),e=e.length>1&&"0"===e[0]&&!this._compareOrIncludes(e[1],this.decimalMarker,this.thousandSeparator)&&!m?e.slice(1,e.length):e,m&&(e=this._compareOrIncludes(e[e.length-1],this.decimalMarker,this.thousandSeparator)?e.slice(0,e.length-1):e);const Je=this._charToRegExpExpression(this.thousandSeparator);let Qe='@#!$%^&*()_+|~=`{}\\[\\]:\\s,\\.";<>?\\/'.replace(Je,"");if(Array.isArray(this.decimalMarker))for(const pr of this.decimalMarker)Qe=Qe.replace(this._charToRegExpExpression(pr),"");else Qe=Qe.replace(this._charToRegExpExpression(this.decimalMarker),"");const Dn=new RegExp("["+Qe+"]");(e.match(Dn)||1===e.length&&this._compareOrIncludes(e,this.decimalMarker,this.thousandSeparator))&&(e=e.substring(0,e.length-1));const Xi=this.getPrecision(i),Is=(e=this.checkInputPrecision(e,Xi,this.decimalMarker)).replace(new RegExp(Je,"g"),"");D=this._formatWithSeparators(Is,this.thousandSeparator,this.decimalMarker,Xi);const ih=D.indexOf(",")-e.indexOf(","),st=D.length-e.length;if(st>0&&","!==D[l]){F=!0;let pr=0;do{this._shift.add(l+pr),pr++}while(pr<st)}else 0!==ih&&l>0&&!(D.indexOf(",")>=l&&l>3)||!(D.indexOf(".")>=l&&l>3)&&st<=0?(this._shift.clear(),F=!0,G=st,this._shift.add(l+=st)):this._shift.clear()}else for(let Je=0,Qe=L[0];Je<L.length&&b!==i.length;Je++,Qe=L[Je])if(this._checkSymbolMask(Qe,i[b])&&"?"===i[b+1])D+=Qe,b+=2;else if("*"===i[b+1]&&R&&this._checkSymbolMask(Qe,i[b+2]))D+=Qe,b+=3,R=!1;else if(this._checkSymbolMask(Qe,i[b])&&"*"===i[b+1])D+=Qe,R=!0;else if("?"===i[b+1]&&this._checkSymbolMask(Qe,i[b+2]))D+=Qe,b+=3;else if(this._checkSymbolMask(Qe,i[b])){if("H"===i[b]&&Number(Qe)>2){b+=1,this._shiftStep(i,b,L.length),Je--,this.leadZeroDateTime&&(D+="0");continue}
1if("h"===i[b]&&"2"===D&&Number(Qe)>3){b+=1,Je--;continue}if("m"===i[b]&&Number(Qe)>5){b+=1,this._shiftStep(i,b,L.length),Je--,this.leadZeroDateTime&&(D+="0");continue}if("s"===i[b]&&Number(Qe)>5){b+=1,this._shiftStep(i,b,L.length),Je--,this.leadZeroDateTime&&(D+="0");continue}const Dn=31;if("d"===i[b]&&(Number(Qe)>3&&this.leadZeroDateTime||Number(e.slice(b,b+2))>Dn||"/"===e[b+1])){b+=1,this._shiftStep(i,b,L.length),Je--,this.leadZeroDateTime&&(D+="0");continue}if("M"===i[b]){const Is=0===b&&(Number(Qe)>2||Number(e.slice(b,b+2))>12||"/"===e[b+1]),ih=e.slice(b-3,b-1).includes("/")&&("/"===e[b-2]&&Number(e.slice(b-1,b+1))>12&&"/"!==e[b]||"/"===e[b]||"/"===e[b-3]&&Number(e.slice(b-2,b))>12&&"/"!==e[b-1]||"/"===e[b-1]),st=Number(e.slice(b-3,b-1))<=Dn&&!e.slice(b-3,b-1).includes("/")&&"/"===e[b-1]&&(Number(e.slice(b,b+2))>12||"/"===e[b+1]),pr=Number(e.slice(b-3,b-1))>Dn&&!e.slice(b-3,b-1).includes("/")&&!e.slice(b-2,b).includes("/")&&Number(e.slice(b-2,b))>12,ks=Number(e.slice(b-3,b-1))<=Dn&&!e.slice(b-3,b-1).includes("/")&&"/"!==e[b-1]&&Number(e.slice(b-1,b+1))>12;if(Number(Qe)>1&&this.leadZeroDateTime||Is||ih||st||pr||ks){b+=1,this._shiftStep(i,b,L.length),Je--,this.leadZeroDateTime&&(D+="0");continue}}D+=Qe,b++}else" "===Qe&&" "===i[b]?(D+=Qe,b++):-1!==this.maskSpecialCharacters.indexOf(i[b])?(D+=i[b],b++,this._shiftStep(i,b,L.length),Je--):this.maskSpecialCharacters.indexOf(Qe)>-1&&this.maskAvailablePatterns[i[b]]&&this.maskAvailablePatterns[i[b]]?.optional?(L[b]&&"099.099.099.099"!==i&&"000.000.000-00"!==i&&"00.000.000/0000-00"!==i&&!i.match(/^9+\.0+$/)&&(D+=L[b]),b++,Je--):"*"===this.maskExpression[b+1]&&this._findSpecialChar(this.maskExpression[b+2])&&this._findSpecialChar(Qe)===this.maskExpression[b+2]&&R||"?"===this.maskExpression[b+1]&&this._findSpecialChar(this.maskExpression[b+2])&&this._findSpecialChar(Qe)===this.maskExpression[b+2]&&R?(b+=3,D+=Qe):this.showMaskTyped&&this.maskSpecialCharacters.indexOf(Qe)<0&&Qe!==this.placeHolderCharacter&&(H=!0);D.length+1===i.length&&-1!==this.maskSpecialCharacters.indexOf(i[i.length-1])&&(D+=i[i.length-1]);let he=l+1;for(;this._shift.has(he);)G++,he++;let De=u&&!i.startsWith("separator")?b:this._shift.has(l)?G:0;H&&De--,C(De,F),G<0&&this._shift.clear();let $e=!1;m&&($e=L.every(Je=>this.maskSpecialCharacters.includes(Je)));let dt=`${this.prefix}${$e?"":D}${this.suffix}`;return 0===D.length&&(dt=`${this.prefix}${D}`),dt}_findSpecialChar(e){return this.maskSpecialCharacters.find(i=>i===e)}_checkSymbolMask(e,i){return this.maskAvailablePatterns=this.customPattern?this.customPattern:this.maskAvailablePatterns,this.maskAvailablePatterns[i]&&this.maskAvailablePatterns[i].pattern&&this.maskAvailablePatterns[i].pattern.test(e)}_stripToDecimal(e){return e.split("").filter((i,l)=>i.match("^-?\\d")||i.match("\\s")||"."===i||","===i||"-"===i&&0===l&&this.allowNegativeNumbers).join("")}_charToRegExpExpression(e){return e&&(" "===e?"\\s":"[\\^$.|?*+()".indexOf(e)>=0?`\\${e}`:e)}_shiftStep(e,i,l){const u=/[*?]/g.test(e.slice(0,i))?l:i;this._shift.add(u+this.prefix.length||0)}_compareOrIncludes(e,i,l){return Array.isArray(i)?i.filter(u=>u!==l).includes(e):e===i}}return t.\u0275fac=function(e){return new(e||t)(s.KVO(GM))},t.\u0275prov=s.jDH({token:t,factory:t.\u0275fac}),t})(),uF=(()=>{class t extends dF{constructor(e,i,l,u){super(i),this.document=e,this._config=i,this._elementRef=l,this._renderer=u,this.maskExpression="",this.isNumberValue=!1,this.placeHolderCharacter="_",this.maskIsShown="",this.selStart=null,this.selEnd=null,this.writingValue=!1,this.maskChanged=!1,this.triggerOnMaskChange=!1,this.onChange=m=>{}}applyMask(e,i,l=0,u=!1,m=!1,C=()=>{}){if(!i)return e!==this.actualValue?this.actualValue:e;if(this.maskIsShown=this.showMaskTyped?this.showMaskInInput():"","IP"===this.maskExpression&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(e||"#")),"CPF_CNPJ"===this.maskExpression&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(e||"#")),!e&&this.showMaskTyped)return this.formControlResult(this.prefix),this.prefix+this.maskIsShown;const b=e&&"number"==typeof this.selStart?e[this.selStart]:"";let D="";if(this.hiddenInput&&!this.writingValue){let H=this.actualValue.split("");""!==e&&H.length?"number"==typeof this.selStart&&"number"==typeof this.selEnd&&(e.length>H.length?H.splice(this.selStart,0,b):e.length<H.length&&(H.length-e.length==1?H.splice(this.selStart-1,1):H.splice(this.selStart,this.selEnd-this.selStart))):H=[],this.showMaskTyped&&(e=this.removeMask(e)),D=this.actualValue.length&&H.length<=e.length?this.shiftTypedSymbol
1s(H.join("")):e}D=D&&D.length?D:e;const R=super.applyMask(D,i,l,u,m,C);if(this.actualValue=this.getActualValue(R),"."===this.thousandSeparator&&"."===this.decimalMarker&&(this.decimalMarker=","),this.maskExpression.startsWith("separator")&&!0===this.dropSpecialCharacters&&(this.maskSpecialCharacters=this.maskSpecialCharacters.filter(H=>!this._compareOrIncludes(H,this.decimalMarker,this.thousandSeparator))),this.formControlResult(R),!this.showMaskTyped)return this.hiddenInput&&R&&R.length?this.hideInput(R,this.maskExpression):R;const F=R.length,G=this.prefix+this.maskIsShown;if(this.maskExpression.includes("H")){const H=this._numberSkipedSymbols(R);return R+G.slice(F+H)}return"IP"===this.maskExpression||"CPF_CNPJ"===this.maskExpression?R+G:R+G.slice(F)}_numberSkipedSymbols(e){const i=/(^|\D)(\d\D)/g;let l=i.exec(e),u=0;for(;null!=l;)u+=1,l=i.exec(e);return u}applyValueChanges(e,i,l,u=()=>{}){const m=this._elementRef.nativeElement;m.value=this.applyMask(m.value,this.maskExpression,e,i,l,u),m!==this._getActiveElement()&&this.clearIfNotMatchFn()}hideInput(e,i){return e.split("").map((l,u)=>this.maskAvailablePatterns&&this.maskAvailablePatterns[i[u]]&&this.maskAvailablePatterns[i[u]]?.symbol?this.maskAvailablePatterns[i[u]]?.symbol
1:l).join("")}getActualValue(e){const i=e.split("").filter((l,u)=>this._checkSymbolMask(l,this.maskExpression[u])||this.maskSpecialCharacters.includes(this.maskExpression[u])&&l===this.maskExpression[u]);return i.join("")===e?i.join(""):e}shiftTypedSymbols(e){let i="";return(e&&e.split("").map((u,m)=>{if(this.maskSpecialCharacters.includes(e[m+1])&&e[m+1]!==this.maskExpression[m+1])return i=u,e[m+1];if(i.length){const C=i;return i="",C}return u})||[]).join("")}numberToString(e){return e||0===e?Number(e).toLocaleString("fullwide",{useGrouping:!1,maximumFractionDigits:20}):String(e)}showMaskInInput(e){if(this.showMaskTyped&&this.shownMaskExpression){if(this.maskExpression.length!==this.shownMaskExpression.length)throw new Error("Mask expression must match mask placeholder length");return this.shownMaskExpression}if(this.showMaskTyped){if(e){if("IP"===this.maskExpression)return this._checkForIp(e);if("CPF_CNPJ"===this.maskExpression)return this._checkForCpfCnpj(e)}return this.maskExpression.replace(/\w/g,this.placeHolderCharacter)}return""}clearIfNotMatchFn(){const e=this._elementRef.nativeElement;this.clearIfNotMatch&&this.prefix.length+this.maskExpression.length+this.suffix.length!==e.value.replace(/_/g,"").length&&(this.formElementProperty=["value",""],this.applyMask(e.value,this.maskExpression))}set formElementProperty([e,i]){Promise.resolve().then(()=>this._renderer.setProperty(this._elementRef.nativeElement,e,i))}checkSpecialCharAmount(e){return e.split("").filter(l=>this._findSpecialChar(l)).length}removeMask(e){return this._removeMask(this._removeSuffix(this._removePrefix(e)),this.maskSpecialCharacters.concat("_").concat(this.placeHolderCharacter))}_checkForIp(e){if("#"===e)return`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`;const i=[];for(let l=0;l<e.length;l++)e[l]?.match("\\d")&&i.push(e[l]);return i.length<=3?`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`:i.length>3&&i.length<=6?`${this.placeHolderCharacter}.${this.placeHolderCharacter}`:i.length>6&&i.length<=9?this.placeHolderCharacter:""}_checkForCpfCnpj(e){const i=`${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`,l=`${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}/${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`;if("#"===e)return i;const u=[];for(let m=0;m<e.length;m++)e[m]?.match("\\d")&&u.push(e[m]);return u.length<=3?i.slice(u.length,i.length):u.length>3&&u.length<=6?i.slice(u.length+1,i.length):u.length>6&&u.length<=9?i.slice(u.length+2,i.length):u.length>9&&u.length<11?i.slice(u.length+3,i.length):11===u.length?"":12===u.length?l.slice(17===e.length?16:15,l.length):u.length>12&&u.length<=14?l.slice(u.length+4,l.length):""}_getActiveElement(e=this.document){const i=e?.activeElement?.shadowRoot;return i?.activeElement?this._getActiveElement(i):e.activeElement}formControlResult(e){this.writingValue||!this.triggerOnMaskChange&&this.maskChanged?this.maskChanged=!1:Array.isArray(this.dropSpecialCharacters)?this.onChange(this._toNumber(this._removeMask(this._removeSuffix(this._removePrefix(e)),this.dropSpecialCharacters))):this.onChange(this.dropSpecialCharacters?this._toNumber(this._checkSymbols(e)):this._removeSuffix(e))}_toNumber(e){if(!this.isNumberValue||""===e)return e;const i=Number(e);return Number.isNaN(i)?e:i}_removeMask(e,i){return e&&e.replace(this._regExpForRemove(i),"")}_removePrefix(e){return this.prefix?e&&e.replace(this.prefix,""):e}_removeSuffix(e){return this.suffix?e&&e.replace(this.suffix,""):e}_retrieveSeparatorValue(e){return this._removeMask(this._removeSuffix(this._removePrefix(e)),this.maskSpecialCharacters)}_regExpForRemove(e){return new RegExp(e.map(i=>`\\${i}`).join("|"),"gi")}
1_checkSymbols(e){if(""===e)return e;const i=this._retrieveSeparatorPrecision(this.maskExpression);let l=this._retrieveSeparatorValue(e);return"."!==this.decimalMarker&&!Array.isArray(this.decimalMarker)&&(l=l.replace(this.decimalMarker,".")),this.isNumberValue?i?e===this.decimalMarker?null:this._checkPrecision(this.maskExpression,l):Number(l):l}_retrieveSeparatorPrecision(e){const i=e.match(new RegExp("^separator\\.([^d]*)"));return i?Number(i[1]):null}_checkPrecision(e,i){return e.indexOf("2")>0?Number(i).toFixed(2):Number(i)}}return t.\u0275fac=function(e){return new(e||t)(s.KVO(z),s.KVO(GM),s.KVO(s.aKT),s.KVO(s.sFG))},t.\u0275prov=s.jDH({token:t,factory:t.\u0275fac}),t})(),O2=(()=>{class t{constructor(e,i,l){this.document=e,this._maskService=i,this._config=l,this.maskExpression="",this.specialCharacters=[],this.patterns={},this.prefix="",this.suffix="",this.thousandSeparator=" ",this.decimalMarker=".",this.dropSpecialCharacters=null,this.hiddenInput=null,this.showMaskTyped=null,this.placeHolderCharacter=null,this.shownMaskExpression=null,this.showTemplate=null,this.clearIfNotMatch=null,this.validation=null,this.separatorLimit=null,this.allowNegativeNumbers=null,this.leadZeroDateTime=null,this.triggerOnMaskChange=null,this.maskFilled=new s.bkB,this._maskValue="",this._position=null,this._maskExpressionArray=[],this._justPasted=!1,this.onChange=u=>{},this.onTouch=()=>{}}ngOnChanges(e){const{maskExpression:i,specialCharacters:l,patterns:u,prefix:m,suffix:C,thousandSeparator:b,decimalMarker:D,dropSpecialCharacters:R,hiddenInput:F,showMaskTyped:G,placeHolderCharacter:H,shownMaskExpression:L,showTemplate:ee,clearIfNotMatch:he,validation:De,separatorLimit:$e,allowNegativeNumbers:dt,leadZeroDateTime:Je,triggerOnMaskChange:Qe}=e;if(i&&(i.currentValue!==i.previousValue&&!i.firstChange&&(this._maskService.maskChanged=!0),i.currentValue&&i.currentValue.split("||").length>1?(this._maskExpressionArray=i.currentValue.split("||").sort((Dn,Xi)=>Dn.length-Xi.length),this._setMask()):(this._maskExpressionArray=[],this._maskValue=i.currentValue||"",this._maskService.maskExpression=this._maskValue)),l){if(!l.currentValue||!Array.isArray(l.currentValue))return;this._maskService.maskSpecialCharacters=l.currentValue||[]}u&&u.currentValue&&(this._maskService.maskAvailablePatterns=u.currentValue),m&&(this._maskService.prefix=m.currentValue),C&&(this._maskService.suffix=C.currentValue),b&&(this._maskService.thousandSeparator=b.currentValue),D&&(this._maskService.decimalMarker=D.currentValue),R&&(this._maskService.dropSpecialCharacters=R.currentValue),F&&(this._maskService.hiddenInput=F.currentValue),G&&(this._maskService.showMaskTyped=G.currentValue),H&&(this._maskService.placeHolderCharacter=H.currentValue),L&&(this._maskService.shownMaskExpression=L.currentValue),ee&&(this._maskService.showTemplate=ee.currentValue),he&&(this._maskService.clearIfNotMatch=he.currentValue),De&&(this._maskService.validation=De.currentValue),$e&&(this._maskService.separatorLimit=$e.currentValue),dt&&(this._maskService.allowNegativeNumbers=dt.currentValue,this._maskService.allowNegativeNumbers&&(this._maskService.maskSpecialCharacters=this._maskService.maskSpecialCharacters.filter(Dn=>"-"!==Dn))),Je&&(this._maskService.leadZeroDateTime=Je.currentValue),Qe&&(this._maskService.triggerOnMaskChange=Qe.currentValue),this._applyMask()}validate({value:e}){if(!this._maskService.validation||!this._maskValue)return null;if(this._maskService.ipError)return this._createValidationError(e);if(this._maskService.cpfCnpjError)return this._createValidationError(e);if(this._maskValue.startsWith("separator")||R2.includes(this._maskValue)||this._maskService.clearIfNotMatch)return null;if(k2.includes(this._maskValue))return this._validateTime(e);if(e&&e.toString().length>=1){let i=0;for(const l in this._maskService.maskAvailablePatterns)if(this._maskService.maskAvailablePatterns[l].optional&&(this._maskValue.indexOf(l)!==this._maskValue.lastIndexOf(l)?i+=this._maskValue.split("").filter(m=>m===l).join("").length:-1!==this._maskValue.indexOf(l)&&i++,-1!==this._maskValue.indexOf(l)&&e.toString().length>=this._maskValue.indexOf(l)||i===this._maskValue.length))return null;if(1===this._maskValue.indexOf("{")&&e.toString().length===this._maskValue.length+Number(this._maskValue.split("{")[1].split("}")[0])-4||1===this._maskValue.indexOf("*")||1===this._maskValue.indexOf("?"))return null;if(this._maskValue.indexOf("*")>1&&e.toString().length<this._maskValue.indexOf("*")||this._maskValue.indexOf("?")>1&&e.toString().length<this._maskValue.indexOf("?")||1===this._maskValue.indexOf("{"))return this._createValidationError(e);
1if(-1===this._maskValue.indexOf("*")||-1===this._maskValue.indexOf("?")){const l=this._maskService.dropSpecialCharacters?this._maskValue.length-this._maskService.checkSpecialCharAmount(this._maskValue)-i:this._maskValue.length-i;if(e.toString().length<l)return this._createValidationError(e)}}return e&&this.maskFilled.emit(),null}onPaste(){this._justPasted=!0}onModelChange(e){(""===e||null==e)&&this._maskService.actualValue&&(this._maskService.actualValue=this._maskService.getActualValue(""))}onInput(e){const i=e.target;if(this._inputValue=i.value,this._setMask(),!this._maskValue)return void this.onChange(i.value);const l=1===i.selectionStart?i.selectionStart+this._maskService.prefix.length:i.selectionStart;let u=0,m=!1;if(this._maskService.applyValueChanges(l,this._justPasted,"Backspace"===this._code||"Delete"===this._code,(b,D)=>{this._justPasted=!1,u=b,m=D}),this._getActiveElement()!==i)return;this._position=1===this._position&&1===this._inputValue.length?null:this._position;let C=this._position?this._inputValue.length+l+u:l+("Backspace"!==this._code||m?u:0);C>this._getActualInputLength()&&(C=this._getActualInputLength()),C<0&&(C=0),i.setSelectionRange(C,C),this._position=null}onBlur(){this._maskValue&&this._maskService.clearIfNotMatchFn(),this.onTouch()}onClick(e){if(!this._maskValue)return;const i=e.target;null!==i&&null!==i.selectionStart&&i.selectionStart===i.selectionEnd&&i.selectionStart>this._maskService.prefix.length&&38!==e.keyCode&&this._maskService.showMaskTyped&&(this._maskService.maskIsShown=this._maskService.showMaskInInput(),i.setSelectionRange&&this._maskService.prefix+this._maskService.maskIsShown===i.value?(i.focus(),i.setSelectionRange(0,0)):i.selectionStart>this._maskService.actualValue.length&&i.setSelectionRange(this._maskService.actualValue.length,this._maskService.actualValue.length));const m=i.value&&i.value!==this._maskService.prefix?i.value:this._maskService.prefix+this._maskService.maskIsShown;i.value!==m&&(i.value=m),(i.selectionStart||i.selectionEnd)<=this._maskService.prefix.length?i.selectionStart=this._maskService.prefix.length:i.selectionEnd>this._getActualInputLength()&&(i.selectionEnd=this._getActualInputLength())}onKeyDown(e){if(!this._maskValue)return;this._code=e.code?e.code:e.key;const i=e.target;if(this._inputValue=i.value,this._setMask(),38===e.keyCode&&e.preventDefault(),37===e.keyCode||8===e.keyCode||46===e.keyCode){if(8===e.keyCode&&0===i.value.length&&(i.selectionStart=i.selectionEnd),8===e.keyCode&&0!==i.selectionStart)if(this.specialCharacters=this.specialCharacters?.length?this.specialCharacters:this._config.specialCharacters,this.prefix.length>1&&i.selectionStart<=this.prefix.length)i.setSelectionRange(this.prefix.length,i.selectionEnd);else if(this._inputValue.length!==i.selectionStart&&1!==i.selectionStart)for(;this.specialCharacters.includes(this._inputValue[i.selectionStart-1].toString())&&(this.prefix.length>=1&&i.selectionStart>this.prefix.length||0===this.prefix.length);)i.setSelectionRange(i.selectionStart-1,i.selectionEnd);this.checkSelectionOnDeletion(i),this._maskService.prefix.length&&i.selectionStart<=this._maskService.prefix.length&&i.selectionEnd<=this._maskService.prefix.length&&e.preventDefault(),8===e.keyCode&&!i.readOnly&&0===i.selectionStart&&i.selectionEnd===i.value.length&&0!==i.value.length&&(this._position=this._maskService.prefix?this._maskService.prefix.length:0,this._maskService.applyMask(this._maskService.prefix,this._maskService.maskExpression,this._position))}this.suffix&&this.suffix.length>1&&this._inputValue.length-this.suffix.length<i.selectionStart?i.setSelectionRange(this._inputValue.length-this.suffix.length,this._inputValue.length):(65===e.keyCode&&e.ctrlKey||65===e.keyCode&&e.metaKey)&&(i.setSelectionRange(0,this._getActualInputLength()),e.preventDefault()),this._maskService.selStart=i.selectionStart,this._maskService.selEnd=i.selectionEnd}writeValue(e){var i=this;return fe(function*(){"object"==typeof e&&null!==e&&"value"in e&&("disable"in e&&i.setDisabledState(!!e.disable),e=e.value),("number"==typeof e||i._maskValue.startsWith("separator"))&&(e=i._maskService.numberToString(e),Array.isArray(i.decimalMarker)||(e="."!==i.decimalMarker?e.replace(".",i.decimalMarker):e),i._maskService.isNumberValue=!0),"string"!=typeof e&&(e=""),i._inputValue=e,i._setMask(),e&&i._maskService.maskExpression||i._maskService.maskExpression&&(i._maskService.prefix||i._maskService.showMaskTyped)?(i._maskService.writingValue=!0,i._maskService.formElementProperty=["value",i._maskService.applyM
1ask(e,i._maskService.maskExpression)],i._maskService.writingValue=!1):i._maskService.formElementProperty=["value",e],i._inputValue=e})()}registerOnChange(e){this.onChange=e,this._maskService.onChange=this.onChange}registerOnTouched(e){this.onTouch=e}_getActiveElement(e=this.document){const i=e?.activeElement?.shadowRoot;return i?.activeElement?this._getActiveElement(i):e.activeElement}checkSelectionOnDeletion(e){e.selectionStart=Math.min(Math.max(this.prefix.length,e.selectionStart),this._inputValue.length-this.suffix.length),e.selectionEnd=Math.min(Math.max(this.prefix.length,e.selectionEnd),this._inputValue.length-this.suffix.length)}setDisabledState(e){this._maskService.formElementProperty=["disabled",e]}_repeatPatternSymbols(e){return e.match(/{[0-9]+}/)&&e.split("").reduce((i,l,u)=>{if(this._start="{"===l?u:this._start,"}"!==l)return this._maskService._findSpecialChar(l)?i+l:i;this._end=u;const m=Number(e.slice(this._start+1,this._end));return i+new Array(m+1).join(e[this._start-1])},"")||e}_applyMask(){this._maskService.maskExpression=this._repeatPatternSymbols(this._maskValue||""),this._maskService.formElementProperty=["value",this._maskService.applyMask(this._inputValue,this._maskService.maskExpression)]}_validateTime(e){const i=this._maskValue.split("").filter(l=>":"!==l).length;return e&&(0==+e[e.length-1]&&e.length<i||e.length<=i-2)?this._createValidationError(e):null}_getActualInputLength(){return this._maskService.actualValue.length||this._maskService.actualValue.length+this._maskService.prefix.length}_createValidationError(e){return{mask:{requiredMask:this._maskValue,actualValue:e}}}_setMask(){this._maskExpressionArray.length>0&&this._maskExpressionArray.some(e=>{const i=this._maskService.removeMask(this._inputValue)?.length<=this._maskService.removeMask(e)?.length;if(this._inputValue&&i)return this._maskValue=e,this.maskExpression=e,this._maskService.maskExpression=e,i;this._maskValue=this._maskExpressionArray[this._maskExpressionArray.length-1],this.maskExpression=this._maskExpressionArray[this._maskExpressionArray.length-1],this._maskService.maskExpression=this._maskExpressionArray[this._maskExpressionArray.length-1]})}}return t.\u0275fac=function(e){return new(e||t)(s.rXU(z),s.rXU(uF),s.rXU(GM))},t.\u0275dir=s.FsC({type:t,selectors:[["input","mask",""],["textarea","mask",""]],hostBindings:function(e,i){1&e&&s.bIt("paste",function(){return i.onPaste()})("ngModelChange",function(u){return i.onModelChange(u)})("input",function(u){return i.onInput(u)})("blur",function(){return i.onBlur()})("click",function(u){return i.onClick(u)})("keydown",function(u){return i.onKeyDown(u)})},inputs:{maskExpression:[0,"mask","maskExpression"],specialCharacters:"specialCharacters",patterns:"patterns",prefix:"prefix",suffix:"suffix",thousandSeparator:"thousandSeparator",decimalMarker:"decimalMarker",dropSpecialCharacters:"dropSpecialCharacters",hiddenInput:"hiddenInput",showMaskTyped:"showMaskTyped",placeHolderCharacter:"placeHolderCharacter",shownMaskExpression:"shownMaskExpression",showTemplate:"showTemplate",clearIfNotMatch:"clearIfNotMatch",validation:"validation",separatorLimit:"separatorLimit",allowNegativeNumbers:"allowNegativeNumbers",leadZeroDateTime:"leadZeroDateTime",triggerOnMaskChange:"triggerOnMaskChange"},outputs:{maskFilled:"maskFilled"},exportAs:["mask","ngxMask"],features:[s.Jv_([{provide:Er,useExisting:(0,s.Rfq)(()=>t),multi:!0},{provide:Oi,useExisting:(0,s.Rfq)(()=>t),multi:!0},uF]),s.OA$]}),t})();function P2(t,r){return r instanceof Function?{...t,...r()}:{...t,...r}}let hF=(()=>{class t{static forRoot(e){return{ngModule:t,providers:[{provide:lF,useValue:e},{provide:cF,useValue:I2},{provide:GM,useFactory:P2,deps:[cF,lF]},dF]}}static forChild(){return{ngModule:t}}}return t.\u0275fac=function(e){return new(e||t)},t.\u0275mod=s.$C({type:t}),t.\u0275inj=s.G2t({}),t})();const fF=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};fF.KeyboardEvent||(fF.KeyboardEvent=function(t,r){});const pF=["input"];function A2(t,r){if(1&t&&(s.j41(0,"div",0),s.EFF(1),s.nI1(2,"uppercaseFirstLetter"),s.k0s()),2&t){const e=r.$implicit;
1s.R7$(),s.SpI(" ",s.bMT(2,1,e)," ")}}const F2=[[["","rt-mat-prefix",""]],[["","rt-mat-suffix",""]]],N2=["[rt-mat-prefix]","[rt-mat-suffix]"],mF=t=>({"pad-warning":t});function L2(t,r){if(1&t&&(s.j41(0,"mat-label"),s.EFF(1),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.JRh(e.label())}}function B2(t,r){if(1&t&&(s.j41(0,"span",3),s.SdG(1),s.j41(2,"span",9),s.nrm(3,"i",10),s.k0s()()),2&t){const e=s.XpG();s.R7$(3),s.Y8G("ngClass",e.iconClassPrefix())}}function V2(t,r){if(1&t&&(s.j41(0,"span",4),s.SdG(1,1),s.j41(2,"span",9),s.nrm(3,"i",10),s.k0s()()),2&t){const e=s.XpG();s.R7$(3),s.Y8G("ngClass",e.iconClassSuffix())}}function U2(t,r){if(1&t&&(s.j41(0,"mat-hint"),s.EFF(1),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.JRh(e.hint())}}function j2(t,r){if(1&t&&(s.j41(0,"mat-hint",6),s.EFF(1),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.SpI(" ",e.focusHint()," ")}}function H2(t,r){if(1&t&&(s.j41(0,"mat-hint",7),s.EFF(1),s.k0s()),2&t){let e;const i=s.XpG();s.R7$(),s.Lme("",(null==(e=i.control().value)?null:e.length)||0,"/",i.displayedCharacterLimit(),"")}}function z2(t,r){if(1&t&&(s.j41(0,"mat-error"),s.EFF(1),s.k0s()),2&t){const e=r.$implicit;s.R7$(),s.SpI(" ",e," ")}}const $2=[[["","rt-mat-prefix",""]],[["","rt-mat-prefix",""]],[["","rt-mat-suffix",""]]],G2=["[rt-mat-prefix]","[rt-mat-prefix]","[rt-mat-suffix]"];function W2(t,r){if(1&t&&(s.j41(0,"mat-label"),s.EFF(1),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.JRh(e.label())}}function q2(t,r){if(1&t&&(s.j41(0,"span",3),s.SdG(1),s.j41(2,"span",10),s.EFF(3),s.k0s()()),2&t){let e;const i=s.XpG();s.R7$(3),s.SpI(" ",null==(e=i.maskOptions())?null:e.prefix," ")}}function K2(t,r){if(1&t&&(s.j41(0,"span",3),s.SdG(1,1),s.j41(2,"span",11),s.nrm(3,"i",12),s.k0s()()),2&t){const e=s.XpG();s.R7$(3),s.Y8G("ngClass",e.iconClassPrefix())}}function X2(t,r){if(1&t&&(s.j41(0,"span",4),s.SdG(1,2),s.j41(2,"span",11),s.nrm(3,"i",13),s.k0s()()),2&t){const e=s.XpG();s.R7$(3),s.Y8G("ngClass",e.iconClassSuffix())("ngStyle",e.iconSuffixStyle)}}function Y2(t,r){if(1&t){const e=s.RV6();s.j41(0,"mat-hint",14),s.bIt("click",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.startHintClick.emit())}),s.EFF(1),s.k0s()}if(2&t){const e=s.XpG();s.AVh("isLink",e.startHintIsLink()),s.R7$(),s.JRh(e.hint())}}function Q2(t,r){if(1&t){const e=s.RV6();s.j41(0,"mat-hint",15),s.bIt("click",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.endHintClick.emit())}),s.EFF(1),s.k0s()}if(2&t){const e=s.XpG();s.AVh("isLink",e.endHintIsLink()),s.R7$(),s.JRh(e.endHint())}}function Z2(t,r){if(1&t&&(s.j41(0,"mat-hint",8),s.EFF(1),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Lme("",e.control().value.length||0,"/",e.displayedCharacterLimit(),"")}}function J2(t,r){if(1&t&&(s.j41(0,"mat-error"),s.EFF(1),s.k0s()),2&t){const e=r.$implicit;s.R7$(),s.SpI(" ",e," ")}}function lN(t,r){if(1&t&&(s.j41(0,"mat-label"),s.EFF(1),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.JRh(e.label())}}function cN(t,r){if(1&t&&(s.j41(0,"span",2),s.nrm(1,"i",9),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("ngClass",e.iconClassPrefix())}}function dN(t,r){if(1&t&&(s.j41(0,"span",3),s.nrm(1,"i",9),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.Y8G("ngClass",e.iconClassSuffix())}}function uN(t,r){if(1&t){const e=s.RV6();s.j41(0,"textarea",10,0),s.bIt("keyup",function(l){s.eBV(e);const u=s.XpG();return s.Njj(u.keyPressed(l))})("focus",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.toggleFocus(!0))})("blur",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.toggleFocus(!1))}),s.EFF(2," "),s.k0s()}if(2&t){const e=s.XpG();s.Y8G("formControl",e.control())("placeholder",e.placeholder())("maxlength",e.maxlength())("cdkAutosizeMinRows",e.minRows())("cdkAutosizeMaxRows",e.maxRows())}}function hN(t,r){if(1&t){const e=s.RV6();s.j41(0,"textarea",11,0),s.bIt("keyup",function(l){s.eBV(e);const u=s.XpG();return s.Njj(u.keyPressed(l))})("focus",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.toggleFocus(!0))})("blur",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.toggleFocus(!1))}),s.EFF(2," "),s.k0s()}if(2&t){const e=s.XpG();s.Y8G("formControl",e.control())("placeholder",e.placeholder())("maxlength",e.maxlength())("rows",e.rows())}}function fN(t,r){if(1&t&&(s.j41(0,"mat-hint"),s.EFF(1),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.JRh(e.hint())}}function pN(t,r){if(1&t&&(s.j41(0,"mat-hint",6),s.EFF(1),s.k0s()),2&t){const e=s.XpG();
1s.R7$(),s.SpI(" ",e.focusHint()," ")}}function mN(t,r){if(1&t&&(s.j41(0,"mat-hint",7),s.EFF(1),s.k0s()),2&t){let e;const i=s.XpG();s.R7$(),s.Lme("",(null==(e=i.control())||null==e.value?null:e.value.length)||0,"/",i.maxlength(),"")}}function gN(t,r){if(1&t&&(s.j41(0,"mat-error"),s.EFF(1),s.k0s()),2&t){const e=r.$implicit;s.R7$(),s.SpI(" ",e," ")}}class hb{static formatDateMonthDayYear(r){return`${hb.padSingleDigitNumbersWithZero(r.getMonth()+1)}/${hb.padSingleDigitNumbersWithZero(r.getDate())}/${r.getFullYear()}`}static convertStringToDate(r){return 4===r.length||2===r.length?new Date(`01/01/${r}`):!1===isNaN(Date.parse(r))?new Date(r):null}static padSingleDigitNumbersWithZero(r){return r<10&&r>0?`0${r}`:r.toString()}}let yv=(()=>{class t{transform(e){return e&&e.length>1?e[0].toUpperCase()+e.slice(1):e}static \u0275fac=function(i){return new(i||t)};static \u0275pipe=s.EJ8({name:"uppercaseFirstLetter",type:t,pure:!0,standalone:!0})}return t})(),vF=(()=>{class t{static requiredError="Required";static patternError="Not a valid value";static emailError="Must be a valid email address";static datepickerParseError="Not a valid date";static datepickerFilterError="Must be a valid date";static invalidTimeError="Must be a valid time";static matDatepickerMinErrorId="matDatepickerMin";static matDatepickerMaxErrorId="matDatepickerMax";static maxLengthError(e){return`Length must be less than or equal to ${e} characters long`}static maxError(e){return`Must be less than or equal to ${e}`}static minLengthError(e){return`Length must be greater than or equal to ${e} characters long`}static minError(e){return`Must be at least ${e}`}static datepickerMinError(e){return`Must be on or after ${e}`}static datepickerMaxError(e){return`Must be on or before ${e}`}static beforeOtherTimeError(e){return`Must be after ${e}`}static afterOtherTimeError(e){return`Must be before ${e}`}static getValidationErrorMessages(e){const i=[];return Object.entries(e.errors).forEach(([l,u])=>{let m=u,C=!1;switch(l){case"required":m=t.requiredError;break;case"minlength":m=t.minLengthError(u.requiredLength);break;case"min":m=t.minError(u.min);break;case"maxlength":m=t.maxLengthError(u.requiredLength);break;case"max":m=t.maxError(u.max);break;case"pattern":m=t.patternError;break;case"customPattern":m=(new yv).transform(u.message);break;case"email":m=t.emailError;break;case"externalErrors":let b;e.getError("externalErrors").forEach(F=>{b=(new yv).transform(F),i.push(b),C=!0});break;case"matDatepickerParse":m=t.datepickerParseError;break;case"customError":m=(new yv).transform(e.getError("customError"));break;case"matDatepickerMin":const D=hb.formatDateMonthDayYear(new Date(u.min));m=(new yv).transform(t.datepickerMinError(D));break;case"matDatepickerMax":const R=hb.formatDateMonthDayYear(new Date(u.max));m=(new yv).transform(t.datepickerMaxError(R));break;case"matDatepickerFilter":m=t.datepickerFilterError}C||i.push(m)}),i}}return t})(),yF=(()=>{class t extends Gt{formFieldClass=!0;dirty=!1;focused=!1;control=s.hFB.required();label=(0,s.hFB)(void 0);floatLabel=(0,s.hFB)("auto");appearance=(0,s.hFB)("outline");warningPredicates=(0,s.hFB)();externalErrorsInput=(0,s.hFB)(void 0,{alias:"errors"});validators=(0,s.hFB)();disableErrors=(0,s.hFB)(!1);focusChange=(0,s.CGW)();formControlErrors;ValidationErrorMessages=vF;constructor(e){super(e)}initializeSignalEffects(){(0,s.QZP)(()=>{this.initFormControl()}),(0,s.QZP)(()=>{const e=this.validators();e?.length&&(0,s.O8t)(()=>{this.control().setValidators(e)})}),(0,s.QZP)(()=>{const e=this.externalErrorsInput();if(!e||!e.length)return;const i=[];e.forEach(l=>{l&&l.length>1&&i.push(l[0].toUpperCase()+l.slice(1))}),this.control().setErrors({externalErrors:i}),this.control().markAsDirty(),this.control().markAsTouched()})}initFormControl(){this.addSubscription(this.control().valueChanges.pipe(wr()).subscribe(e=>{""!==e?this.onChange(e):this.control().setValue(null)})),this.addSubscription(ll(this.control().valueChanges.pipe(wr()),this.control().statusChanges.pipe(wr())).pipe(Go(null),xs(200)).subscribe(()=>{"INVALID"!==this.control().status?(this.dirty=!1,this.formControlErrors=[]):this.control().touched&&(this.dirty=!0),"INVA
1LID"===this.control().status&&(this.formControlErrors=this.disableErrors()?[]:vF.getValidationErrorMessages(this.control()))}))}clearExternalErrors(){this.control().updateValueAndValidity()}writeValue(e){this.control().setValue(e)}onChange(e){}registerOnChange(e){this.onChange=e}onTouch(){}registerOnTouched(e){this.onTouch=e}toggleFocus(e=!this.focused){this.focused=e,this.focused||(this.dirty="INVALID"===this.control().status),this.focusChange.emit(e)}static \u0275fac=function(i){s.QTQ()};static \u0275dir=s.FsC({type:t,hostVars:6,hostBindings:function(i,l){2&i&&s.AVh("rt-form-field",l.formFieldClass)("dirty",l.dirty)("focused",l.focused)},inputs:{control:[1,"control"],label:[1,"label"],floatLabel:[1,"floatLabel"],appearance:[1,"appearance"],warningPredicates:[1,"warningPredicates"],externalErrorsInput:[1,"errors","externalErrorsInput"],validators:[1,"validators"],disableErrors:[1,"disableErrors"]},outputs:{focusChange:"focusChange"},features:[s.Vt3]})}return t})(),CF=(()=>{class t extends yF{enterPress=(0,s.CGW)();keyupEvent=(0,s.CGW)();inputElement;placeholder=(0,s.hFB)();iconClassPrefix=(0,s.hFB)();iconClassSuffix=(0,s.hFB)();hint=(0,s.hFB)();focusHint=(0,s.hFB)();readonly=(0,s.hFB)(!1);displayedCharacterLimit=(0,s.hFB)();inputType=(0,s.hFB)("text");hideHint=(0,s.hFB)();constructor(){super("MaterialInputBaseComponent")}keyPressed(e){"Enter"!==e.key?(this.clearExternalErrors(),this.keyupEvent.emit(e)):this.enterPress.emit()}focus(){this.inputElement.nativeElement.focus()}setValue(e){this.writeValue(e)}static \u0275fac=function(i){return new(i||t)};static \u0275dir=s.FsC({type:t,viewQuery:function(i,l){if(1&i&&s.GBs(pF,5),2&i){let u;s.mGM(u=s.lsd())&&(l.inputElement=u.first)}},inputs:{placeholder:[1,"placeholder"],iconClassPrefix:[1,"iconClassPrefix"],iconClassSuffix:[1,"iconClassSuffix"],hint:[1,"hint"],focusHint:[1,"focusHint"],readonly:[1,"readonly"],displayedCharacterLimit:[1,"displayedCharacterLimit"],inputType:[1,"inputType"],hideHint:[1,"hideHint"]},outputs:{enterPress:"enterPress",keyupEvent:"keyupEvent"},features:[s.Vt3]})}return t})(),$R=(()=>{class t{control=(0,s.hFB)();warningPredicates=(0,s.hFB)([]);visible;warnings$;ngOnInit(){this.warnings$=this.control().valueChanges.pipe(xs(500),function TN(t){return r=>r.pipe(Zt(e=>{const i=[];if(!t)return pe(i);const l=t.map(m=>m(e)).filter(m=>!!m),u=[];return l.forEach(m=>{"string"==typeof m?i.push(m):u.push(m)}),u.length?c0(u).pipe(yn(m=>(console.log("Failed to process asynchronous validation predicate",m),pe([]))),(0,ke.T)(m=>{const C=m.filter(b=>!!b);return C.length&&i.push(...C),i})):pe(i)}),(0,ke.T)(e=>e))}(this.warningPredicates()),function EN(t=1e3){return r=>r.pipe(Gy(e=>!!e&&!!e.length,t))}(500),wr(),nt(e=>{this.visible=!!e.length}))}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-material-warning"]],hostVars:2,hostBindings:function(i,l){2&i&&s.AVh("visible",l.visible)},inputs:{control:[1,"control"],warningPredicates:[1,"warningPredicates"]},standalone:!0,features:[s.aNF],decls:3,vars:2,consts:[[1,"rtMatError","warning"]],template:function(i,l){1&i&&(s.Z7z(0,A2,3,3,"div",0,s.fX1),s.nI1(2,"async")),2&i&&s.Dyx(s.bMT(2,0,l.warnings$))},dependencies:[hh,yv],styles:["[_nghost-%COMP%]{font-size:1.4rem}.focused[_nghost-%COMP%] .iconContainer[_ngcontent-%COMP%]{color:#337ab7}.dirty[_nghost-%COMP%] .iconContainer[_ngcontent-%COMP%]{color:#e21932}.iconContainer[_ngcontent-%COMP%]{font-size:2rem;color:#888;vertical-align:text-bottom;line-height:2.5rem}.rtMatError[_ngcontent-%COMP%]{color:#e21932;display:inline-block;font-size:1.05rem;margin-top:-1.2rem;padding-bottom:.6rem}.warning[_ngcontent-%COMP%]{color:#ee7e45}[matPrefix][_ngcontent-%COMP%]{padding-right:.7rem}[matSuffix][_ngcontent-%COMP%]{padding-left:.7rem}mat-form-field[_ngcontent-%COMP%], .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}[_nghost-%COMP%]{opacity:0;transform:translateY(-1rem);transition:transform .3s cubic-bezier(.25,.8,.25,1),opacity .1s cubic-bezier(.25,.8,.25,1)}.visible[_nghost-%COMP%]{opacity:1;transform:translateY(0)}.warning[_ngcontent-%COMP%]{display:block;color:#ee7e45;margin-top:-1.2rem;padding-bottom:.6rem}"]})}return t})(),IN=(()=>{class t extends CF{maxLength=(0,s.hFB)(null);static \u0275fac=(()=>{let e;return function(l){return(e||(e=s.xGo(t)))(l||t)}})();static \u0275cmp=s.VBU({type:t,selectors:[["rt-material-input"]],inputs:{maxLength:[1,"maxLength"]},standalone:!0,features:[s.Jv_([{provide:Er,useExisting:t,multi:!0}]),s.Vt3,s.aNF],ngContentSelectors:N2,decls:13,vars:21,consts:[["input",""],["warnings",""],[3,"appearance","floatLabel","color","hideRequiredMarker"],["matPrefix","",1,"prefix"],["matSuffix","",1,"suffix"],["matInput","","autocomplete","off",1,"matInput",3,"keyup","focus","blur","maxlength","type","formControl","placeholder","readonly"],[1,"active"],["align","end"],[3,"ngClass","control","warningPredicates"],[1,"iconContainer"],[1,"icon",3,"ngClass"]],template:function(i,l){if(1&i){const u=s.RV6();s.NAR(F2),s.j41(0,"mat-form-field",2),s.DNE(1,L2,2,1,"mat-label")(2,B2,4,1,"span",3)(3,V2,4,1,"span",4),s.j41(4,"input",5,0),s.bIt("keyup",function(C){return s.eBV(u),s.Njj(l.keyPressed(C))})("focus",function(){return s.eBV(u),s.Njj(l.toggleFocus(!0))})("blur",function(){return s.eBV(u),s.Njj(l.toggleFocus(!1))}),s.k0s(),s.DNE(6,U2,2,1,"mat-hint")(7,j2,2,1,"mat-hint",6)(8,H2,2,2,"mat-hint",7),s.Z7z(9,z2,2,1,"mat-error",null,s.fX1),s.k0s(),s.nrm(11,"rt-material-warning",8,1)}if(2&i){const u=s.sdS(12);s.AVh("hideHint",l.hideHint()),s.Y8G("appearance",l.appearance())("floatLabel",l.floatLabel())("hideRequiredMarker",!0),s.R7$(),s.vxM(l.label()?1:-1),s.R7$(),s.vxM(l.iconClassPrefix()?2:-1),s.R7$(),s.vxM(l.iconClassSuffix()?3:-1),s.R7$(),s.Y8G("maxlength",l.maxLength())("type",l.inputType())("formControl",l.control())("placeholder",l.placeholder())("readonly",l.readonly()),s.R7$(2),s.vxM(!l.hint()||l.focusHint()||u.visible?-1:6),s.R7$(),s.vxM(!l.hint()&&l.focusHint()&&l.focused&&(l.control().valid||l.control().pristine)&&!u.visible?7:-1),s.R7$(),s.vxM(l.displayedCharacterLimit()?8:-1),s.R7$(),s.Dyx(l.formControlErrors),s.R7$(2),s.Y8G("ngClass",s.eq3(19,mF,!l.control().pristine&&(null==l.formControlErrors?null:l.formControlErrors.length)>0))("control",l.control())("warningPredicates",l.warningPredicates())}},dependencies:[H_,Xc,B_,Fo,V_,Tp,Qf,cl,Nc,f_,Du,Yc,L_,$R],styles:["[_nghost-%COMP%]{font-size:1.4rem}.focused[_nghost-%COMP%] .iconContainer[_ngcontent-%COMP%]{color:#337ab7}.dirty[_nghost-%COMP%] .iconContainer[_ngcontent-%COMP%]{color:#e21932}.iconContainer[_ngcontent-%COMP%]{font-size:2rem;color:#888;vertical-align:text-bottom;line-height:2.5rem}.rtMatError[_ngcontent-%COMP%]{color:#e21932;display:inline-block;font-size:1.05rem;margin-top:-1.2rem;padding-bottom:.6rem}.warning[_ngcontent-%COMP%]{color:#ee7e45}[matPrefix][_ngcontent-%COMP%]{padding-right:.7rem}[matSuffix][_ngcontent-%COMP%]{padding-left:.7rem}mat-form-field[_ngcontent-%COMP%], .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.matInput[_ngcontent-%COMP%]{line-height:1em}.prefix[_ngcontent-%COMP%], .suffix[_ngcontent-%COMP%]{display:block}.pad-warning[_ngcontent-%COMP%]{margin-top:1.2rem}.hideHint[_ngcontent-%COMP%]{height:5rem;top:.3rem;overflow:hidden}@media (max-width: 767px){.hideHint[_ngcontent-%COMP%]{height:5.7rem}}"]})}return t})(),kN=(()=>class t{static defaultSpecialCharacters=["-","/","(",")",".",":"," ","+",",","@","[","]",'"',"'"];mask;patterns;prefix;suffix;dropSpecialCharacters;showMaskTyped;thousandSeparator;separatorLimit;
1validation;hiddenInput;specialCharacters})(),RN=(()=>{class t extends CF{maskOptions=(0,s.hFB)();customPrefix=(0,s.hFB)();endHint=(0,s.hFB)();iconSuffixStyle={};iconColorSuffix=(0,s.hFB)();startHintClick=(0,s.CGW)();startHintIsLink=(0,s.hFB)(!1);endHintClick=(0,s.CGW)();endHintIsLink=(0,s.hFB)(!1);MaterialMaskOptions=kN;constructor(){super()}initializeSignalEffects(){super.initializeSignalEffects(),(0,s.QZP)(()=>{const e=this.iconColorSuffix();this.iconSuffixStyle=_t(e)?{}:{color:e}})}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-material-input-mask"]],inputs:{maskOptions:[1,"maskOptions"],customPrefix:[1,"customPrefix"],endHint:[1,"endHint"],iconColorSuffix:[1,"iconColorSuffix"],startHintIsLink:[1,"startHintIsLink"],endHintIsLink:[1,"endHintIsLink"]},outputs:{startHintClick:"startHintClick",endHintClick:"endHintClick"},standalone:!0,features:[s.Jv_([{provide:Er,useExisting:t,multi:!0}]),s.Vt3,s.aNF],ngContentSelectors:G2,decls:14,vars:29,consts:[["input",""],["warnings",""],[3,"appearance","floatLabel","color","hideRequiredMarker"],["matPrefix","",1,"prefix"],["matSuffix","",1,"suffix"],["matInput","","autocomplete","off",1,"matInput",3,"touch","keyup","focus","blur","formControl","type","placeholder","readonly","mask","patterns","suffix","dropSpecialCharacters","showMaskTyped","thousandSeparator","separatorLimit","validation","hiddenInput","specialCharacters"],[3,"isLink"],["align","end",3,"isLink"],["align","end"],[3,"ngClass","control","warningPredicates"],[1,"customPrefixContainer"],[1,"iconContainer"],[1,"icon",3,"ngClass"],[1,"icon",3,"ngClass","ngStyle"],[3,"click"],["align","end",3,"click"]],template:function(i,l){if(1&i){const u=s.RV6();s.NAR($2),s.j41(0,"mat-form-field",2),s.DNE(1,W2,2,1,"mat-label")(2,q2,4,1,"span",3)(3,K2,4,1,"span",3)(4,X2,4,2,"span",4),s.j41(5,"input",5,0),s.bIt("touch",function(){return s.eBV(u),s.Njj(l.onTouch())})("keyup",function(C){return s.eBV(u),s.Njj(l.keyPressed(C))})("focus",function(){return s.eBV(u),s.Njj(l.toggleFocus(!0))})("blur",function(){return s.eBV(u),s.Njj(l.toggleFocus(!1))}),s.k0s(),s.DNE(7,Y2,2,3,"mat-hint",6)(8,Q2,2,3,"mat-hint",7)(9,Z2,2,2,"mat-hint",8),s.Z7z(10,J2,2,1,"mat-error",null,s.fX1),s.k0s(),s.nrm(12,"rt-material-warning",9,1)}if(2&i){let u,m,C,b,D,R,F,G,H,L,ee;const he=s.sdS(13);s.Y8G("appearance",l.appearance())("floatLabel",l.floatLabel())("hideRequiredMarker",!0),s.R7$(),s.vxM(l.label()?1:-1),s.R7$(),s.vxM(null!=(u=l.maskOptions())&&u.prefix?2:-1),s.R7$(),s.vxM(l.iconClassPrefix()?3:-1),s.R7$(),s.vxM(l.iconClassSuffix()?4:-1),s.R7$(),s.Y8G("formControl",l.control())("type",l.inputType())("placeholder",l.placeholder())("readonly",l.readonly())("mask",null==(m=l.maskOptions())?null:m.mask)("patterns",null==(C=l.maskOptions())?null:C.patterns)("suffix",(null==(b=l.maskOptions())?null:b.suffix)||"")("dropSpecialCharacters",null==(D=l.maskOptions())?null:D.dropSpecialCharacters)("showMaskTyped",null==(R=l.maskOptions())?null:R.showMaskTyped)("thousandSeparator",null==(F=l.maskOptions())?null:F.thousandSeparator)("separatorLimit",(null==(G=l.maskOptions())?null:G.separatorLimit)||"")("val
1idation",null==(H=l.maskOptions())?null:H.validation)("hiddenInput",null==(L=l.maskOptions())?null:L.hiddenInput)("specialCharacters",null!=(ee=l.maskOptions())&&ee.specialCharacters?null==(ee=l.maskOptions())?null:ee.specialCharacters:l.MaterialMaskOptions.defaultSpecialCharacters),s.R7$(2),s.vxM(l.hint()&&!he.visible?7:-1),s.R7$(),s.vxM(l.endHint()&&!he.visible?8:-1),s.R7$(),s.vxM(l.displayedCharacterLimit()?9:-1),s.R7$(),s.Dyx(l.formControlErrors),s.R7$(2),s.Y8G("ngClass",s.eq3(27,mF,l.control()&&!l.control().pristine&&(null==l.formControlErrors?null:l.formControlErrors.length)>0))("control",l.control())("warningPredicates",l.warningPredicates())}},dependencies:[H_,Xc,B_,Fo,V_,Rl,Tp,Qf,cl,Nc,Du,MT,hF,O2,Yc,L_,$R],styles:["[_nghost-%COMP%]{font-size:1.4rem}.focused[_nghost-%COMP%] .iconContainer[_ngcontent-%COMP%]{color:#337ab7}.dirty[_nghost-%COMP%] .iconContainer[_ngcontent-%COMP%]{color:#e21932}.iconContainer[_ngcontent-%COMP%]{font-size:2rem;color:#888;vertical-align:text-bottom;line-height:2.5rem}.rtMatError[_ngcontent-%COMP%]{color:#e21932;display:inline-block;font-size:1.05rem;margin-top:-1.2rem;padding-bottom:.6rem}.warning[_ngcontent-%COMP%]{color:#ee7e45}[matPrefix][_ngcontent-%COMP%]{padding-right:.7rem}[matSuffix][_ngcontent-%COMP%]{padding-left:.7rem}mat-form-field[_ngcontent-%COMP%], .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.matInput[_ngcontent-%COMP%]{line-height:1em}.pad-warning[_ngcontent-%COMP%]{margin-top:1.2rem}.prefix[_ngcontent-%COMP%], .suffix[_ngcontent-%COMP%]{display:inline-block}.customPrefixContainer[_ngcontent-%COMP%]{color:#888;line-height:2.5rem}.isLink[_ngcontent-%COMP%]{color:#337ab7}.isLink[_ngcontent-%COMP%]:hover{cursor:pointer;text-decoration:underline}"]})}return t})(),PN=(()=>{class t extends yF{enterPress=(0,s.CGW)();keyupEvent=(0,s.CGW)();inputElement;placeholder=(0,s.hFB)();iconClassPrefix=(0,s.hFB)();iconClassSuffix=(0,s.hFB)();hint=(0,s.hFB)();focusHint=(0,s.hFB)();rows=(0,s.hFB)();minRows=(0,s.hFB)();maxRows=(0,s.hFB)();maxlength=(0,s.hFB)();displayCharacterLimit=(0,s.hFB)();constructor(){super("MaterialTextAreaComponent")}initializeSignalEffects(){super.initializeSignalEffects(),(0,s.QZP)(()=>{if(this.rows()&&(this.minRows()||this.maxRows()))throw new Error("must either use minRows/maxRows or rows, but not both.")})}keyPressed(e){"Enter"!==e.key?(this.clearExternalErrors(),this.keyupEvent.emit(e)):this.enterPress.emit()}focus(){this.inputElement.nativeElement.focus()}setValue(e){this.writeValue(e)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-material-text-area"]],viewQuery:function(i,l){if(1&i&&s.GBs(pF,5),2&i){let u;s.mGM(u=s.lsd())&&(l.inputElement=u.first)}},inputs:{placeholder:[1,"placeholder"],iconClassPrefix:[1,"iconClassPrefix"],iconClassSuffix:[1,"iconClassSuffix"],hint:[1,"hint"],focusHint:[1,"focusHint"],rows:[1,"rows"],minRows:[1,"minRows"],maxRows:[1,"maxRows"],maxlength:[1,"maxlength"],displayCharacterLimit:[1,"displayCharacterLimit"]},outputs:{enterPress:"enterPress",keyupEvent:"keyupEvent"},standalone:!0,features:[s.Jv_([{provide:Er,useExisting:t,multi:!0}]),s.Vt3,s.aNF],decls:12,vars:12,consts:[["input",""],[3,"appearance","floatLabel","hideRequiredMarker"],["matPrefix","",1,"iconContainer"],["matSuffix","",1,"iconContainer"],["matInput","","cdkTextareaAutosize","","autocomplete","off",3,"formControl","placeholder","maxlength","cdkAutosizeMinRows","cdkAutosizeMaxRows"],["matInput","","autocomplete","off",3,"formControl","placeholder","maxlength","rows"],[1,"active"],["align","end"],[3,"control","warningPredicates"],[3,"ngClass"],["matInput","","cdkTextareaAutosize","","autocomplete","off",3,"keyup","focus","blur","formControl","placeholder","maxlength","cdkAutosizeMinRows","cdkAutosizeMaxRows"],["matInput","","autocomplete","off",3,"keyup","focus","blur","formControl","placeholder","maxlength","rows"]],template:function(i,l){1&i&&(s.j41(0,"mat-form-field",1),s.DNE(1,lN,2,1,"mat-label")(2,cN,2,1,"span",2)(3,dN,2,1,"span",3)(4,uN,3,5,"textarea",4)(5,hN,3,4,"textarea",5)(6,fN,2,1,"mat-hint")(7,pN,2,1,"mat-hint",6)(8,mN,2,2,"mat-hint",7),s.Z7z(9,gN,2,1,"mat-error",null,s.fX1),s.k0s(),s.nrm(11,"rt-material-warning",8)),2&i&&(s.Y8G("appearance",l.appearance())("floatLabel",l.floatLabel())("hideRequiredMarker",!0),s.R7$(),s.vxM(l.label()?1:-1),s.R7$(),s.vxM(l.iconClassPrefix()?2:-1),s.R7$(),s.vxM(l.iconClassSuffix()?3:-1),s.R7$(),s.vxM(l.minRows()||l.maxRows()?4:5),s.R7$(2),s.vxM(l.hint()?6:-1),s.R7$(),s.vxM(!l.hint()&&l.focusHint()&&l.focused&&(l.control().valid||l.control().pristine)?7:-1),s.R7$(),s.vxM(l.displayCharacterLimit()?8:-1),s.R7$(),s.Dyx(l.formControlErrors),s.R7$(2),s.Y8G("control",l.control())("warningPredicates",l.warningPredicates()))},dependencies:[H_,Xc,B_,Fo,V_,Tp,Qf,cl,Nc,f_,Du,Yc,L_,$R,jw],styles:["[_nghost-%COMP%]{font-size:1.4rem}.focused[_nghost-%COMP%] .iconContainer[_ngcontent-%COMP%]{color:#337ab7}.dirty[_nghost-%COMP%] .iconContainer[_ngcontent-%COMP%]{color:#e21932}.iconContainer[_ngcontent-%COMP%]{font-size:2rem;color:#888;vertical-align:text-bottom;line-height:2.5rem}.rtMatError[_ngcontent-%COMP%]{color:#e21932;display:inline-block;font-size:1.05rem;margin-top:-1.2rem;padding-bottom:.6rem}.warning[_ngcontent-%COMP%]{color:#ee7e45}[matPrefix][_ngcontent-%COMP%]{padding-right:.7rem}[matSuffix][_ngcontent-%COMP%]{padding-left:.7rem}mat-form-field[_ngcontent-%COMP%], .mat-mdc-form-field[_ngcontent-%COMP%]{width:100%}.mat-mdc-hint.active[_ngcontent-%COMP%]{color:#4f93ce}"]})}return t})();var td=function(t){return t.minLength="minLength",t.maxLength="maxLength",t.minValue="minValue",t.maxValue="maxValue",t.regex="regex",t.noLeadingOrTrailingWhitespace="noLeadingOrTrailingWhitespace",t.nullHandling="nullHandling",t}(td||{});class bF{validateAndMarkAsTouched(){return(0,En.each)(this.form.controls,r=>{r.updateValueAndValidity(),r.markAsTouched()}),this.form.valid}valid(){return this.form.valid}reset(r,e){this.form.reset(r,e)}addControl(r,e){this.form.addControl(r,e)}registerControl(r,e){return this.form.registerControl(r,e)}
1removeControl(r){this.form.removeControl(r)}setControl(r,e){this.form.setControl(r,e)}contains(r){return this.form.contains(r)}setValue(r,e){this.form.setValue(r,e)}patchValue(r,e){this.form.patchValue(r,e)}getRawValue(){this.form.getRawValue()}applyValidationSchemaToFormControls(r){r&&Object.keys(r).forEach(e=>{const i=r[e];let l;if(e.includes(".")){const u=e.split(".");e=u[u.length-1],l=u.reduce((m,C)=>m&&m.controls?.[C],this.form)}else l=this.controls[e];l&&this._setValidatorsOnFormControl(l,i,e)})}_setValidatorsOnFormControl(r,e,i){Object.keys(e).forEach(l=>{switch(td[l]){case td.minLength:this._setValidator(r,L=>lo.minLength(e[l])(L));break;case td.maxLength:this._setValidator(r,L=>lo.maxLength(e[l])(L));break;case td.minValue:this._setValidator(r,L=>lo.min(e[l])(L));break;case td.maxValue:this._setValidator(r,L=>lo.max(e[l])(L));break;case td.nullHandling:const D=e[l];("mustBeDefinedAndCannotBeNull"===D||"canBeUndefinedButCannotExplicitlyBeNull"===D)&&this._setValidator(r,lo.required);break;case td.noLeadingOrTrailingWhitespace:const R=L=>{if(!L.value)return null;const ee=`invalid${i}`,he={[ee]:null};return(r.value.startsWith(" ")||r.value.endsWith(" "))&&(he[ee]="Leading or trailing whitespace is not allowed"),he[ee]?he:null};this._setValidator(r,R);break;case td.regex:const F=e[l];let G="";F.ignoreCase&&(G+="i"),F.mutliLine&&(G+="m"),this._setValidator(r,L=>{if(!L.value)return null;const ee=`invalid${i}`,he={[ee]:null};return new RegExp(F.pattern,G).test(L.value)||(he[ee]=F.message),he[ee]?he:null})}})}_setValidator=(r,e)=>{if(r.validator){const i=r._rawValidators,l=Array.isArray(i)?i:[i];r.setValidators([...l,e])}else r.setValidators([e])}}class NN extends bF{controls={name:new Pi(null,[lo.required,lo.maxLength(75)]),email:new Pi(null,[lo.required,lo.maxLength(75),yc.emailPattern()]),phone:new Pi(null,[yc.phonePattern()]),message:new Pi(null,[lo.required,lo.maxLength(500)]),leadId:new Pi({value:null,disabled:!0}),agentId:new Pi({value:null,disabled:!0}),officeId:new Pi({value:null,disabled:!0}),listingId:new Pi({value:null,disabled:!0}),leadSourceId:new Pi({value:null,disabled:!0})};form;constructor(){super(),this.form=new Vc(this.controls)}resetFormControls(){Object.keys(this.controls).forEach(r=>{const e=this.controls[r];e.disabled||(e.setValue(null,{emitEvent:!1}),e.markAsPristine(),e.markAsUntouched())}),this.form.markAsPristine(),this.form.markAsUntouched()}getValue(){return this.form.value}}let LN=(()=>{class t{_httpService=it(Cc);createLead(e){return this._httpService.post("/api/leads",e)}static \u0275fac=function(i){return new(i||t)};static \u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})();const xF=["*"],SF=t=>({blur:t});function YN(t,r){if(1&t&&s.nrm(0,"img",2),2&t){const e=s.XpG(2);s.AVh("objectFitCover","cover"===e.objectFit)("objectFitContain","contain"===e.objectFit),s.FS9("alt",e.imageDescription),s.FS9("title",e.imageDescription),s.Y8G("loading","eager"===e.loadingPriority()?void 0:"lazy")("priority","eager"===e.loadingPriority())("ngSrc",e.imageSource)("placeholder",e.placeholderSource())("placeholderConfig",s.eq3(11,SF,e.shouldPlaceholderBlur()))}}function QN(t,r){if(1&t&&s.nrm(0,"img",3),2&t){const e=s.XpG(2);s.AVh("objectFitCover","cover"===e.objectFit)("objectFitContain","contain"===e.objectFit),s.FS9("width",e.width),s.FS9("height",e.height),s.FS9("alt",e.imageDescription),s.FS9("title",e.imageDescription),s.Y8G("loading","eager"===e.loadingPriority()?void 0:"lazy")("priority","eager"===e.loadingPriority())("ngSrc",e.imageSource)("placeholder",e.placeholderSource())("placeholderConfig",s.eq3(13,SF,e.shouldPlaceholderBlur()))}}function ZN(t,r){if(1&t&&s.DNE(0,YN,1,13,"img",0)(1,QN,1,15,"img",1),2&t){const e=s.XpG();s.vxM(e.fill?0:1)}}function JN(t,r){1&t&&s.SdG(0)}let aL=(()=>{class t{disabled=(0,s.hFB)();name=(0,s.hFB)();autofocus=(0,s.hFB)();variant=(0,s.hFB)("primary");static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-button"]],inputs:{disabled:[1,"disabled"],name:[1,"name"],autofocus:[1,"autofocus"],variant:[1,"variant"]},standalone:!0,features:[s.aNF],ngContentSelectors:xF,decls:2,vars:15,consts:[["type","button",1,"rt-ui-button",3,"disabled","name","autofocus"]],template:function(i,l){1&i&&(s.NAR(),s.j41(0,"button",0),s.SdG(1),s.k0s()),2&i&&(s.AVh("primary","primary"===l.variant())("secondary-blue","secondary-blue"===l.variant())("secondary-grey","secondary-grey"===l.variant())("tertiary","tertiary"===l.variant())("destructive","destructive"===l.variant())("disabled",l.disabled()),s.Y8G("disabled",l.disabled())("name",l.name())("autofocus",l.autofocus()))},styles:[".rt-ui-button[_ngcontent-%COMP%]{display:flex;align-content:center;justify-content:center;width:100%;min-height:3.4rem;background-color:transparent;padding:.7rem 1.6rem;border-radius:.5rem;cursor:pointer}.rt-ui-button.disabled[_ngcontent-%COMP%]{cursor:not-allowed}.rt-ui-button.primary[_ngcontent-%COMP%]{background-color:#337ab7;color:#fff;border:.1rem solid #337ab7}.rt-ui-button.primary.disabled[_ngcontent-%COMP%]{background-color:#77acd9}.rt-ui-button.primary[_ngcontent-%COMP%]:hover{background-color:#285f8f}.rt-ui-button.primary[_ngcontent-%COMP%]:hover.disabled{background-color:#4f93ce}.rt-ui-button.secondary-grey[_ngcontent-%COMP%]{background-color:#fff;color:#888;border:.2rem solid #888888}.rt-ui-button.secondary-grey.disabled[_ngcontent-%COMP%]{color:#bbb;border:.2rem solid #bbbbbb}.rt-ui-button.secondary-grey[_ngcontent-%COMP%]:hover{color:#fff;background-color:#888}.rt-ui-button.secondary-grey[_ngcontent-%COMP%]:hover.disabled{background-color:#bbb}.rt-ui-button.secondary-blue[_ngcontent-%COMP%]{background-color:#fff;color:#337ab7;border:.2rem solid #337ab7}.rt-ui-button.secondary-blue.disabled[_ngcontent-%COMP%]{color:#7
17acd9;border:.2rem solid #77acd9}.rt-ui-button.secondary-blue[_ngcontent-%COMP%]:hover{color:#fff;background-color:#337ab7}.rt-ui-button.secondary-blue[_ngcontent-%COMP%]:hover.disabled{background-color:#77acd9}.rt-ui-button.destructive[_ngcontent-%COMP%]{background-color:#fff;color:#b41428;border:.2rem solid #b41428}.rt-ui-button.destructive.disabled[_ngcontent-%COMP%]{color:#ea4459;border:.2rem solid #ea4459}.rt-ui-button.destructive[_ngcontent-%COMP%]:hover{color:#fff;background-color:#b41428}.rt-ui-button.destructive[_ngcontent-%COMP%]:hover.disabled{background-color:#ea4459}.rt-ui-button.tertiary[_ngcontent-%COMP%]{border:none;background-color:#fff;color:#b41428}.rt-ui-button.tertiary.disabled[_ngcontent-%COMP%]{color:#ea4459}"]})}return t})(),lL=(()=>{class t extends Gt{_changeDetectorRef=it(s.gRc);_imageDetailsSource=new Yn(null);imageSourceInput=s.hFB.required({alias:"imageSource"});placeholderSource=s.hFB.required();placeholderShouldBlur=(0,s.hFB)(!0);imageDescriptionInput=s.hFB.required({alias:"imageDescription"});imageDescription;widthInput=(0,s.hFB)(void 0,{alias:"width"});width;heightInput=(0,s.hFB)(void 0,{alias:"height"});height;fillInput=(0,s.hFB)(void 0,{alias:"fill"});fill;loadingPriority=(0,s.hFB)("lazy");objectFitInput=(0,s.hFB)(void 0,{alias:"objectFit"});objectFit;imageSource=null;_afterViewInit=(0,s.vPA)(!1);shouldPlaceholderBlur=(0,s.EWP)(()=>!Me.isSafari&&this.placeholderShouldBlur());constructor(){super("RtImageComponent")}ngOnInit(){this.addSubscription(this._imageDetailsSource.value$.pipe(nt(()=>{this.imageSource=null,this._changeDetectorRef.markForCheck()}),xs(300),nt(({width:e,height:i,fill:l,alt:u,src:m,objectFit:C})=>{this.width=e,this.height=i,this.fill=l,this.imageDescription=u,this.imageSource=m,this.objectFit=C,this._changeDetectorRef.detectChanges()})).subscribe())}initializeSignalEffects(){(0,s.QZP)(()=>{const e=this.imageSourceInput(),i=this.imageDescriptionInput(),l=this.widthInput()||0,u=this.heightInput()||0,m=this.fillInput(),C=this.objectFitInput();this._imageDetailsSource.next({src:e,alt:i,width:l,height:u,fill:m,objectFit:C})}),(0,s.QZP)(()=>{if(!this._afterViewInit())return;const e=this.widthInput()||0,i=this.heightInput()||0,l=this.fillInput(),u=e+i>0;if(u&&l)throw new Error("Cannot set dimensions AND fill mode. Set one or the other.");
1if(!u&&!l)throw new Error("Must supply height and width dimensions or set fill to true.");if(!l&&(u&&!i||u&&!e))throw new Error("When supplying dimensions, you must supply both height and width values.")})}ngAfterViewInit(){this._afterViewInit.set(!0)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-image"]],inputs:{imageSourceInput:[1,"imageSource","imageSourceInput"],placeholderSource:[1,"placeholderSource"],placeholderShouldBlur:[1,"placeholderShouldBlur"],imageDescriptionInput:[1,"imageDescription","imageDescriptionInput"],widthInput:[1,"width","widthInput"],heightInput:[1,"height","heightInput"],fillInput:[1,"fill","fillInput"],loadingPriority:[1,"loadingPriority"],objectFitInput:[1,"objectFit","objectFitInput"]},standalone:!0,features:[s.Vt3,s.aNF],ngContentSelectors:xF,decls:2,vars:1,consts:[["fill","true",1,"fill",3,"loading","priority","ngSrc","placeholder","placeholderConfig","alt","title","objectFitCover","objectFitContain"],[3,"loading","priority","ngSrc","placeholder","placeholderConfig","width","height","alt","title","objectFitCover","objectFitContain"],["fill","true",1,"fill",3,"loading","priority","ngSrc","placeholder","placeholderConfig","alt","title"],[3,"loading","priority","ngSrc","placeholder","placeholderConfig","width","height","alt","title"]],template:function(i,l){1&i&&(s.NAR(),s.DNE(0,ZN,2,1)(1,JN,1,0)),2&i&&s.vxM(l.imageSource?0:1)},dependencies:[B],styles:[".fill[_ngcontent-%COMP%]{width:100%;height:100%}.objectFitCover[_ngcontent-%COMP%]{object-fit:cover}.objectFitContain[_ngcontent-%COMP%]{object-fit:contain}"]})}return t})();const YM=["*"];function cL(t,r){if(1&t&&s.nrm(0,"i"),2&t){const e=s.XpG();s.ZvI("mobileDisplayNone ",e.fontAwesomeIconClass(),"")}}function dL(t,r){if(1&t&&(s.j41(0,"strong",6),s.EFF(1),s.k0s()),2&t){const e=s.XpG(2);s.R7$(),s.JRh(e.title())}}function uL(t,r){if(1&t&&(s.j41(0,"span",7),s.EFF(1),s.k0s()),2&t){const e=s.XpG(2);s.R7$(),s.JRh(e.subtitle())}}function hL(t,r){if(1&t&&(s.j41(0,"div",4),s.DNE(1,dL,2,1,"strong",6)(2,uL,2,1,"span",7),s.k0s()),2&t){const e=s.XpG();s.R7$(),s.vxM(e.title()?1:-1),s.R7$(),s.vxM(e.subtitle()?2:-1)}}function fL(t,r){if(1&t){const e=s.RV6();s.j41(0,"div",8),s.bIt("click",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.dismissRequest.emit())}),s.nrm(1,"i",9),s.k0s()}}const pL=t=>({widthPercent100:t});function mL(t,r){if(1&t){const e=s.RV6();s.j41(0,"rt-button",6),s.bIt("click",function(l){s.eBV(e);const u=s.XpG();return s.Njj(u.primaryButtonClick.emit(l))}),s.EFF(1),s.k0s()}if(2&t){const e=s.XpG();s.Y8G("disabled",e.primaryButtonDisabled()),s.R7$(),s.SpI(" ",e.primaryButtonText()," ")}}function gL(t,r){if(1&t){const e=s.RV6();s.j41(0,"rt-button",7),s.bIt("click",function(l){s.eBV(e);const u=s.XpG();return s.Njj(u.secondaryButtonClick.emit(l))}),s.EFF(1),s.k0s()}if(2&t){const e=s.XpG();s.R7$(),s.SpI(" ",e.secondaryButtonText()," ")}}function _L(t,r){if(1&t){const e=s.RV6();s.j41(0,"div",8),s.bIt("click",function(l){s.eBV(e);const u=s.XpG();return s.Njj(u.destructiveButtonClick.emit(l))}),s.EFF(1),s.k0s()}if(2&t){const e=s.XpG();s.R7$(),s.SpI(" ",e.destructiveButtonText()," ")}}function vL(t,r){if(1&t){const e=s.RV6();s.j41(0,"div",9),s.bIt("click",function(l){s.eBV(e);const u=s.XpG();return s.Njj(u.tertiaryButtonClick.emit(l))}),s.EFF(1),s.k0s()}if(2&t){const e=s.XpG();s.AVh("red","red"===e.tertiaryButtonColor())("blue","blue"===e.tertiaryButtonColor()),s.R7$(),s.SpI(" ",e.tertiaryButtonText()," ")}}let CL=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-blank-modal-dialog-header"]],standalone:!0,features:[s.aNF],ngContentSelectors:YM,decls:1,vars:0,template:function(i,l){1&i&&(s.NAR(),s.SdG(0))},styles:["[_nghost-%COMP%]{background-color:#337ab7;color:#fff;display:flex;width:100%;height:6.6rem;align-items:center;justify-content:space-between}"]})}return t})(),XR=(()=>{class t{title=(0,s.hFB)();subtitle=(0,s.hFB)();fontAwesomeIconClass=(0,s.hFB)();showCloseIcon=(0,s.hFB)(!0);dismissRequest=new s.bkB;static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-modal-dialog-header"]],inputs:{title:[1,"title"],subtitle:[1,"subt
1itle"],fontAwesomeIconClass:[1,"fontAwesomeIconClass"],showCloseIcon:[1,"showCloseIcon"]},standalone:!0,features:[s.aNF],decls:6,vars:3,consts:[[1,"paddingAllRem1_5","mobileReverse"],[1,"displayFlex","gapRem1","alignItemsCenter","mobileReverse","flex-1-1-auto","min-w-0","mobileContentSpaceBetween"],[1,"fontSizeRem4","displayFlex"],[3,"class"],[1,"flex-1-1-0","min-w-0","overflow-hidden","width0","mobileTextAlignCenter"],[1,"displayFlex","fontSizeRem2_1","cursorPointer","flexNoGrow","mobilePaddingRight1"],[1,"fontSizeRem2_1","textEllipsis"],[1,"textEllipsis"],[1,"displayFlex","fontSizeRem2_1","cursorPointer","flexNoGrow","mobilePaddingRight1",3,"click"],[1,"fa-sharp","fa-solid","fa-times"]],template:function(i,l){1&i&&(s.j41(0,"rt-blank-modal-dialog-header",0)(1,"div",1)(2,"div",2),s.DNE(3,cL,1,3,"i",3),s.k0s(),s.DNE(4,hL,3,2,"div",4),s.k0s(),s.DNE(5,fL,2,0,"div",5),s.k0s()),2&i&&(s.R7$(3),s.vxM(l.fontAwesomeIconClass()?3:-1),s.R7$(),s.vxM(l.title()||l.subtitle()?4:-1),s.R7$(),s.vxM(!0===l.showCloseIcon()?5:-1))},dependencies:[CL],styles:[".fontSizeRem2_1[_ngcontent-%COMP%]{font-size:2.1rem}.fontSizeRem4[_ngcontent-%COMP%]{font-size:4rem}.alignItemsCenter[_ngcontent-%COMP%]{align-items:center}.flexDirectionRowReverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-1-1-auto[_ngcontent-%COMP%]{flex:1 1 auto}.flex-1-1-0[_ngcontent-%COMP%]{flex:1 1 0}.width0[_ngcontent-%COMP%]{width:0}.destructive-link[_ngcontent-%COMP%]{cursor:pointer;color:#b41428}.destructive-link[_ngcontent-%COMP%]:hover, .destructive-link[_ngcontent-%COMP%]:active, .destructive-link[_ngcontent-%COMP%]:focus, .destructive-link.focus[_ngcontent-%COMP%], .destructive-link.active[_ngcontent-%COMP%]{text-decoration:underline;color:#9d1123}.tertiary-link[_ngcontent-%COMP%]{cursor:pointer}.tertiary-link.red[_ngcontent-%COMP%]{color:#b41428}.tertiary-link.blue[_ngcontent-%COMP%]{color:#337ab7}.tertiary-link[_ngcontent-%COMP%]:hover, .tertiary-link[_ngcontent-%COMP%]:active, .tertiary-link[_ngcontent-%COMP%]:focus, .tertiary-link.focus[_ngcontent-%COMP%], .tertiary-link.active[_ngcontent-%COMP%]{text-decoration:underline}.tertiary-link[_ngcontent-%COMP%]:hover.red, .tertiary-link[_ngcontent-%COMP%]:active.red, .tertiary-link[_ngcontent-%COMP%]:focus.red, .tertiary-link.focus.red[_ngcontent-%COMP%], .tertiary-link.active.red[_ngcontent-%COMP%]{color:#9d1123}.tertiary-link[_ngcontent-%COMP%]:hover.blue, .tertiary-link[_ngcontent-%COMP%]:active.blue, .tertiary-link[_ngcontent-%COMP%]:focus.blue, .tertiary-link.focus.blue[_ngcontent-%COMP%], .tertiary-link.active.blue[_ngcontent-%COMP%]{color:#2d6da3}.cursorPointer[_ngcontent-%COMP%]{cursor:pointer}.mobileReverse[_ngcontent-%COMP%]{flex-direction:row}.mobileContentSpaceBetween[_ngcontent-%COMP%]{justify-content:inherit}.gapRem1_6[_ngcontent-%COMP%]{gap:1.6rem}.maxWidthRem20[_ngcontent-%COMP%]{max-width:20rem}.textEllipsis[_ngcontent-%COMP%]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobileTextAlignCenter[_ngcontent-%COMP%]{text-align:left;padding-right:0}@media (max-width: 479px){.mobileTextAlignCenter[_ngcontent-%COMP%]{text-align:center;padding-right:3.1rem}.mobileJustifyContentCenter[_ngcontent-%COMP%]{justify-content:center}.mobileWidthPercent100[_ngcontent-%COMP%]{width:100%}.mobileDisplayNone[_ngcontent-%COMP%]{display:none}.mobilePaddingBottomRem4[_ngcontent-%COMP%]{padding-bottom:4rem}.mobileReverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.mobileContentSpaceBetween[_ngcontent-%COMP%]{justify-content:space-between}.mobilePaddingRight1[_ngcontent-%COMP%]{padding-right:1rem}}"]})}return t})(),YR=(()=>{class t extends iu{static \u0275fac=(()=>{let e;return function(l){return(e||(e=s.xGo(t)))(l||t)}})();static \u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),fb=(()=>{class t extends xc{static \u0275fac=(()=>{let e;return function(l){return(e||(e=s.xGo(t)))(l||t)}})();static \u0275prov=s.jDH({token:t,factory:t.\u0275fac,providedIn:"root"})}return t})(),MF=(()=>{class t extends Gt{_header;isOpen;_store=it(YR);_dialogEventBus=it(fb);_changeDetectorRef=it(s.gRc);_zone=it(s.SKi);closeHandler=(0,s.hFB)();_handleKeyup(e){"Escape"===e.key&&this._close()}constructor(){super("RtModalDialogComponent")}ngOnInit(){this.addSubscription(this._store.state$.pipe(nt(e=>{this._zone.run(()=>{this.isOpen=e?.isOpen,this._changeDetectorRef.markForCheck()})})).subscribe()),this._header&&this.addSubscription(this._header.dismissRequest.subscribe(()=>{this._close()}))}_close(){this.closeHandler()?this.closeHandler()():this._dialogEventBus.dispatch({action:"close"})}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-modal-dialog"]],contentQueries:function(i,l,u){if(1&i&&s.wni(u,XR,7),2&i){let m;s.mGM(m=s.lsd())&&(l._header=m.first)}},hostVars:2,hostBindings:function(i,l){1&i&&s.bIt("keyup",function(m){return l._handleKeyup(m)},!1,s.EBC),2&i&&s.AVh("open",l.isOpen)},inputs:{closeHandler:[1,"closeHandler"]},standalone:!0,features:[s.Vt3,s.aNF],ngContentSelectors:YM,decls:1,vars:0,template:function(i,l){1&i&&(s.NAR(),s.SdG(0))},styles:["[_nghost-%COMP%]{position:absolute;transform:translateY(-50%);left:50%;transform:translate(-50%,-50%);z-index:99999;position:fixed;display:flex;flex-direction:column;background:#fff;
1width:65rem;height:auto;max-width:90%;max-height:90%;top:-50%;transition:top .25s ease-in-out}.open[_nghost-%COMP%]{top:50%}@media (max-width: 479px){.open[_nghost-%COMP%]{width:100%;height:calc(100% + .1rem);max-width:100%;max-height:calc(100% + .1rem)}}"]})}return t})(),bL=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-blank-modal-dialog-footer"]],standalone:!0,features:[s.aNF],ngContentSelectors:YM,decls:1,vars:0,template:function(i,l){1&i&&(s.NAR(),s.SdG(0))},styles:["[_nghost-%COMP%]{background-color:#fff;color:#445467;display:flex;width:100%;height:7rem;align-items:center;box-shadow:0 -.2rem .2rem #00000040}@media (max-width: 479px){[_nghost-%COMP%]{margin-bottom:2rem}}"]})}return t})(),DF=(()=>{class t{primaryButtonClick=(0,s.CGW)();secondaryButtonClick=(0,s.CGW)();destructiveButtonClick=(0,s.CGW)();tertiaryButtonClick=(0,s.CGW)();primaryButtonText=(0,s.hFB)();secondaryButtonText=(0,s.hFB)();destructiveButtonText=(0,s.hFB)();tertiaryButtonText=(0,s.hFB)();tertiaryButtonColor=(0,s.hFB)("red");primaryButtonDisabled=(0,s.hFB)();static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-modal-dialog-footer"]],hostAttrs:[1,"positionRelative"],inputs:{primaryButtonText:[1,"primaryButtonText"],secondaryButtonText:[1,"secondaryButtonText"],destructiveButtonText:[1,"destructiveButtonText"],tertiaryButtonText:[1,"tertiaryButtonText"],tertiaryButtonColor:[1,"tertiaryButtonColor"],primaryButtonDisabled:[1,"primaryButtonDisabled"]},outputs:{primaryButtonClick:"primaryButtonClick",secondaryButtonClick:"secondaryButtonClick",destructiveButtonClick:"destructiveButtonClick",tertiaryButtonClick:"tertiaryButtonClick"},standalone:!0,features:[s.aNF],decls:6,vars:7,consts:[[1,"paddingAllRem1_5","widthPercent100","justifyContentSpaceBetween","flexDirectionRowReverse","gapRem1_6"],[1,"displayFlex","flexDirectionRowReverse","gapRem1_6","mobileJustifyContentCenter",3,"ngClass"],["variant","primary",1,"maxWidthRem20","mobileWidthPercent100",3,"disabled"],["variant","secondary-grey",1,"maxWidthRem20","mobileWidthPercent100"],[1,"destructive-link"],[1,"tertiary-link",3,"red","blue"],["variant","primary",1,"maxWidthRem20","mobileWidthPercent100",3,"click","disabled"],["variant","secondary-grey",1,"maxWidthRem20","mobileWidthPercent100",3,"click"],[1,"destructive-link",3,"click"],[1,"tertiary-link",3,"click"]],template:function(i,l){1&i&&(s.j41(0,"rt-blank-modal-dialog-footer",0)(1,"div",1),s.DNE(2,mL,2,2,"rt-button",2)(3,gL,2,1,"rt-button",3),s.k0s(),s.DNE(4,_L,2,1,"div",4)(5,vL,2,5,"div",5),s.k0s()),2&i&&(s.R7$(),s.Y8G("ngClass",s.eq3(5,pL,!(l.destructiveButtonText()||l.tertiaryButtonText()))),s.R7$(),s.vxM(l.primaryButtonText()?2:-1),s.R7$(),s.vxM(l.secondaryButtonText()?3:-1),s.R7$(),s.vxM(l.destructiveButtonText()?4:-1),s.R7$(),s.vxM(l.tertiaryButtonText()?5:-1))},dependencies:[bL,Fo,aL],styles:[".fontSizeRem2_1[_ngcontent-%COMP%]{font-size:2.1rem}.fontSizeRem4[_ngcontent-%COMP%]{font-size:4rem}.alignItemsCenter[_ngcontent-%COMP%]{align-items:center}.flexDirectionRowReverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.flex-1-1-auto[_ngcontent-%COMP%]{flex:1 1 auto}.flex-1-1-0[_ngcontent-%COMP%]{flex:1 1 0}.width0[_ngcontent-%COMP%]{width:0}.destructive-link[_ngcontent-%COMP%]{cursor:pointer;color:#b41428}.destructive-link[_ngcontent-%COMP%]:hover, .destructive-link[_ngcontent-%COMP%]:active, .destructive-link[_ngcontent-%COMP%]:focus, .destructive-link.focus[_ngcontent-%COMP%], .destructive-link.active[_ngcontent-%COMP%]{text-decoration:underline;color:#9d1123}.tertiary-link[_ngcontent-%COMP%]{cursor:pointer}.tertiary-link.red[_ngcontent-%COMP%]{color:#b41428}.tertiary-link.blue[_ngcontent-%COMP%]{color:#337ab7}.tertiary-link[_ngcontent-%COMP%]:hover, .tertiary-link[_ngcontent-%COMP%]:active, .tertiary-link[_ngcontent-%COMP%]:focus, .tertiary-link.focus[_ngcontent-%COMP%], .tertiary-link.active[_ngcontent-%COMP%]{text-decoration:underline}.tertiary-link[_ngcontent-%COMP%]:hover.red, .tertiary-link[_ngcontent-%COMP%]:active.red, .tertiary-link[_ngcontent-%COMP%]:focus.red, .tertiary-link.focus.red[_ngcontent-%COMP%], .tertiary-link.active.red[_ngcontent-%COMP%]{color:#9d1123}
1.tertiary-link[_ngcontent-%COMP%]:hover.blue, .tertiary-link[_ngcontent-%COMP%]:active.blue, .tertiary-link[_ngcontent-%COMP%]:focus.blue, .tertiary-link.focus.blue[_ngcontent-%COMP%], .tertiary-link.active.blue[_ngcontent-%COMP%]{color:#2d6da3}.cursorPointer[_ngcontent-%COMP%]{cursor:pointer}.mobileReverse[_ngcontent-%COMP%]{flex-direction:row}.mobileContentSpaceBetween[_ngcontent-%COMP%]{justify-content:inherit}.gapRem1_6[_ngcontent-%COMP%]{gap:1.6rem}.maxWidthRem20[_ngcontent-%COMP%]{max-width:20rem}.textEllipsis[_ngcontent-%COMP%]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobileTextAlignCenter[_ngcontent-%COMP%]{text-align:left;padding-right:0}@media (max-width: 479px){.mobileTextAlignCenter[_ngcontent-%COMP%]{text-align:center;padding-right:3.1rem}.mobileJustifyContentCenter[_ngcontent-%COMP%]{justify-content:center}.mobileWidthPercent100[_ngcontent-%COMP%]{width:100%}.mobileDisplayNone[_ngcontent-%COMP%]{display:none}.mobilePaddingBottomRem4[_ngcontent-%COMP%]{padding-bottom:4rem}.mobileReverse[_ngcontent-%COMP%]{flex-direction:row-reverse}.mobileContentSpaceBetween[_ngcontent-%COMP%]{justify-content:space-between}.mobilePaddingRight1[_ngcontent-%COMP%]{padding-right:1rem}}"]})}return t})(),TF=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-modal-dialog-content"]],standalone:!0,features:[s.aNF],ngContentSelectors:YM,decls:1,vars:0,template:function(i,l){1&i&&(s.NAR(),s.SdG(0))},styles:["[_nghost-%COMP%]{height:auto;max-height:calc(90% - 13.6rem);overflow-y:auto}@media (max-width: 479px){[_nghost-%COMP%]{height:calc(100% - 13.6rem);max-height:calc(100% - 13.6rem)}}"]})}return t})();class xL extends bF{controls={confirm_email:new Pi,confirm_phone:new Pi,website:new Pi};form=new Vc(this.controls);getValue(){return this.form.value}gotcha(){return!1===this.controls.confirm_email.pristine||!1===this.controls.confirm_phone.pristine||!1===this.controls.website.pristine}}class wL{_key;_maxAttempts;_submissionWindowMs;constructor(r,e,i){this._key=r,this._maxAttempts=e,this._submissionWindowMs=i}canAttempt(r=Date.now()){const{hits:e,resetAtMs:i}=this._read(r),l=Math.max(0,this._maxAttempts-e.length);return e.length>=this._maxAttempts?{ok:!1,retryAfterMs:Math.max(0,i-r),resetAtMs:i}:{ok:!0,remaining:l,resetAtMs:i}}recordSubmit(r=Date.now()){const e=this._read(r);return e.hits.push(r),this._write(e),this.canAttempt(r)}clear(){localStorage.removeItem(this._key)}_read(r){const e=localStorage.getItem(this._key);let i=[],l=r+this._submissionWindowMs;if(e)try{const m=JSON.parse(e);i=Array.isArray(m.hits)?m.hits.filter(C=>Number.isFinite(C)):[],l=Number.isFinite(m.resetAtMs)?m.resetAtMs:l}catch{}r>=l&&(i=[],l=r+this._submissionWindowMs);const u=l-this._submissionWindowMs;return i=i.filter(m=>m>=u&&m<=r),this._write({hits:i,resetAtMs:l}),{hits:i,resetAtMs:l}}_write(r){localStorage.setItem(this._key,JSON.stringify(r))}}const TL=["*"];let wl=(()=>{class t{static rtModalContainerKey="rt-modal-container";static rtGraphicModalContainerKey="rt-graphic-modal-container";static openClass="open";static openDialogClass="openDialog";static hasOpenModalInDom(){const e=document.getElementById(t.rtModalContainerKey),i=document.getElementById(t.rtGraphicModalContainerKey);return e&&e.classList.contains(t.openClass)||i&&i.classList.contains(t.openClass)}}return t})(),KL=(()=>{class t extends Gt{cancel=(0,s.CGW)();modalId;backgroundDiv;modalContainerDiv;_isOpen;static _getOrCreateDiv(e){const i=document.getElementById(e);if(i)return i;const l=document.createElement("div");return l.id=e,document.body.prepend(l),l}constructor(e){super(e)}ngOnInit(){this._tryCreateModalStyles(),this.backgroundDiv=t._getOrCreateDiv(this.modalBackgroundKey),this.modalContainerDiv=t._getOrCreateDiv(this.modalContainerKey),this.onInit()}rtOnDestroy(){this.backgroundDiv&&this.backgroundDiv.removeEventListener("click",this.backgroundClickEventListener),this.toggle(!1),this.clearContainerDiv(),document.removeEventListener("keydown",this._onEscapeKeydownHandler)}_tryCreateModalStyles(){const e=this.styleElementIdAttributeName;let i=document.getElementById(e);i||(i=document.createElement("style"),i.id=e,i.innerHTML=`\n #${this.modalBackgroun
1dKey} {\n position: fixed;\n background: rgba(0, 0, 0, 0.5);\n z-index: ${this.backgroundZIndex};\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n transition: visibility 0s ease-in-out .4s, opacity 0.3s ease-in-out;\n visibility: hidden;\n opacity: 0;\n pointer-events: none;\n }\n #${this.modalBackgroundKey}.${wl.openClass} {\n visibility: visible;\n opacity: 1;\n transition: visibility 0s ease-in-out 0s, opacity 0.2s ease-in-out;\n pointer-events: auto;\n }\n\n #${this.modalContainerKey} {\n ${this.containerStyles}\n }\n\n #${this.modalContainerKey}.${wl.openClass} {\n pointer-events: auto;\n }\n\n #${this.modalContainerKey}.${wl.openClass} ${this.componentSelector} {\n opacity: 1;\n display: flex;\n }\n\n #${this.modalContainerKey}.${wl.openDialogClass} ${this.componentSelector} {\n ${this.openDialogStyles}\n }\n `,document.body.prepend(i))}backgroundClickEventListener=()=>{this.internalClose()};_onEscapeKeydownHandler=e=>{"Escape"===e.key&&this.cancel.emit()};generateModalId(){this.modalId=Date.now().toString()}clearContainerDiv(){for(;this.modalContainerDiv.firstChild;)this.modalContainerDiv.removeChild(this.modalContainerDiv.firstChild)}assignContainerOwnership(){!this.modalContainerDiv||!this.modalId||this.modalContainerDiv.setAttribute(this.modalIdAttributeName,this.modalId)}toggleOpenBackgroundDivs(e){e?(this.backgroundDiv.classList.add(wl.openClass),this.modalContainerDiv.classList.add(wl.openClass)):(this.backgroundDiv.classList.remove(wl.openClass),this.modalContainerDiv.classList.remove(wl.openClass))}dialogSlideInOut(e){this._isOpen=e,e?this.modalContainerDiv.classList.add(wl.openDialogClass):this.modalContainerDiv.classList.remove(wl.openDialogClass)}isContainerOwner(){return!this.modalContainerDiv||!this.modalId||this.modalId===this.modalContainerDiv.getAttribute(this.modalIdAttributeName)}bindModalClickEventListeners(e){this.backgroundDiv&&(e?(document.addEventListener("keydown",this._onEscapeKeydownHandler),this.backgroundDiv.addEventListener("click",this.backgroundClickEventListener)):(document.removeEventListener("keydown",this._onEscapeKeydownHandler),this.backgroundDiv.removeEventListener("click",this.backgroundClickEventListener)))}static \u0275fac=function(i){s.QTQ()};static \u0275dir=s.FsC({type:t,outputs:{cancel:"cancel"},features:[s.Vt3]})}return t})(),XL=(()=>{class t extends KL{_elementRef=(0,s.WQX)(s.aKT);_scrollService=it(Tg);_openSource=new Qd;isOpen=!1;disableInternalClose=(0,s.hFB)(!1);_readySource=new Yn(!1);_timeout;save=(0,s.CGW)();openEvent=(0,s.CGW)();closeEvent=(0,s.CGW)();ready$=this._readySource.value$.pipe((0,At.p)(e=>e),(0,ni.s)(1),Do(1));_parentNode;constructor(e){super(e)}onInit(){this.addSubscription(this._toggleOpenPipeline().subscribe()),this._parentNode=this._elementRef.nativeElement.parentNode,this._readySource.next(!0)}open(e=null){this._timeout=e,this._openSource.next(!0)}close(){this._openSource.next(!1)}closeImmediatelyAndWaitForClose(){return!1!==this.isOpen&&(this.isOpen=!1,this.bindModalClickEventListeners(!1),this.clearContainerDiv(),this.toggleOpenBackgroundDivs(!1),this._scrollService.enableBodyScrolling(),this.closeEvent.emit(),this.modalContainerDiv&&0!==this.modalContainerDiv.childNodes.length)?((t,r=20,e=200)=>new Ze.c(i=>{t()?(i.next(),i.complete()):i.error("Predicate evaluation failed")}).pipe(function ta(t){return(0,Fn.N)((r,e)=>{let i,u,l=!1;const m=()=>{i=r.subscribe((0,_n._)(e,void 0,void 0,C=>{u||(u=new Ke.B,An(t(u)).subscribe((0,_n._)(e,()=>i?m():l=!0))),u&&u.next(C)})),l&&(i.unsubscribe(),i=null,l=!1,m())};m()})}(i=>i.pipe(Qt((l,u)=>u>=r?wo(l):Za(e))))))(()=>!this.modalContainerDiv||0===this.modalContainerDiv.childNodes.length,50,100):pe()}scrollDialogToTop(){this._elementRef.nativeElement.scrollTop=0}toggle(e=!this.isOpen){this._openSource.next(e)}rtOnDestroy(){this.isOpen&&this._closeModalSynchronously()}internalClose(){this.disableInternalClose()||this.close()}_toggleOpenPipeline(){return M_([this._openSource.value$,this.ready$]).pipe((0,At.p)(([i,l])=>l),(0,ke.T)(([i])=>i)).pipe((0,At.p)(i=>i!==this.isOpen),nt(i=>
1{this.bindModalClickEventListeners(i),this.toggleOpenBackgroundDivs(i),i&&(this.clearContainerDiv(),this.modalContainerDiv.append(this._elementRef.nativeElement),this.generateModalId(),this.assignContainerOwnership())}),Gy(i=>i,10),nt(i=>{this.dialogSlideInOut(i),this.isOpen=i,i?(this.scrollDialogToTop(),this.openEvent.emit(),this._scrollService.disableBodyScrolling()):(this.closeEvent.emit(),this._scrollService.enableBodyScrolling())}),gi(300),nt(i=>{!i&&this.isContainerOwner()&&(this._parentNode.append(this._elementRef.nativeElement),this.clearContainerDiv())}),Zt(i=>i&&this._timeout?pe(i).pipe(gi(this._timeout),nt(()=>this.close())):pe(i)),(0,ke.T)(()=>null))}_closeModalSynchronously(){this.closeEvent.emit(),this.bindModalClickEventListeners(!1),this.isOpen=!1,this.toggleOpenBackgroundDivs(!1),this.dialogSlideInOut(!1),this._scrollService.enableBodyScrolling(),this.isContainerOwner()&&(this._parentNode.append(this._elementRef.nativeElement),this.clearContainerDiv())}static \u0275fac=function(i){s.QTQ()};static \u0275dir=s.FsC({type:t,hostVars:2,hostBindings:function(i,l){2&i&&s.AVh("open",l.isOpen)},inputs:{disableInternalClose:[1,"disableInternalClose"]},outputs:{save:"save",openEvent:"openEvent",closeEvent:"closeEvent"},features:[s.Vt3]})}return t})(),EF=(()=>{class t extends XL{modalContainerKey="mobile-tray-container";modalBackgroundKey="mobile-tray-background";modalIdAttributeName="x-overlay-id";styleElementIdAttributeName="mobile-tray-styles";componentSelector="rt-mobile-tray";backgroundZIndex=1e5;openDialogStyles="top: 50;";containerStyles="\n position: fixed;\n background-color: #ffffff;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 100001;\n pointer-events: none;\n ";constructor(){super("mobileTray")}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-mobile-tray"]],standalone:!0,features:[s.Vt3,s.aNF],ngContentSelectors:TL,decls:2,vars:0,consts:[[1,"trayContainer"]],template:function(i,l){1&i&&(s.NAR(),s.j41(0,"div",0),s.SdG(1),s.k0s())},styles:["[_nghost-%COMP%]{display:none;width:100%}.trayContainer[_ngcontent-%COMP%]{background-color:#fff;width:100%}"]})}return t})();function JL(t,r){if(1&t&&(s.j41(0,"rt-image",2),s.nI1(1,"getFromRawString"),s.nI1(2,"getFromRawString"),s.nrm(3,"div",3),s.k0s()),2&t){const e=s.XpG(2);s.AVh("roundedImage",e.roundedDisplay()),s.Y8G("loadingPriority",e.loadingPriority())("imageSource",s.bMT(1,10,e.profileImageUrlToUse()))("placeholderSource",s.bMT(2,12,e.defaultProfileImageDataUrl()))("imageDescription",e.altTextName()+" Profile Image")("fill",!0)("objectFit","contain"),s.R7$(3),s.AVh("roundedImage",e.roundedDisplay())}}function eB(t,r){if(1&t&&(s.j41(0,"rt-image",2),s.nI1(1,"getFromRealtracs"),s.nI1(2,"getFromRawString"),s.nrm(3,"div",3),s.k0s()),2&t){const e=s.XpG(2);s.AVh("roundedImage",e.roundedDisplay()),s.Y8G("loadingPriority",e.loadingPriority())("imageSource",s.bMT(1,10,e.profileImageUrlToUse()))("placeholderSource",s.bMT(2,12,e.defaultProfileImageDataUrl()))("imageDescription",e.altTextName()+" Profile Image")("fill",!0)("objectFit","contain"),s.R7$(3),s.AVh("roundedImage",e.roundedDisplay())}}function tB(t,r){if(1&t&&(s.nrm(0,"img",4),s.nI1(1,"getFromRawString")),2&t){const e=s.XpG(2);s.AVh("roundedImage",e.roundedDisplay()),s.Y8G("src",s.bMT(1,4,e.profileImageUrlToUse()),s.B4B)("alt",e.altTextName()+" Profile Image")}}function nB(t,r){if(1&t&&s.DNE(0,JL,4,14,"rt-image",0)(1,eB,4,14,"rt-image",0)(2,tB,2,6,"img",1),2&t){const e=s.XpG();s.vxM("absolute"==e.imageSourceType()?0:"relative"==e.imageSourceType()?1:"data"==e.imageSourceType()?2:-1)}}let pb=(()=>{class t{profileImageUrl=s.hFB.required();defaultProfileImageDataUrl=s.hFB.required();height=(0,s.hFB)(60);width=(0,s.hFB)(60);altTextName=(0,s.hFB)();roundedDisplay=(0,s.hFB)(!0);loadingPriority=(0,s.hFB)("lazy");profileImageUrlToUse=(0,s.EWP)(()=>this.profileImageUrl()?this.profileImageUrl():this.defaultProfileImageDataUrl());imageSourceType=(0,s.EWP)(()=>{const e=this.profileImageUrlToUse();return e?/^https?:\/\//i.test(e)?"absolute":e.startsWith("data:")?"data":"relative":null});static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-profile-image"]],inputs:{profileImageUrl:[1,"profileImageUrl"],defaultProfileImageDataUrl:[1,"defaultProfileImageDataUrl"],height:[1,"height"],width:[1,"width"],altTextName:[1,"altTextName"],roundedDisplay:[1,"roundedDisplay"],loadingPriority:[1,"loadingPriority"]},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[3,"loadingPriority","imageSource","placeholderSource","imageDescription","roundedImage","fill","objectFit"],[1,"img-responsive",3,"src","alt","roundedImage"],[3,"loadingPriority","imageSource","placeholderSource","imageDescription","fill","objectFit"],[1,"emptyProfileImagePlaceholder"],[1,"img-responsive",3,"src","alt"]],template:function(i,l){1&i&&s.DNE(0,nB,3,1),2&i&&s.vxM(l.profileImageUrlToUse()&&l.imageSourceType()?0:-1)},dependencies:[lL,om,M2],styles:["[_nghost-%COMP%]{display:block;max-width:15rem;position:relative;height:100%;width:100%}.emptyProfileImagePlaceholder[_ngcontent-%COMP%]{background-color:#ededed}.roundedImage[_ngcontent-%COMP%]{border-radius:100%;overflow:hidden;display:block}"]})}return t})();function iB(t,r){if(1&t){const e=s.RV6();s.j41(0,"div",1)(1,"div",2)(2,"div",3),s.nrm(3,"rt-profile-image",4),s.k0s(),s.j41(4,"div",5)(5,"div",6)(6,"b"),s.EFF(7),s.k0s()(),s.j41(8,"div",7),s.EFF(9),s.k0s()()(),s.j41(10,"div",8),s.EFF(11),s.nI1(12,"phone"),s.k0s()(),s.j41(13,"div",9)(14,"a",10),s.n
1I1(15,"getFromRawString"),s.bIt("click",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.close())}),s.EFF(16,"Call"),s.k0s(),s.j41(17,"a",11),s.nI1(18,"getFromRawString"),s.bIt("click",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.close())}),s.EFF(19,"Text"),s.k0s()(),s.j41(20,"div",12),s.bIt("click",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.close())}),s.EFF(21," Cancel "),s.k0s()}if(2&t){const e=s.XpG();s.R7$(3),s.Y8G("profileImageUrl",e.userProfile.userProfileImageUrl)("defaultProfileImageDataUrl",e.avatarDataUrl)("altTextName",e.userProfile.fullName),s.R7$(4),s.JRh(e.userProfile.fullName),s.R7$(2),s.JRh(e.userProfile.officeName),s.R7$(2),s.SpI(" ",s.bMT(12,8,e.userProfile.mobilePhone)," (mobile) "),s.R7$(3),s.Y8G("href",s.bMT(15,10,"tel:+1"+e.userProfile.mobilePhone),s.B4B),s.R7$(3),s.Y8G("href",s.bMT(18,12,"sms:+1"+e.userProfile.mobilePhone),s.B4B)}}let IF=(()=>{class t extends Gt{avatarDataUrl=_l.getAvatarUrl();userProfile;_mobileTray;constructor(){super("UserMobilePhoneTrayComponent")}open(e){this.userProfile=e,this._mobileTray.open()}close(){this._mobileTray.close()}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["app-agent-mobile-phone-tray"]],viewQuery:function(i,l){if(1&i&&s.GBs(EF,5),2&i){let u;s.mGM(u=s.lsd())&&(l._mobileTray=u.first)}},standalone:!0,features:[s.Vt3,s.aNF],decls:2,vars:1,consts:[[1,"displayFlex","flexDirectionColumn"],[1,"agentInfo","displayFlex","flexDirectionRow","justifyContentSpaceBetween","alignItemsCenter"],[1,"displayFlex","flexDirectionRow"],[1,"image-container"],[3,"profileImageUrl","defaultProfileImageDataUrl","altTextName"],[1,"agentNameAndOffice"],[1,"agentName"],[1,"officeName","font-normal"],[1,"agentInfoRight","font-normal"],[1,"actionButtons","displayFlex","flexDirectionRow","text-center"],[1,"callButton","cursor-pointer",3,"click","href"],[1,"smsButton","cursor-pointer",3,"click","href"],[1,"cancelButton","text-center","cursor-pointer",3,"click"]],template:function(i,l){1&i&&(s.j41(0,"rt-mobile-tray",0),s.DNE(1,iB,22,14),s.k0s()),2&i&&(s.R7$(),s.vxM(l.userProfile?1:-1))},dependencies:[EF,ps,om,pb],styles:["rt-mobile-tray[_ngcontent-%COMP%]{background-color:#fff}.agentInfo[_ngcontent-%COMP%]{padding:1.4rem 1.2rem}.agentInfo[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%]{width:3rem}.agentInfo[_ngcontent-%COMP%] .image-container[_ngcontent-%COMP%] rt-profile-image[_ngcontent-%COMP%]{display:flex;align-items:center;height:100%}.agentInfo[_ngcontent-%COMP%] .agentNameAndOffice[_ngcontent-%COMP%]{padding-left:1.2rem}.agentInfo[_ngcontent-%COMP%] .agentNameAndOffice[_ngcontent-%COMP%] .agentName[_ngcontent-%COMP%]{color:#445467;font-size:1.6rem}.agentInfo[_ngcontent-%COMP%] .agentNameAndOffice[_ngcontent-%COMP%] .officeName[_ngcontent-%COMP%]{color:#888;font-size:1.4rem}.agentInfo[_ngcontent-%COMP%] .agentInfoRight[_ngcontent-%COMP%]{color:#445467;font-size:1.4rem}.actionButtons[_ngcontent-%COMP%]{height:6.4rem;line-height:6.4rem;color:#337ab7;font-weight:700}.actionButtons[_ngcontent-%COMP%] .callButton[_ngcontent-%COMP%]{flex-grow:1;border-top:solid .05rem #a3a3a3;border-right:solid .05rem #a3a3a3}.actionButtons[_ngcontent-%COMP%] .smsButton[_ngcontent-%COMP%]{flex-grow:1;border-top:solid .05rem #a3a3a3}.cancelButton[_ngcontent-%COMP%]{color:#b41428;height:6.4rem;line-height:6.4rem;border-top:solid .05rem #a3a3a3;border-bottom:solid .05rem #a3a3a3;font-weight:400;margin-bottom:3rem}"]})}return t})();function rB(t,r){if(1&t){const e=s.RV6();s.j41(0,"a",1),s.bIt("click",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.openMobilePhoneTray())}),s.EFF(1),s.k0s(),s.nrm(2,"app-agent-mobile-phone-tray",2)}if(2&t){const e=s.XpG();s.R7$(),s.JRh(e.textToHyperLinkToOpenMobileTray())}}function oB(t,r){if(1&t&&(s.j41(0,"a",0),s.nI1(1,"getFromRawString"),s.EFF(2),s.k0s()),2&t){const e=s.XpG();s.Y8G("href",s.bMT(1,2,"tel:+1"+e.userProfile().mobilePhone),s.B4B),s.R7$(2),s.SpI(" ",e.textToHyperLinkToOpenMobileTray(),"")}}let kF=(()=>{class t extends Gt{isMobileDevice;userProfile=s.hFB.required();alternativeText=(0,s.hFB)();textToHyperLinkToOpenMobileTray=(0,s.EWP)(()=>this.alternativeText()?this.alternativeText():(new ps).transform(this.userProfile().mobilePhone));_mobileTray;constructor(){super("RtMobilePhoneLinkComponent"),this.isMobileDevice=Me.isMobile}openMobilePhoneTray(){this._mobileTray.open(this.userProfile())}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-user-mobile-phone-link"]],viewQuery:function(i,l){if(1&i&&s.GBs(IF,5),2&i){let u;s.mGM(u=s.lsd())&&(l._mobileTray=u.first)}},inputs:{userProfile:[1,"userProfile"],alternativeText:[1,"alternativeText"]},standalone:!0,features:[s.Vt3,s.aNF],decls:2,vars:2,consts:[["target","_top",3,"href"],[3,"click"],[1,"displayNone"]],template:function(i,l){1&i&&s.DNE(0,rB,3,1)(1,oB,3,4,"a",0),2&i&&(s.vxM(l.isMobileDevice?0:-1),s.R7$(),s.vxM(l.isMobileDevice?-1:1))}
1,dependencies:[IF,om],encapsulation:2})}return t})();function pB(t,r){if(1&t&&(s.j41(0,"a",2),s.nI1(1,"getFromRawString"),s.j41(2,"span",3),s.nrm(3,"i",4),s.k0s()()),2&t){const e=s.XpG(2);s.Y8G("href",s.bMT(1,1,e.socialMediaProperties().facebook),s.B4B)}}function mB(t,r){if(1&t&&(s.j41(0,"a",2),s.nI1(1,"getFromRawString"),s.j41(2,"span",5),s.nrm(3,"i",6),s.k0s()()),2&t){const e=s.XpG(2);s.Y8G("href",s.bMT(1,1,e.socialMediaProperties().twitter),s.B4B)}}function gB(t,r){if(1&t&&(s.j41(0,"a",2),s.nI1(1,"getFromRawString"),s.j41(2,"span",7),s.nrm(3,"i",8),s.k0s()()),2&t){const e=s.XpG(2);s.Y8G("href",s.bMT(1,1,e.socialMediaProperties().instagram),s.B4B)}}function _B(t,r){if(1&t&&(s.j41(0,"a",2),s.nI1(1,"getFromRawString"),s.j41(2,"span",9),s.nrm(3,"i",10),s.k0s()()),2&t){const e=s.XpG(2);s.Y8G("href",s.bMT(1,1,e.socialMediaProperties().linkedIn),s.B4B)}}function vB(t,r){if(1&t&&(s.j41(0,"div",0)(1,"div",1),s.DNE(2,pB,4,3,"a",2)(3,mB,4,3,"a",2),s.k0s(),s.j41(4,"div",1),s.DNE(5,gB,4,3,"a",2)(6,_B,4,3,"a",2),s.k0s()()),2&t){let e,i,l,u;const m=s.XpG();s.R7$(2),s.vxM(null!=(e=m.socialMediaProperties())&&e.facebook?2:-1),s.R7$(),s.vxM(null!=(i=m.socialMediaProperties())&&i.twitter?3:-1),s.R7$(2),s.vxM(null!=(l=m.socialMediaProperties())&&l.instagram?5:-1),s.R7$(),s.vxM(null!=(u=m.socialMediaProperties())&&u.linkedIn?6:-1)}}let RF=(()=>{class t{socialMediaProperties=(0,s.hFB)();static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["app-social-media"]],inputs:{socialMediaProperties:[1,"socialMediaProperties"]},standalone:!0,features:[s.aNF],decls:1,vars:1,consts:[[1,"socialMediaContainer"],[1,"socialMediaGroup"],["target","_blank",3,"href"],[1,"previewIcon","socialMedia","facebook"],[1,"fa-brands","fa-facebook-square"],[1,"previewIcon","socialMedia","twitter"],[1,"fa-brands","fa-square-x-twitter"],[1,"previewIcon","socialMedia","instagram"],[1,"fa-brands","fa-square-instagram"],[1,"previewIcon","socialMedia","linkedIn"],[1,"fa-brands","fa-linkedin"]],template:function(i,l){if(1&i&&s.DNE(0,vB,7,4,"div",0),2&i){let u;s.vxM(null!=(u=l.socialMediaProperties())&&u.facebook||null!=(u=l.socialMediaProperties())&&u.twitter||null!=(u=l.socialMediaProperties())&&u.instagram||null!=(u=l.socialMediaProperties())&&u.linkedIn?0:-1)}},dependencies:[om],styles:[".socialMediaContainer[_ngcontent-%COMP%], .socialMediaGroup[_ngcontent-%COMP%]{display:flex;flex-direction:row}.previewIcon[_ngcontent-%COMP%]{color:#444;font-size:1.6rem;cursor:pointer;padding-right:.5rem}.previewIcon.socialMedia[_ngcontent-%COMP%]{font-size:2.4rem;transition:color .25s ease;padding:0 .25rem}.previewIcon.socialMedia.facebook[_ngcontent-%COMP%]:hover{color:#1877f2}.previewIcon.socialMedia.twitter[_ngcontent-%COMP%]:hover{color:#1da1f2}.previewIcon.socialMedia.instagram[_ngcontent-%COMP%]:hover{color:#cc2366}.previewIcon.socialMedia.linkedIn[_ngcontent-%COMP%]:hover{color:#0e76a8}"]})}return t})();const yB=["agentContactModalRef"];function CB(t,r){1&t&&s.eu8(0)}function bB(t,r){1&t&&(s.j41(0,"mat-error",5),s.EFF(1,"Sorry, there was a problem sending your message, "),s.nrm(2,"br"),s.EFF(3," please wait a moment and try again. "),s.k0s())}function xB(t,r){1&t&&(s.j41(0,"mat-label"),s.EFF(1," By clicking Send you agree and consent to the Realtracs "),s.j41(2,"a",18),s.EFF(3,"Terms of Use"),s.k0s(),s.EFF(4," and "),s.j41(5,"a",19),s.EFF(6,"Privacy Policy"),s.k0s()())}function wB(t,r){if(1&t&&(s.DNE(0,CB,1,0,"ng-container",8),s.j41(1,"div",9),s.nrm(2,"rt-material-input",10)(3,"rt-material-input",11)(4,"rt-material-input-mask",12)(5,"rt-material-text-area",13),s.j41(6,"div",14)(7,"label"),s.EFF(8," Confirm email "),s.nrm(9,"input",15),s.k0s(),s.j41(10,"label"),s.EFF(11," Confirm phone "),s.nrm(12,"input",16),s.k0s(),s.j41(13,"label"),s.EFF(14," Website "),s.nrm(15,"input",17),s.k0s()()(),s.DNE(16,bB,4,0,"mat-error",5)(17,xB,7,0,"mat-label")),2&t){const e=s.XpG(2),i=s.sdS(3);s.Y8G("ngTemplateOutlet",i),s.R7$(2),s.Y8G("control",e.agentContactForm.controls.name),s.R7$(),s.Y8G("control",e.agentContactForm.controls.email),s.R7$(),s.Y8G("control",e.agentContactForm.controls.phone)("maskOptions",e.phoneMask),s.R7$(),s.Y8G("maxlength",500)("displayCharacterLimit",!0)("minRows",6)("maxRows",8)("control",e.agentContactForm.controls.message),s.R7$(4),s.Y8G("formControl",e.honeyPotForm.controls.confirm_email),s.R7$(3),s.Y8G("formControl",e.honeyPotForm.controls.confirm_p
1hone),s.R7$(3),s.Y8G("formControl",e.honeyPotForm.controls.website),s.R7$(),s.vxM(e.errorOccurred()?16:17)}}function SB(t,r){1&t&&(s.j41(0,"mat-error",5),s.EFF(1,"Limit reached. Try again in a few minutes. "),s.k0s())}function MB(t,r){1&t&&s.eu8(0)}function DB(t,r){if(1&t&&(s.j41(0,"div",6)(1,"div")(2,"label"),s.EFF(3,"Your message has been shared with"),s.k0s(),s.DNE(4,MB,1,0,"ng-container",8),s.k0s()()),2&t){s.XpG(2);const e=s.sdS(3);s.R7$(4),s.Y8G("ngTemplateOutlet",e)}}function TB(t,r){if(1&t){const e=s.RV6();s.j41(0,"rt-modal-dialog",2),s.nrm(1,"rt-modal-dialog-header",3),s.j41(2,"rt-modal-dialog-content",4),s.DNE(3,wB,18,14)(4,SB,2,0,"mat-error",5)(5,DB,5,1,"div",6),s.k0s(),s.j41(6,"rt-modal-dialog-footer",7),s.bIt("primaryButtonClick",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.onSubmit())})("secondaryButtonClick",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.onCancel())}),s.k0s()()}if(2&t){const e=s.XpG();s.Y8G("closeHandler",e.closeHandler),s.R7$(3),s.vxM(e.savedSuccessfully()?-1:3),s.R7$(),s.vxM(e.rateLimitExceeded()?4:e.savedSuccessfully()?5:-1),s.R7$(2),s.Y8G("primaryButtonText",e.sendButtonText())("primaryButtonDisabled",!e.sendButtonEnabled())("secondaryButtonText",e.cancelButtonText())}}function EB(t,r){if(1&t&&(s.j41(0,"p"),s.EFF(1),s.k0s()),2&t){const e=s.XpG(3);s.R7$(),s.JRh(e.agent.jobTitle)}}function IB(t,r){if(1&t&&(s.j41(0,"div",20),s.nrm(1,"rt-profile-image",21),s.j41(2,"div",22)(3,"label"),s.EFF(4),s.k0s(),s.DNE(5,EB,2,1,"p"),s.j41(6,"p"),s.EFF(7),s.k0s()()()),2&t){const e=s.XpG(2);s.R7$(),s.Y8G("profileImageUrl",e.agent.userProfileImageUrl)("defaultProfileImageDataUrl",e.avatarDataUrl)("altTextName",e.agent.fullName),s.R7$(3),s.JRh(e.agent.fullName),s.R7$(),s.vxM(e.agent.jobTitle?5:-1),s.R7$(2),s.JRh(e.agent.officeName)}}function kB(t,r){if(1&t&&s.DNE(0,IB,8,6,"div",20),2&t){const e=s.XpG();s.vxM(e.agent?0:-1)}}let QM=(()=>{class t extends Gt{_agentContactModalService=it(LN);_dialogEventBus=it(fb);_modalDialogRef;leadSource=(0,s.hFB)();listingId=(0,s.hFB)();defaultMessage=(0,s.hFB)();agent;avatarDataUrl=_l.getAvatarUrl();modalClose=(0,s.CGW)();agentContactForm=new NN;cancelButtonText=(0,s.vPA)("Cancel");sendButtonText=(0,s.vPA)("Send");sendButtonEnabled=(0,s.vPA)(!1);errorOccurred=(0,s.vPA)(!1);savedSuccessfully=(0,s.vPA)(!1);rateLimitExceeded=(0,s.vPA)(!1);phoneMask={mask:"(000) 000-0000",dropSpecialCharacters:!0,specialCharacters:["(",")","-"," "]};honeyPotForm=new xL;_openedKey="leadFormOpenedAt";_openedAt=0;_formSubmissionThresholdMs=5e3;_leadRateLimiter=new wL("leadRateLimit:v1",5,3e5);constructor(){super("AgentContactModalComponent")}ngOnInit(){this.addSubscription(this._initStatusChangePipeline().subscribe())}setAgent(e){this.agent=e}setMessage(e){this.agentContactForm.controls.message.setValue(e),this.agentContactForm.controls.message.markAsTouched(),this.agentContactForm.controls.message.markAsDirty()}open(){this._setOpenedAt(),this._modalDialogRef&&(this._reset(),this.defaultMessage()&&this.setMessage(this.defaultMessage()),this._dialogEventBus.dispatch({action:"open",payload:{dialogRef:this._modalDialogRef,onBackdropClick:this.closeHandler}}))}onCancel(){this.close()}closeHandler=()=>{this.close()};close(){this._clearOpenedAt(),this._dialogEventBus.dispatch({action:"close"}),this.modalClose.emit(this.agent)}_reset(){this.cancelButtonText.set("Cancel"),this.sendButtonText.set("Send"),this.errorOccurred.set(!1),this.savedSuccessfully.set(!1),this.rateLimitExceeded.set(!1),this.agentContactForm.resetFormControls()}onSubmit(){if(this.honeyPotForm.gotcha())return this._indicateSuccessfulSubmit(),void this._logLeadAbuse("hp fields submitted");if(!this.agentContactForm.form.valid)return;if(this._getTimeToSubmitMs()<this._formSubmissionThresholdMs)return void this._logLeadAbuse("quick submit attempt");if(!1===this._leadRateLimiter.canAttempt().ok)return this._logLeadAbuse("rate limit exceeded"),void this.rateLimitExceeded.set(!0);const i={...this.agentContactForm.form.value,leadSourceId:this.leadSource(),agentId:this.agent.userId,officeId:this.agent.officeId,listingId:this.listingId()};this.addSubscription(this._agentContactModalService.createLead(i).subscribe({next:null,error:()=>{this.errorOccurred.set(!0),this.savedSuccessfully.set(!1)},complete:()=>{this._indicateSuccessfulSubmit()}}))}_initStatusChangePipeline(){return this.agentContactForm.form.statusChanges.pipe(xs(250),nt(()=>this.sendButtonEnabled.set(this.agentContactForm.form.valid)),(0,ke.T)(()=>null))}_indicateSuccessfulSubmit(){this.savedSuccessfully.set(!0),this.errorOccurred.set(!1),this.sendButtonText.set(""),this.cancelButtonText.set("Close"),this._leadRateLimiter.recordSubmit()}_setOpenedAt(){const e=localStorage.getItem(this._openedKey);e&&(this._openedAt=Number(e)||0),this._openedAt||(this._openedAt=Date.now(),localStorage.setItem(this._openedKey,String(this._openedAt)))}_clearOpenedAt(){this._openedAt=0,localStorage.removeItem(this._openedKey)}_getTimeToSubmitMs(){return Math.max(0,Date.now()-this._openedAt)}_logLeadAbuse(e){this.log.warn(e,{...this.agentContactForm.form.value,leadSourceId:this.leadSource(),agentId:this.agent.userId,officeId:this.agent.officeId,listingId:this.listingId(),confirm_email:this.honeyPotForm.controls.confirm_email.value,confirm_p
1hone:this.honeyPotForm.controls.confirm_phone.value,website:this.honeyPotForm.controls.website.value})}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["app-agent-contact-modal"]],viewQuery:function(i,l){if(1&i&&s.GBs(yB,5),2&i){let u;s.mGM(u=s.lsd())&&(l._modalDialogRef=u.first)}},inputs:{leadSource:[1,"leadSource"],listingId:[1,"listingId"],defaultMessage:[1,"defaultMessage"]},outputs:{modalClose:"modalClose"},standalone:!0,features:[s.Vt3,s.aNF],decls:4,vars:0,consts:[["agentContactModalRef",""],["agentDetailsTemplate",""],[3,"closeHandler"],["title","Contact Agent"],[1,"paddingAllRem1_5"],["role","alert"],[1,"saveSuccess"],[3,"primaryButtonClick","secondaryButtonClick","primaryButtonText","primaryButtonDisabled","secondaryButtonText"],[4,"ngTemplateOutlet"],[1,"leadContainer"],["label","Name",3,"control"],["label","Email",3,"control"],["label","Phone (Optional)","inputType","tel",3,"control","maskOptions"],["label","Message",3,"maxlength","displayCharacterLimit","minRows","maxRows","control"],["aria-hidden","true",1,"hp"],["id","agent-content-modal-confirm-email","type","text","tabindex","-1","autocomplete","off","inputmode","text",3,"formControl"],["id","agent-content-modal-confirm-phone","type","text","tabindex","-1","autocomplete","off","inputmode","tel",3,"formControl"],["id","agent-content-modal-website","type","text","tabindex","-1","autocomplete","off","inputmode","url",3,"formControl"],["href","https://www.realtracs.com/info/terms-of-use-policy"],["href","https://www.realtracs.com/info/privacy-policy"],[1,"agentDetailsContainer"],[3,"profileImageUrl","defaultProfileImageDataUrl","altTextName"],[1,"agentInfo"]],template:function(i,l){1&i&&s.DNE(0,TB,7,6,"ng-template",null,0,s.C5r)(2,kB,1,1,"ng-template",null,1,s.C5r)},dependencies:[gr,IN,RN,PN,L_,Xc,MF,XR,TF,DF,Qf,cl,Nc,Du,pb],styles:[".hp[_ngcontent-%COMP%]{position:absolute!important;left:-1000rem!important;top:auto!important;width:.1rem!important;height:.1rem!important;overflow:hidden!important;white-space:nowrap!important}rt-modal-content[_ngcontent-%COMP%]{padding-left:3rem;padding-right:3rem}.agentDetailsContainer[_ngcontent-%COMP%]{display:flex;flex-direction:row;margin-bottom:1rem}.agentDetailsContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:first-child{margin:0 1rem 0 0;width:10rem;height:10rem}.agentDetailsContainer[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]:last-child{margin:0 0 0 1rem}.agentInfo[_ngcontent-%COMP%]{display:flex;flex-direction:column}.agentInfo[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{margin-bottom:0}rt-material-text-area[_ngcontent-%COMP%]{min-height:5rem}.saveSuccess[_ngcontent-%COMP%]{display:flex;justify-content:center;font-size:2rem;margin:5rem auto}.saveSuccess[_ngcontent-%COMP%] > div[_ngcontent-%COMP%] > label[_ngcontent-%COMP%]{margin-bottom:2rem}mat-error[_ngcontent-%COMP%], mat-label[_ngcontent-%COMP%]{font-size:75%}"]})}return t})();const RB=(t,r)=>r.userId;function OB(t,r){if(1&t&&(s.j41(0,"span",1),s.EFF(1),s.k0s()),2&t){const e=s.XpG(2);s.R7$(),s.SpI(" ",e.courtesyOfText()," ")}}function PB(t,r){if(1&t){const e=s.RV6();s.j41(0,"rt-profile-image",10),s.bIt("click",function(){s.eBV(e);const l=s.XpG(2);return s.Njj(l.onAgentClick())}),s.k0s()}if(2&t){const e=s.XpG(2);s.AVh("reportView","report"===e.layoutType())("slimView","slim"===e.layoutType())("limitedVerticalView","limited-vertical"===e.layoutType())("pointer",e.clickableWidget()),s.Y8G("profileImageUrl",e.userProfile.userProfileImageUrl)("defaultProfileImageDataUrl",e.avatarDataUrl)("altTextName",e.userProfile.fullName)}}function AB(t,r){if(1&t&&s.nrm(0,"app-social-media",3),2&t){const e=s.XpG(2);s.Y8G("socialMediaProperties",e.userProfile.socialMediaProperties)}}function FB(t,r){if(1&t&&(s.j41(0,"span",11),s.EFF(1),s.k0s()),2&t){const e=s.XpG(2);s.AVh("limitedVerticalView","limited-vertical"===e.layoutType()),s.R7$(),s.SpI(" ",e.courtesyOfText()," ")}}function NB(t,r){if(1&t){const e=s.RV6();s.j41(0,"button",12),s.bIt("click",function(){s.eBV(e);const l=s.XpG(2);return s.Njj(l.onActionBtnClick())}),s.EFF(1),s.k0s()}if(2&t){const e=s.XpG(2);s.AVh("limitedVerticalView","limited-vertical"===e.layoutType()),s.R7$(),s.Sp
1I(" ",e.actionBtnText()," ")}}function LB(t,r){if(1&t&&(s.j41(0,"div",15)(1,"span",18),s.nrm(2,"i",19),s.k0s(),s.j41(3,"a",20),s.nI1(4,"getFromRawString"),s.EFF(5),s.nI1(6,"phone"),s.k0s(),s.j41(7,"em",21),s.EFF(8,"(preferred)"),s.k0s()()),2&t){const e=s.XpG(3);s.R7$(3),s.Y8G("href",s.bMT(4,2,"tel:+1"+e.userProfile.preferredPhone),s.B4B),s.R7$(2),s.JRh(s.bMT(6,4,e.userProfile.preferredPhone))}}function BB(t,r){if(1&t&&(s.j41(0,"div",15)(1,"span",18),s.nrm(2,"i",19),s.k0s(),s.nrm(3,"rt-user-mobile-phone-link",22),s.j41(4,"em",21),s.EFF(5,"(mobile)"),s.k0s()()),2&t){const e=s.XpG(3);s.R7$(3),s.Y8G("userProfile",e.userProfile)}}function VB(t,r){if(1&t&&(s.j41(0,"div",15)(1,"span",18),s.nrm(2,"i",19),s.k0s(),s.j41(3,"a",23),s.nI1(4,"getFromRawString"),s.EFF(5),s.nI1(6,"phone"),s.k0s(),s.j41(7,"em",21),s.EFF(8,"(office)"),s.k0s()()),2&t){const e=s.XpG(3);s.R7$(3),s.Y8G("href",s.bMT(4,2,"tel:+1"+e.userProfile.officePhone),s.B4B),s.R7$(2),s.JRh(s.bMT(6,4,e.userProfile.officePhone))}}function UB(t,r){if(1&t&&(s.j41(0,"div",15)(1,"span",18),s.nrm(2,"i",19),s.k0s(),s.j41(3,"span",24),s.EFF(4),s.nI1(5,"phone"),s.k0s(),s.j41(6,"em",21),s.EFF(7,"(fax)"),s.k0s()()),2&t){const e=s.XpG(3);s.R7$(4),s.SpI(" ",s.bMT(5,1,e.userProfile.preferredFax)," ")}}function jB(t,r){if(1&t&&(s.j41(0,"div",16),s.nrm(1,"i",25),s.j41(2,"a",23),s.nI1(3,"getFromRawString"),s.EFF(4),s.k0s()()),2&t){const e=s.XpG(3);s.R7$(2),s.Y8G("href",s.bMT(3,2,"mailto:"+e.userProfile.email),s.B4B),s.R7$(2),s.JRh(e.userProfile.email)}}function HB(t,r){if(1&t&&(s.j41(0,"div",16),s.nrm(1,"i",26),s.j41(2,"a",27),s.nI1(3,"getFromRawString"),s.EFF(4),s.k0s()()),2&t){const e=s.XpG(3);s.R7$(2),s.Y8G("href",s.bMT(3,2,e.userProfile.web),s.B4B),s.R7$(2),s.JRh(e.userProfile.web)}}function zB(t,r){if(1&t&&(s.j41(0,"div"),s.EFF(1),s.k0s()),2&t){const e=r.$implicit;s.R7$(),s.Lme(" ",e.stateAbbrev," License #: ",e.agentLicenseNumberDisplay," ")}}function $B(t,r){if(1&t&&(s.j41(0,"div",13)(1,"div",14),s.DNE(2,LB,9,6,"div",15)(3,BB,6,1,"div",15)(4,VB,9,6,"div",15)(5,UB,8,3,"div",15),s.k0s(),s.j41(6,"div"),s.DNE(7,jB,5,4,"div",16)(8,HB,5,4,"div",16),s.Z7z(9,zB,2,2,"div",null,RB),s.k0s()(),s.nrm(11,"app-social-media",17)),2&t){const e=s.XpG(2);s.R7$(2),s.vxM(null!=e.userProfile&&e.userProfile.preferredPhone&&(null==e.userProfile?null:e.userProfile.preferredPhone)!==(null==e.userProfile?null:e.userProfile.mobilePhone)?2:-1),s.R7$(),s.vxM(null!=e.userProfile&&e.userProfile.mobilePhone?3:-1),s.R7$(),s.vxM(null!=e.userProfile&&e.userProfile.officePhone?4:-1),s.R7$(),s.vxM(null!=e.userProfile&&e.userProfile.preferredFax?5:-1),s.R7$(2),s.vxM(!e.hideEmail()&&e.userProfile.email?7:-1),s.R7$(),s.vxM(e.userProfile.web?8:-1),s.R7$(),s.Dyx(e.userProfile.agentLicenses),s.R7$(2),s.Y8G("socialMediaProperties",e.userProfile.socialMediaProperties)}}function GB(t,r){if(1&t){const e=s.RV6();s.j41(0,"div",0),s.DNE(1,OB,2,1,"span",1)(2,PB,1,11,"rt-profile-image",2)(3,AB,1,1,"app-social-media",3),s.k0s(),s.j41(4,"div",4),s.DNE(5,FB,2,3,"span",5),s.j41(6,"strong",6),s.bIt("click",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.onAgentClick())}),s.EFF(7),s.k0s(),s.j41(8,"div",7),s.EFF(9),s.k0s(),s.j41(10,"div",8),s.EFF(11),s.k0s(),s.DNE(12,NB,2,3,"button",9)(13,$B,12,7),s.k0s()}if(2&t){const e=s.XpG();s.AVh("reportView","report"===e.layoutType())("limitedView","limited"===e.layoutType())("slimView","slim"===e.layoutType())("limitedVerticalView","limited-vertical"===e.layoutType()),s.R7$(),s.vxM("limited-vertical"===e.layoutType()?1:-1),s.R7$(),s.vxM(e.userProfile.userId?2:-1),s.R7$(),s.vxM("default"===e.layoutType()?3:-1),s.R7$(),s.AVh("reportView","report"===e.layoutType())("limitedView","limited"===e.layoutType())("slimView","slim"===e.layoutType())("limitedVerticalView","limited-vertical"===e.layoutType()),s.R7$(),s.vxM("report"===e.layoutType()||"limited-vertical"===e.layoutType()?5:-1),s.R7$(),s.AVh("rt-link",e.clickableWidget()),s.R7$(),s.SpI(" ",e.agentDisplayName," "),s.R7$(),s.AVh("limitedVerticalView","limited-vertical"===e.layoutType()),s.R7$(),s.SpI(" ",null==e.userProfile?null:e.userProfile.jobTitle," "),s.R7$(2),s.SpI(" ",null==e.userProfile?null:e.userProfile.officeName," "),s.R7$(),s.vxM(e.enableActionBtn()&&("limited"===e.layoutType()||"limited-vertical"===e.layoutType())&&null!=e.userProfile&&e.userProfile.hasEmailAddressOnFile?12:-1),s.R7$(),s.vxM("default"===e.layoutType()?13:-1)}}let ZM=(()=>{class t extends Gt{_usersClient=it(tM);_userSource=new Yn;hideEmail=(0,s.hFB)(!1);layoutType=(0,s.hFB)("default");actionBtnText=(0,s.hFB)();enableActionBtn=(0,s.hFB)();courtesyOfText=(0,s.hFB)();clickableWidget=(0,s.hFB)(!1);agentClick=(0,s.CGW)();actionBtnClick=(0,s.CGW)();userProfile;avatarDataUrl=_l.getAvatarUrl();agentDisplayName;constructor(){super("AgentDetailsComponent")}ngOnInit(){this.addSubscription(this._watchUser().subscribe())}setUserId(e){this._userSource.next({userId:e,userProfile:void 0})}setUser(e){_t(e)?this._userSource.next(null):this._userSource.next({userId:e.userId,userProfile:e})}clearUserDetails(){this._userSource.next(null),this.agentDisplayName=null,this.userProfile=null}onAgentClick(){this.clickableWidget()&&this.agentClick.emit()}onActionBtnClick(){this.clickableWidget()&&this.actionBtnClick.emit()}_watchUser(){return this._userSource.value$.pipe((0,At.p)(e=>
1e&&!!e.userId&&!isNaN(e.userId)),Zt(e=>e.userProfile&&e.userId===e.userProfile.userId?pe(e.userProfile):this._usersClient.getUser(e.userId).pipe(yn(()=>pe(null)))),(0,At.p)(e=>!!e),nt(e=>{this.userProfile=e,this._setDisplayName()}),(0,ke.T)(()=>null))}_setDisplayName(){this.agentDisplayName=this.userProfile.fullName||`${this.userProfile.firstName} ${this.userProfile.lastName}`}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["app-agent-details"]],inputs:{hideEmail:[1,"hideEmail"],layoutType:[1,"layoutType"],actionBtnText:[1,"actionBtnText"],enableActionBtn:[1,"enableActionBtn"],courtesyOfText:[1,"courtesyOfText"],clickableWidget:[1,"clickableWidget"]},outputs:{agentClick:"agentClick",actionBtnClick:"actionBtnClick"},standalone:!0,features:[s.Vt3,s.aNF],decls:1,vars:1,consts:[[1,"image-container","flexShrink0"],[1,"courtesyOfLimitedView","hidden-sm","hidden-xs","hidden-xxs"],[3,"reportView","slimView","limitedVerticalView","pointer","profileImageUrl","defaultProfileImageDataUrl","altTextName"],[1,"hidden-xs","hidden-xxs",3,"socialMediaProperties"],[1,"bio-container","flexGrow1","minWidth0"],[1,"courtesyOf","reportByLine",3,"limitedVerticalView"],[1,"name",3,"click"],[1,"jobTitle"],[1,"jobOffice"],[1,"btn","rt-btn-primary","actionBtn",3,"limitedVerticalView"],[3,"click","profileImageUrl","defaultProfileImageDataUrl","altTextName"],[1,"courtesyOf","reportByLine"],[1,"btn","rt-btn-primary","actionBtn",3,"click"],[1,"contact-row"],[1,"phones"],[1,"phone","displayFlex","flexWrapWrap","alignItemsFlexStart","minWidth0"],[1,"displayFlex","alignItemsFlexStart","minWidth0"],[1,"visible-xs","visible-xxs",3,"socialMediaProperties"],[1,"flexShrink0","lineHeight1_4"],[1,"fa-sharp","fa-phone"],["target","_top",1,"paddingLeftRem0_5","lineHeight1","minWidth0","maxWidthPercent100","overflowWrapAnywhere","whiteSpaceInherit","wordBreakBreakAll",3,"href"],[1,"paddingLeftRem0_5","lineHeight1"],[1,"paddingLeftRem0_5","lineHeight1","minWidth0","maxWidthPercent100","overflowWrapAnywhere","whiteSpaceInherit","wordBreakBreakAll",3,"userProfile"],[1,"paddingLeftRem0_5","lineHeight1","minWidth0","maxWidthPercent100","overflowWrapAnywhere","whiteSpaceInherit","wordBreakBreakAll",3,"href"],[1,"paddingLeftRem0_5","lineHeight1","minWidth0","maxWidthPercent100","overflowWrapAnywhere","whiteSpaceInherit","wordBreakBreakAll"],[1,"fa","fa-envelope","flexShrink0","lineHeight1_4"],[1,"fa-sharp","fa-solid","fa-globe","flexShrink0","lineHeight1_4"],["target","_blank",1,"paddingLeftRem0_5","lineHeight1","minWidth0","maxWidthPercent100","overflowWrapAnywhere","whiteSpaceInherit","wordBreakBreakAll",3,"href"]],template:function(i,l){1&i&&s.DNE(0,GB,14,29),2&i&&s.vxM(l.userProfile?0:-1)},dependencies:[pb,RF,kF,ps,om],styles:["[_nghost-%COMP%]{align-items:flex-start;min-width:0}.name[_ngcontent-%COMP%]{margin-bottom:0}.pointer[_ngcontent-%COMP%]{cursor:pointer}.address[_ngcontent-%COMP%], .contact-row[_ngcontent-%COMP%]{padding-top:.5rem}.contact-row[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:table-cell;padding-left:1rem;min-width:20rem;max-width:25rem}.contact-row[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{padding-left:0}rt-profile-image[_ngcontent-%COMP%]:not(.reportView):not(.slimView):not(.limitedVerticalView){margin:.2rem auto 0;height:10rem;width:10rem}rt-profile-image.reportView[_ngcontent-%COMP%], rt-profile-image.slimView[_ngcontent-%COMP%]{height:6rem;width:6rem}rt-profile-image.limitedVerticalView[_ngcontent-%COMP%]{margin:.2rem auto 0;height:10rem;width:10rem}.image-container[_ngcontent-%COMP%], .bio-container[_ngcontent-%COMP%]{display:table-cell;vertical-align:top}.image-container[_ngcontent-%COMP%]:not(.reportView):not(.slimView):not(.limitedVerticalView), .bio-container[_ngcontent-%COMP%]:not(.reportView):not(.slimView):not(.limitedVerticalView){padding:0 1.5rem}.image-container.reportView[_ngcontent-%COMP%], .image-container.slimView[_ngcontent-%COMP%], .bio-container.reportView[_ngcontent-%COMP%], .bio-container.slimView[_ngcontent-%COMP%]{padding:0 .5rem}.image-container.limitedVerticalView[_ngcontent-%COMP%]{padding:0;display:block}.listingAgentHeader[_ngcontent-%COMP%]{display:block}.bio-container[_ngcontent-%COMP%]{text-align:left}.bio-container.limitedVerticalView[_ngcontent-%COMP%]{text-align:center;display:block}.actionBtn[_ngcontent-%COMP%]{margin-top:1rem}.jobTitle[_ngcontent-%COMP%]{margin-top:0;margin-bottom:.25rem}.jobTitle.limitedVerticalView[_ngcontent-%COMP%]{display:none}.jobOffice[_ngcontent-%COMP%]{margin-top:0;margin-bottom:.25rem}.courtesyOfLimitedView[_ngcontent-%COMP%]{display:block;color:#888;font-size:1.2rem;line-height:1.4rem;margin:0 auto 1.5rem;text-align:center}.reportByLine[_ngcontent-%COMP%]{display:block;color:#888;font-size:1.2rem;line-height:1.4rem}.reportByLine.limitedVerticalView[_ngcontent-%COMP%]{display:none}@media (max-width: 991px){rt-profile-image.limitedVerticalView[_ngcontent-%COMP%]{height:5rem;width:5rem}.bio-container.limitedVerticalView[_ngcontent-%COMP%]{display:table-cell;text-align:left;padding-left:2rem}.image-container.limitedVerticalView[_ngcontent-%COMP%]{display:table-cell;padding:0}.reportByLine.limitedVerticalView[_ngcontent-%COMP%]{display:block}}@media (max-width: 767px){.contact-row[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{padding:0;display:block}.name[_ngcontent-%COMP%], .jobOffice[_ngcontent-%COMP%]{max-width:30rem}}@media (max-width: 479px){[_nghost-%COMP%]{align-items:stretch;flex-direction:column}rt-profile-image[_ngcontent-%COMP%]{margin:0 auto}
1.image-container[_ngcontent-%COMP%]:not(.reportView):not(.slimView):not(.limitedVerticalView), .bio-container[_ngcontent-%COMP%]:not(.reportView):not(.slimView):not(.limitedVerticalView){display:block}.image-container.limitedView[_ngcontent-%COMP%]{text-align:center}.image-container.limitedView[_ngcontent-%COMP%] rt-profile-image[_ngcontent-%COMP%]{display:inline-block}.image-container[_ngcontent-%COMP%]{align-self:center}.bio-container[_ngcontent-%COMP%]{text-align:left}.bio-container.limitedVerticalView[_ngcontent-%COMP%]{display:table-cell;text-align:left;padding-left:2rem}.image-container.limitedVerticalView[_ngcontent-%COMP%]{display:table-cell;padding:0}.name[_ngcontent-%COMP%], .jobOffice[_ngcontent-%COMP%]{font-size:1.2rem;overflow-wrap:anywhere}}@media print{.courtesyOf[_ngcontent-%COMP%]{display:block;color:#888;font-size:1.2rem;line-height:1.4rem}.name[_ngcontent-%COMP%], .jobTitle[_ngcontent-%COMP%], .jobOffice[_ngcontent-%COMP%]{font-size:1.4rem}}"]})}return t})();var sm=function(t){return t[t.PublicOfficeSearch=1]="PublicOfficeSearch",t[t.PublicListingFullReport=2]="PublicListingFullReport",t[t.MarketTrendsReport=3]="MarketTrendsReport",t}(sm||{});class Cv{leadSource;agent;listingId;defaultMessage;constructor(r){this.leadSource=r.leadSource,this.agent=r.agent,this.listingId=r.listingId,this.defaultMessage=r.defaultMessage}static buildForPublicListingReport(r){return Cv._validateConfigForPublicListingReport(r),new Cv(r)}static _validateConfigForPublicListingReport(r){if(!sm[r.leadSource])throw new Error("LeadSource is required to generate a lead");if(r.leadSource!==sm.PublicListingFullReport)throw new Error("Incorrect lead source specified for Public Listing Report Lead");if(!r.agent)throw new Error("Agent is required to generate a lead");if(!r.listingId)throw new Error("ListingId is required to generate a lead from the Public Listing Full Report")}static buildForPublicOfficeSearch(r){return Cv._validateConfigForPublicOfficeSearch(r),new Cv(r)}static _validateConfigForPublicOfficeSearch(r){if(!sm[r.leadSource])throw new Error("LeadSource is required to generate a lead");if(r.leadSource!==sm.PublicOfficeSearch)throw new Error("Incorrect lead source specified for Public Office Search Lead");if(!r.agent)throw new Error("Agent is required to generate a lead")}}class JM{hideEmail=!1;hideAgentDetails=!1;hideOfficeDetails=!1;agentContactModalConfig;constructor(r){this.hideEmail=r.hideEmail,this.hideAgentDetails=r.hideAgentDetails,this.hideOfficeDetails=r.hideOfficeDetails,this.agentContactModalConfig=r.agentContactModalConfig}static build(r){return JM._validateConfig(r),new JM(r)}static _validateConfig(r){if(r.hideAgentDetails&&r.hideOfficeDetails)throw new Error("Cannot hide both the agent of the office details")}}class eD{officeId;office=null;showOfficeAdminInfo;layoutType="default";clickableWidget=!1;constructor(r){this.officeId=r.officeId,this.office=r.office,this.showOfficeAdminInfo=r.showOfficeAdminInfo,this.layoutType=r.layoutType,this.clickableWidget=r.clickableWidget}static build(r){return eD._validateConfigForBuild(r),new eD(r)}static _validateConfigForBuild(r){if(!r.officeId&&!r.office)throw new Error("officeId or office are required")}}class tD{userId;userProfile;hideEmail=!1;layoutType="default";clickableWidget=!1;actionBtnText;enableActionBtn=!0;courtesyOfText;constructor(r){this.userId=r.userId,this.userProfile=r.userProfile,this.hideEmail=r.hideEmail,this.layoutType=r.layoutType||"default",this.clickableWidget=r.clickableWidget,this.actionBtnText=r.actionBtnText,this.enableActionBtn=r.enableActionBtn,this.courtesyOfText=r.courtesyOfText}static build(r){return tD._validateStateForAgentDetails(r),new tD(r)}static _validateStateForAgentDetails(r){if(_t(r))throw new Error("State object is required");if(!r.userId)throw new Error("UserId Required: User id must be specified in provided state");if("limited"===r.layoutType&&!r.actionBtnText)throw new Error("ActionBtnText Required: actionBtnText must be specified for the limited view")}}const WB=(t,r)=>r.officeLicenseId;function qB(t,r){if(1&t&&s.nrm(0,"app-social-media",3),2&t){const e=s.XpG(2);s.Y8G("socialMediaProperties",e.officeProfile().socialMediaProperties)}}function KB(t,r){if(1&t&&(s.j41(0,"div",9)(1,"span"),s.nrm(2,"i",11),s.k0s(),s.j41(3,"a",12),s.nI1(4,"getFromRawString"),s.EFF(5),s.nI1(6,"phone"),s.k0s(),s.j41(7,"em",13),s.EFF(8,"(phone)"),s.k0s()()),2&t){const e=s.XpG(3);s.R7$(3),s.Y8G("href",s.bMT(4,2,"tel:+1"+e.officeProfile().phone),s.B4B),s.R7$(2),s.JRh(s.bMT(6,4,e.officeProfile().phone))}}function XB(t,r){if(1&t&&(s.j41(0,"div",9)(1,"span"),s.nrm(2,"i",11),s.k0s(),s.j41(3,"a",12),s.nI1(4,"getFromRawString"),s.EFF(5),s.nI1(6,"phone"),s.k0s(),s.j41(7,"em",13),s.EFF(8,"(fax)"),s.k0s()()),2&t){const e=s.XpG(3);s.R7$(3),s.Y8G("href",s.bMT(4,2,"tel:+1"+e.officeProfile().fax),s.B4B),s.R7$(2),s.JRh(s.bMT(6,4,e.officeProfile().fax))}}function YB(t,r){if(1&t&&(s.j41(0,"div",10),s.nrm(1,"i",14),s.j41(2,"a",15),s.nI1(3,"getFromRawString"),s.EFF(4),s.k0s()()),2&t){const e=s.XpG(3);s.R7$(2),s.Y8G("href",s.bMT(3,2,"mailto:"+e.officeProfile().officeEmail),s.B4B),s.R7$(2),s.JRh(e.officeProfile().officeEmail)}}function QB(t,r){if(1&t&&(s.j41(0,"div",10),s.nrm(1,"i",16),s.j41(2,"a",17),s.nI1(3,"getFromRawString"),s.EFF(4),s.k0s()()),2&t){const e=s.XpG(3);s.R7$(2),s.Y8G("href",s.bMT(3,2,e.officeProfile().officeUrl),s.B4B),s.R7$(2),s.JRh(e.officeProfile().officeUrl)}}function ZB(t,r){if(1&t&&(s.j41(0,"div"),s.EFF(1),s.k0s()),2&t){const e=r.$implicit;
1s.R7$(),s.Lme(" ",e.stateAbbrev," License #: ",e.officeLicenseNumber," ")}}function JB(t,r){if(1&t&&(s.j41(0,"div",7)(1,"div",8),s.DNE(2,KB,9,6,"div",9)(3,XB,9,6,"div",9),s.k0s(),s.j41(4,"div"),s.DNE(5,YB,5,4,"div",10)(6,QB,5,4,"div",10),s.Z7z(7,ZB,2,2,"div",null,WB),s.k0s()()),2&t){const e=s.XpG(2);s.R7$(2),s.vxM(e.officeProfile().phone?2:-1),s.R7$(),s.vxM(e.officeProfile().fax?3:-1),s.R7$(2),s.vxM(e.officeProfile().officeEmail?5:-1),s.R7$(),s.vxM(e.officeProfile().officeUrl?6:-1),s.R7$(),s.Dyx(e.officeProfile().officeLicenses)}}function eV(t,r){if(1&t){const e=s.RV6();s.j41(0,"div",0)(1,"div",1)(2,"rt-profile-image",2),s.bIt("click",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.onOfficeClick())}),s.k0s(),s.DNE(3,qB,1,1,"app-social-media",3),s.k0s(),s.j41(4,"div",4)(5,"strong",5),s.bIt("click",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.onOfficeClick())}),s.EFF(6),s.k0s(),s.j41(7,"div",6),s.EFF(8),s.nrm(9,"br"),s.EFF(10),s.k0s(),s.DNE(11,JB,9,4,"div",7),s.k0s()()}if(2&t){const e=s.XpG();s.R7$(),s.AVh("limitedView","limited"===e.layoutType())("slimView","slim"===e.layoutType()),s.R7$(),s.AVh("slimView","slim"===e.layoutType()),s.Y8G("profileImageUrl",e.officeProfileImageUrl())("defaultProfileImageDataUrl",e.buildingDataUrl)("roundedDisplay",!1)("altTextName",e.officeProfile().officeName),s.R7$(),s.vxM("default"===e.layoutType()?3:-1),s.R7$(),s.AVh("limitedView","limited"===e.layoutType())("slimView","slim"===e.layoutType()),s.R7$(),s.AVh("rt-link",e.clickableWidget()),s.R7$(),s.SpI(" ",e.officeProfile().officeName," "),s.R7$(),s.AVh("slimView","slim"===e.layoutType()),s.R7$(),s.Lme(" ",e.officeProfile().address1," ",e.officeProfile().address2?", "+e.officeProfile().address2:""," "),s.R7$(2),s.E5c(" ",e.officeProfile().city,", ",e.officeProfile().state," ",e.officeProfile().zip," "),s.R7$(),s.vxM("slim"!==e.layoutType()?11:-1)}}let nD=(()=>{class t extends Gt{_officesClient=it(jC);_officeDataSource=new Yn(null);layoutType=(0,s.hFB)("default");clickableWidget=(0,s.hFB)(!1);officeClick=(0,s.CGW)();officeProfile=(0,s.vPA)(null);officeProfileImageUrl=(0,s.EWP)(()=>{const e=this.officeProfile();return e?.officeId?_l.getOfficeProfileImageUrl(e.officeId):null});buildingDataUrl=_l.getBuildingUrl();constructor(){super("OfficeDetailsComponent")}ngOnInit(){this.addSubscription(this._initOfficeOrAdminChangePipeline().subscribe())}setOffice(e){_t(e)?this._officeDataSource.next(null):this._officeDataSource.next({officeId:e.officeId,office:e})}setOfficeId(e){this._officeDataSource.next({officeId:e,office:void 0})}clearOfficeDetails(){this.officeProfile.set(null),this._officeDataSource.next(null)}onOfficeClick(){this.clickableWidget()&&this.officeClick.emit()}_initOfficeOrAdminChangePipeline(){return this._officeDataSource.value$.pipe((0,At.p)(e=>e&&!!e.officeId&&!isNaN(e.officeId)),Zt(e=>e.office&&e.officeId===e.office.officeId?pe(e.office):this._officesClient.getOffice(e.officeId).pipe(yn(i=>(this.log.error("error in in init change pipeline",i),pe(null))))),nt(e=>{this.officeProfile.set(e)}),(0,ke.T)(()=>null))}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["app-office-details"]],inputs:{layoutType:[1,"layoutType"],clickableWidget:[1,"clickableWidget"]},outputs:{officeClick:"officeClick"},standalone:!0,features:[s.Vt3,s.aNF],decls:1,vars:1,consts:[[1,"displayFlex","officeDetailsContainer"],[1,"image-container","displayFlex"],[3,"click","profileImageUrl","defaultProfileImageDataUrl","roundedDisplay","altTextName"],[3,"socialMediaProperties"],[1,"office-container","displayFlex"],[1,"name",3,"click"],[1,"address"],[1,"contact-row"],[1,"phones"],[1,"phone","iconTextCombo"],[1,"iconTextCombo"],[1,"fa-sharp","fa-phone","iconTextComboIcon"],["target","_top",1,"iconTextComboText",3,"href"],[1,"iconTextComboText"],[1,"fa","fa-envelope","iconTextComboIcon"],[1,"iconTextComboText",3,"href"],[1,"fa-sharp","fa-solid","fa-globe","iconTextComboIcon"],["target","_blank",1,"iconTextComboText",3,"href"]],template:function(i,l){if(1&i&&s.DNE(0,eV,12,26,"div",0),2&i){let u;s.vxM(null!=(u=l.officeProfile())&&u.officeId?0:-1)}},dependencies:[RF,ps,om,pb],styles:[".officeDetailsContainer[_ngcontent-%COMP%]{flex-direction:row}.office-container[_ngcontent-%COMP%]{text-align:left;padding:0 1.5rem}rt-profile-image[_ngcontent-%COMP%]:not(.slimView){margin:.2rem auto 0;height:10rem;width:10rem}rt-profile-image.slimView[_ngcontent-%COMP%]{height:6rem;width:6rem}.image-container[_ngcontent-%COMP%], .office-container[_ngcontent-%COMP%]{display:table-cell;vertical-align:top}.image-container[_ngcontent-%COMP%]:not(.slimView), .office-container[_ngcontent-%COMP%]:not(.slimView){padding:0 1.5rem}.image-container.slimView[_ngcontent-%COMP%], .office-container.slimView[_ngcontent-%COMP%]{padding:0 .5rem}.officeSocialMedia[_ngcontent-%COMP%]{display:flex}.name[_ngcontent-%COMP%]{margin-bottom:0}.address[_ngcontent-%COMP%]:not(.slimView){padding-top:.5rem}.contact-row[_ngcontent-%COMP%]{padding-top:.5rem}.contact-row[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{display:table-cell;padding-left:1rem;min-width:20rem}.contact-row[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]:first-child{padding-left:0}.iconTextCombo[_ngcontent-%COMP%] .iconTextComboIcon[_ngcontent-%COMP%]{display:inline;line-height:1.4}.iconTextCombo[_ngcontent-%COMP%] .iconTextComboText[_ngcontent-%COMP%]{display:inline;line-height:1;padding-left:.5rem;word-break:break-all}@media (max-width: 767px){.officeDetailsContainer[_ngcontent-%COMP%]{flex-direction:column}.contact-row[_ngcontent-%COMP%] > div[_ngcontent-%COMP%]{padding:0;display:block}}@media (max-width: 479px){rt-profile-image[_ngcontent-%COMP%]{margin:0}.image-container[_ngcontent-%COMP%]:not(.slimView), .office-container[_ngcontent-%COMP%]:not(.slimView){display:block}.image-container.limitedView[_ngcontent-%COMP%], .office-container.limitedView[_ngcontent-%COMP%]{text-align:center}.image-container.limitedView[_ngcontent-%COMP%] rt-profile-image[_ngcontent-%COMP%], .image-container.limitedView[_ngcontent-%COMP%] app-social-media[_ngcontent-%COMP%], .office-container.limitedView[_ngcontent-%COMP%] rt-profile-image[_ngcontent-%COMP%], .office-container.limitedView[_ngcontent-%COMP%] app-social-media[_ngcontent-%COMP%]{display:inline-block}}"]})}return t})();const tV=["agentOfficeDetailsModalRef"];function nV(t,r){if(1&t){const e=s.RV6();s.j41(0,"rt-modal-dialog",2),s.nrm(1,"rt-modal-dialog-header",3),s.j41(2,"rt-modal-dialog-content",4)(3,"div",5)(4,"div",6)(5,"div",7),s.nrm(6,"app-agent-details",8),s.k0s()(),s.j41(7,"div",9)(8,"h3",10),s.EFF(9," Office Information "),s.k0s(),s.j41(10,"div",7),s.nrm(11,"app-office-details"),s.k0s()()()(),s.j41(12,"rt-modal-dialog-footer",11),s.bIt("primaryButtonClick",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.onPrimaryButtonClick())})("secondaryButtonClick",function(){s.eBV(e);const l=s.XpG();return s.Njj(l.close())}),s.k0s()()}if(2&t){const e=s.XpG();s.Y8G("closeHandler",e.closeHandler),s.R7$(),s.FS9("title",e.hideAgentDetails()?"Office Information":"Agent Information"),s.R7$(3),s.Y8G("hidden",e.hideAgentDetails()),s.R7$(2),s.Y8G("hideEmail",e.hideEmail()),s.R7$(),s.Y8G("hidden",e.hideOfficeDetails()),s.R7$(),s.Y8G("hidden",e.hideAgentDetails()),s.R7$(4),s.Y8G("primaryButtonText",e.primaryButtonText())}}let OF=(()=>{class t extends Gt{_usersClient=it(tM);_officesClient=it(jC);_dialogEventBus=it(fb);_changeDetectorRef=it(s.gRc);_agentOfficeDetailsModalRef;_agentContactModal;_agentDetails;_officeDetails;userProfile=(0,s.hFB)();officeProfile=(0,s.hFB)();hideEmail=(0,s.hFB)(!1);hideAgentDetails=(0,s.hFB)(!1);hideOfficeDetails=(0,s.hFB)(!1);agentContactModalConfig=(0,s.hFB)();_shouldClearAgentDetailsOnClose=!1;_userProfile;_officeProfile;primaryButtonText=(0,s.vPA)("");constructor(){super("AgentOfficeDetailsModalComponent")}initializeSignalEffects(){(0,s.QZP)(()=>{this._userProfile=this.userProfile(),this._officeProfile=this.officeProfile()}),(0,s.QZP)(()=>{const e=this.agentContactModalConfig(),i=e?.agent?.hasEmailAddressOnFile&&this.agentContactModalConfig().leadSource!==sm.PublicOfficeSearch&&this.agentContactModalConfig().leadSource!==sm.PublicListingFullReport?"Contact Agent":"";this.primaryButtonText.set(i),e?.agent&&this._agentContactModal.setAgent(e.agent)},{allowSignalWrites:!0})}open(e=!1){this._open(),this._changeDetectorRef.detectChanges(),this._agentDetails.setUser(this._userProfile),this._officeDetails.setOffice(this._officeProfile),this._agentContactModal&&this._agentContactModal.setAgent(this._userProfile),this._shouldClearAgentDetailsOnClose=e}openWithAgentDetails(e,i=!0){this._userProfile=e,this.open(i)}openWithAgentId(e,i=!0){this.addSubscription(this._usersClient.getUser(e).pipe(Zt(l=>
1(this._userProfile=l,this._officesClient.getOffice(l.officeId)))).subscribe(l=>{this._officeProfile=l,this.open(i)}))}openWithOfficeDetails(e,i=!0){if(!this.hideAgentDetails())throw new Error("The agent details must be hidden when opening the modal with an officeId");if(this.hideOfficeDetails())throw new Error("The office details cannot be hidden when opening the modal with an officeId");this._officeProfile=e,this.open(i)}openWithOfficeId(e,i=!0){if(!this.hideAgentDetails())throw new Error("The agent details must be hidden when opening the modal with an officeId");if(this.hideOfficeDetails())throw new Error("The office details cannot be hidden when opening the modal with an officeId");this.addSubscription(this._officesClient.getOffice(e).subscribe(l=>{this._officeProfile=l,this.open(i)}))}openWithAgentAndOfficeId(e,i,l=!0){this.addSubscription(this._usersClient.getUser(e).pipe(Zt(u=>(this._userProfile=u,this._officesClient.getOffice(i)))).subscribe(u=>{this._officeProfile=u,this.open(l)}))}openWithAgentAndOfficeDetails(e,i,l=!0){this._userProfile=e,this._officeProfile=i,this.open(l)}openWithAgentProfile(e,i,l=!0){!e||!i||(this._userProfile=e,this._officeProfile=i,this.open(l))}close(){this._close()}onPrimaryButtonClick(){this._close(),this._agentContactModal.open()}onAgentContactModalClose(){this.open()}closeHandler=()=>{this._close()};_open(){this._agentOfficeDetailsModalRef&&this._dialogEventBus.dispatch({action:"open",payload:{dialogRef:this._agentOfficeDetailsModalRef,onBackdropClick:this.closeHandler}})}_close(){this._dialogEventBus.dispatch({action:"close"}),this._reset()}_reset(){this._shouldClearAgentDetailsOnClose&&(this._userProfile=null,this._officeProfile=null,this._agentDetails.clearUserDetails(),this._officeDetails.clearOfficeDetails())}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["app-agent-office-details-modal"]],viewQuery:function(i,l){if(1&i&&(s.GBs(tV,5),s.GBs(QM,7),s.GBs(ZM,5),s.GBs(nD,5)),2&i){let u;s.mGM(u=s.lsd())&&(l._agentOfficeDetailsModalRef=u.first),s.mGM(u=s.lsd())&&(l._agentContactModal=u.first),s.mGM(u=s.lsd())&&(l._agentDetails=u.first),s.mGM(u=s.lsd())&&(l._officeDetails=u.first)}},inputs:{userProfile:[1,"userProfile"],officeProfile:[1,"officeProfile"],hideEmail:[1,"hideEmail"],hideAgentDetails:[1,"hideAgentDetails"],hideOfficeDetails:[1,"hideOfficeDetails"],agentContactModalConfig:[1,"agentContactModalConfig"]},standalone:!0,features:[s.Vt3,s.aNF],decls:3,vars:3,consts:[["agentOfficeDetailsModalRef",""],[3,"modalClose","leadSource","listingId","defaultMessage"],[3,"closeHandler"],[3,"title"],[1,"paddingAllRem1_5"],[1,"rosterContainer"],[1,"agentInfo",3,"hidden"],[1,"indent"],[1,"displayFlex",3,"hideEmail"],[1,"officeInfo",3,"hidden"],[1,"header",3,"hidden"],["secondaryButtonText","Close",3,"primaryButtonClick","secondaryButtonClick","primaryButtonText"]],template:function(i,l){if(1&i){const u=s.RV6();s.DNE(0,nV,13,7,"ng-template",null,0,s.C5r),s.j41(2,"app-agent-contact-modal",1),s.bIt("modalClose",function(){return s.eBV(u),s.Njj(l.onAgentContactModalClose())}),s.k0s()}if(2&i){let u,m,C;s.R7$(2),s.Y8G("leadSource",null==(u=l.agentContactModalConfig())?null:u.leadSource)("listingId",null==(m=l.agentContactModalConfig())?null:m.listingId)("defaultMessage",null==(C=l.agentContactModalConfig())?null:C.defaultMessage)}},dependencies:[ZM,nD,QM,MF,XR,TF,DF],styles:[".header[_ngcontent-%COMP%]{border-bottom:.1rem solid #a3a3a3;padding:0 0 1rem}.agentInfo[_ngcontent-%COMP%] .header[_ngcontent-%COMP%]{margin-top:0}@media (max-width: 479px){.indent[_ngcontent-%COMP%]{padding-left:0}}"]})}return t})();class iD{scrollToId=null;results=[];isExpired=!0;_storageKey;_STORAGE_KEY_PREFIX;static _getNextDate(){const r=new Date;return r.setDate(r.getDate()+1),r}static _isExpired(r){return!r||(new Date).getTime()>new Date(r).getTime()}constructor(r){this._STORAGE_KEY_PREFIX=`RT_CACHE-${r}-`}setStorageKey(r){if(!r)throw new Error("Session Storage key must be provided");this._storageKey=r,this._constructFromSessionStorageContent()}writeToStorage(){const r={scrollToId:this.scrollToId,results:this.results,timeToLive:iD._getNextDate()},e=JSON.stringify(r);window.sessionStorage.setItem(`${this._STORAGE_KEY_PREFIX}${this._storageKey}`,e)}clearScrollToIdAndUpdate(){this.scrollToId=null,this.writeToStorage()}_constructFromSessionStorageContent(){const r=window.sessionStorage.getItem(`${this._STORAGE_KEY_PREFIX}${this._storageKey}`);if(!r)return this.isExpired=!0,this.scrollToId=null,void(this.results=[]);const e=JSON.parse(r);this.scrollToId=e?.scrollToId,this.results=e?.results??[],this.isExpired=iD._isExpired(e?.timeToLive)}}const rV=["*"];class lV extends _s{}class cV extends al{constructor(){super(...arguments),this._dialogEventBus=it(fb,{self:!0}
1),this._viewContainerRef=it(s.c1b),this._overlay=it(Jo),this._dialogStateEngine=new lV(this,it(YR)),this._overlayRef=it(Jo).create({positionStrategy:it(Jo).position().global().centerHorizontally().centerVertically(),hasBackdrop:!0,scrollStrategy:it(Jo).scrollStrategies.block(),disposeOnNavigation:!0})}handleOverlayClicks(){return this._overlayRef.backdropClick().pipe(nt(()=>{this._backdropClickHandler?this._backdropClickHandler():this._dialogEventBus.dispatch({action:"close"})}),(0,ke.T)(()=>null))}handleDialogEvents(){return this._dialogEventBus.listen(this,!0).pipe((0,ke.T)(({action:r,payload:e})=>{switch(r){case"open":if(e.onClose)throw new Error("onClose can only be sent in close events.");if(!e.dialogRef)throw new Error("dialogRef must be present in open events.");this._overlayRef.detach();const i=new K_(e.dialogRef,this._viewContainerRef);switch(this._overlayRef.attach(i),e.scrollStrategy){case"close":this._overlayRef.updateScrollStrategy(this._overlay.scrollStrategies.close());break;case"noop":this._overlayRef.updateScrollStrategy(this._overlay.scrollStrategies.noop());break;default:this._overlayRef.updateScrollStrategy(this._overlay.scrollStrategies.block())}return this._dialogStateEngine.setState({isOpen:!0}),e.onOpen&&e.onOpen(),e.onBackdropClick&&(this._backdropClickHandler=e.onBackdropClick),{detach:!1};case"close":if(e?.onOpen)throw new Error("onOpen can only be sent in open events.");if(e?.dialogRef)throw new Error("dialogRef can only be sent in open events.");if(e?.onBackdropClick)throw new Error("onBackdropClick can only be sent in open events.");if(e?.scrollStrategy)throw new Error("scrollStrategy can only be sent in open events.");return this._backdropClickHandler=null,this._dialogStateEngine.setState({isOpen:!1}),e?.onClose&&e.onClose(),{detach:!0}}}),xs(250),(0,At.p)(({detach:r})=>r),nt(()=>this._overlayRef.detach()),(0,ke.T)(()=>null))}}let PF=(()=>{class t extends cV{constructor(){super("RtWidgetRootComponent"),this._currentUserService=it(sF)}ngOnInit(){this.addSubscription(this._currentUserService.getCurrentUser().subscribe()),this.addSubscription(this.handleOverlayClicks().subscribe()),this.addSubscription(this.handleDialogEvents().subscribe())}static{this.\u0275fac=function(i){return new(i||t)}}static{this.\u0275cmp=s.VBU({type:t,selectors:[["rt-widget-root"]],standalone:!0,features:[s.Jv_([YR,fb]),s.Vt3,s.aNF],ngContentSelectors:rV,decls:1,vars:0,template:function(i,l){1&i&&(s.NAR(),s.SdG(0))},dependencies:[kC,AC],encapsulation:2})}}return t})();class am extends da{isOpen;widgetReadySource=new Yn(null);config;modalClose=new s.bkB;ready$=this.widgetReadySource.value$.pipe((0,Ki.$)(r=>!!r),gi(10));_agentContactModal;constructor(){super("AgentContactModalWidgetComponent")}ngOnInit(){this.widgetReadySource.next(this)}setState(r){this.config=r,this._agentContactModal.setAgent(r.agent),this._agentContactModal.setMessage(r.defaultMessage)}open(){this.isOpen=!0,this._agentContactModal.open()}onModalClose(){this.isOpen=!1,this.modalClose.emit()}static \u0275fac=function(e){return new(e||am)};static \u0275cmp=s.VBU({type:am,selectors:[["ng-component"]],viewQuery:function(e,i){if(1&e&&s.GBs(QM,5),2&e){let l;s.mGM(l=s.lsd())&&(i._agentContactModal=l.first)}},outputs:{modalClose:"modalClose",ready$:"ready$"},standalone:!0,features:[s.Vt3,s.aNF],decls:2,vars:3,consts:[[3,"modalClose","leadSource","listingId","defaultMessage"]],template:function(e,i){1&e&&(s.j41(0,"rt-widget-root")(1,"app-agent-contact-modal",0),s.bIt("modalClose",function(){return i.onModalClose()}),s.k0s()()),2&e&&(s.R7$(),s.Y8G("leadSource",null==i.config?null:i.config.leadSource)("listingId",null==i.config?null:i.config.listingId)("defaultMessage",null==i.config?null:i.config.defaultMessage))},dependencies:[QM,PF],encapsulation:2})}Ui([Tr(),X("design:type",Function),X("design:paramtypes",[Cv]),X("design:returntype",void 0)],am.prototype,"setState",null),Ui([Tr(),X("design:type",Function),X("design:paramtypes",[]),X("design:returntype",void 0)],am.prototype,"open",null),Ui([Tr(),X("design:type",Function),X("design:paramtypes",[]),X("design:returntype",void 0)],am.prototype,"onModalClose",null);class mb extends da{hideEmail=!1;layoutType="default";clickableWidget=!1;actionBtnText;enableActionBtn=!0;courtesyOfText="report courtesy of";_agentDetails;agentClick=new s.bkB;actionBtnClick=new s.bkB;_readySource=new Yn(null);ready$=this._readySource.value$.pipe((0,Ki.$)(r=>!!r),gi(10));constructor(){super("AgentDetailsWidget")}ngOnInit(){this._readySource.next(this)}setState(r){r.userProfile?this._agentDetails.setUser(r.userProfile):r.userId&&this._agentDetails.setUserId(r.userId),this.hideEmail=r.hideEmail,this.layoutType=r.layoutType,this.clickableWidget=r.clickableWidget,this.actionBtnText=r.actionBtnText,this.enableActionBtn=r.enableActionBtn,this.courtesyOfText=r.courtesyOfText}static \u0275fac=function(e){return new(e||mb)};static \u0275cmp=s.VBU({type:mb,selectors:[["ng-component"]],viewQuery:function(e,i){if(1&e&&s.GBs(ZM,5),2&e){let l;
1s.mGM(l=s.lsd())&&(i._agentDetails=l.first)}},outputs:{agentClick:"agentClick",actionBtnClick:"actionBtnClick",ready$:"ready$"},standalone:!0,features:[s.Vt3,s.aNF],decls:1,vars:6,consts:[[3,"agentClick","actionBtnClick","hideEmail","layoutType","clickableWidget","actionBtnText","enableActionBtn","courtesyOfText"]],template:function(e,i){1&e&&(s.j41(0,"app-agent-details",0),s.bIt("agentClick",function(){return i.agentClick.emit()})("actionBtnClick",function(){return i.actionBtnClick.emit()}),s.k0s()),2&e&&s.Y8G("hideEmail",i.hideEmail)("layoutType",i.layoutType)("clickableWidget",i.clickableWidget)("actionBtnText",i.actionBtnText)("enableActionBtn",i.enableActionBtn)("courtesyOfText",i.courtesyOfText)},dependencies:[ZM],encapsulation:2})}Ui([Tr(),X("design:type",Function),X("design:paramtypes",[tD]),X("design:returntype",void 0)],mb.prototype,"setState",null);class Sa extends da{_widgetReadySource=new Yn(null);config;ready$=this._widgetReadySource.value$.pipe((0,Ki.$)(r=>!!r),gi(10));_agentOfficeDetailsModal;constructor(){super("AgentOfficeDetailsModalWidgetComponent")}ngOnInit(){this._widgetReadySource.next(this)}setState(r){this.config=r}openWithAgentDetails(r,e=!0){this._agentOfficeDetailsModal.openWithAgentDetails(r,e)}openWithAgentId(r,e=!0){this._agentOfficeDetailsModal.openWithAgentId(r,e)}openWithOfficeId(r,e=!0){this._agentOfficeDetailsModal.openWithOfficeId(r,e)}openWithOfficeDetails(r,e=!0){this._agentOfficeDetailsModal.openWithOfficeDetails(r,e)}openWithAgentAndOfficeId(r,e,i=!0){this._agentOfficeDetailsModal.openWithAgentAndOfficeId(r,e,i)}openWithAgentAndOfficeDetails(r,e,i=!0){this._agentOfficeDetailsModal.openWithAgentAndOfficeDetails(r,e,i)}static \u0275fac=function(e){return new(e||Sa)};static \u0275cmp=s.VBU({type:Sa,selectors:[["ng-component"]],viewQuery:function(e,i){if(1&e&&s.GBs(OF,7),2&e){let l;s.mGM(l=s.lsd())&&(i._agentOfficeDetailsModal=l.first)}},outputs:{ready$:"ready$"},standalone:!0,features:[s.Vt3,s.aNF],decls:2,vars:4,consts:[[3,"hideEmail","hideAgentDetails","hideOfficeDetails","agentContactModalConfig"]],template:function(e,i){1&e&&(s.j41(0,"rt-widget-root"),s.nrm(1,"app-agent-office-details-modal",0),s.k0s()),2&e&&(s.R7$(),s.Y8G("hideEmail",null==i.config?null:i.config.hideEmail)("hideAgentDetails",null==i.config?null:i.config.hideAgentDetails)("hideOfficeDetails",null==i.config?null:i.config.hideOfficeDetails)("agentContactModalConfig",null==i.config?null:i.config.agentContactModalConfig))},dependencies:[OF,PF],encapsulation:2})}function dV(t,r){if(1&t&&s.nrm(0,"rt-user-mobile-phone-link",0),2&t){const e=s.XpG();s.Y8G("userProfile",e.userProfile)}}Ui([Tr(),X("design:type",Function),X("design:paramtypes",[JM]),X("design:returntype",void 0)],Sa.prototype,"setState",null),Ui([Tr(),X("design:type",Function),X("design:paramtypes",[UC,Boolean]),X("design:returntype",void 0)],Sa.prototype,"openWithAgentDetails",null),Ui([Tr(),X("design:type",Function),X("design:paramtypes",[Number,Boolean]),X("design:returntype",void 0)],Sa.prototype,"openWithAgentId",null),Ui([Tr(),X("design:type",Function),X("design:paramtypes",[Number,Boolean]),X("design:returntype",void 0)],Sa.prototype,"openWithOfficeId",null),Ui([Tr(),X("design:type",Function),X("design:paramtypes",[Object,Boolean]),X("design:returntype",void 0)],Sa.prototype,"openWithOfficeDetails",null),Ui([Tr(),X("design:type",Function),X("design:paramtypes",[Number,Number,Boolean]),X("design:returntype",void 0)],Sa.prototype,"openWithAgentAndOfficeId",null),Ui([Tr(),X("design:type",Function),X("design:paramtypes",[UC,Object,Boolean]),X("design:returntype",void 0)],Sa.prototype,"openWithAgentAndOfficeDetails",null);class gb extends da{ready=new s.bkB;userProfile;constructor(){super("MobilePhoneLinkWidgetComponent")}ngOnInit(){this.ready.emit(this)}setUserProfile(r){this.userProfile=r}static \u0275fac=function(e){return new(e||gb)};static \u0275cmp=s.VBU({type:gb,selectors:[["ng-component"]],outputs:{ready:"ready"},standalone:!0,features:[s.Vt3,s.aNF],decls:1,vars:1,consts:[[3,"userProfile"]],template:function(e,i){1&e&&s.DNE(0,dV,1,1,"rt-user-mobile-phone-link",0),2&e&&s.vxM(i.userProfile?0:-1)},dependencies:[kF],encapsulation:2})}Ui([Tr(),X("design:type",Function),X("design:paramtypes",[UC]),X("design:returntype",void 0)],gb.prototype,"setUserProfile",null);class _b extends da{_officeDetails;layoutType="default";clickableWidget=!1;_readySource=new Yn(null);officeClick=new s.bkB;ready$=this._readySource.value$.pipe((0,Ki.$)(r=>!!r),gi(10));constructor(){super("OfficeDetailsWidgetComponent")}ngOnInit(){this._readySource.next(this)}setState(r){this.layoutType=r.layoutType,this.clickableWidget=r.clickableWidget,r.office?this._officeDetails.setOffice(r.office):this._officeDetails.setOfficeId(r.officeId)}static \u0275fac=function(e){return new(e||_b)};static \u0275cmp=s.VBU({type:_b,selectors:[["ng-component"]],viewQuery:function(e,i){if(1&e&&s.GBs(nD,5),2&e){let l;
1s.mGM(l=s.lsd())&&(i._officeDetails=l.first)}},outputs:{officeClick:"officeClick",ready$:"ready$"},standalone:!0,features:[s.Vt3,s.aNF],decls:1,vars:2,consts:[[3,"officeClick","layoutType","clickableWidget"]],template:function(e,i){1&e&&(s.j41(0,"app-office-details",0),s.bIt("officeClick",function(){return i.officeClick.emit()}),s.k0s()),2&e&&s.Y8G("layoutType",i.layoutType)("clickableWidget",i.clickableWidget)},dependencies:[nD],encapsulation:2})}Ui([Tr(),X("design:type",Function),X("design:paramtypes",[eD]),X("design:returntype",void 0)],_b.prototype,"setState",null);let uV=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-map-marker"]],standalone:!0,features:[s.aNF],decls:2,vars:0,consts:[["aria-hidden","true","focusable","false","role","img","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 384 512"],["fill","currentColor","d","M192 96c-52.935 0-96 43.065-96 96s43.065 96 96 96 96-43.065 96-96-43.065-96-96-96zm0 160c-35.29 0-64-28.71-64-64s28.71-64 64-64 64 28.71 64 64-28.71 64-64 64zm0-256C85.961 0 0 85.961 0 192c0 77.413 26.97 99.031 172.268 309.67 9.534 13.772 29.929 13.774 39.465 0C357.03 291.031 384 269.413 384 192 384 85.961 298.039 0 192 0zm0 473.931C52.705 272.488 32 256.494 32 192c0-42.738 16.643-82.917 46.863-113.137S149.262 32 192 32s82.917 16.643 113.137 46.863S352 149.262 352 192c0 64.49-20.692 80.47-160 281.931z"]],template:function(i,l){1&i&&(s.qSk(),s.j41(0,"svg",0),s.nrm(1,"path",1),s.k0s())},styles:["[_nghost-%COMP%]{display:inline-flex;margin-right:1em;margin-top:.25em}svg[_ngcontent-%COMP%]{height:1em;width:1em;font-size:1.6em}"]})}return t})(),hV=(()=>{class t{static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-phone"]],standalone:!0,features:[s.aNF],decls:2,vars:0,consts:[["aria-hidden","true","focusable","false","role","img","xmlns","http://www.w3.org/2000/svg","viewBox","0 0 512 512"],["fill","currentColor","d","M487.8 24.1L387 .8c-14.7-3.4-29.8 4.2-35.8 18.1l-46.5 108.5c-5.5 12.7-1.8 27.7 8.9 36.5l53.9 44.1c-34 69.2-90.3 125.6-159.6 159.6l-44.1-53.9c-8.8-10.7-23.8-14.4-36.5-8.9L18.9 351.3C5 357.3-2.6 372.3.8 387L24 487.7C27.3 502 39.9 512 54.5 512 306.7 512 512 307.8 512 54.5c0-14.6-10-27.2-24.2-30.4zM55.1 480l-23-99.6 107.4-46 59.5 72.8c103.6-48.6 159.7-104.9 208.1-208.1l-72.8-59.5 46-107.4 99.6 23C479.7 289.7 289.6 479.7 55.1 480z"]],template:function(i,l){1&i&&(s.qSk(),s.j41(0,"svg",0),s.nrm(1,"path",1),s.k0s())},styles:["[_nghost-%COMP%]{display:inline-flex;margin-right:.66em;vertical-align:text-bottom}svg[_ngcontent-%COMP%]{height:1em;width:1em;font-size:1.4em;transform:rotate(90deg)}"]})}return t})();const fV=t=>({defaultLogo:t});let pV=(()=>{class t extends Gt{_elementRef=it(s.aKT);office=(0,s.hFB)();officeProfileImageUrl=(0,s.EWP)(()=>this.office()?_l.getOfficeProfileImageUrl(this.office().officeId):null);buildingDataUrl=_l.getBuildingUrl();officeClick=(0,s.CGW)();_highlightSource=new Qd;constructor(){super("OfficeSearchResultComponent")}ngOnInit(){this.addSubscription(this._initializeHighlightPipeline().subscribe())}_initializeHighlightPipeline(){return this._highlightSource.value$.pipe(nt(()=>this._elementRef.nativeElement.classList.add("highlight")),gi(1e3),nt(()=>this._elementRef.nativeElement.classList.remove("highlight")))}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-office-search-result"]],inputs:{office:[1,"office"]},outputs:{officeClick:"officeClick"},standalone:!0,features:[s.Vt3,s.aNF],decls:26,vars:20,consts:[[1,"officeResultContainer"],[1,"officeInformation"],[1,"officeLogo",3,"click","ngClass","profileImageUrl","defaultProfileImageDataUrl","roundedDisplay","altTextName"],[1,"officeDetails"],[1,"officeName",3,"click"],[1,"officeContact"],[1,"officeAddressIconContainer"],[1,"officeAddressContainer"],[1,"officePhoneContainer"],["target","_top",1,"officePhone",3,"href"],[1,"officeBio"]],template:function(i,l){1&i&&(s.j41(0,"div",0)(1,"div",1)(2,"rt-profile-image",2),s.bIt("click",function(){return l.officeClick.emit(l.office().officeId)}),s.k0s(),s.j41(3,"div",3)(4,"b",4),s.bIt("click",function(){return l.officeClick.emit(l.office().officeId)}),s.EFF(5),s.k0s(),s.j41(6,"div",5)(7,"div",6)(8,"span"),s.nrm(9,"rt-map-marker"),s.k0s(),s.j41(10,"div",7)(11,"div")(12,"span"),s.EFF(13),s.k0s()(),s.j41(14,"div")(15,"span"),s.EFF(16),s.k0s()()()(),s.j41(17,"div",8),s.nrm(18,"rt-phone"),s.j41(19,"a",9),s.nI1(20,"getFromRawString"),s.EFF(21),s.nI1(22,"phone"),s.k0s()()()()(),s.j41(23,"div",10)(24,"span"),s.EFF(25),s.k0s()()()),2&i&&(s.R7$(2),s.Y8G("ngClass",s.eq3(18,fV,!l.office().hasLogo))("profileImageUrl",l.officeProfileImageUrl())("defaultProfileImageDataUrl",l.buildingDataUrl)("roun
1dedDisplay",!1)("altTextName",l.office().officeName),s.R7$(3),s.SpI(" ",l.office().officeName," "),s.R7$(8),s.Lme("",l.office().address1,"",l.office().address2?", "+l.office().address2:"",""),s.R7$(3),s.E5c("",l.office().city,", ",l.office().state," ",l.office().zip,""),s.R7$(3),s.Y8G("href",s.bMT(20,14,"tel:+1"+l.office().phone),s.B4B),s.R7$(2),s.SpI(" ",s.bMT(22,16,l.office().phone)," "),s.R7$(4),s.JRh(l.office().publicBio))},dependencies:[Fo,uV,hV,ps,om,pb],styles:["[_nghost-%COMP%]{height:11.8rem}.officeResultContainer[_ngcontent-%COMP%]{transition:background-color .5s linear .5s;display:flex;border:.1em solid #a3a3a3;border-radius:.6em;max-width:110em;margin:0 auto 1.5em}.highlight[_nghost-%COMP%] .officeResultContainer[_ngcontent-%COMP%]{background-color:#b8e6fb}rt-profile-image[_ngcontent-%COMP%]{width:10em}app-profile-image.defaultLogo[_ngcontent-%COMP%]{width:8em;margin-left:1em;margin-right:1em}.officeLogo[_ngcontent-%COMP%]{display:flex;justify-content:center;align-items:center;cursor:pointer}.officeDetails[_ngcontent-%COMP%]{display:flex;flex-direction:column;width:100%;margin-left:4em}.officeContact[_ngcontent-%COMP%]{display:flex;justify-content:space-between;padding-top:.5em;border-top:.1em solid #a3a3a3}.officePhone[_ngcontent-%COMP%]{font-size:1.4em;cursor:pointer}.officeName[_ngcontent-%COMP%], .officePhone[_ngcontent-%COMP%]{color:#337ab7}.officeName[_ngcontent-%COMP%]{font-size:1.8em;cursor:pointer}.officeInformation[_ngcontent-%COMP%], .officeBio[_ngcontent-%COMP%]{flex-basis:50%;margin:2em 2em 2em 0;padding-left:4em}.officeInformation[_ngcontent-%COMP%]{display:flex}.officeBio[_ngcontent-%COMP%]{border-left:.1em solid #a3a3a3;display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.officePhoneContainer[_ngcontent-%COMP%]{min-width:13em;margin-top:.5em}.officeBio[_ngcontent-%COMP%]{font-size:1.4em}.officeAddressIconContainer[_ngcontent-%COMP%]{display:flex}.officeAddressContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;font-size:1.4em}@media (max-width: 991px){.officeResultContainer[_ngcontent-%COMP%]{max-width:100%;border-radius:0;border:0;border-bottom:.1em solid #a3a3a3;margin-bottom:0}.officeName[_ngcontent-%COMP%]{font-size:1.6em;word-break:break-word}.officeInformation[_ngcontent-%COMP%]{flex-basis:100%;padding-left:2em}.officeBio[_ngcontent-%COMP%]{display:none}.officeContact[_ngcontent-%COMP%]{flex-direction:column}.officeDetails[_ngcontent-%COMP%]{margin-left:2em}}"]})}return t})();const mV=["determinateSpinner"];function gV(t,r){if(1&t&&(s.qSk(),s.j41(0,"svg",11),s.nrm(1,"circle",12),s.k0s()),2&t){const e=s.XpG();s.BMQ("viewBox",e._viewBox()),s.R7$(),s.xc7("stroke-dasharray",e._strokeCircumference(),"px")("stroke-dashoffset",e._strokeCircumference()/2,"px")("stroke-width",e._circleStrokeWidth(),"%"),s.BMQ("r",e._circleRadius())}}const _V=new s.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function vV(){return{diameter:AF}}}),AF=100;let CV=(()=>{class t{get color(){return this._color||this._defaultColor}set color(e){this._color=e}constructor(e,i,l){this._elementRef=e,this._defaultColor="primary",this._value=0,this._diameter=AF,this._noopAnimations="NoopAnimations"===i&&!!l&&!l._forceAnimations,this.mode="mat-spinner"===e.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",l&&(l.color&&(this.color=this._defaultColor=l.color),l.diameter&&(this.diameter=l.diameter),l.strokeWidth&&(this.strokeWidth=l.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(e){this._value=Math.max(0,Math.min(100,e||0))}get diameter(){return this._diameter}set diameter(e){this._diameter=e||0}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(e){this._strokeWidth=e||0}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const e=2*this._circleRadius()+this.strokeWidth;return`0 0 ${e} ${e}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static{this.\u0275fac=function(i){return new(i||t)(s.rXU(s.aKT),s.rXU(s.bc$,8),s.rXU(_V))}}static{this.\u0275cmp=s.VBU({type:t,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(i,l){if(1&i&&s.GBs(mV,5),2&i){let u;s.mGM(u=s.lsd())&&(l._determinateCircle=u.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(i,l){2&i&&(s.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===l.mode?l.value:null)("mode",l.mode),s.HbH("mat-"+l.color),s.xc7("width",l.diameter,"px")("height",l.diameter,"px")("--mdc-circular-progress-size",l.diameter+"px")("--mdc-circular-progress-active-indicator-width",l.diameter+"px"),s.AVh("_mat-animation-noopable",l._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===l.mode))},inputs:{color:"color",mode:"mode",value:[2,"value","value",s.Udg],diameter:[2,"diameter","diameter",s.Udg],strokeWidth:[2,"strokeWidth","strokeWidth",s.Udg]},exportAs:["matProgressSpinner"],standalone:!0,features:[s.GFd,s.aNF],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(i,l){if(1&i&&(s.DNE(0,gV,2,8,"ng-template",null,0,s.C5r),s.j41(2,"div",2,1),s.qSk(),s.j41(4,"svg",3),s.nrm(5,"circle",4),s.k0s()(),s.joV(),s.j41(6,"div",5)(7,"div",6)(8,"div",7),s.eu8(9,8),s.k0s(),s.j41(10,"div",9),s.eu8(11,8),s.k0s(),s.j41(12,"div",10),s.eu8(13,8),s.k0s()()()),2&i){const u=s.sdS(1);
1s.R7$(4),s.BMQ("viewBox",l._viewBox()),s.R7$(),s.xc7("stroke-dasharray",l._strokeCircumference(),"px")("stroke-dashoffset",l._strokeDashOffset(),"px")("stroke-width",l._circleStrokeWidth(),"%"),s.BMQ("r",l._circleRadius()),s.R7$(4),s.Y8G("ngTemplateOutlet",u),s.R7$(2),s.Y8G("ngTemplateOutlet",u),s.R7$(2),s.Y8G("ngTemplateOutlet",u)}},dependencies:[gr],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-app-primary))}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}"],encapsulation:2,changeDetection:0})}}return t})();function bV(t,r){if(1&t){const e=s.RV6();s.j41(0,"rt-office-search-result",5),s.bIt("officeClick",function(l){s.eBV(e);const u=s.XpG();return s.Njj(u.onOfficeClick(l))}),s.k0s()}if(2&t){const e=r.$implicit,i=s.XpG();s.xc7("display",i.performingSearch?"none":null),s.Y8G("office",e)}}function xV(t,r){1&t&&(s.j41(0,"div",3)(1,"div",6),s.nrm(2,"mat-spinner",7)(3,"br"),s.j41(4,"h3"),s.EFF(5,"Loading . . ."),s.k0s(),s.nrm(6,"br"),s.j41(7,"h3"),s.EFF(8,"Please Wait."),s.k0s()()())}function wV(t,r){if(1&t&&(s.j41(0,"div",4)(1,"div",8),s.nrm(2,"i",9),s.k0s(),s.j41(3,"div",10),s.EFF(4,"No Results Found"),s.k0s(),s.j41(5,"div",11),s.EFF(6),s.nrm(7,"br"),s.EFF(8),s.k0s()()),2&t){const e=s.XpG();s.R7$(6),s.SpI(" ",e.noResultsMessage[0],""),s.R7$(2),s.SpI("",e.noResultsMessage[1]," ")}}let SV=(()=>{class t extends Gt{static _SEARCH_PARAM_KEY="searchParam";static _SEARCH_TYPE_KEY="searchType";static _sessionStorageName="Office_Roster";
1_officesClient=it(jC);_changeDetectorRef=it(s.gRc);_location=it(at);_navigationService=it(ub);noOfficesFound=!1;performingSearch=!1;noResultsMessage;officeResults$;officeClick=new s.bkB;_sessionStorageData=new iD(t._sessionStorageName);constructor(){super("OfficeSearchResultsWidgetComponent")}_searchCriteriaSource=new Yn(null);static _createSearchRequest(e,i){const l={isActive:!0,participantOfficeOnly:!0,excludeRealtracs:!0,checkForLogo:!0};if(i===vi.ZipCode)l.zip=e;else if(i===vi.CityState){const u=e.split(",");l.city=2===u?.length?u[0].trim():e,l.state=2===u?.length?u[1].trim():null}else i===vi.OfficeName&&(l.officeNameOrCode=e);return l}ngOnInit(){this._initSearchForOfficesPipeline();const e=aa.extractQueryParam(t._SEARCH_PARAM_KEY),i=Number(aa.extractQueryParam(t._SEARCH_TYPE_KEY));this._searchCriteriaSource.next({searchParam:e,searchType:i})}officeTrackBy(e,i){return i.officeId}onOfficeClick(e){this._sessionStorageData.writeToStorage(),this._navigationService.navigateTo(`/offices/${e}`)}onSearchCriteriaSelect(e){this._searchCriteriaSource.next(e)}_initSearchForOfficesPipeline(){this.officeResults$=this._searchCriteriaSource.value$.pipe((0,At.p)(e=>!!e?.searchParam&&!isNaN(e?.searchType)),Zt(({searchParam:e,searchType:i})=>{if(this.performingSearch=!0,this.noOfficesFound=!1,this._changeDetectorRef.detectChanges(),this._replaceUrlWithNewSearchCriteria({searchParam:e,searchType:i}),this._sessionStorageData.setStorageKey(e),!this._sessionStorageData.isExpired&&this._sessionStorageData.results)return pe(this._sessionStorageData.results).pipe(gi(333),nt(()=>this.performingSearch=!1));if(vi[i]){const l=t._createSearchRequest(e,i);return this._officesClient.searchOffices(l).pipe(yn(u=>(this.log.error("Error searching offices",u),pe(null))),gi(333),nt(()=>{this.performingSearch=!1,window.scrollTo(0,0)}),(0,ke.T)(u=>u?.length?(this.noOfficesFound=!1,u=this._shuffleOffices(u),this._sessionStorageData.scrollToId=null,this._sessionStorageData.results=u,this._sessionStorageData.writeToStorage(),u):(this._prepForNoResultsScenario(e,i),[])))}return pe([]).pipe(gi(333),nt(()=>{this._prepForNoResultsScenario(e,i),this.performingSearch=!1}))}))}_shuffleOffices(e){let i=[],l=[],u=[];return e.forEach(m=>{m.hasLogo&&m.publicBio?i.push(m):m.hasLogo?l.push(m):u.push(m)}),i=(0,En.shuffle)(i),l=(0,En.shuffle)(l),u=(0,En.shuffle)(u),[...i,...l,...u]}_prepForNoResultsScenario(e,i){let l="There are no Realtor offices currently available",u="Please try searching with a different";switch(i){case vi.ZipCode:l+=` in the ${e} zip code.`,u+=" zip code.";break;case vi.CityState:l+=` in, "${e}".`,u+=" city.";break;case vi.OfficeName:l+=` by the name, "${e}"`,u+=" office name.";break;default:l+=" via the criteria you searched on.",u+=" set of search criteria"}this.noResultsMessage=[l,u],this.noOfficesFound=!0}_replaceUrlWithNewSearchCriteria({searchParam:e,searchType:i}){this._location.replaceState("/info/find-an-agent/results/",`searchParam=${e}&searchType=${i}`)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["rt-office-search-results"]],outputs:{officeClick:"officeClick"},standalone:!0,features:[s.Vt3,s.aNF],decls:6,vars:7,consts:[[3,"searchCriteriaSelect"],["scrollWindow","",1,"viewport",3,"itemSize"],[3,"office","display","officeClick",4,"cdkVirtualFor","cdkVirtualForOf","cdkVirtualForTrackBy"],[1,"loadingContainer","displayFlex","justifyContentCenter"],[1,"noResultsContainer"],[3,"officeClick","office"],[1,"loadingContainerInner"],[1,"spinner","widthPercent100"],[1,"searchIcon"],[1,"fa-sharp","fa-solid","fa-search"],[1,"noResults"],[1,"noResultsMessage"]],template:function(i,l){1&i&&(s.j41(0,"app-office-search-component",0),s.bIt("searchCriteriaSelect",function(m){return l.onSearchCriteriaSelect(m)}),s.k0s(),s.j41(1,"cdk-virtual-scroll-viewport",1),s.DNE(2,bV,1,3,"rt-office-search-result",2),s.nI1(3,"async"),s.k0s(),s.DNE(4,xV,9,0,"div",3)(5,wV,9,2,"div",4)),2&i&&(s.R7$(),s.Y8G("itemSize",118),s.R7$(),s.Y8G("cdkVirtualForOf",s.bMT(3,5,l.officeResults$))("cdkVirtualForTrackBy",l.officeTrackBy),s.R7$(2),s.vxM(l.performingSearch?4:-1),s.R7$(),s.vxM(l.noOfficesFound?5:-1))},dependencies:[aF,MC,gS,NI,mS,pV,CV,hh],styles:["[_nghost-%COMP%]{display:flex;flex-direction:column;min-width:50vw;justify-content:center;font-size:10px;padding:1em 1em 5em;line-height:1.4;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.viewport[_ngcontent-%COMP%]{margin-bottom:10rem}
1app-office-search-component[_ngcontent-%COMP%]{padding:5em 0}.searchAgainBtn[_ngcontent-%COMP%]{color:#fff;background-color:#f15a29;border-color:#c9c9c9;transition:background-color 333ms;border:none;margin:4em 0 3em;padding:.6em 2em;font-size:1.6em;font-weight:700;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.searchAgainBtn[_ngcontent-%COMP%]:focus, .searchAgainBtn.focus[_ngcontent-%COMP%]{color:#fff;background-color:#445467;border-color:#c9c9c9}.searchAgainBtn[_ngcontent-%COMP%]:hover{color:#fff;background-color:#445467;border-color:#c9c9c9}.searchAgainBtn[_ngcontent-%COMP%]:active, .searchAgainBtn.active[_ngcontent-%COMP%], .searchAgainBtn[_ngcontent-%COMP%] .open[_ngcontent-%COMP%] > .dropdown-toggle[_ngcontent-%COMP%]{color:#fff;background-color:#445467;border-color:#c9c9c9}.searchAgainBtn[_ngcontent-%COMP%]:active:hover, .searchAgainBtn[_ngcontent-%COMP%]:active:focus, .searchAgainBtn[_ngcontent-%COMP%]:active.focus, .searchAgainBtn.active[_ngcontent-%COMP%]:hover, .searchAgainBtn.active[_ngcontent-%COMP%]:focus, .searchAgainBtn.active.focus[_ngcontent-%COMP%], .searchAgainBtn[_ngcontent-%COMP%] .open[_ngcontent-%COMP%] > .dropdown-toggle[_ngcontent-%COMP%]:hover, .searchAgainBtn[_ngcontent-%COMP%] .open[_ngcontent-%COMP%] > .dropdown-toggle[_ngcontent-%COMP%]:focus, .searchAgainBtn[_ngcontent-%COMP%] .open[_ngcontent-%COMP%] > .dropdown-toggle.focus[_ngcontent-%COMP%]{color:#fff;background-color:#445467;border-color:#c9c9c9}.searchAgainBtn[_ngcontent-%COMP%]:active, .searchAgainBtn.active[_ngcontent-%COMP%], .searchAgainBtn[_ngcontent-%COMP%] .open[_ngcontent-%COMP%] > .dropdown-toggle[_ngcontent-%COMP%]{background-image:none}.searchAgainBtn.disabled[_ngcontent-%COMP%]:hover, .searchAgainBtn.disabled[_ngcontent-%COMP%]:focus, .searchAgainBtn.disabled.focus[_ngcontent-%COMP%], .searchAgainBtn[disabled][_ngcontent-%COMP%]:hover, .searchAgainBtn[disabled][_ngcontent-%COMP%]:focus, .searchAgainBtn[disabled].focus[_ngcontent-%COMP%], fieldset[disabled][_ngcontent-%COMP%] .searchAgainBtn[_ngcontent-%COMP%]:hover, fieldset[disabled][_ngcontent-%COMP%] .searchAgainBtn[_ngcontent-%COMP%]:focus, fieldset[disabled][_ngcontent-%COMP%] .searchAgainBtn.focus[_ngcontent-%COMP%]{background-color:#f15a29;border-color:#c9c9c9}.searchAgainBtn[_ngcontent-%COMP%] .badge[_ngcontent-%COMP%]{color:#f15a29;background-color:#fff}.noResultsContainer[_ngcontent-%COMP%]{display:flex;flex-direction:column;align-items:center;color:#444;width:100%}.searchIcon[_ngcontent-%COMP%]{color:#a3a3a3;font-size:20em}.noResults[_ngcontent-%COMP%]{font-weight:700;font-size:2em;padding-bottom:2em}.noResultsMessage[_ngcontent-%COMP%]{font-size:1.8em;text-align:center}.loadingContainer[_ngcontent-%COMP%]{margin-top:5em}.loadingContainer[_ngcontent-%COMP%] .loadingContainerInner[_ngcontent-%COMP%]{text-align:center}.loadingContainer[_ngcontent-%COMP%] .loadingContainerInner[_ngcontent-%COMP%] .spinner[_ngcontent-%COMP%]{margin:auto}@media (max-width: 991px){.searchAgainBtn[_ngcontent-%COMP%]{margin:0 0 2em}}@media (max-width: 767px){.noResultsContainer[_ngcontent-%COMP%]{padding-top:2.5em}.noResultsMessage[_ngcontent-%COMP%]{text-align:center}.searchIcon[_ngcontent-%COMP%]{font-size:15em}}@media (max-width: 479px){.viewport[_ngcontent-%COMP%]{margin-bottom:39rem}}"]})}return t})(),MV=(()=>{class t{_navigationService=it(ub);onSearchCriteriaSelect({searchParam:e,searchType:i}){this._navigationService.navigateTo(`/info/find-an-agent/results/?searchParam=${e}&searchType=${i}`)}static \u0275fac=function(i){return new(i||t)};static \u0275cmp=s.VBU({type:t,selectors:[["ng-component"]],standalone:!0,features:[s.aNF],decls:1,vars:0,consts:[[3,"searchCriteriaSelect"]],template:function(i,l){1&i&&(s.j41(0,"app-office-search-component",0),s.bIt("searchCriteriaSelect",function(m){return l.onSearchCriteriaSelect(m)}),s.k0s())},dependencies:[aF],encapsulation:2})}return t})();const lm=(t,r,e)=>{const i=function qg(t,r){const e=function qx(t,r){return r.get(s.OM3).resolveComponentFactory(t).inputs}(t,r.injector),i=r.strategyFactory||new Kx(t,r.injector),l=function Wx(t){const r={};return t.forEach(({propName:e,templateName:i,transform:l})=>{r[function TD(t){return t.replace(/[A-Z]/g,r=>`-${r.toLowerCase()}`)}(i)]=[e,l]}
1),r}(e);class u extends Yx{static{this.observedAttributes=Object.keys(l)}get ngElementStrategy(){if(!this._ngElementStrategy){const C=this._ngElementStrategy=i.create(this.injector||r.injector);e.forEach(({propName:b,transform:D})=>{if(!this.hasOwnProperty(b))return;const R=this[b];delete this[b],C.setInputValue(b,R,D)})}return this._ngElementStrategy}constructor(C){super(),this.injector=C}attributeChangedCallback(C,b,D,R){const[F,G]=l[C];this.ngElementStrategy.setInputValue(F,D,G)}connectedCallback(){let C=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),C=!0),this.ngElementStrategy.connect(this),C||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(C=>{const b=new CustomEvent(C.name,{detail:C.value});this.dispatchEvent(b)})}}return e.forEach(({propName:m,transform:C})=>{Object.defineProperty(u.prototype,m,{get(){return this.ngElementStrategy.getInputValue(m)},set(b){this.ngElementStrategy.setInputValue(m,b,C)},configurable:!0,enumerable:!0})}),u}(t,{injector:r});customElements.define(e,i)};Bg.production&&(0,s.SmG)(),fe(function*(){const[{injector:t}]=yield Promise.all([j({providers:[...jx(Bg),(0,s.oKB)(hF.forRoot()),AD()]})]);lm(am,t,"rt-agent-contact-modal-widget"),lm(mb,t,"rt-agent-details-widget"),lm(Sa,t,"rt-agent-office-details-modal-widget"),lm(gb,t,"rt-mobile-phone-link-widget"),lm(_b,t,"rt-office-details-widget"),lm(SV,t,"rt-office-search-results-widget"),lm(MV,t,"rt-office-search-widget")})()})()})();
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.