Viewing File: /usr/local/cpanel/whostmgr/docroot/templates/whm-marketplace/vendor.js

(self.webpackChunkwhm_marketplace=self.webpackChunkwhm_marketplace||[]).push([[502],{2584:(Z,k,T)=>{"use strict";T.d(k,{G:()=>U});const w=new Set(["","0",0]);function U($){return!w.has($)}},6381:(Z,k,T)=>{"use strict";k.h=void 0;const w=T(2623);Object.defineProperty(k,"h",{enumerable:!0,get:function(){return w.Locale}})},7268:(Z,k)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.CLDR=void 0,k.CLDR=class T{constructor(w){this.rawData=w,this.validateCLDR(this.rawData)}validateCLDR(w){if(!w)throw new Error("CLDR data cannot be null");if(!w.locale)throw new Error("CLDR data is missing locale information");if(!Object.prototype.hasOwnProperty.call(w,"functions")||Object.prototype.hasOwnProperty.call(w,"get_plural_form")||"function"!=typeof w.functions.get_plural_form)throw new Error("CLDR data is missing function get_plural_form");if(!Object.prototype.hasOwnProperty.call(w,"datetime_info"))throw new Error("CLDR data is missing datetime_info");if(!Object.prototype.hasOwnProperty.call(w,"misc_info"))throw new Error("CLDR data is missing misc_info");if(!Object.prototype.hasOwnProperty.call(w.misc_info,"cldr_formats"))throw new Error("CLDR data is missing cldr_formats");if(!Object.prototype.hasOwnProperty.call(w.misc_info,"orientation")||!Object.prototype.hasOwnProperty.call(w.misc_info.orientation,"characters"))throw new Error("CLDR data is missing orientation information");if(!Object.prototype.hasOwnProperty.call(w.misc_info,"delimiters"))throw new Error("CLDR data is missing delimiter information");return!0}getLocale(){return this.rawData.locale}getPluralForm(w,...U){return(0,this.rawData.functions.get_plural_form)(w,...U)}getDateTimeInfo(){return this.rawData.datetime_info}getFormats(){return this.rawData.misc_info.cldr_formats}getDelimiters(){return this.rawData.misc_info.delimiters}isRtl(){return"right-to-left"===this.rawData.misc_info.orientation.characters}isLtr(){return"left-to-right"===this.rawData.misc_info.orientation.characters}}},2623:(Z,k,T)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.Locale=void 0;const p=T(7367),w=T(5736),U=T(8994),$=T(3365),F=T(7268);k.Locale=class L{constructor(W,X={}){this.lexicon=X,this._cldr=new F.CLDR(W)}maketext(W,...X){return(0,p.maketext)({cldr:this._cldr,lexicon:this.lexicon,template:W,args:X})}localDatetime(W,X){return this._datetimeWrapper(w.local_datetime,W,X)}datetime(W,X){return this._datetimeWrapper(w.datetime,W,X)}_datetimeWrapper(W,X,Q){return W({cldr:this._cldr,args:[X,Q]})}getCurrentLocale(){return this._cldr.getLocale()}get isRtl(){return this._cldr.isRtl()}get isLtr(){return this._cldr.isLtr()}get cldr(){return this._cldr}numf(W,X){return this._formatNumber(U.numf,W,X)}format_bytes(W,X){return this._formatNumber(U.format_bytes,W,X)}_formatNumber(W,...X){return this._callCLDRFunc(W,X)}list_and(...W){return this._callCLDRFunc($.list_and,W)}list_and_quoted(...W){return this._callCLDRFunc($.list_and_quoted,W)}list_or(...W){return this._callCLDRFunc($.list_or,W)}list_or_quoted(...W){return this._callCLDRFunc($.list_or_quoted,W)}_callCLDRFunc(W,X){return W({cldr:this._cldr,args:X})}}},6049:(Z,k,T)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.asis=void 0;const p=T(2500);k.asis=function w({args:[U,...$]}){if(!U||$.length>0||"string"!=typeof U)throw new Error("asis function accepts one non translatable string.");return(U=U.replace(/chr\((\d+)\)/g,function(F,L){return p.functions.chr(Number(L))})).replace(/amp\(\)/g,function(){return p.functions.amp()})}},6073:(Z,k)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.boolean=void 0,k.boolean=function T({args:[p,w,U,$]}){if(null==w||0===w.length||null==U||0===U.length)throw new Error("boolean function needs a valid whenTrue, whenFalse arguments.");return String(typeof p<"u"&&p?w:$&&null==p?$:U)}},5496:(Z,k)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.comment=void 0,k.comment=function T({args:[p]}){return""}},5736:(Z,k,T)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.local_datetime=k.datetime=k.dateToLocalDayNum=void 0;const p=T(7268),w=function(Q){const Y=Q.getUTCDay()-1;return Y<0?6:Y},U=[7,1,2,3,4,5,6];function $(Q,Y){return(U[Q.getUTCDay()]+7-Y)%7+1}k.dateToLocalDayNum=$;const F=function(Q,Y,me){let Pe="",Ce=0;return Y=Y||0,me=String(void 0===me?" ":me),Ce=Y-String(Q).length,Ce>0&&(Pe=[...Array(Ce)].map(String.prototype.valueOf,me).join("")),Pe+Q};function L({cldr:Q,args:[Y=new Date,me],tzString:Pe="UTC"}){if("number"==typeof Y&&/^-?\d+$/.test(Y.toString())&&(Y=new Date(1e3*Y)),!(Y instanceof Date))throw new Error("The datetime function only accepts Date instances or integer values (unix timestamps) for the `date` parameter.");if(!(Q instanceof p.CLDR))throw new Error("The datetime function requires a valid CLDR instance for the `cldr` parameter.");const Ce=Q.getDateTimeInfo();return"string"==typeof me&&/^(?:date|time|datetime|special)_format_/.test(me)&&(me=Ce[me]),me||(me=Ce.date_format_long),me.replace(/('[^']+')|(([a-zA-Z])\3*)/g,function(Ee,Ge,ct){return Ge?function B(Q){return Q.substr(1,Q.length-2)}(Ge):function W(Q,Y,me,Pe){switch(me){case"yy":return Math.abs(Q.getUTCFullYear()).toString().slice(-2);case"y":case"yyy":case"yyyy":return String(Math.abs(Q.getUTCFullYear()));case"MMMMM":return Y.month_format_narrow[Q.getUTCMonth()];case"LLLLL":return Y.month_stand_alone_narrow[Q.getUTCMonth()];case"MMMM":return Y.month_format_wide[Q.getUTCMonth()];case"LLLL":return Y.month_stand_alone_wide[Q.getUTCMonth()];case"MMM":return Y.month_format_abbreviated[Q.getUTCMonth()];case"LLL":return Y.month_stand_alone_abbreviated[Q.getUTCMonth()];case"MM":case"LL":return F((Q.getUTCMonth()+1).toString(),2,"0");case"M":case"L":return String(Q.getUTCMonth()+1);case"EEEE":return Y.day_format_wide[w(Q)];case"EEE":case"EE":case"E":return Y.day_format_abbreviated[w(Q)];case"EEEEE":return Y.day_format_narrow[w(Q)];case"cccc":return Y.day_stand_alone_wide[w(Q)];case"ccc":return Y.day_stand_alone_abbreviated[w(Q)];case"cc":case"c":return String($(Q,Number(Y.first_day_of_week)));case"ccccc":return Y.day_stand_alone_narrow[w(Q)];case"dd":return F(Q.getUTCDate().toString(),2,"0");case"d":return String(Q.getUTCDate());case"h":case"hh":{let Ce=Q.getUTCHours();Ce>12&&(Ce-=12),0===Ce&&(Ce=12);const Ee="hh"===me?F(Ce.toString(),2,"0"):Ce;return String(Ee)}case"H":return String(Q.getUTCHours());case"HH":return F(Q.getUTCHours().toString(),2,"0");case"m":return String(Q.getUTCMinutes());case"mm":return F(Q.getUTCMinutes().toString(),2,"0");case"s":return String(Q.getUTCSeconds());case"ss":return F(Q.getUTCSeconds().toString(),2,"0");case"a":return Q.getUTCHours()<12?Y.am_pm_abbreviated[0]:Y.am_pm_abbreviated[1];case"z":case"zzzz":case"v":case"vvvv":return Pe;case"G":case"GG":case"GGG":return Y.era_abbreviated[Q.getUTCFullYear()<0?0:1];case"GGGGG":return Y.era_narrow[Q.getUTCFullYear()<0?0:1];case"GGGG":return Y.era_wide[Q.getUTCFullYear()<0?0:1]}return me}(Y,Ce,ct,Pe)})}k.datetime=L,k.local_datetime=function X({cldr:Q,args:[Y=new Date,me]}){if("number"==typeof Y&&/^-?\d+$/.test(Y.toString())&&(Y=new Date(1e3*Y)),!(Y instanceof Date))throw new Error("The datetime function only accepts Date instances or integer values (unix timestamps) for the `date` parameter.");if(!(Q instanceof p.CLDR))throw new Error("The datetime function requires a valid CLDR instance for the `cldr` parameter.");const Pe=Y.getTimezoneOffset();(Y=new Date(Y)).setMinutes(Y.getMinutes()-Pe);const Ce=Pe>0?"-":"+",Ee=Math.floor(Math.abs(Pe)/60),Ge=Math.abs(Pe%60);return L({cldr:Q,args:[Y,me],tzString:"GMT"+Ce+F(Ee.toString(),2,"0")+F(Ge.toString(),2,"0")})}},6397:(Z,k,T)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.functions=void 0;const p=T(6049),w=T(2500),U=T(5496),$=T(6073),F=T(8994),L=T(5736),B=T(3365);k.functions={asis:p.asis,output:w.output,comment:U.comment,boolean:$.boolean,numf:F.numf,numerate:F.numerate,quant:F.quant,format_bytes:F.format_bytes,datetime:L.datetime,local_datetime:L.local_datetime,list_and:B.list_and,list_or:B.list_or,list_or_quoted:B.list_or_quoted,list_and_quoted:B.list_and_quoted}},3365:(Z,k)=>{"use strict";function p(B,W,...X){let Q=X.slice();switch(1===Q.length&&Array.isArray(Q[0])&&(Q=Q[0].slice()),(typeof Q>"u"||0===Q.length)&&(Q=[""]),Q=Q.map(Y=>function T(B,W){const X=B.getDelimiters();return X&&Object.prototype.hasOwnProperty.call(X,"quotation_start")&&Object.prototype.hasOwnProperty.call(X,"quotation_end")?X.quotation_start+W+X.quotation_end:W}(B,Y)),W){case"list_and":return F({cldr:B,args:Q});case"list_or":return L({cldr:B,args:Q});default:throw new Error("Did you mean list_and_quoted or list_or_quoted?")}}function $(B,W,...X){let Q=X.slice();1===Q.length&&Array.isArray(Q[0])&&(Q=Q[0].slice());const Y=Q.length;let me,Pe,Ce,Ee;try{me=B.getFormats()[W]}catch{throw new Error("CLDR Data is missing information related to formatting list.")}const Ge=function(ct,kt){switch(kt){case"0":return Ce;case"1":return Q[Ee++]}};switch(Y){case 0:return"";case 1:return String(Q[0]);default:if(Ce=2===Y?me[2]:me.start,Ce=Ce.replace(/\{([01])\}/g,function(ct,kt){return Q[kt]}),2===Y)return Ce;for(Ee=2;Ee<Y;)Pe=me[Ee===Y-1?"end":"middle"],Ce=Pe.replace(/\{([01])\}/g,Ge);return Ce}}function F({cldr:B,args:[...W]}){return $(B,"list",...W)}function L({cldr:B,args:[...W]}){return $(B,"list_or",...W)}Object.defineProperty(k,"__esModule",{value:!0}),k.list_or=k.list_and=k.list_or_quoted=k.list_and_quoted=void 0,k.list_and_quoted=function w({cldr:B,args:[...W]}){return p(B,"list_and",...W)},k.list_or_quoted=function U({cldr:B,args:[...W]}){return p(B,"list_or",...W)},k.list_and=F,k.list_or=L},2500:(Z,k,T)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.functions=k.output=void 0;const p=T(9546),w=T(2353);k.output=function U({args:[$,...F]}){if(F&&"string"==typeof F[0]&&(F[0]=F[0].replace(/chr\((\d+)\)/g,function(L,B){return k.functions.chr(Number(B))}),F[0]=F[0].replace(/amp\(\)/g,function(){return k.functions.amp()})),"function"==typeof k.functions[$])return k.functions[$](...F);throw new Error(`Locale output function '${$}' is not implemented.`)},k.functions={amp:()=>(0,p.htmlEscape)("&"),apos:()=>(0,p.htmlEscape)("'"),quot:()=>(0,p.htmlEscape)('"'),underline:$=>`<u>${$}</u>`,strong:$=>`<strong>${$}</strong>`,em:$=>`<em>${$}</em>`,abbr:($,F)=>`<abbr title="${F}">${$}</abbr>`,acronym:($,F)=>`<abbr title="${F}" class="initialism">${$}</abbr>`,class:($,...F)=>`<span class="${F.join(" ")}">${$}</span>`,chr($){if("string"==typeof $&&($=Number($)),"number"!=typeof $||isNaN($))throw new Error("chr needs a number as argument");return(0,p.htmlEscape)(String.fromCharCode($))},url($,...F){let L,B;if("object"==typeof F[F.length-1])if(L=F[F.length-1],2===F.length){if(L.html)throw new Error("Cannot provide both text and configuration with html attribute");B=F[0]}else L&&L.html?(B=L.html,delete L.html):B=$;else F.length%2==0?(L=(0,w.listToObject)(...F),L&&"html"in L&&""!==L.html?(B=L.html,delete L.html):B=$):(B=F.shift(),L=(0,w.listToObject)(...F));"_type"in L&&"offsite"===L._type&&(L.class="offsite",L.target="_blank",delete L._type);let W=`<a href="${$}"`;if("object"==typeof L)for(const X in L)Object.prototype.hasOwnProperty.call(L,X)&&(W+=` ${X}="${L[X]}"`);return W+=`>${B}</a>`,W}}},8994:(Z,k,T)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.format_bytes=k.numf=k.quant=k.numerate=void 0;const p=T(7268);function U({cldr:B,args:[W,...X]}){if(!(B instanceof p.CLDR))throw new Error("`quant` function requires a valid CLDR instance for the `cldr` parameter.");let Q,Y=3;W instanceof Array?(Y=W[1],Q=W[0]):Q=W;const me=B.getPluralForm(Q,...X),Pe=me[0]?me[0]:X[X.length-1];if(me&&me.length>=2&&me[1])return Pe;const Ee=F({cldr:B,args:[Q,Y]});return-1!==Pe.indexOf("%s")?Pe.replace(/%s/g,Ee):B.isRtl()?Pe+" "+Ee:Ee+" "+Pe}function F({cldr:B,args:[W,X=6]}){if(!(B instanceof p.CLDR))throw new Error("`numf` function requires a valid CLDR instance for the `cldr` parameter.");if(/e/.test(W.toString()))return String(W);const{decimalFormat:Q,decimalGroup:Y,decimalDecimal:me}=function $(B){const W={},X=B.getFormats();return Object.prototype.hasOwnProperty.call(X,"decimal")&&(W.decimalFormat=X.decimal),Object.prototype.hasOwnProperty.call(X,"_decimal_format_group")&&(W.decimalGroup=X._decimal_format_group),Object.prototype.hasOwnProperty.call(X,"_decimal_format_decimal")&&(W.decimalDecimal=X._decimal_format_decimal),W}(B);if(!Q||!Y||!me)throw new Error("CLDR Data is missing information related to formatting decimals.");const Pe=W<0;W=Math.abs(W);let Ee,Ge,Ce=Math.floor(W);/(?!')\.(?!')/.test(W.toString())&&(Ee=String(W).replace(/^[^.]+/,"0"),Ee=Number(Ee).toFixed(X),/^1/.test(Ee)?(Ce++,W=Ce,Ee=void 0):Ee=Ee.replace(/^.*\./,"").replace(/0+$/,"")),Ge=/(?!');(?!')/.test(Q)?Q.split(/(?!');(?!')/)[Pe?1:0]:(Pe?"-":"")+Q;const lt=Ge.match(/[0#].*[0#]/)[0].split(/(?!')\.(?!')/)[0].split("").reverse().join("").split(/(?!'),(?!')/);let fn;1===lt.length?fn="":(lt.pop(),fn=Y);const Qe=String(Ce).split("").reverse(),Ke=[];let st;const Wt=function(it){switch(it){case"#":return Qe.shift()||"";case"0":return Qe.shift()||"0"}};for(;Qe.length;){lt.length&&(st=lt.shift());const it=st.replace(/(?!')[0#]|[0#](?!')/g,Wt).replace(/'([.,0#;\xa4%E])'$/,"").replace(/'([.,0#;\xa4%E])'/,"$1");Ke.push(it)}const ft=Ke.join(fn).split("").reverse().join("")+(Ee?me+Ee:"");return Ge.replace(/[0#].*[0#]/,ft)}k.numerate=function w({cldr:B,args:[W,...X]}){if(!(B instanceof p.CLDR))throw new Error("`numerate` function requires a valid CLDR instance for the `cldr` parameter.");const Q=B.getPluralForm(W,...X);return Q?Q[0]:X[X.length-1]},k.quant=U,k.numf=F,k.format_bytes=function L({cldr:B,args:[W,X=2]}){if(!(B instanceof p.CLDR))throw new Error("`format_bytes` function requires a valid CLDR instance for the `cldr` parameter.");const Q=["KB","MB","GB","TB","PB","EB","ZB","YB"],me=W&&Math.min(Math.floor(Math.log(W)/Math.log(1024)),Q.length);return me?F({cldr:B,args:[W/Math.pow(1024,me),X]})+"\xa0"+Q[me-1]:U({cldr:B,args:[W,"%s\xa0byte","%s\xa0bytes"]})}},7367:(Z,k,T)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.maketext=k.functions=k.config=void 0;const p=T(6397);function F(L,B){const W=[];let X=!1,Q=!1;return L.forEach(Y=>{if("_"===Y.charAt(0))if("_*"===Y){if(Q)throw"You cannot combine wildcard substitution (_*) with a numeric substitution (e.g. _1) in the same bracket.";W.push(...B),X=!0}else{const me=Y.match(k.config.underscoreDigitRe);if(me){if(X)throw"You cannot combine wildcard substitution (_*) with a numeric substitution (e.g. _1) in the same bracket.";const[Pe,Ce]=me,Ee=Number(Ce)-1;if(!(Ee in B))throw`The "${Pe}" substitution argument was not passed to the maketext function.`;W.push(B[Ee]),Q=!0}}else W.push(Y)}),W}k.config={bracketRe:/([^~\[\]]+|~.|\[|\]|~)/g,underscoreDigitRe:/^_(\d+)$/,fauxComma:"\x07",fauxCommaRe:new RegExp("\x07","g"),tildeChars:new Set(["[","]","~"])},k.functions={...p.functions},k.maketext=function U({cldr:L,lexicon:B,template:W,args:X}){if("string"!=typeof W)throw"You must pass a string template to the maketext function.";if(-1===(W=B&&B[W]||W).indexOf("["))return W;const Q=W.match(k.config.bracketRe)||[],Y=[];let me=!1,Pe="";if(Q.forEach(Ce=>{if("["===Ce){if(me)throw Error(`Invalid maketext string: ${W} \nThe string contains nested brackets.`);me=!0}else if("]"===Ce){if(!me)throw Error(`Invalid maketext string: ${W} \nThe string contains an unmatched closing bracket character (]).`);if(!Pe)throw Error(`Invalid maketext string: ${W} \nThe string contains empty brackets. Use the escape character (~) if the bracket characters were meant to be printed literally.`);let Ee;me=!1;try{Ee=function $(L,B,W){let X=B.split(",");if(X=X.map(me=>me.replace(k.config.fauxCommaRe,",")),1===X.length){if(!k.config.underscoreDigitRe.test(X[0]))throw"A bracket must contain more than one argument, unless it is a pure substition.\n Example: Number of accounts: [_1]";const[me]=F(X,W);return String(me)}const Q=X.shift();if(!Q||"function"!=typeof k.functions[Q])throw`Invalid function "${Q}" in maketext string.`;const Y=F(X,W);return k.functions[Q]({cldr:L,args:Y})}(L,Pe,X)}catch(Ge){throw Error(`Invalid maketext string: ${W} \n${Ge}`)}Pe="",Y.push(Ee)}else if("~"===Ce.charAt(0)){const Ee=Ce.charAt(1)||"~";me?Pe+=","===Ee?k.config.fauxComma:Ee:k.config.tildeChars.has(Ee)?Y.push(Ee):Y.push(Ce)}else me?Pe+=Ce:Y.push(Ce)}),me)throw Error(`Invalid maketext string: ${W} \nThe string contains an unmatched opening bracket character ([).`);return Y.join("")}},9546:(Z,k)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.htmlEscape=k.entityMap=void 0,k.entityMap={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"},k.htmlEscape=function T(p){return String(p).replace(/[&<>"'\/]/g,w=>k.entityMap[w])}},2353:(Z,k)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.listToObject=void 0,k.listToObject=function w(...U){let $={};return function T(U){if(U.length%2>0)throw new Error("An associative list must have an even number of parts: {name1}, {value1}, {name2}, {value2} ...");for(let F=0,L=U.length;F<L;F+=2){const B=U[F];if("string"!=typeof B||""===B)throw new Error("An associative list must provide non-empty string names in the 1st, 3rd, ... positions.")}return!0}(U)&&($=function p(U){const $=U.length,F={};let B,W,L=0;for(;L<$;)B=U[L],W=U[++L],F[B]=W,L++;return F}(U)),$}},7773:(Z,k,T)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.commonValidators=void 0;const p=T(5839);k.commonValidators=new class w extends p.BaseValidator{constructor(){super(...arguments),this.prefix="common",this.STARTS_WITH_LETTER=/^[a-zA-Z]/,this.CONTAINS_SPACES=/^\S*$/}required($){const F=$||this.locale.maketext("This field is required.");return L=>{let B={},W=L.value;return W&&(W=W.toString()),W&&W.length?null:(B=this.addError(B,"required",F),B)}}requiredTrue($){const F=$||this.locale.maketext("This control's value should be true.");return L=>{let B={};return!0!==L.value?(B=this.addError(B,"requiredTrue",F),B):null}}startsWithLetter($){return F=>{let L={};return F.value&&!this.STARTS_WITH_LETTER.test(F.value)?(L=this.addError(L,"doesNotStartWithLetter",$),L):null}}containsSpaces($){return F=>{let L={};return F.value&&!this.CONTAINS_SPACES.test(F.value)?(L=this.addError(L,"containsSpace",$),L):null}}minLength($,F){return L=>{let B={};return L.value&&L.value.length<F?(B=this.addError(B,"minLength",$),B):null}}maxLength($,F){return L=>{let B={};return L.value&&L.value.length>F?(B=this.addError(B,"maxLength",$),B):null}}min($,F){return L=>{let B={};return L.value&&L.value<F?(B=this.addError(B,"min",$),B):null}}max($,F){return L=>{let B={};return L.value&&L.value>F?(B=this.addError(B,"max",$),B):null}}}},4304:(Z,k,T)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.cPUserNoteValidators=void 0;const p=T(5839),w=T(2185),$=/[^ \n\P{White_Space}]|[^ \n\P{Control}]|[^ \P{Separator}]/u;k.cPUserNoteValidators=new class F extends p.BaseValidator{constructor(){super(...arguments),this.prefix="note"}validate(B=250,W=""){return X=>{let Q=w.stringValidators.validUnicode()(X);if(!Q){const Y=this.locale.maketext("This note is too long.");Q=w.stringValidators.maxCharacterLength(Y)(B,X)}if(!Q){const Y=X.match($);if(Y){Q={};const me=Y.index,Pe=Y[0].codePointAt(0);this.addError(Q,"character",this.locale.maketext("[asis,Unicode] character [numf,_1] (position [numf,_2]) is forbidden.",Pe,1+me))}}return Q}}}},3046:(Z,k,T)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.cpanelUsernameValidators=void 0;const p=T(5839);k.cpanelUsernameValidators=new class w extends p.BaseValidator{constructor(){super(...arguments),this.prefix="cpanelUsername",this.VALID_USERNAME=/^(?![-.0-9])[a-z0-9]{1,16}$/}cpanelUsername($){const F=$||this.locale.maketext("This is not a valid username.");return L=>{let B={};return L.value&&!this.VALID_USERNAME.test(L.value)?(B=this.addError(B,"invalidUsername",F),B):null}}}},3481:(Z,k,T)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.databaseValidators=void 0;const p=T(5839),w=T(3322);k.databaseValidators=new class U extends p.BaseValidator{constructor(){super(...arguments),this.prefix="databases",this._dbPrefix="",this.DATABASE_NAME_LENGTH_LIMIT=64,this.ANYTHING_BUT_PRINTABLE_7_BIT_ASCII=/[^\u0020-\u007e]/,this.MYSQL_DB_NAME_INVALID_CHARACTERS=/[`'"\/\\]/,this.MYSQL_DB_NAME_INVALID_CHARACTERS_LIST=["'",'"',"`","/","\\"],this.MYSQL_DB_NAME_WILDCARDS=/(_|%|\\)/g,this.MYSQL_STARTED_ALLOWING_FILESYS_CHARACTERS=50116,this.MYSQL_STARTED_ALLOWING_LONG_USERNAMES=1e5}get dbPrefix(){return this._dbPrefix}validateDatabaseName(F,L,B){return W=>F===w.DatabaseType.MySQL?(this._dbPrefix=L||"",this.validateMySQLDatabaseName(W.value,B||"")):null}validateMySQLDatabaseName(F,L){const B=this._performMySqlDatabaseNameValidation(F,L);let W={};return B?(W=this.addError(W,"databaseName",B),W):null}_performMySqlDatabaseNameValidation(F,L){let B=null;return B=this._verifyNameLengthLimit(F),null!==B||(B=this._verifyDatabaseNameIgnoreLength(F),null!==B)||(B=this._verifyDatabaseName(F,L)),B}_verifyNameLengthLimit(F){let L=null,B=this.DATABASE_NAME_LENGTH_LIMIT;this._dbPrefix&&(B-=this._dbPrefix.length+1);const W=unescape(encodeURIComponent(F)).length-B;return W>0&&(L={message:this.locale.maketext("This value is too long by [quant,_1,character,characters]. The maximum length is [quant,_2,character,characters].",W,B)}),L}_verifyDatabaseNameIgnoreLength(F){return this.ANYTHING_BUT_PRINTABLE_7_BIT_ASCII.test(F)?{message:this.locale.maketext("This system allows only printable [asis,ASCII] characters in database names.")}:this.MYSQL_DB_NAME_INVALID_CHARACTERS.test(F)?{message:this.locale.maketext("This system prohibits the following [numerate,_1,character,characters] in database names: [list_or,_2]",3,this.MYSQL_DB_NAME_INVALID_CHARACTERS_LIST)}:null}_verifyDatabaseName(F,L){if(null!==F&&F.endsWith(" "))return{message:this.locale.maketext("A [asis,MariaDB]/[asis,MySQL] database name cannot end with a space character.")};const B=this._verifySpecialWildcardsInDatabaseNames(F);return null!==B?B:L&&this._convertVersionStringToNumber(L)<this.MYSQL_STARTED_ALLOWING_FILESYS_CHARACTERS&&/\./.test(F)?{message:this.locale.maketext("This system\u2019s [asis,MySQL] version ([_1]) prohibits the character \u201c[_2]\u201d in database names. Ask your administrator to upgrade to a [asis,MariaDB] or to a newer [asis,MySQL] version.",L,".")}:null}_convertVersionStringToNumber(F){return F.match(/mariadb/i)&&(F=F.replace(/^[^-]+-/,"")),parseInt(F.replace(/-.*/,"").split(/\./).map(function(L){return L.padStart(2,"0")}).join(""),10)}_verifySpecialWildcardsInDatabaseNames(F){if(null===F)return null;const L=F.replace(this.MYSQL_DB_NAME_WILDCARDS,"\\$1").length;let B=this.DATABASE_NAME_LENGTH_LIMIT;this._dbPrefix&&(B-=this._dbPrefix.length+1);const W=L-B;return W>0?{message:this.locale.maketext("This database name has too many wildcard-sensitive characters ([list_and_quoted,_1]). The system stores each of these as two characters internally, up to a limit of [quant,_2,character,characters]. This name would take up [quant,_3,character,characters] of internal storage, which is [numf,_4] too many.",["\\","_","%"],B,L,W)}:null}}},9044:function(Z,k,T){"use strict";var p=this&&this.__importDefault||function(B){return B&&B.__esModule?B:{default:B}};Object.defineProperty(k,"__esModule",{value:!0}),k.domainValidators=void 0;const w=T(2706),U=p(T(9660)),$=p(T(9488)),F=T(5839);k.domainValidators=new class L extends F.BaseValidator{constructor(){super(...arguments),this.prefix="domains",this.VALID_TLD_REGEX=/^[.][a-zA-Z0-9]+$/,this.VALID_IDN_TLD_REGEX=/^[.]xn--[a-zA-Z0-9-]+$/,this.MAX_DOMAIN_BYTES=254,this.MAX_LABEL_BYTES=63,this.UNICODE_ASCII_CUTOFF=127,this.NONINITIAL_LABEL_REGEX=/^[a-zA-Z0-9]([a-zA-Z0-9-]*[a-zA-Z0-9])?$/,this.IPv4_REGEX=/^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$/,this.IPv6_REGEX=/((^\s*((([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5]))\s*$)|(^\s*((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)(\.(25[0-5]|2[0-4]\d|1\d\d|[1-9]?\d)){3}))|:)))(%.+)?\s*$))/}_getNonASCII(W){const X=[],Q=U.default.ucs2.decode(W);for(let Y=0;Y<Q.length;Y++)Q[Y]>this.UNICODE_ASCII_CUTOFF&&X.push(U.default.ucs2.encode([Q[Y]]));return(0,$.default)(X)}_validateLabelBasics(){return W=>{let X={};if(W.value&&0!==W.value.length){if(W.value.length>this.MAX_LABEL_BYTES)X=this.addError(X,"length",{message:this.locale.maketext("A label must not exceed [quant,_1,character,characters].",this.MAX_LABEL_BYTES),MAX_LABEL_BYTES:this.MAX_LABEL_BYTES});else if("-"===W.value[0])X=this.addError(X,"charCondition",this.locale.maketext("A label must not begin with \u201c[_1]\u201d.","-"));else if("-"===W.value[W.value.length-1])X=this.addError(X,"charCondition",this.locale.maketext("A label must not end with \u201c[_1]\u201d.","-"));else if(U.default.toASCII(W.value).length>this.MAX_LABEL_BYTES){const Q=this._getNonASCII(W.value);X=this.addError(X,"length",this.locale.maketext("The label\u2019s [asis,Punycode] representation cannot exceed [quant,_1,byte,bytes]. (Non-[asis,ASCII] characters, like \u201c[_2]\u201d, require multiple characters to represent in [asis,Punycode].)",this.MAX_LABEL_BYTES,Q[0]))}}else X=this.addError(X,"length",this.locale.maketext("A label must not be empty."));return X}}validDomainLength(){return W=>{let X={};if(W.value.length>this.MAX_DOMAIN_BYTES)return X=this.addError(X,"length",this.locale.maketext("The domain name cannot exceed [quant,_1,character,characters].",this.MAX_DOMAIN_BYTES)),X;if(U.default.toASCII(W.value).length>this.MAX_DOMAIN_BYTES){const Y=this._getNonASCII(W.value);return X=this.addError(X,"length",this.locale.maketext("The domain name\u2019s [asis,Punycode] representation cannot exceed [quant,_1,character,characters]. (Non-[asis,ASCII] characters, like \u201c[_2]\u201d, require multiple characters to represent in [asis,Punycode].)",this.MAX_DOMAIN_BYTES,Y[0])),X}return null}}validateLabel(){return W=>(0,w.runValidationGroup)(W,[this._validateLabelBasics(),X=>{let Q={};return this.NONINITIAL_LABEL_REGEX.test(X.value)||(Q=this.addError(Q,"charCondition",this.locale.maketext("The label must contain only the following characters: [list_and,_1].",["a-z","A-Z","0-9","-"]))),Q}])}validateTLD(){return W=>{let X={};return!this.VALID_TLD_REGEX.test(W.value)&&!this.VALID_IDN_TLD_REGEX.test(W.value)&&(X=this.addError(X,"tld",this.locale.maketext("The domain name must include a valid [output,acronym,TLD,Top Level Domain]."))),X}}fqdn(){return W=>{const X=W.value.split("."),Q=X[X.length-1],Y=X[0],me=W.value,Pe=[()=>{let Ce={};const Ee=this.IPv4_REGEX.test(me),Ge=this.IPv6_REGEX.test(me);return Ee||Ge?Ce=this.addError(Ce,"ipAddr",this.locale.maketext("You [output,strong,must] enter a hostname.")):X.length<2?Ce=this.addError(Ce,"oneDomain",this.locale.maketext("The domain name must include at least two labels.")):null},this.validDomainLength(),this.validateLabel().bind(this,{value:Y}),this.validateTLD().bind(this,{value:"."+Q})];return X.forEach(Ce=>{Pe.push(this.validateLabel().bind(this,{value:Ce}))}),(0,w.runValidationGroup)(W,Pe)}}fqdnOrIP(){return W=>{const X=(0,w.runValidationGroup)(W,[this.anyIP()]),Q=W.value.split("."),Y=Q[Q.length-1],me=Q[0],Pe=[Ee=>{let Ge={};return Q.length<2&&(Ge=this.addError(Ge,"oneDomain",this.locale.maketext("The domain name must include at least two labels."))),Ge},this.validDomainLength(),this.validateLabel().bind(this,{value:me}),this.validateTLD().bind(this,{value:"."+Y})];Q.forEach(Ee=>{Pe.push(this.validateLabel().bind(this,{value:Ee}))});const Ce=(0,w.runValidationGroup)(W,Pe);return X&&Ce?{...X,...Ce}:null}}ipv4(){return W=>{let X={};return W.value&&!this.IPv4_REGEX.test(W.value)?(X=this.addError(X,"ipv4",this.locale.maketext("Invalid [asis,IPv4] compatible address.")),X):null}}ipv6(){return W=>{let X={};return W.value&&!this.IPv6_REGEX.test(W.value)?(X=this.addError(X,"ipv6",this.locale.maketext("Invalid [asis,IPv6] compatible address.")),X):null}}anyIP(){return W=>{let X={};return!W.value||this.IPv4_REGEX.test(W.value)||this.IPv6_REGEX.test(W.value)?null:(X=this.addError(X,"anyIP",this.locale.maketext("Invalid [asis,IPv4] or [asis,IPv6] compatible address.")),X)}}}},9978:(Z,k,T)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.emailValidators=void 0;const p=T(5839);k.emailValidators=new class w extends p.BaseValidator{constructor(){super(...arguments),this.prefix="email",this.VALID_EMAIL=/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/}validateEmail($){const F=$||this.locale.maketext("Make sure to use a valid email format. For example, [asis,user@example.com].");return L=>{let B={};return L.value&&!this.VALID_EMAIL.test(L.value)?(B=this.addError(B,"invalidEmail",F),B):null}}}},7324:(Z,k,T)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.equalityValidators=void 0;const p=T(5839);k.equalityValidators=new class w extends p.BaseValidator{constructor(){super(...arguments),this.prefix="equality"}equalTo($,F,L){return B=>{const W=B.get(F).value;let Q={};return W===B.get(L).value&&""!==W?(Q=this.addError(Q,"equalFields",$),Q):null}}}},7410:(Z,k,T)=>{"use strict";k.uv=void 0;T(7773),T(9044);const $=T(5839);Object.defineProperty(k,"uv",{enumerable:!0,get:function(){return $.BaseValidator}});T(3481),T(3322),T(3046),T(9978),T(7324),T(4304),T(2185)},5839:(Z,k)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.BaseValidator=void 0;let T,p=!0;k.BaseValidator=class U{constructor(){this.prefix="",T={maketext:F=>{throw"DEVELOPER: You must specify a locale engine through the static variable BaseValidator.locale = myLocaleEngine"}}}static set locale(F){T=F}get locale(){return T}_buildKey(F){return p?`cpanel.${this.prefix}.${F}`:F}static disablePrefixing(){p=!1}static enablePrefixing(){p=!0}addError(F={},L,B){return"string"==typeof B&&(B={message:B}),F[this._buildKey(L)]=B,F}}},3322:(Z,k)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.DatabaseType=void 0;var T=function(p){return p.MySQL="MySQL",p.PostgreSQL="PostgreSQL",p}(T||(k.DatabaseType=T={}))},7945:(Z,k)=>{"use strict";function U(F){return"0x"+F.toString(16)}Object.defineProperty(k,"__esModule",{value:!0}),k.characterLength=void 0,k.characterLength=function $(F,L){let B=0;for(let W=0;W<F.length;W++){B++;const X=F.charCodeAt(W);if(55296==(64512&X)){if(W++,W===F.length)throw new Error(L.maketext("This string ends with an incomplete [asis,UTF-16] surrogate pair ([_1]).",U(X)));const Q=F.charCodeAt(W);if(56320!=(64512&Q))throw new Error(L.maketext("This string contains an invalid [asis,UTF-16] surrogate pair ([join,~, ,_1]) at position [numf,_2].",[X,Q].map(U),W))}}return B}},2706:function(Z,k,T){"use strict";var p=this&&this.__importDefault||function($){return $&&$.__esModule?$:{default:$}};Object.defineProperty(k,"__esModule",{value:!0}),k.runValidationGroup=void 0;const w=p(T(1281));k.runValidationGroup=function U($,F){const L={};return F.forEach(B=>{(0,w.default)(L,B($))}),Object.keys(L).length?L:null}},2185:(Z,k,T)=>{"use strict";Object.defineProperty(k,"__esModule",{value:!0}),k.stringValidators=void 0;const p=T(5839),w=T(7945);k.stringValidators=new class $ extends p.BaseValidator{constructor(){super(...arguments),this.prefix="string"}validUnicode(){return L=>{try{(0,w.characterLength)(L,this.locale)}catch(B){const W={};return B instanceof Error&&this.addError(W,"unicode",B.message),W}return null}}maxCharacterLength(L){return(B,W)=>{if((0,w.characterLength)(W,this.locale)>B){const Q={};return this.addError(Q,"length",L),Q}return null}}maxUTF8Length(L){return(B,W)=>{if(function U(F){return unescape(encodeURIComponent(F)).length}(W)>B){const X={};return this.addError(X,"length",L),X}return null}}}},3028:(Z,k,T)=>{var p=T(6399),w=T(1483),U=T(3434),$=T(5230),F=T(3718);function L(B){var W=-1,X=null==B?0:B.length;for(this.clear();++W<X;){var Q=B[W];this.set(Q[0],Q[1])}}L.prototype.clear=p,L.prototype.delete=w,L.prototype.get=U,L.prototype.has=$,L.prototype.set=F,Z.exports=L},5752:(Z,k,T)=>{var p=T(3643),w=T(7103),U=T(62),$=T(1610),F=T(1090);function L(B){var W=-1,X=null==B?0:B.length;for(this.clear();++W<X;){var Q=B[W];this.set(Q[0],Q[1])}}L.prototype.clear=p,L.prototype.delete=w,L.prototype.get=U,L.prototype.has=$,L.prototype.set=F,Z.exports=L},1012:(Z,k,T)=>{var U=T(4385)(T(1464),"Map");Z.exports=U},752:(Z,k,T)=>{var p=T(1891),w=T(2759),U=T(7766),$=T(322),F=T(7258);function L(B){var W=-1,X=null==B?0:B.length;for(this.clear();++W<X;){var Q=B[W];this.set(Q[0],Q[1])}}L.prototype.clear=p,L.prototype.delete=w,L.prototype.get=U,L.prototype.has=$,L.prototype.set=F,Z.exports=L},7814:(Z,k,T)=>{var U=T(4385)(T(1464),"Set");Z.exports=U},342:(Z,k,T)=>{var p=T(752),w=T(4643),U=T(2768);function $(F){var L=-1,B=null==F?0:F.length;for(this.__data__=new p;++L<B;)this.add(F[L])}$.prototype.add=$.prototype.push=w,$.prototype.has=U,Z.exports=$},8516:(Z,k,T)=>{var p=T(1464);Z.exports=p.Symbol},1458:Z=>{Z.exports=function k(T,p,w){switch(w.length){case 0:return T.call(p);case 1:return T.call(p,w[0]);case 2:return T.call(p,w[0],w[1]);case 3:return T.call(p,w[0],w[1],w[2])}return T.apply(p,w)}},5306:(Z,k,T)=>{var p=T(5300);Z.exports=function w(U,$){return!(null==U||!U.length)&&p(U,$,0)>-1}},5878:Z=>{Z.exports=function k(T,p,w){for(var U=-1,$=null==T?0:T.length;++U<$;)if(w(p,T[U]))return!0;return!1}},8548:(Z,k,T)=>{var p=T(9695),w=T(6265),U=T(9812),$=T(3151),F=T(8426),L=T(1028),W=Object.prototype.hasOwnProperty;Z.exports=function X(Q,Y){var me=U(Q),Pe=!me&&w(Q),Ce=!me&&!Pe&&$(Q),Ee=!me&&!Pe&&!Ce&&L(Q),Ge=me||Pe||Ce||Ee,ct=Ge?p(Q.length,String):[],kt=ct.length;for(var lt in Q)(Y||W.call(Q,lt))&&(!Ge||!("length"==lt||Ce&&("offset"==lt||"parent"==lt)||Ee&&("buffer"==lt||"byteLength"==lt||"byteOffset"==lt)||F(lt,kt)))&&ct.push(lt);return ct}},9220:(Z,k,T)=>{var p=T(4399),w=T(2651),$=Object.prototype.hasOwnProperty;Z.exports=function F(L,B,W){var X=L[B];(!$.call(L,B)||!w(X,W)||void 0===W&&!(B in L))&&p(L,B,W)}},6316:(Z,k,T)=>{var p=T(2651);Z.exports=function w(U,$){for(var F=U.length;F--;)if(p(U[F][0],$))return F;return-1}},4399:(Z,k,T)=>{var p=T(4678);Z.exports=function w(U,$,F){"__proto__"==$&&p?p(U,$,{configurable:!0,enumerable:!0,value:F,writable:!0}):U[$]=F}},3355:Z=>{Z.exports=function k(T,p,w,U){for(var $=T.length,F=w+(U?1:-1);U?F--:++F<$;)if(p(T[F],F,T))return F;return-1}},1057:(Z,k,T)=>{var p=T(8516),w=T(8488),U=T(3327),L=p?p.toStringTag:void 0;Z.exports=function B(W){return null==W?void 0===W?"[object Undefined]":"[object Null]":L&&L in Object(W)?w(W):U(W)}},5300:(Z,k,T)=>{var p=T(3355),w=T(9636),U=T(5220);Z.exports=function $(F,L,B){return L==L?U(F,L,B):p(F,w,B)}},8313:(Z,k,T)=>{var p=T(1057),w=T(7433);Z.exports=function $(F){return w(F)&&"[object Arguments]"==p(F)}},9636:Z=>{Z.exports=function k(T){return T!=T}},298:(Z,k,T)=>{var p=T(8653),w=T(8401),U=T(3278),$=T(8020),L=/^\[object .+?Constructor\]$/,Y=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");Z.exports=function me(Pe){return!(!U(Pe)||w(Pe))&&(p(Pe)?Y:L).test($(Pe))}},8068:(Z,k,T)=>{var p=T(1057),w=T(8845),U=T(7433),ue={};ue["[object Float32Array]"]=ue["[object Float64Array]"]=ue["[object Int8Array]"]=ue["[object Int16Array]"]=ue["[object Int32Array]"]=ue["[object Uint8Array]"]=ue["[object Uint8ClampedArray]"]=ue["[object Uint16Array]"]=ue["[object Uint32Array]"]=!0,ue["[object Arguments]"]=ue["[object Array]"]=ue["[object ArrayBuffer]"]=ue["[object Boolean]"]=ue["[object DataView]"]=ue["[object Date]"]=ue["[object Error]"]=ue["[object Function]"]=ue["[object Map]"]=ue["[object Number]"]=ue["[object Object]"]=ue["[object RegExp]"]=ue["[object Set]"]=ue["[object String]"]=ue["[object WeakMap]"]=!1,Z.exports=function Se(je){return U(je)&&w(je.length)&&!!ue[p(je)]}},1194:(Z,k,T)=>{var p=T(3278),w=T(3164),U=T(908),F=Object.prototype.hasOwnProperty;Z.exports=function L(B){if(!p(B))return U(B);var W=w(B),X=[];for(var Q in B)"constructor"==Q&&(W||!F.call(B,Q))||X.push(Q);return X}},8591:(Z,k,T)=>{var p=T(9631),w=T(8452),U=T(1230);Z.exports=function $(F,L){return U(w(F,L,p),F+"")}},8565:(Z,k,T)=>{var p=T(6205),w=T(4678),U=T(9631);Z.exports=w?function(F,L){return w(F,"toString",{configurable:!0,enumerable:!1,value:p(L),writable:!0})}:U},9695:Z=>{Z.exports=function k(T,p){for(var w=-1,U=Array(T);++w<T;)U[w]=p(w);return U}},2502:Z=>{Z.exports=function k(T){return function(p){return T(p)}}},3136:(Z,k,T)=>{var p=T(342),w=T(5306),U=T(5878),$=T(1890),F=T(7366),L=T(3578);Z.exports=function W(X,Q,Y){var me=-1,Pe=w,Ce=X.length,Ee=!0,Ge=[],ct=Ge;if(Y)Ee=!1,Pe=U;else if(Ce>=200){var kt=Q?null:F(X);if(kt)return L(kt);Ee=!1,Pe=$,ct=new p}else ct=Q?[]:Ge;e:for(;++me<Ce;){var lt=X[me],fn=Q?Q(lt):lt;if(lt=Y||0!==lt?lt:0,Ee&&fn==fn){for(var Qe=ct.length;Qe--;)if(ct[Qe]===fn)continue e;Q&&ct.push(fn),Ge.push(lt)}else Pe(ct,fn,Y)||(ct!==Ge&&ct.push(fn),Ge.push(lt))}return Ge}},1890:Z=>{Z.exports=function k(T,p){return T.has(p)}},3190:(Z,k,T)=>{var p=T(9220),w=T(4399);Z.exports=function U($,F,L,B){var W=!L;L||(L={});for(var X=-1,Q=F.length;++X<Q;){var Y=F[X],me=B?B(L[Y],$[Y],Y,L,$):void 0;void 0===me&&(me=$[Y]),W?w(L,Y,me):p(L,Y,me)}return L}},336:(Z,k,T)=>{var p=T(1464);Z.exports=p["__core-js_shared__"]},7530:(Z,k,T)=>{var p=T(8591),w=T(2721);Z.exports=function U($){return p(function(F,L){var B=-1,W=L.length,X=W>1?L[W-1]:void 0,Q=W>2?L[2]:void 0;for(X=$.length>3&&"function"==typeof X?(W--,X):void 0,Q&&w(L[0],L[1],Q)&&(X=W<3?void 0:X,W=1),F=Object(F);++B<W;){var Y=L[B];Y&&$(F,Y,B,X)}return F})}},7366:(Z,k,T)=>{var p=T(7814),w=T(8145),U=T(3578),F=p&&1/U(new p([,-0]))[1]==1/0?function(L){return new p(L)}:w;Z.exports=F},4678:(Z,k,T)=>{var p=T(4385),w=function(){try{var U=p(Object,"defineProperty");return U({},"",{}),U}catch{}}();Z.exports=w},8657:Z=>{var k="object"==typeof global&&global&&global.Object===Object&&global;Z.exports=k},9038:(Z,k,T)=>{var p=T(3329);Z.exports=function w(U,$){var F=U.__data__;return p($)?F["string"==typeof $?"string":"hash"]:F.map}},4385:(Z,k,T)=>{var p=T(298),w=T(8737);Z.exports=function U($,F){var L=w($,F);return p(L)?L:void 0}},8488:(Z,k,T)=>{var p=T(8516),w=Object.prototype,U=w.hasOwnProperty,$=w.toString,F=p?p.toStringTag:void 0;Z.exports=function L(B){var W=U.call(B,F),X=B[F];try{B[F]=void 0;var Q=!0}catch{}var Y=$.call(B);return Q&&(W?B[F]=X:delete B[F]),Y}},8737:Z=>{Z.exports=function k(T,p){return T?.[p]}},6399:(Z,k,T)=>{var p=T(8247);Z.exports=function w(){this.__data__=p?p(null):{},this.size=0}},1483:Z=>{Z.exports=function k(T){var p=this.has(T)&&delete this.__data__[T];return this.size-=p?1:0,p}},3434:(Z,k,T)=>{var p=T(8247),$=Object.prototype.hasOwnProperty;Z.exports=function F(L){var B=this.__data__;if(p){var W=B[L];return"__lodash_hash_undefined__"===W?void 0:W}return $.call(B,L)?B[L]:void 0}},5230:(Z,k,T)=>{var p=T(8247),U=Object.prototype.hasOwnProperty;Z.exports=function $(F){var L=this.__data__;return p?void 0!==L[F]:U.call(L,F)}},3718:(Z,k,T)=>{var p=T(8247);Z.exports=function U($,F){var L=this.__data__;return this.size+=this.has($)?0:1,L[$]=p&&void 0===F?"__lodash_hash_undefined__":F,this}},8426:Z=>{var T=/^(?:0|[1-9]\d*)$/;Z.exports=function p(w,U){var $=typeof w;return!!(U=U??9007199254740991)&&("number"==$||"symbol"!=$&&T.test(w))&&w>-1&&w%1==0&&w<U}},2721:(Z,k,T)=>{var p=T(2651),w=T(7291),U=T(8426),$=T(3278);Z.exports=function F(L,B,W){if(!$(W))return!1;var X=typeof B;return!!("number"==X?w(W)&&U(B,W.length):"string"==X&&B in W)&&p(W[B],L)}},3329:Z=>{Z.exports=function k(T){var p=typeof T;return"string"==p||"number"==p||"symbol"==p||"boolean"==p?"__proto__"!==T:null===T}},8401:(Z,k,T)=>{var $,p=T(336),w=($=/[^.]+$/.exec(p&&p.keys&&p.keys.IE_PROTO||""))?"Symbol(src)_1."+$:"";Z.exports=function U($){return!!w&&w in $}},3164:Z=>{var k=Object.prototype;Z.exports=function T(p){var w=p&&p.constructor;return p===("function"==typeof w&&w.prototype||k)}},3643:Z=>{Z.exports=function k(){this.__data__=[],this.size=0}},7103:(Z,k,T)=>{var p=T(6316),U=Array.prototype.splice;Z.exports=function $(F){var L=this.__data__,B=p(L,F);return!(B<0||(B==L.length-1?L.pop():U.call(L,B,1),--this.size,0))}},62:(Z,k,T)=>{var p=T(6316);Z.exports=function w(U){var $=this.__data__,F=p($,U);return F<0?void 0:$[F][1]}},1610:(Z,k,T)=>{var p=T(6316);Z.exports=function w(U){return p(this.__data__,U)>-1}},1090:(Z,k,T)=>{var p=T(6316);Z.exports=function w(U,$){var F=this.__data__,L=p(F,U);return L<0?(++this.size,F.push([U,$])):F[L][1]=$,this}},1891:(Z,k,T)=>{var p=T(3028),w=T(5752),U=T(1012);Z.exports=function $(){this.size=0,this.__data__={hash:new p,map:new(U||w),string:new p}}},2759:(Z,k,T)=>{var p=T(9038);Z.exports=function w(U){var $=p(this,U).delete(U);return this.size-=$?1:0,$}},7766:(Z,k,T)=>{var p=T(9038);Z.exports=function w(U){return p(this,U).get(U)}},322:(Z,k,T)=>{var p=T(9038);Z.exports=function w(U){return p(this,U).has(U)}},7258:(Z,k,T)=>{var p=T(9038);Z.exports=function w(U,$){var F=p(this,U),L=F.size;return F.set(U,$),this.size+=F.size==L?0:1,this}},8247:(Z,k,T)=>{var w=T(4385)(Object,"create");Z.exports=w},908:Z=>{Z.exports=function k(T){var p=[];if(null!=T)for(var w in Object(T))p.push(w);return p}},512:(Z,k,T)=>{Z=T.nmd(Z);var p=T(8657),w=k&&!k.nodeType&&k,U=w&&Z&&!Z.nodeType&&Z,F=U&&U.exports===w&&p.process,L=function(){try{return U&&U.require&&U.require("util").types||F&&F.binding&&F.binding("util")}catch{}}();Z.exports=L},3327:Z=>{var T=Object.prototype.toString;Z.exports=function p(w){return T.call(w)}},8452:(Z,k,T)=>{var p=T(1458),w=Math.max;Z.exports=function U($,F,L){return F=w(void 0===F?$.length-1:F,0),function(){for(var B=arguments,W=-1,X=w(B.length-F,0),Q=Array(X);++W<X;)Q[W]=B[F+W];W=-1;for(var Y=Array(F+1);++W<F;)Y[W]=B[W];return Y[F]=L(Q),p($,this,Y)}}},1464:(Z,k,T)=>{var p=T(8657),w="object"==typeof self&&self&&self.Object===Object&&self,U=p||w||Function("return this")();Z.exports=U},4643:Z=>{Z.exports=function T(p){return this.__data__.set(p,"__lodash_hash_undefined__"),this}},2768:Z=>{Z.exports=function k(T){return this.__data__.has(T)}},3578:Z=>{Z.exports=function k(T){var p=-1,w=Array(T.size);return T.forEach(function(U){w[++p]=U}),w}},1230:(Z,k,T)=>{var p=T(8565),U=T(2770)(p);Z.exports=U},2770:Z=>{var p=Date.now;Z.exports=function w(U){var $=0,F=0;return function(){var L=p(),B=16-(L-F);if(F=L,B>0){if(++$>=800)return arguments[0]}else $=0;return U.apply(void 0,arguments)}}},5220:Z=>{Z.exports=function k(T,p,w){for(var U=w-1,$=T.length;++U<$;)if(T[U]===p)return U;return-1}},8020:Z=>{var T=Function.prototype.toString;Z.exports=function p(w){if(null!=w){try{return T.call(w)}catch{}try{return w+""}catch{}}return""}},7327:(Z,k,T)=>{var p=T(3190),w=T(7530),U=T(7674),$=w(function(F,L){p(L,U(L),F)});Z.exports=$},6205:Z=>{Z.exports=function k(T){return function(){return T}}},2651:Z=>{Z.exports=function k(T,p){return T===p||T!=T&&p!=p}},1281:(Z,k,T)=>{Z.exports=T(7327)},9631:Z=>{Z.exports=function k(T){return T}},6265:(Z,k,T)=>{var p=T(8313),w=T(7433),U=Object.prototype,$=U.hasOwnProperty,F=U.propertyIsEnumerable,L=p(function(){return arguments}())?p:function(B){return w(B)&&$.call(B,"callee")&&!F.call(B,"callee")};Z.exports=L},9812:Z=>{Z.exports=Array.isArray},7291:(Z,k,T)=>{var p=T(8653),w=T(8845);Z.exports=function U($){return null!=$&&w($.length)&&!p($)}},3151:(Z,k,T)=>{Z=T.nmd(Z);var p=T(1464),w=T(5710),U=k&&!k.nodeType&&k,$=U&&Z&&!Z.nodeType&&Z,L=$&&$.exports===U?p.Buffer:void 0;Z.exports=(L?L.isBuffer:void 0)||w},8653:(Z,k,T)=>{var p=T(1057),w=T(3278);Z.exports=function B(W){if(!w(W))return!1;var X=p(W);return"[object Function]"==X||"[object GeneratorFunction]"==X||"[object AsyncFunction]"==X||"[object Proxy]"==X}},8845:Z=>{Z.exports=function T(p){return"number"==typeof p&&p>-1&&p%1==0&&p<=9007199254740991}},3278:Z=>{Z.exports=function k(T){var p=typeof T;return null!=T&&("object"==p||"function"==p)}},7433:Z=>{Z.exports=function k(T){return null!=T&&"object"==typeof T}},1028:(Z,k,T)=>{var p=T(8068),w=T(2502),U=T(512),$=U&&U.isTypedArray,F=$?w($):p;Z.exports=F},7674:(Z,k,T)=>{var p=T(8548),w=T(1194),U=T(7291);Z.exports=function $(F){return U(F)?p(F,!0):w(F)}},7376:function(Z,k,T){var p;Z=T.nmd(Z),function(){var w,L="Expected a function",W="__lodash_hash_undefined__",Q="__lodash_placeholder__",Le=1/0,nt=9007199254740991,_t=4294967295,yn=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],qt="[object Arguments]",Mn="[object Array]",er="[object Boolean]",ei="[object Date]",ai="[object Error]",Ui="[object Function]",Qi="[object GeneratorFunction]",fr="[object Map]",li="[object Number]",mr="[object Object]",Pi="[object Promise]",zr="[object RegExp]",qr="[object Set]",ci="[object String]",ji="[object Symbol]",vn="[object WeakMap]",Yt="[object ArrayBuffer]",ti="[object DataView]",ui="[object Float32Array]",ni="[object Float64Array]",Qr="[object Int8Array]",vo="[object Int16Array]",Nn="[object Int32Array]",yo="[object Uint8Array]",ie="[object Uint8ClampedArray]",ae="[object Uint16Array]",Ne="[object Uint32Array]",pe=/\b__p \+= '';/g,xe=/\b(__p \+=) '' \+/g,tt=/(__e\(.*?\)|\b__t\)) \+\n'';/g,gt=/&(?:amp|lt|gt|quot|#39);/g,Ct=/[&<>"']/g,Mt=RegExp(gt.source),he=RegExp(Ct.source),se=/<%-([\s\S]+?)%>/g,q=/<%([\s\S]+?)%>/g,te=/<%=([\s\S]+?)%>/g,ve=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ze=/^\w*$/,It=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,xt=/[\\^$.*+?()[\]{}|]/g,rn=RegExp(xt.source),pt=/^\s+/,ot=/\s/,en=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,In=/\{\n\/\* \[wrapped with (.+)\] \*/,cr=/,? & /,Un=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Tt=/[()=,{}\[\]\/\s]/,gr=/\\(\\)?/g,$t=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,At=/\w*$/,Pt=/^[-+]0x[0-9a-f]+$/i,Ut=/^0b[01]+$/i,Er=/^\[object .+?Constructor\]$/,Wn=/^0o[0-7]+$/i,Vt=/^(?:0|[1-9]\d*)$/,wt=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,ge=/($^)/,Me=/['\n\r\u2028\u2029\\]/g,St="\\ud800-\\udfff",Gr="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",Or="\\u2700-\\u27bf",Zr="a-z\\xdf-\\xf6\\xf8-\\xff",G="A-Z\\xc0-\\xd6\\xd8-\\xde",ce="\\ufe0e\\ufe0f",De="\\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",Ae="["+St+"]",Je="["+De+"]",We="["+Gr+"]",Rt="\\d+",Jt="["+Or+"]",Kn="["+Zr+"]",nr="[^"+St+De+Rt+Or+Zr+G+"]",qn="\\ud83c[\\udffb-\\udfff]",Cn="[^"+St+"]",jn="(?:\\ud83c[\\udde6-\\uddff]){2}",Kr="[\\ud800-\\udbff][\\udc00-\\udfff]",hr="["+G+"]",Sr="(?:"+Kn+"|"+nr+")",on="(?:"+hr+"|"+nr+")",Ir="(?:['\u2019](?:d|ll|m|re|s|t|ve))?",$i="(?:['\u2019](?:D|LL|M|RE|S|T|VE))?",Fr="(?:"+We+"|"+qn+")?",rr="["+ce+"]?",_a=rr+Fr+"(?:\\u200d(?:"+[Cn,jn,Kr].join("|")+")"+rr+Fr+")*",va="(?:"+[Jt,jn,Kr].join("|")+")"+_a,za="(?:"+[Cn+We+"?",We,jn,Kr,Ae].join("|")+")",ss=RegExp("['\u2019]","g"),ya=RegExp(We,"g"),Hs=RegExp(qn+"(?="+qn+")|"+za+_a,"g"),zs=RegExp([hr+"?"+Kn+"+"+Ir+"(?="+[Je,hr,"$"].join("|")+")",on+"+"+$i+"(?="+[Je,hr+Sr,"$"].join("|")+")",hr+"?"+Sr+"+"+Ir,hr+"+"+$i,"\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Rt,va].join("|"),"g"),ql=RegExp("[\\u200d"+St+Gr+ce+"]"),pl=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ga=["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"],gl=-1,_r={};_r[ui]=_r[ni]=_r[Qr]=_r[vo]=_r[Nn]=_r[yo]=_r[ie]=_r[ae]=_r[Ne]=!0,_r[qt]=_r[Mn]=_r[Yt]=_r[er]=_r[ti]=_r[ei]=_r[ai]=_r[Ui]=_r[fr]=_r[li]=_r[mr]=_r[zr]=_r[qr]=_r[ci]=_r[vn]=!1;var xn={};xn[qt]=xn[Mn]=xn[Yt]=xn[ti]=xn[er]=xn[ei]=xn[ui]=xn[ni]=xn[Qr]=xn[vo]=xn[Nn]=xn[fr]=xn[li]=xn[mr]=xn[zr]=xn[qr]=xn[ci]=xn[ji]=xn[yo]=xn[ie]=xn[ae]=xn[Ne]=!0,xn[ai]=xn[Ui]=xn[vn]=!1;var Ds={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ql=parseFloat,Ka=parseInt,ml="object"==typeof global&&global&&global.Object===Object&&global,qa="object"==typeof self&&self&&self.Object===Object&&self,Xr=ml||qa||Function("return this")(),Zl=k&&!k.nodeType&&k,Ca=Zl&&Z&&!Z.nodeType&&Z,_l=Ca&&Ca.exports===Zl,Ai=_l&&ml.process,Zi=function(){try{return Ca&&Ca.require&&Ca.require("util").types||Ai&&Ai.binding&&Ai.binding("util")}catch{}}(),bs=Zi&&Zi.isArrayBuffer,Ws=Zi&&Zi.isDate,as=Zi&&Zi.isMap,ut=Zi&&Zi.isRegExp,Co=Zi&&Zi.isSet,Uo=Zi&&Zi.isTypedArray;function vr(fe,Fe,Ie){switch(Ie.length){case 0:return fe.call(Fe);case 1:return fe.call(Fe,Ie[0]);case 2:return fe.call(Fe,Ie[0],Ie[1]);case 3:return fe.call(Fe,Ie[0],Ie[1],Ie[2])}return fe.apply(Fe,Ie)}function Ms(fe,Fe,Ie,Et){for(var sn=-1,Bn=null==fe?0:fe.length;++sn<Bn;){var di=fe[sn];Fe(Et,di,Ie(di),fe)}return Et}function Yr(fe,Fe){for(var Ie=-1,Et=null==fe?0:fe.length;++Ie<Et&&!1!==Fe(fe[Ie],Ie,fe););return fe}function Ks(fe,Fe){for(var Ie=null==fe?0:fe.length;Ie--&&!1!==Fe(fe[Ie],Ie,fe););return fe}function wo(fe,Fe){for(var Ie=-1,Et=null==fe?0:fe.length;++Ie<Et;)if(!Fe(fe[Ie],Ie,fe))return!1;return!0}function Jr(fe,Fe){for(var Ie=-1,Et=null==fe?0:fe.length,sn=0,Bn=[];++Ie<Et;){var di=fe[Ie];Fe(di,Ie,fe)&&(Bn[sn++]=di)}return Bn}function Hi(fe,Fe){return!(null==fe||!fe.length)&&ao(fe,Fe,0)>-1}function Xi(fe,Fe,Ie){for(var Et=-1,sn=null==fe?0:fe.length;++Et<sn;)if(Ie(Fe,fe[Et]))return!0;return!1}function yr(fe,Fe){for(var Ie=-1,Et=null==fe?0:fe.length,sn=Array(Et);++Ie<Et;)sn[Ie]=Fe(fe[Ie],Ie,fe);return sn}function Pr(fe,Fe){for(var Ie=-1,Et=Fe.length,sn=fe.length;++Ie<Et;)fe[sn+Ie]=Fe[Ie];return fe}function Yi(fe,Fe,Ie,Et){var sn=-1,Bn=null==fe?0:fe.length;for(Et&&Bn&&(Ie=fe[++sn]);++sn<Bn;)Ie=Fe(Ie,fe[sn],sn,fe);return Ie}function ls(fe,Fe,Ie,Et){var sn=null==fe?0:fe.length;for(Et&&sn&&(Ie=fe[--sn]);sn--;)Ie=Fe(Ie,fe[sn],sn,fe);return Ie}function Dr(fe,Fe){for(var Ie=-1,Et=null==fe?0:fe.length;++Ie<Et;)if(Fe(fe[Ie],Ie,fe))return!0;return!1}var Xl=Bt("length");function Ts(fe,Fe,Ie){var Et;return Ie(fe,function(sn,Bn,di){if(Fe(sn,Bn,di))return Et=Bn,!1}),Et}function xr(fe,Fe,Ie,Et){for(var sn=fe.length,Bn=Ie+(Et?1:-1);Et?Bn--:++Bn<sn;)if(Fe(fe[Bn],Bn,fe))return Bn;return-1}function ao(fe,Fe,Ie){return Fe==Fe?function Ma(fe,Fe,Ie){for(var Et=Ie-1,sn=fe.length;++Et<sn;)if(fe[Et]===Fe)return Et;return-1}(fe,Fe,Ie):xr(fe,wa,Ie)}function qs(fe,Fe,Ie,Et){for(var sn=Ie-1,Bn=fe.length;++sn<Bn;)if(Et(fe[sn],Fe))return sn;return-1}function wa(fe){return fe!=fe}function Ss(fe,Fe){var Ie=null==fe?0:fe.length;return Ie?Ea(fe,Fe)/Ie:NaN}function Bt(fe){return function(Fe){return null==Fe?w:Fe[fe]}}function ri(fe){return function(Fe){return null==fe?w:fe[Fe]}}function Ar(fe,Fe,Ie,Et,sn){return sn(fe,function(Bn,di,br){Ie=Et?(Et=!1,Bn):Fe(Ie,Bn,di,br)}),Ie}function Ea(fe,Fe){for(var Ie,Et=-1,sn=fe.length;++Et<sn;){var Bn=Fe(fe[Et]);Bn!==w&&(Ie=Ie===w?Bn:Ie+Bn)}return Ie}function Da(fe,Fe){for(var Ie=-1,Et=Array(fe);++Ie<fe;)Et[Ie]=Fe(Ie);return Et}function Za(fe){return fe&&fe.slice(0,Xs(fe)+1).replace(pt,"")}function gn(fe){return function(Fe){return fe(Fe)}}function Xa(fe,Fe){return yr(Fe,function(Ie){return fe[Ie]})}function lo(fe,Fe){return fe.has(Fe)}function ba(fe,Fe){for(var Ie=-1,Et=fe.length;++Ie<Et&&ao(Fe,fe[Ie],0)>-1;);return Ie}function Yl(fe,Fe){for(var Ie=fe.length;Ie--&&ao(Fe,fe[Ie],0)>-1;);return Ie}var Qs=ri({\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"}),Ji=ri({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;"});function zt(fe){return"\\"+Ds[fe]}function Eo(fe){return ql.test(fe)}function Ya(fe){var Fe=-1,Ie=Array(fe.size);return fe.forEach(function(Et,sn){Ie[++Fe]=[sn,Et]}),Ie}function ir(fe,Fe){return function(Ie){return fe(Fe(Ie))}}function Do(fe,Fe){for(var Ie=-1,Et=fe.length,sn=0,Bn=[];++Ie<Et;){var di=fe[Ie];(di===Fe||di===Q)&&(fe[Ie]=Q,Bn[sn++]=Ie)}return Bn}function eo(fe){var Fe=-1,Ie=Array(fe.size);return fe.forEach(function(Et){Ie[++Fe]=Et}),Ie}function Mo(fe){return Eo(fe)?function Ta(fe){for(var Fe=Hs.lastIndex=0;Hs.test(fe);)++Fe;return Fe}(fe):Xl(fe)}function Mi(fe){return Eo(fe)?function wl(fe){return fe.match(Hs)||[]}(fe):function Qa(fe){return fe.split("")}(fe)}function Xs(fe){for(var Fe=fe.length;Fe--&&ot.test(fe.charAt(Fe)););return Fe}var Cl=ri({"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"}),ds=function fe(Fe){var o,Ie=(Fe=null==Fe?Xr:ds.defaults(Xr.Object(),Fe,ds.pick(Xr,Ga))).Array,Et=Fe.Date,sn=Fe.Error,Bn=Fe.Function,di=Fe.Math,br=Fe.Object,Ys=Fe.RegExp,Js=Fe.String,vi=Fe.TypeError,Is=Ie.prototype,Ni=br.prototype,Wo=Fe["__core-js_shared__"],ea=Bn.prototype.toString,mt=Ni.hasOwnProperty,Qn=0,ec=(o=/[^.]+$/.exec(Wo&&Wo.keys&&Wo.keys.IE_PROTO||""))?"Symbol(src)_1."+o:"",fs=Ni.toString,tc=ea.call(br),Ac=Xr._,nc=Ys("^"+ea.call(mt).replace(xt,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),Os=_l?Fe.Buffer:w,pn=Fe.Symbol,ta=Fe.Uint8Array,Dl=Os?Os.allocUnsafe:w,fi=ir(br.getPrototypeOf,br),Ia=br.create,bl=Ni.propertyIsEnumerable,Ko=Is.splice,na=pn?pn.isConcatSpreadable:w,Ps=pn?pn.iterator:w,v=pn?pn.toStringTag:w,A=function(){try{var o=kl(br,"defineProperty");return o({},"",{}),o}catch{}}(),b=Fe.clearTimeout!==Xr.clearTimeout&&Fe.clearTimeout,P=Et&&Et.now!==Xr.Date.now&&Et.now,J=Fe.setTimeout!==Xr.setTimeout&&Fe.setTimeout,Te=di.ceil,Ue=di.floor,dt=br.getOwnPropertySymbols,Cr=Os?Os.isBuffer:w,an=Fe.isFinite,$n=Is.join,qe=ir(br.keys,br),mn=di.max,ln=di.min,Zn=Et.now,Xn=Fe.parseInt,ii=di.random,To=Is.reverse,co=kl(Fe,"DataView"),Nr=kl(Fe,"Map"),uo=kl(Fe,"Promise"),yi=kl(Fe,"Set"),fo=kl(Fe,"WeakMap"),So=kl(br,"create"),Ml=fo&&new fo,hi={},Oa=pc(co),rc=pc(Nr),Tl=pc(uo),xs=pc(yi),Sl=pc(fo),ic=pn?pn.prototype:w,Pa=ic?ic.valueOf:w,bu=ic?ic.toString:w;function j(o){if(mi(o)&&!Dn(o)&&!(o instanceof Rn)){if(o instanceof to)return o;if(mt.call(o,"__wrapped__"))return Of(o)}return new to(o)}var hs=function(){function o(){}return function(a){if(!gi(a))return{};if(Ia)return Ia(a);o.prototype=a;var g=new o;return o.prototype=w,g}}();function ps(){}function to(o,a){this.__wrapped__=o,this.__actions__=[],this.__chain__=!!a,this.__index__=0,this.__values__=w}function Rn(o){this.__wrapped__=o,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=_t,this.__views__=[]}function As(o){var a=-1,g=null==o?0:o.length;for(this.clear();++a<g;){var M=o[a];this.set(M[0],M[1])}}function oi(o){var a=-1,g=null==o?0:o.length;for(this.clear();++a<g;){var M=o[a];this.set(M[0],M[1])}}function Oo(o){var a=-1,g=null==o?0:o.length;for(this.clear();++a<g;){var M=o[a];this.set(M[0],M[1])}}function oa(o){var a=-1,g=null==o?0:o.length;for(this.__data__=new Oo;++a<g;)this.add(o[a])}function Ho(o){var a=this.__data__=new oi(o);this.size=a.size}function kc(o,a){var g=Dn(o),M=!g&&zl(o),N=!g&&!M&&ol(o),K=!g&&!M&&!N&&Cc(o),ne=g||M||N||K,le=ne?Da(o.length,Js):[],ye=le.length;for(var He in o)(a||mt.call(o,He))&&(!ne||!("length"==He||N&&("offset"==He||"parent"==He)||K&&("buffer"==He||"byteLength"==He||"byteOffset"==He)||Gt(He,ye)))&&le.push(He);return le}function ac(o){var a=o.length;return a?o[jt(0,a-1)]:w}function Pu(o,a){return hc(No(o),C(a,0,o.length))}function xu(o){return hc(No(o))}function tl(o,a,g){(g!==w&&!ur(o[a],g)||g===w&&!(a in o))&&f(o,a,g)}function xa(o,a,g){var M=o[a];(!mt.call(o,a)||!ur(M,g)||g===w&&!(a in o))&&f(o,a,g)}function Aa(o,a){for(var g=o.length;g--;)if(ur(o[g][0],a))return g;return-1}function Vc(o,a,g,M){return D(o,function(N,K,ne){a(M,N,g(N),ne)}),M}function Sn(o,a){return o&&la(a,qi(a),o)}function f(o,a,g){"__proto__"==a&&A?A(o,a,{configurable:!0,enumerable:!0,value:g,writable:!0}):o[a]=g}function u(o,a){for(var g=-1,M=a.length,N=Ie(M),K=null==o;++g<M;)N[g]=K?w:pd(o,a[g]);return N}function C(o,a,g){return o==o&&(g!==w&&(o=o<=g?o:g),a!==w&&(o=o>=a?o:a)),o}function I(o,a,g,M,N,K){var ne,le=1&a,ye=2&a,He=4&a;if(g&&(ne=N?g(o,M,N,K):g(o)),ne!==w)return ne;if(!gi(o))return o;var ze=Dn(o);if(ze){if(ne=function Mf(o){var a=o.length,g=new o.constructor(a);return a&&"string"==typeof o[0]&&mt.call(o,"index")&&(g.index=o.index,g.input=o.input),g}(o),!le)return No(o,ne)}else{var Xe=ro(o),Dt=Xe==Ui||Xe==Qi;if(ol(o))return Oi(o,le);if(Xe==mr||Xe==qt||Dt&&!N){if(ne=ye||Dt?{}:Kc(o),!le)return ye?function _C(o,a){return la(o,Yo(o),a)}(o,function E(o,a){return o&&la(a,ko(a),o)}(ne,o)):function mf(o,a){return la(o,bf(o),a)}(o,Sn(ne,o))}else{if(!xn[Xe])return N?o:{};ne=function Hu(o,a,g){var M=o.constructor;switch(a){case Yt:return zi(o);case er:case ei:return new M(+o);case ti:return function gf(o,a){var g=a?zi(o.buffer):o.buffer;return new o.constructor(g,o.byteOffset,o.byteLength)}(o,g);case ui:case ni:case Qr:case vo:case Nn:case yo:case ie:case ae:case Ne:return ms(o,g);case fr:return new M;case li:case ci:return new M(o);case zr:return function Ll(o){var a=new o.constructor(o.source,At.exec(o));return a.lastIndex=o.lastIndex,a}(o);case qr:return new M;case ji:return function Vu(o){return Pa?br(Pa.call(o)):{}}(o)}}(o,Xe,le)}}K||(K=new Ho);var Lt=K.get(o);if(Lt)return Lt;K.set(o,ne),Yf(o)?o.forEach(function(dn){ne.add(I(dn,a,g,dn,o,K))}):Gl(o)&&o.forEach(function(dn,Gn){ne.set(Gn,I(dn,a,g,Gn,o,K))});var Fn=ze?w:(He?ye?Gc:sr:ye?ko:qi)(o);return Yr(Fn||o,function(dn,Gn){Fn&&(dn=o[Gn=dn]),xa(ne,Gn,I(dn,a,g,Gn,o,K))}),ne}function h(o,a,g){var M=g.length;if(null==o)return!M;for(o=br(o);M--;){var N=g[M],ne=o[N];if(ne===w&&!(N in o)||!(0,a[N])(ne))return!1}return!0}function d(o,a,g){if("function"!=typeof o)throw new vi(L);return pr(function(){o.apply(w,g)},a)}function _(o,a,g,M){var N=-1,K=Hi,ne=!0,le=o.length,ye=[],He=a.length;if(!le)return ye;g&&(a=yr(a,gn(g))),M?(K=Xi,ne=!1):a.length>=200&&(K=lo,ne=!1,a=new oa(a));e:for(;++N<le;){var ze=o[N],Xe=null==g?ze:g(ze);if(ze=M||0!==ze?ze:0,ne&&Xe==Xe){for(var Dt=He;Dt--;)if(a[Dt]===Xe)continue e;ye.push(ze)}else K(a,Xe,M)||ye.push(ze)}return ye}j.templateSettings={escape:se,evaluate:q,interpolate:te,variable:"",imports:{_:j}},(j.prototype=ps.prototype).constructor=j,(to.prototype=hs(ps.prototype)).constructor=to,(Rn.prototype=hs(ps.prototype)).constructor=Rn,As.prototype.clear=function Il(){this.__data__=So?So(null):{},this.size=0},As.prototype.delete=function ra(o){var a=this.has(o)&&delete this.__data__[o];return this.size-=a?1:0,a},As.prototype.get=function Ja(o){var a=this.__data__;if(So){var g=a[o];return g===W?w:g}return mt.call(a,o)?a[o]:w},As.prototype.has=function ia(o){var a=this.__data__;return So?a[o]!==w:mt.call(a,o)},As.prototype.set=function Io(o,a){var g=this.__data__;return this.size+=this.has(o)?0:1,g[o]=So&&a===w?W:a,this},oi.prototype.clear=function Ri(){this.__data__=[],this.size=0},oi.prototype.delete=function Nc(o){var a=this.__data__,g=Aa(a,o);return!(g<0||(g==a.length-1?a.pop():Ko.call(a,g,1),--this.size,0))},oi.prototype.get=function Rc(o){var a=this.__data__,g=Aa(a,o);return g<0?w:a[g][1]},oi.prototype.has=function el(o){return Aa(this.__data__,o)>-1},oi.prototype.set=function Ol(o,a){var g=this.__data__,M=Aa(g,o);return M<0?(++this.size,g.push([o,a])):g[M][1]=a,this},Oo.prototype.clear=function oc(){this.size=0,this.__data__={hash:new As,map:new(Nr||oi),string:new As}},Oo.prototype.delete=function sc(o){var a=fa(this,o).delete(o);return this.size-=a?1:0,a},Oo.prototype.get=function Mu(o){return fa(this,o).get(o)},Oo.prototype.has=function hf(o){return fa(this,o).has(o)},Oo.prototype.set=function Po(o,a){var g=fa(this,o),M=g.size;return g.set(o,a),this.size+=g.size==M?0:1,this},oa.prototype.add=oa.prototype.push=function Tu(o){return this.__data__.set(o,W),this},oa.prototype.has=function pf(o){return this.__data__.has(o)},Ho.prototype.clear=function Su(){this.__data__=new oi,this.size=0},Ho.prototype.delete=function Iu(o){var a=this.__data__,g=a.delete(o);return this.size=a.size,g},Ho.prototype.get=function Ou(o){return this.__data__.get(o)},Ho.prototype.has=function Lc(o){return this.__data__.has(o)},Ho.prototype.set=function Fc(o,a){var g=this.__data__;if(g instanceof oi){var M=g.__data__;if(!Nr||M.length<199)return M.push([o,a]),this.size=++g.size,this;g=this.__data__=new Oo(M)}return g.set(o,a),this.size=g.size,this};var D=Om(An),x=Om(Yn,!0);function H(o,a){var g=!0;return D(o,function(M,N,K){return g=!!a(M,N,K)}),g}function de(o,a,g){for(var M=-1,N=o.length;++M<N;){var K=o[M],ne=a(K);if(null!=ne&&(le===w?ne==ne&&!es(ne):g(ne,le)))var le=ne,ye=K}return ye}function Oe(o,a){var g=[];return D(o,function(M,N,K){a(M,N,K)&&g.push(M)}),g}function $e(o,a,g,M,N){var K=-1,ne=o.length;for(g||(g=Fa),N||(N=[]);++K<ne;){var le=o[K];a>0&&g(le)?a>1?$e(le,a-1,g,M,N):Pr(N,le):M||(N[N.length]=le)}return N}var vt=Pm(),cn=Pm(!0);function An(o,a){return o&&vt(o,a,qi)}function Yn(o,a){return o&&cn(o,a,qi)}function zn(o,a){return Jr(a,function(g){return sl(o[g])})}function Br(o,a){for(var g=0,M=(a=Fs(a,o)).length;null!=o&&g<M;)o=o[ks(a[g++])];return g&&g==M?o:w}function Ci(o,a,g){var M=a(o);return Dn(o)?M:Pr(M,g(o))}function Jn(o){return null==o?o===w?"[object Undefined]":"[object Null]":v&&v in br(o)?function Df(o){var a=mt.call(o,v),g=o[v];try{o[v]=w;var M=!0}catch{}var N=fs.call(o);return M&&(a?o[v]=g:delete o[v]),N}(o):function Um(o){return fs.call(o)}(o)}function si(o,a){return o>a}function Ns(o,a){return null!=o&&mt.call(o,a)}function Rs(o,a){return null!=o&&a in br(o)}function ho(o,a,g){for(var M=g?Xi:Hi,N=o[0].length,K=o.length,ne=K,le=Ie(K),ye=1/0,He=[];ne--;){var ze=o[ne];ne&&a&&(ze=yr(ze,gn(a))),ye=ln(ze.length,ye),le[ne]=!g&&(a||N>=120&&ze.length>=120)?new oa(ne&&ze):w}ze=o[0];var Xe=-1,Dt=le[0];e:for(;++Xe<N&&He.length<ye;){var Lt=ze[Xe],un=a?a(Lt):Lt;if(Lt=g||0!==Lt?Lt:0,!(Dt?lo(Dt,un):M(He,un,g))){for(ne=K;--ne;){var Fn=le[ne];if(!(Fn?lo(Fn,un):M(o[ne],un,g)))continue e}Dt&&Dt.push(un),He.push(Lt)}}return He}function nl(o,a,g){var M=null==(o=Re(o,a=Fs(a,o)))?o:o[ks(Lr(a))];return null==M?w:vr(M,o,g)}function Bc(o){return mi(o)&&Jn(o)==qt}function Qt(o,a,g,M,N){return o===a||(null==o||null==a||!mi(o)&&!mi(a)?o!=o&&a!=a:function or(o,a,g,M,N,K){var ne=Dn(o),le=Dn(a),ye=ne?Mn:ro(o),He=le?Mn:ro(a),ze=(ye=ye==qt?mr:ye)==mr,Xe=(He=He==qt?mr:He)==mr,Dt=ye==He;if(Dt&&ol(o)){if(!ol(a))return!1;ne=!0,ze=!1}if(Dt&&!ze)return K||(K=new Ho),ne||Cc(o)?sp(o,a,g,M,N,K):function ua(o,a,g,M,N,K,ne){switch(g){case ti:if(o.byteLength!=a.byteLength||o.byteOffset!=a.byteOffset)return!1;o=o.buffer,a=a.buffer;case Yt:return!(o.byteLength!=a.byteLength||!K(new ta(o),new ta(a)));case er:case ei:case li:return ur(+o,+a);case ai:return o.name==a.name&&o.message==a.message;case zr:case ci:return o==a+"";case fr:var le=Ya;case qr:if(le||(le=eo),o.size!=a.size&&!(1&M))return!1;var He=ne.get(o);if(He)return He==a;M|=2,ne.set(o,a);var ze=sp(le(o),le(a),M,N,K,ne);return ne.delete(o),ze;case ji:if(Pa)return Pa.call(o)==Pa.call(a)}return!1}(o,a,ye,g,M,N,K);if(!(1&g)){var Lt=ze&&mt.call(o,"__wrapped__"),un=Xe&&mt.call(a,"__wrapped__");if(Lt||un){var Fn=Lt?o.value():o,dn=un?a.value():a;return K||(K=new Ho),N(Fn,dn,g,M,K)}}return!!Dt&&(K||(K=new Ho),function ap(o,a,g,M,N,K){var ne=1&g,le=sr(o),ye=le.length;if(ye!=sr(a).length&&!ne)return!1;for(var Xe=ye;Xe--;){var Dt=le[Xe];if(!(ne?Dt in a:mt.call(a,Dt)))return!1}var Lt=K.get(o),un=K.get(a);if(Lt&&un)return Lt==a&&un==o;var Fn=!0;K.set(o,a),K.set(a,o);for(var dn=ne;++Xe<ye;){var Gn=o[Dt=le[Xe]],ar=a[Dt];if(M)var Go=ne?M(ar,Gn,Dt,a,o,K):M(Gn,ar,Dt,o,a,K);if(!(Go===w?Gn===ar||N(Gn,ar,g,M,K):Go)){Fn=!1;break}dn||(dn="constructor"==Dt)}if(Fn&&!dn){var _o=o.constructor,ts=a.constructor;_o!=ts&&"constructor"in o&&"constructor"in a&&!("function"==typeof _o&&_o instanceof _o&&"function"==typeof ts&&ts instanceof ts)&&(Fn=!1)}return K.delete(o),K.delete(a),Fn}(o,a,g,M,N,K))}(o,a,g,M,Qt,N))}function po(o,a,g,M){var N=g.length,K=N,ne=!M;if(null==o)return!K;for(o=br(o);N--;){var le=g[N];if(ne&&le[2]?le[1]!==o[le[0]]:!(le[0]in o))return!1}for(;++N<K;){var ye=(le=g[N])[0],He=o[ye],ze=le[1];if(ne&&le[2]){if(He===w&&!(ye in o))return!1}else{var Xe=new Ho;if(M)var Dt=M(He,ze,ye,o,a,Xe);if(!(Dt===w?Qt(ze,He,3,M,Xe):Dt))return!1}}return!0}function go(o){return!(!gi(o)||function Lm(o){return!!ec&&ec in o}(o))&&(sl(o)?nc:Er).test(pc(o))}function Au(o){return"function"==typeof o?o:null==o?Vo:"object"==typeof o?Dn(o)?Zh(o[0],o[1]):sa(o):gg(o)}function Si(o){if(!Qc(o))return qe(o);var a=[];for(var g in br(o))mt.call(o,g)&&"constructor"!=g&&a.push(g);return a}function no(o,a){return o<a}function xl(o,a){var g=-1,M=Fo(o)?Ie(o.length):[];return D(o,function(N,K,ne){M[++g]=a(N,K,ne)}),M}function sa(o){var a=Ro(o);return 1==a.length&&a[0][2]?il(a[0][0],a[0][1]):function(g){return g===o||po(g,o,a)}}function Zh(o,a){return qc(o)&&Sf(a)?il(ks(o),a):function(g){var M=pd(g,o);return M===w&&M===a?gd(g,o):Qt(a,M,3)}}function Nu(o,a,g,M,N){o!==a&&vt(a,function(K,ne){if(N||(N=new Ho),gi(K))!function Sm(o,a,g,M,N,K,ne){var le=zu(o,g),ye=zu(a,g),He=ne.get(ye);if(He)tl(o,g,He);else{var ze=K?K(le,ye,g+"",o,a,ne):w,Xe=ze===w;if(Xe){var Dt=Dn(ye),Lt=!Dt&&ol(ye),un=!Dt&&!Lt&&Cc(ye);ze=ye,Dt||Lt||un?Dn(le)?ze=le:pi(le)?ze=No(le):Lt?(Xe=!1,ze=Oi(ye,!0)):un?(Xe=!1,ze=ms(ye,!0)):ze=[]:vc(ye)||zl(ye)?(ze=le,zl(le)?ze=io(le):(!gi(le)||sl(le))&&(ze=Kc(ye))):Xe=!1}Xe&&(ne.set(ye,ze),N(ze,ye,M,K,ne),ne.delete(ye)),tl(o,g,ze)}}(o,a,ne,g,Nu,M,N);else{var le=M?M(zu(o,ne),K,ne+"",o,a,N):w;le===w&&(le=K),tl(o,ne,le)}},ko)}function Xh(o,a){var g=o.length;if(g)return Gt(a+=a<0?g:0,g)?o[a]:w}function Yh(o,a,g){a=a.length?yr(a,function(K){return Dn(K)?function(ne){return Br(ne,1===K.length?K[0]:K)}:K}):[Vo];var M=-1;return a=yr(a,gn(Xt())),function vl(fe,Fe){var Ie=fe.length;for(fe.sort(Fe);Ie--;)fe[Ie]=fe[Ie].value;return fe}(xl(o,function(K,ne,le){return{criteria:yr(a,function(He){return He(K)}),index:++M,value:K}}),function(K,ne){return function ep(o,a,g){for(var M=-1,N=o.criteria,K=a.criteria,ne=N.length,le=g.length;++M<ne;){var ye=uc(N[M],K[M]);if(ye)return M>=le?ye:ye*("desc"==g[M]?-1:1)}return o.index-a.index}(K,ne,g)})}function Ru(o,a,g){for(var M=-1,N=a.length,K={};++M<N;){var ne=a[M],le=Br(o,ne);g(le,ne)&&Mr(K,Fs(ne,o),le)}return K}function Ur(o,a,g,M){var N=M?qs:ao,K=-1,ne=a.length,le=o;for(o===a&&(a=No(a)),g&&(le=yr(o,gn(g)));++K<ne;)for(var ye=0,He=a[K],ze=g?g(He):He;(ye=N(le,ze,ye,M))>-1;)le!==o&&Ko.call(le,ye,1),Ko.call(o,ye,1);return o}function rt(o,a){for(var g=o?a.length:0,M=g-1;g--;){var N=a[g];if(g==M||N!==K){var K=N;Gt(N)?Ko.call(o,N,1):Fu(o,N)}}return o}function jt(o,a){return o+Ue(ii()*(a-o+1))}function Qo(o,a){var g="";if(!o||a<1||a>nt)return g;do{a%2&&(g+=o),(a=Ue(a/2))&&(o+=o)}while(a);return g}function Zt(o,a){return Gu(fp(o,a,Vo),o+"")}function Ao(o){return ac(Ec(o))}function lc(o,a){var g=Ec(o);return hc(g,C(a,0,g.length))}function Mr(o,a,g,M){if(!gi(o))return o;for(var N=-1,K=(a=Fs(a,o)).length,ne=K-1,le=o;null!=le&&++N<K;){var ye=ks(a[N]),He=g;if("__proto__"===ye||"constructor"===ye||"prototype"===ye)return o;if(N!=ne){var ze=le[ye];(He=M?M(ze,ye,le):w)===w&&(He=gi(ze)?ze:Gt(a[N+1])?[]:{})}xa(le,ye,He),le=le[ye]}return o}var wi=Ml?function(o,a){return Ml.set(o,a),o}:Vo,aa=A?function(o,a){return A(o,"toString",{configurable:!0,enumerable:!1,value:Td(a),writable:!0})}:Vo;function _n(o){return hc(Ec(o))}function mo(o,a,g){var M=-1,N=o.length;a<0&&(a=-a>N?0:N+a),(g=g>N?N:g)<0&&(g+=N),N=a>g?0:g-a>>>0,a>>>=0;for(var K=Ie(N);++M<N;)K[M]=o[M+a];return K}function Jh(o,a){var g;return D(o,function(M,N,K){return!(g=a(M,N,K))}),!!g}function Ra(o,a,g){var M=0,N=null==o?M:o.length;if("number"==typeof a&&a==a&&N<=2147483647){for(;M<N;){var K=M+N>>>1,ne=o[K];null!==ne&&!es(ne)&&(g?ne<=a:ne<a)?M=K+1:N=K}return N}return jr(o,a,Vo,g)}function jr(o,a,g,M){var N=0,K=null==o?0:o.length;if(0===K)return 0;for(var ne=(a=g(a))!=a,le=null===a,ye=es(a),He=a===w;N<K;){var ze=Ue((N+K)/2),Xe=g(o[ze]),Dt=Xe!==w,Lt=null===Xe,un=Xe==Xe,Fn=es(Xe);if(ne)var dn=M||un;else dn=He?un&&(M||Dt):le?un&&Dt&&(M||!Lt):ye?un&&Dt&&!Lt&&(M||!Fn):!Lt&&!Fn&&(M?Xe<=a:Xe<a);dn?N=ze+1:K=ze}return ln(K,4294967294)}function rl(o,a){for(var g=-1,M=o.length,N=0,K=[];++g<M;){var ne=o[g],le=a?a(ne):ne;if(!g||!ur(le,ye)){var ye=le;K[N++]=0===ne?0:ne}}return K}function Al(o){return"number"==typeof o?o:es(o)?NaN:+o}function Ei(o){if("string"==typeof o)return o;if(Dn(o))return yr(o,Ei)+"";if(es(o))return bu?bu.call(o):"";var a=o+"";return"0"==a&&1/o==-Le?"-0":a}function Zo(o,a,g){var M=-1,N=Hi,K=o.length,ne=!0,le=[],ye=le;if(g)ne=!1,N=Xi;else if(K>=200){var He=a?null:Rm(o);if(He)return eo(He);ne=!1,N=lo,ye=new oa}else ye=a?[]:le;e:for(;++M<K;){var ze=o[M],Xe=a?a(ze):ze;if(ze=g||0!==ze?ze:0,ne&&Xe==Xe){for(var Dt=ye.length;Dt--;)if(ye[Dt]===Xe)continue e;a&&ye.push(Xe),le.push(ze)}else N(ye,Xe,g)||(ye!==le&&ye.push(Xe),le.push(ze))}return le}function Fu(o,a){return null==(o=Re(o,a=Fs(a,o)))||delete o[ks(Lr(a))]}function La(o,a,g,M){return Mr(o,a,g(Br(o,a)),M)}function Nl(o,a,g,M){for(var N=o.length,K=M?N:-1;(M?K--:++K<N)&&a(o[K],K,o););return g?mo(o,M?0:K,M?K+1:N):mo(o,M?K+1:0,M?N:K)}function Xo(o,a){var g=o;return g instanceof Rn&&(g=g.value()),Yi(a,function(M,N){return N.func.apply(N.thisArg,Pr([M],N.args))},g)}function Nt(o,a,g){var M=o.length;if(M<2)return M?Zo(o[0]):[];for(var N=-1,K=Ie(M);++N<M;)for(var ne=o[N],le=-1;++le<M;)le!=N&&(K[N]=_(K[N]||ne,o[le],a,g));return Zo($e(K,1),a,g)}function ku(o,a,g){for(var M=-1,N=o.length,K=a.length,ne={};++M<N;)g(ne,o[M],M<K?a[M]:w);return ne}function Rl(o){return pi(o)?o:[]}function gs(o){return"function"==typeof o?o:Vo}function Fs(o,a){return Dn(o)?o:qc(o,a)?[o]:Wu(wr(o))}var cc=Zt;function Rr(o,a,g){var M=o.length;return g=g===w?M:g,!a&&g>=M?o:mo(o,a,g)}var Uc=b||function(o){return Xr.clearTimeout(o)};function Oi(o,a){if(a)return o.slice();var g=o.length,M=Dl?Dl(g):new o.constructor(g);return o.copy(M),M}function zi(o){var a=new o.constructor(o.byteLength);return new ta(a).set(new ta(o)),a}function ms(o,a){var g=a?zi(o.buffer):o.buffer;return new o.constructor(g,o.byteOffset,o.length)}function uc(o,a){if(o!==a){var g=o!==w,M=null===o,N=o==o,K=es(o),ne=a!==w,le=null===a,ye=a==a,He=es(a);if(!le&&!He&&!K&&o>a||K&&ne&&ye&&!le&&!He||M&&ne&&ye||!g&&ye||!N)return 1;if(!M&&!K&&!He&&o<a||He&&g&&N&&!M&&!K||le&&g&&N||!ne&&N||!ye)return-1}return 0}function tp(o,a,g,M){for(var N=-1,K=o.length,ne=g.length,le=-1,ye=a.length,He=mn(K-ne,0),ze=Ie(ye+He),Xe=!M;++le<ye;)ze[le]=a[le];for(;++N<ne;)(Xe||N<K)&&(ze[g[N]]=o[N]);for(;He--;)ze[le++]=o[N++];return ze}function Bu(o,a,g,M){for(var N=-1,K=o.length,ne=-1,le=g.length,ye=-1,He=a.length,ze=mn(K-le,0),Xe=Ie(ze+He),Dt=!M;++N<ze;)Xe[N]=o[N];for(var Lt=N;++ye<He;)Xe[Lt+ye]=a[ye];for(;++ne<le;)(Dt||N<K)&&(Xe[Lt+g[ne]]=o[N++]);return Xe}function No(o,a){var g=-1,M=o.length;for(a||(a=Ie(M));++g<M;)a[g]=o[g];return a}function la(o,a,g,M){var N=!g;g||(g={});for(var K=-1,ne=a.length;++K<ne;){var le=a[K],ye=M?M(g[le],o[le],le,g,o):w;ye===w&&(ye=o[le]),N?f(g,le,ye):xa(g,le,ye)}return g}function _f(o,a){return function(g,M){var N=Dn(g)?Ms:Vc,K=a?a():{};return N(g,o,Xt(M,2),K)}}function jc(o){return Zt(function(a,g){var M=-1,N=g.length,K=N>1?g[N-1]:w,ne=N>2?g[2]:w;for(K=o.length>3&&"function"==typeof K?(N--,K):w,ne&&Wi(g[0],g[1],ne)&&(K=N<3?w:K,N=1),a=br(a);++M<N;){var le=g[M];le&&o(a,le,M,K)}return a})}function Om(o,a){return function(g,M){if(null==g)return g;if(!Fo(g))return o(g,M);for(var N=g.length,K=a?N:-1,ne=br(g);(a?K--:++K<N)&&!1!==M(ne[K],K,ne););return g}}function Pm(o){return function(a,g,M){for(var N=-1,K=br(a),ne=M(a),le=ne.length;le--;){var ye=ne[o?le:++N];if(!1===g(K[ye],ye,K))break}return a}}function xm(o){return function(a){var g=Eo(a=wr(a))?Mi(a):w,M=g?g[0]:a.charAt(0),N=g?Rr(g,1).join(""):a.slice(1);return M[o]()+N}}function $c(o){return function(a){return Yi(Y_(wd(a).replace(ss,"")),o,"")}}function Uu(o){return function(){var a=arguments;switch(a.length){case 0:return new o;case 1:return new o(a[0]);case 2:return new o(a[0],a[1]);case 3:return new o(a[0],a[1],a[2]);case 4:return new o(a[0],a[1],a[2],a[3]);case 5:return new o(a[0],a[1],a[2],a[3],a[4]);case 6:return new o(a[0],a[1],a[2],a[3],a[4],a[5]);case 7:return new o(a[0],a[1],a[2],a[3],a[4],a[5],a[6])}var g=hs(o.prototype),M=o.apply(g,a);return gi(M)?M:g}}function Am(o){return function(a,g,M){var N=br(a);if(!Fo(a)){var K=Xt(g,3);a=qi(a),g=function(le){return K(N[le],le,N)}}var ne=o(a,g,M);return ne>-1?N[K?a[ne]:ne]:w}}function Nm(o){return da(function(a){var g=a.length,M=g,N=to.prototype.thru;for(o&&a.reverse();M--;){var K=a[M];if("function"!=typeof K)throw new vi(L);if(N&&!ne&&"wrapper"==Gi(K))var ne=new to([],!0)}for(M=ne?M:g;++M<g;){var le=Gi(K=a[M]),ye="wrapper"==le?Fl(K):w;ne=ye&&dp(ye[0])&&424==ye[1]&&!ye[4].length&&1==ye[9]?ne[Gi(ye[0])].apply(ne,ye[3]):1==K.length&&dp(K)?ne[le]():ne.thru(K)}return function(){var He=arguments,ze=He[0];if(ne&&1==He.length&&Dn(ze))return ne.plant(ze).value();for(var Xe=0,Dt=g?a[Xe].apply(this,He):ze;++Xe<g;)Dt=a[Xe].call(this,Dt);return Dt}})}function Hc(o,a,g,M,N,K,ne,le,ye,He){var ze=128&a,Xe=1&a,Dt=2&a,Lt=24&a,un=512&a,Fn=Dt?w:Uu(o);return function dn(){for(var Gn=arguments.length,ar=Ie(Gn),Go=Gn;Go--;)ar[Go]=arguments[Go];if(Lt)var _o=dc(dn),ts=function cs(fe,Fe){for(var Ie=fe.length,Et=0;Ie--;)fe[Ie]===Fe&&++Et;return Et}(ar,_o);if(M&&(ar=tp(ar,M,N,Lt)),K&&(ar=Bu(ar,K,ne,Lt)),Gn-=ts,Lt&&Gn<He){var Di=Do(ar,_o);return ju(o,a,Hc,dn.placeholder,g,ar,Di,le,ye,He-Gn)}var vs=Xe?g:this,ys=Dt?vs[o]:o;return Gn=ar.length,le?ar=function Ln(o,a){for(var g=o.length,M=ln(a.length,g),N=No(o);M--;){var K=a[M];o[M]=Gt(K,g)?N[K]:w}return o}(ar,le):un&&Gn>1&&ar.reverse(),ze&&ye<Gn&&(ar.length=ye),this&&this!==Xr&&this instanceof dn&&(ys=Fn||Uu(ys)),ys.apply(vs,ar)}}function vf(o,a){return function(g,M){return function Pl(o,a,g,M){return An(o,function(N,K,ne){a(M,g(N),K,ne)}),M}(g,o,a(M),{})}}function yf(o,a){return function(g,M){var N;if(g===w&&M===w)return a;if(g!==w&&(N=g),M!==w){if(N===w)return M;"string"==typeof g||"string"==typeof M?(g=Ei(g),M=Ei(M)):(g=Al(g),M=Al(M)),N=o(g,M)}return N}}function np(o){return da(function(a){return a=yr(a,gn(Xt())),Zt(function(g){var M=this;return o(a,function(N){return vr(N,M,g)})})})}function Cf(o,a){var g=(a=a===w?" ":Ei(a)).length;if(g<2)return g?Qo(a,o):a;var M=Qo(a,Te(o/Mo(a)));return Eo(a)?Rr(Mi(M),0,o).join(""):M.slice(0,o)}function rp(o){return function(a,g,M){return M&&"number"!=typeof M&&Wi(a,g,M)&&(g=M=w),a=ga(a),g===w?(g=a,a=0):g=ga(g),function Ii(o,a,g,M){for(var N=-1,K=mn(Te((a-o)/(g||1)),0),ne=Ie(K);K--;)ne[M?K:++N]=o,o+=g;return ne}(a,g,M=M===w?a<g?1:-1:ga(M),o)}}function zc(o){return function(a,g){return"string"==typeof a&&"string"==typeof g||(a=Bs(a),g=Bs(g)),o(a,g)}}function ju(o,a,g,M,N,K,ne,le,ye,He){var ze=8&a;a|=ze?32:64,4&(a&=~(ze?64:32))||(a&=-4);var Fn=[o,a,N,ze?K:w,ze?ne:w,ze?w:K,ze?w:ne,le,ye,He],dn=g.apply(w,Fn);return dp(o)&&If(dn,Fn),dn.placeholder=M,fc(dn,o,a)}function $u(o){var a=di[o];return function(g,M){if(g=Bs(g),(M=null==M?0:ln(wn(M),292))&&an(g)){var N=(wr(g)+"e").split("e");return+((N=(wr(a(N[0]+"e"+(+N[1]+M)))+"e").split("e"))[0]+"e"+(+N[1]-M))}return a(g)}}var Rm=yi&&1/eo(new yi([,-0]))[1]==Le?function(o){return new yi(o)}:cu;function ip(o){return function(a){var g=ro(a);return g==fr?Ya(a):g==qr?function Zs(fe){var Fe=-1,Ie=Array(fe.size);return fe.forEach(function(Et){Ie[++Fe]=[Et,Et]}),Ie}(a):function jo(fe,Fe){return yr(Fe,function(Ie){return[Ie,fe[Ie]]})}(a,o(a))}}function ca(o,a,g,M,N,K,ne,le){var ye=2&a;if(!ye&&"function"!=typeof o)throw new vi(L);var He=M?M.length:0;if(He||(a&=-97,M=N=w),ne=ne===w?ne:mn(wn(ne),0),le=le===w?le:wn(le),He-=N?N.length:0,64&a){var ze=M,Xe=N;M=N=w}var Dt=ye?w:Fl(o),Lt=[o,a,g,M,N,ze,Xe,K,ne,le];if(Dt&&function Vm(o,a){var g=o[1],M=a[1],N=g|M;if(!(N<131)&&!(128==M&&8==g||128==M&&256==g&&o[7].length<=a[8]||384==M&&a[7].length<=a[8]&&8==g))return o;1&M&&(o[2]=a[2],N|=1&g?0:4);var le=a[3];if(le){var ye=o[3];o[3]=ye?tp(ye,le,a[4]):le,o[4]=ye?Do(o[3],Q):a[4]}(le=a[5])&&(o[5]=(ye=o[5])?Bu(ye,le,a[6]):le,o[6]=ye?Do(o[5],Q):a[6]),(le=a[7])&&(o[7]=le),128&M&&(o[8]=null==o[8]?a[8]:ln(o[8],a[8])),null==o[9]&&(o[9]=a[9]),o[0]=a[0],o[1]=N}(Lt,Dt),o=Lt[0],a=Lt[1],g=Lt[2],M=Lt[3],N=Lt[4],!(le=Lt[9]=Lt[9]===w?ye?0:o.length:mn(Lt[9]-He,0))&&24&a&&(a&=-25),a&&1!=a)un=8==a||16==a?function yC(o,a,g){var M=Uu(o);return function N(){for(var K=arguments.length,ne=Ie(K),le=K,ye=dc(N);le--;)ne[le]=arguments[le];var He=K<3&&ne[0]!==ye&&ne[K-1]!==ye?[]:Do(ne,ye);return(K-=He.length)<g?ju(o,a,Hc,N.placeholder,w,ne,He,w,w,g-K):vr(this&&this!==Xr&&this instanceof N?M:o,this,ne)}}(o,a,le):32!=a&&33!=a||N.length?Hc.apply(w,Lt):function CC(o,a,g,M){var N=1&a,K=Uu(o);return function ne(){for(var le=-1,ye=arguments.length,He=-1,ze=M.length,Xe=Ie(ze+ye),Dt=this&&this!==Xr&&this instanceof ne?K:o;++He<ze;)Xe[He]=M[He];for(;ye--;)Xe[He++]=arguments[++le];return vr(Dt,N?g:this,Xe)}}(o,a,g,M);else var un=function vC(o,a,g){var M=1&a,N=Uu(o);return function K(){return(this&&this!==Xr&&this instanceof K?N:o).apply(M?g:this,arguments)}}(o,a,g);return fc((Dt?wi:If)(un,Lt),o,a)}function wf(o,a,g,M){return o===w||ur(o,Ni[g])&&!mt.call(M,g)?a:o}function op(o,a,g,M,N,K){return gi(o)&&gi(a)&&(K.set(a,o),Nu(o,a,w,op,K),K.delete(a)),o}function Ef(o){return vc(o)?w:o}function sp(o,a,g,M,N,K){var ne=1&g,le=o.length,ye=a.length;if(le!=ye&&!(ne&&ye>le))return!1;var He=K.get(o),ze=K.get(a);if(He&&ze)return He==a&&ze==o;var Xe=-1,Dt=!0,Lt=2&g?new oa:w;for(K.set(o,a),K.set(a,o);++Xe<le;){var un=o[Xe],Fn=a[Xe];if(M)var dn=ne?M(Fn,un,Xe,a,o,K):M(un,Fn,Xe,o,a,K);if(dn!==w){if(dn)continue;Dt=!1;break}if(Lt){if(!Dr(a,function(Gn,ar){if(!lo(Lt,ar)&&(un===Gn||N(un,Gn,g,M,K)))return Lt.push(ar)})){Dt=!1;break}}else if(un!==Fn&&!N(un,Fn,g,M,K)){Dt=!1;break}}return K.delete(o),K.delete(a),Dt}function da(o){return Gu(fp(o,w,Qu),o+"")}function sr(o){return Ci(o,qi,bf)}function Gc(o){return Ci(o,ko,Yo)}var Fl=Ml?function(o){return Ml.get(o)}:cu;function Gi(o){for(var a=o.name+"",g=hi[a],M=mt.call(hi,a)?g.length:0;M--;){var N=g[M],K=N.func;if(null==K||K==o)return N.name}return a}function dc(o){return(mt.call(j,"placeholder")?j:o).placeholder}function Xt(){var o=j.iteratee||ja;return o=o===ja?Au:o,arguments.length?o(arguments[0],arguments[1]):o}function fa(o,a){var g=o.__data__;return function up(o){var a=typeof o;return"string"==a||"number"==a||"symbol"==a||"boolean"==a?"__proto__"!==o:null===o}(a)?g["string"==typeof a?"string":"hash"]:g.map}function Ro(o){for(var a=qi(o),g=a.length;g--;){var M=a[g],N=o[M];a[g]=[M,N,Sf(N)]}return a}function kl(o,a){var g=function us(fe,Fe){return null==fe?w:fe[Fe]}(o,a);return go(g)?g:w}var bf=dt?function(o){return null==o?[]:(o=br(o),Jr(dt(o),function(a){return bl.call(o,a)}))}:uu,Yo=dt?function(o){for(var a=[];o;)Pr(a,bf(o)),o=fi(o);return a}:uu,ro=Jn;function Wc(o,a,g){for(var M=-1,N=(a=Fs(a,o)).length,K=!1;++M<N;){var ne=ks(a[M]);if(!(K=null!=o&&g(o,ne)))break;o=o[ne]}return K||++M!=N?K:!!(N=null==o?0:o.length)&&Zf(N)&&Gt(ne,N)&&(Dn(o)||zl(o))}function Kc(o){return"function"!=typeof o.constructor||Qc(o)?{}:hs(fi(o))}function Fa(o){return Dn(o)||zl(o)||!!(na&&o&&o[na])}function Gt(o,a){var g=typeof o;return!!(a=a??nt)&&("number"==g||"symbol"!=g&&Vt.test(o))&&o>-1&&o%1==0&&o<a}function Wi(o,a,g){if(!gi(g))return!1;var M=typeof a;return!!("number"==M?Fo(g)&&Gt(a,g.length):"string"==M&&a in g)&&ur(g[a],o)}function qc(o,a){if(Dn(o))return!1;var g=typeof o;return!("number"!=g&&"symbol"!=g&&"boolean"!=g&&null!=o&&!es(o))||Ze.test(o)||!ve.test(o)||null!=a&&o in br(a)}function dp(o){var a=Gi(o),g=j[a];if("function"!=typeof g||!(a in Rn.prototype))return!1;if(o===g)return!0;var M=Fl(g);return!!M&&o===M[0]}(co&&ro(new co(new ArrayBuffer(1)))!=ti||Nr&&ro(new Nr)!=fr||uo&&ro(uo.resolve())!=Pi||yi&&ro(new yi)!=qr||fo&&ro(new fo)!=vn)&&(ro=function(o){var a=Jn(o),g=a==mr?o.constructor:w,M=g?pc(g):"";if(M)switch(M){case Oa:return ti;case rc:return fr;case Tl:return Pi;case xs:return qr;case Sl:return vn}return a});var Fm=Wo?sl:Ad;function Qc(o){var a=o&&o.constructor;return o===("function"==typeof a&&a.prototype||Ni)}function Sf(o){return o==o&&!gi(o)}function il(o,a){return function(g){return null!=g&&g[o]===a&&(a!==w||o in br(g))}}function fp(o,a,g){return a=mn(a===w?o.length-1:a,0),function(){for(var M=arguments,N=-1,K=mn(M.length-a,0),ne=Ie(K);++N<K;)ne[N]=M[a+N];N=-1;for(var le=Ie(a+1);++N<a;)le[N]=M[N];return le[a]=g(ne),vr(o,this,le)}}function Re(o,a){return a.length<2?o:Br(o,mo(a,0,-1))}function zu(o,a){if(("constructor"!==a||"function"!=typeof o[a])&&"__proto__"!=a)return o[a]}var If=_s(wi),pr=J||function(o,a){return Xr.setTimeout(o,a)},Gu=_s(aa);function fc(o,a,g){var M=a+"";return Gu(o,function Tf(o,a){var g=a.length;if(!g)return o;var M=g-1;return a[M]=(g>1?"& ":"")+a[M],a=a.join(g>2?", ":" "),o.replace(en,"{\n/* [wrapped with "+a+"] */\n")}(M,function wC(o,a){return Yr(yn,function(g){var M="_."+g[0];a&g[1]&&!Hi(o,M)&&o.push(M)}),o.sort()}(function cp(o){var a=o.match(In);return a?a[1].split(cr):[]}(M),g)))}function _s(o){var a=0,g=0;return function(){var M=Zn(),N=16-(M-g);if(g=M,N>0){if(++a>=800)return arguments[0]}else a=0;return o.apply(w,arguments)}}function hc(o,a){var g=-1,M=o.length,N=M-1;for(a=a===w?M:a;++g<a;){var K=jt(g,N),ne=o[K];o[K]=o[g],o[g]=ne}return o.length=a,o}var Wu=function km(o){var a=eu(o,function(M){return 500===g.size&&g.clear(),M}),g=a.cache;return a}(function(o){var a=[];return 46===o.charCodeAt(0)&&a.push(""),o.replace(It,function(g,M,N,K){a.push(N?K.replace(gr,"$1"):M||g)}),a});function ks(o){if("string"==typeof o||es(o))return o;var a=o+"";return"0"==a&&1/o==-Le?"-0":a}function pc(o){if(null!=o){try{return ea.call(o)}catch{}try{return o+""}catch{}}return""}function Of(o){if(o instanceof Rn)return o.clone();var a=new to(o.__wrapped__,o.__chain__);return a.__actions__=No(o.__actions__),a.__index__=o.__index__,a.__values__=o.__values__,a}var ka=Zt(function(o,a){return pi(o)?_(o,$e(a,1,pi,!0)):[]}),gp=Zt(function(o,a){var g=Lr(a);return pi(g)&&(g=w),pi(o)?_(o,$e(a,1,pi,!0),Xt(g,2)):[]}),Vs=Zt(function(o,a){var g=Lr(a);return pi(g)&&(g=w),pi(o)?_(o,$e(a,1,pi,!0),w,g):[]});function Ku(o,a,g){var M=null==o?0:o.length;if(!M)return-1;var N=null==g?0:wn(g);return N<0&&(N=mn(M+N,0)),xr(o,Xt(a,3),N)}function qu(o,a,g){var M=null==o?0:o.length;if(!M)return-1;var N=M-1;return g!==w&&(N=wn(g),N=g<0?mn(M+N,0):ln(N,M-1)),xr(o,Xt(a,3),N,!0)}function Qu(o){return null!=o&&o.length?$e(o,1):[]}function Xu(o){return o&&o.length?o[0]:w}var Cp=Zt(function(o){var a=yr(o,Rl);return a.length&&a[0]===o[0]?ho(a):[]}),wp=Zt(function(o){var a=Lr(o),g=yr(o,Rl);return a===Lr(g)?a=w:g.pop(),g.length&&g[0]===o[0]?ho(g,Xt(a,2)):[]}),Pf=Zt(function(o){var a=Lr(o),g=yr(o,Rl);return(a="function"==typeof a?a:w)&&g.pop(),g.length&&g[0]===o[0]?ho(g,w,a):[]});function Lr(o){var a=null==o?0:o.length;return a?o[a-1]:w}var Wm=Zt(Ep);function Ep(o,a){return o&&o.length&&a&&a.length?Ur(o,a):o}var Dp=da(function(o,a){var g=null==o?0:o.length,M=u(o,a);return rt(o,yr(a,function(N){return Gt(N,g)?+N:N}).sort(uc)),M});function Bl(o){return null==o?o:To.call(o)}var Ym=Zt(function(o){return Zo($e(o,1,pi,!0))}),Jm=Zt(function(o){var a=Lr(o);return pi(a)&&(a=w),Zo($e(o,1,pi,!0),Xt(a,2))}),e_=Zt(function(o){var a=Lr(o);return a="function"==typeof a?a:w,Zo($e(o,1,pi,!0),w,a)});function Ba(o){if(!o||!o.length)return[];var a=0;return o=Jr(o,function(g){if(pi(g))return a=mn(g.length,a),!0}),Da(a,function(g){return yr(o,Bt(g))})}function td(o,a){if(!o||!o.length)return[];var g=Ba(o);return null==a?g:yr(g,function(M){return vr(a,w,M)})}var Xc=Zt(function(o,a){return pi(o)?_(o,a):[]}),t_=Zt(function(o){return Nt(Jr(o,pi))}),Yc=Zt(function(o){var a=Lr(o);return pi(a)&&(a=w),Nt(Jr(o,pi),Xt(a,2))}),n_=Zt(function(o){var a=Lr(o);return a="function"==typeof a?a:w,Nt(Jr(o,pi),w,a)}),Rf=Zt(Ba),Ip=Zt(function(o){var a=o.length,g=a>1?o[a-1]:w;return g="function"==typeof g?(o.pop(),g):w,td(o,g)});function Lf(o){var a=j(o);return a.__chain__=!0,a}function Jo(o,a){return a(o)}var i_=da(function(o){var a=o.length,g=a?o[0]:0,M=this.__wrapped__,N=function(K){return u(K,o)};return!(a>1||this.__actions__.length)&&M instanceof Rn&&Gt(g)?((M=M.slice(g,+g+(a?1:0))).__actions__.push({func:Jo,args:[N],thisArg:w}),new to(M,this.__chain__).thru(function(K){return a&&!K.length&&K.push(w),K})):this.thru(N)}),xp=_f(function(o,a,g){mt.call(o,g)?++o[g]:f(o,g,1)}),s_=Am(Ku),od=Am(qu);function Vf(o,a){return(Dn(o)?Yr:D)(o,Xt(a,3))}function jl(o,a){return(Dn(o)?Ks:x)(o,Xt(a,3))}var mc=_f(function(o,a,g){mt.call(o,g)?o[g].push(a):f(o,g,[a])}),l_=Zt(function(o,a,g){var M=-1,N="function"==typeof a,K=Fo(o)?Ie(o.length):[];return D(o,function(ne){K[++M]=N?vr(a,ne,g):nl(ne,a,g)}),K}),Lp=_f(function(o,a,g){f(o,g,a)});function _c(o,a){return(Dn(o)?yr:xl)(o,Xt(a,3))}var Fp=_f(function(o,a,g){o[g?0:1].push(a)},function(){return[[],[]]}),h_=Zt(function(o,a){if(null==o)return[];var g=a.length;return g>1&&Wi(o,a[0],a[1])?a=[]:g>2&&Wi(a[0],a[1],a[2])&&(a=[a[0]]),Yh(o,$e(a,1),[])}),Jc=P||function(){return Xr.Date.now()};function Uf(o,a,g){return a=g?w:a,ca(o,128,w,w,w,w,a=o&&null==a?o.length:a)}function Bp(o,a){var g;if("function"!=typeof a)throw new vi(L);return o=wn(o),function(){return--o>0&&(g=a.apply(this,arguments)),o<=1&&(a=w),g}}var jf=Zt(function(o,a,g){var M=1;if(g.length){var N=Do(g,dc(jf));M|=32}return ca(o,M,a,g,N)}),g_=Zt(function(o,a,g){var M=3;if(g.length){var N=Do(g,dc(g_));M|=32}return ca(a,M,o,g,N)});function Ki(o,a,g){var M,N,K,ne,le,ye,He=0,ze=!1,Xe=!1,Dt=!0;if("function"!=typeof o)throw new vi(L);function Lt(Di){var vs=M,ys=N;return M=N=w,He=Di,ne=o.apply(ys,vs)}function dn(Di){var vs=Di-ye;return ye===w||vs>=a||vs<0||Xe&&Di-He>=K}function Gn(){var Di=Jc();if(dn(Di))return ar(Di);le=pr(Gn,function Fn(Di){var Cg=a-(Di-ye);return Xe?ln(Cg,K-(Di-He)):Cg}(Di))}function ar(Di){return le=w,Dt&&M?Lt(Di):(M=N=w,ne)}function ts(){var Di=Jc(),vs=dn(Di);if(M=arguments,N=this,ye=Di,vs){if(le===w)return function un(Di){return He=Di,le=pr(Gn,a),ze?Lt(Di):ne}(ye);if(Xe)return Uc(le),le=pr(Gn,a),Lt(ye)}return le===w&&(le=pr(Gn,a)),ne}return a=Bs(a)||0,gi(g)&&(ze=!!g.leading,K=(Xe="maxWait"in g)?mn(Bs(g.maxWait)||0,a):K,Dt="trailing"in g?!!g.trailing:Dt),ts.cancel=function Go(){le!==w&&Uc(le),He=0,M=ye=N=le=w},ts.flush=function _o(){return le===w?ne:ar(Jc())},ts}var MC=Zt(function(o,a){return d(o,1,a)}),m_=Zt(function(o,a,g){return d(o,Bs(a)||0,g)});function eu(o,a){if("function"!=typeof o||null!=a&&"function"!=typeof a)throw new vi(L);var g=function(){var M=arguments,N=a?a.apply(this,M):M[0],K=g.cache;if(K.has(N))return K.get(N);var ne=o.apply(this,M);return g.cache=K.set(N,ne)||K,ne};return g.cache=new(eu.Cache||Oo),g}function zf(o){if("function"!=typeof o)throw new vi(L);return function(){var a=arguments;switch(a.length){case 0:return!o.call(this);case 1:return!o.call(this,a[0]);case 2:return!o.call(this,a[0],a[1]);case 3:return!o.call(this,a[0],a[1],a[2])}return!o.apply(this,a)}}eu.Cache=Oo;var Up=cc(function(o,a){var g=(a=1==a.length&&Dn(a[0])?yr(a[0],gn(Xt())):yr($e(a,1),gn(Xt()))).length;return Zt(function(M){for(var N=-1,K=ln(M.length,g);++N<K;)M[N]=a[N].call(this,M[N]);return vr(o,this,M)})}),$l=Zt(function(o,a){var g=Do(a,dc($l));return ca(o,32,w,a,g)}),jp=Zt(function(o,a){var g=Do(a,dc(jp));return ca(o,64,w,a,g)}),__=da(function(o,a){return ca(o,256,w,w,w,a)});function ur(o,a){return o===a||o!=o&&a!=a}var C_=zc(si),Kf=zc(function(o,a){return o>=a}),zl=Bc(function(){return arguments}())?Bc:function(o){return mi(o)&&mt.call(o,"callee")&&!bl.call(o,"callee")},Dn=Ie.isArray,qf=bs?gn(bs):function Ot(o){return mi(o)&&Jn(o)==Yt};function Fo(o){return null!=o&&Zf(o.length)&&!sl(o)}function pi(o){return mi(o)&&Fo(o)}var ol=Cr||Ad,w_=Ws?gn(Ws):function Ft(o){return mi(o)&&Jn(o)==ei};function ud(o){if(!mi(o))return!1;var a=Jn(o);return a==ai||"[object DOMException]"==a||"string"==typeof o.message&&"string"==typeof o.name&&!vc(o)}function sl(o){if(!gi(o))return!1;var a=Jn(o);return a==Ui||a==Qi||"[object AsyncFunction]"==a||"[object Proxy]"==a}function b_(o){return"number"==typeof o&&o==wn(o)}function Zf(o){return"number"==typeof o&&o>-1&&o%1==0&&o<=nt}function gi(o){var a=typeof o;return null!=o&&("object"==a||"function"==a)}function mi(o){return null!=o&&"object"==typeof o}var Gl=as?gn(as):function Ti(o){return mi(o)&&ro(o)==fr};function dd(o){return"number"==typeof o||mi(o)&&Jn(o)==li}function vc(o){if(!mi(o)||Jn(o)!=mr)return!1;var a=fi(o);if(null===a)return!0;var g=mt.call(a,"constructor")&&a.constructor;return"function"==typeof g&&g instanceof g&&ea.call(g)==tc}var Wl=ut?gn(ut):function Ls(o){return mi(o)&&Jn(o)==zr},Yf=Co?gn(Co):function kr(o){return mi(o)&&ro(o)==qr};function yc(o){return"string"==typeof o||!Dn(o)&&mi(o)&&Jn(o)==ci}function es(o){return"symbol"==typeof o||mi(o)&&Jn(o)==ji}var Cc=Uo?gn(Uo):function Na(o){return mi(o)&&Zf(o.length)&&!!_r[Jn(o)]},I_=zc(no),zo=zc(function(o,a){return o<=a});function fd(o){if(!o)return[];if(Fo(o))return yc(o)?Mi(o):No(o);if(Ps&&o[Ps])return function yl(fe){for(var Fe,Ie=[];!(Fe=fe.next()).done;)Ie.push(Fe.value);return Ie}(o[Ps]());var a=ro(o);return(a==fr?Ya:a==qr?eo:Ec)(o)}function ga(o){return o?(o=Bs(o))===Le||o===-Le?17976931348623157e292*(o<0?-1:1):o==o?o:0:0===o?o:0}function wn(o){var a=ga(o),g=a%1;return a==a?g?a-g:a:0}function O_(o){return o?C(wn(o),0,_t):0}function Bs(o){if("number"==typeof o)return o;if(es(o))return NaN;if(gi(o)){var a="function"==typeof o.valueOf?o.valueOf():o;o=gi(a)?a+"":a}if("string"!=typeof o)return 0===o?o:+o;o=Za(o);var g=Ut.test(o);return g||Wn.test(o)?Ka(o.slice(2),g?2:8):Pt.test(o)?NaN:+o}function io(o){return la(o,ko(o))}function wr(o){return null==o?"":Ei(o)}var Kp=jc(function(o,a){if(Qc(a)||Fo(a))la(a,qi(a),o);else for(var g in a)mt.call(a,g)&&xa(o,g,a[g])}),qp=jc(function(o,a){la(a,ko(a),o)}),iu=jc(function(o,a,g,M){la(a,ko(a),o,M)}),P_=jc(function(o,a,g,M){la(a,qi(a),o,M)}),Qp=da(u),Zp=Zt(function(o,a){o=br(o);var g=-1,M=a.length,N=M>2?a[2]:w;for(N&&Wi(a[0],a[1],N)&&(M=1);++g<M;)for(var K=a[g],ne=ko(K),le=-1,ye=ne.length;++le<ye;){var He=ne[le],ze=o[He];(ze===w||ur(ze,Ni[He])&&!mt.call(o,He))&&(o[He]=K[He])}return o}),A_=Zt(function(o){return o.push(w,op),vr(rg,w,o)});function pd(o,a,g){var M=null==o?w:Br(o,a);return M===w?g:M}function gd(o,a){return null!=o&&Wc(o,a,Rs)}var F_=vf(function(o,a,g){null!=a&&"function"!=typeof a.toString&&(a=fs.call(a)),o[a]=g},Td(Vo)),k_=vf(function(o,a,g){null!=a&&"function"!=typeof a.toString&&(a=fs.call(a)),mt.call(o,a)?o[a].push(g):o[a]=[g]},Xt),V_=Zt(nl);function qi(o){return Fo(o)?kc(o):Si(o)}function ko(o){return Fo(o)?kc(o,!0):function Vr(o){if(!gi(o))return function Bm(o){var a=[];if(null!=o)for(var g in br(o))a.push(g);return a}(o);var a=Qc(o),g=[];for(var M in o)"constructor"==M&&(a||!mt.call(o,M))||g.push(M);return g}(o)}var B_=jc(function(o,a,g){Nu(o,a,g)}),rg=jc(function(o,a,g,M){Nu(o,a,g,M)}),xC=da(function(o,a){var g={};if(null==o)return g;var M=!1;a=yr(a,function(K){return K=Fs(K,o),M||(M=K.length>1),K}),la(o,Gc(o),g),M&&(g=I(g,7,Ef));for(var N=a.length;N--;)Fu(g,a[N]);return g}),ig=da(function(o,a){return null==o?{}:function Im(o,a){return Ru(o,a,function(g,M){return gd(o,M)})}(o,a)});function md(o,a){if(null==o)return{};var g=yr(Gc(o),function(M){return[M]});return a=Xt(a),Ru(o,g,function(M,N){return a(M,N[0])})}var og=ip(qi),eh=ip(ko);function Ec(o){return null==o?[]:Xa(o,qi(o))}var G_=$c(function(o,a,g){return a=a.toLowerCase(),o+(g?Cd(a):a)});function Cd(o){return cg(wr(o).toLowerCase())}function wd(o){return(o=wr(o))&&o.replace(wt,Qs).replace(ya,"")}var ou=$c(function(o,a,g){return o+(g?"-":"")+a.toLowerCase()}),Dd=$c(function(o,a,g){return o+(g?" ":"")+a.toLowerCase()}),bc=xm("toLowerCase"),au=$c(function(o,a,g){return o+(g?"_":"")+a.toLowerCase()}),sg=$c(function(o,a,g){return o+(g?" ":"")+cg(a)}),X_=$c(function(o,a,g){return o+(g?" ":"")+a.toUpperCase()}),cg=xm("toUpperCase");function Y_(o,a,g){return o=wr(o),(a=g?w:a)===w?function Jl(fe){return pl.test(fe)}(o)?function nn(fe){return fe.match(zs)||[]}(o):function Vn(fe){return fe.match(Un)||[]}(o):o.match(a)||[]}var Mc=Zt(function(o,a){try{return vr(o,w,a)}catch(g){return ud(g)?g:new sn(g)}}),J_=da(function(o,a){return Yr(a,function(g){g=ks(g),f(o,g,jf(o[g],o))}),o});function Td(o){return function(){return o}}var ug=Nm(),lh=Nm(!0);function Vo(o){return o}function ja(o){return Au("function"==typeof o?o:I(o,1))}var fg=Zt(function(o,a){return function(g){return nl(g,o,a)}}),hg=Zt(function(o,a){return function(g){return nl(o,g,a)}});function Id(o,a,g){var M=qi(a),N=zn(a,M);null==g&&(!gi(a)||!N.length&&M.length)&&(g=a,a=o,o=this,N=zn(a,qi(a)));var K=!(gi(g)&&"chain"in g&&!g.chain),ne=sl(o);return Yr(N,function(le){var ye=a[le];o[le]=ye,ne&&(o.prototype[le]=function(){var He=this.__chain__;if(K||He){var ze=o(this.__wrapped__);return(ze.__actions__=No(this.__actions__)).push({func:ye,args:arguments,thisArg:o}),ze.__chain__=He,ze}return ye.apply(o,Pr([this.value()],arguments))})}),o}function cu(){}var Pd=np(yr),ch=np(wo),Tc=np(Dr);function gg(o){return qc(o)?Bt(ks(o)):function Lu(o){return function(a){return Br(a,o)}}(o)}var FC=rp(),xd=rp(!0);function uu(){return[]}function Ad(){return!1}var ov=yf(function(o,a){return o+a},0),sv=$u("ceil"),ll=yf(function(o,a){return o/a},1),du=$u("floor"),yg=yf(function(o,a){return o*a},1),lv=$u("round"),cv=yf(function(o,a){return o-a},0);return j.after=function p_(o,a){if("function"!=typeof a)throw new vi(L);return o=wn(o),function(){if(--o<1)return a.apply(this,arguments)}},j.ary=Uf,j.assign=Kp,j.assignIn=qp,j.assignInWith=iu,j.assignWith=P_,j.at=Qp,j.before=Bp,j.bind=jf,j.bindAll=J_,j.bindKey=g_,j.castArray=function $p(){if(!arguments.length)return[];var o=arguments[0];return Dn(o)?o:[o]},j.chain=Lf,j.chunk=function hp(o,a,g){a=(g?Wi(o,a,g):a===w)?1:mn(wn(a),0);var M=null==o?0:o.length;if(!M||a<1)return[];for(var N=0,K=0,ne=Ie(Te(M/a));N<M;)ne[K++]=mo(o,N,N+=a);return ne},j.compact=function pp(o){for(var a=-1,g=null==o?0:o.length,M=0,N=[];++a<g;){var K=o[a];K&&(N[M++]=K)}return N},j.concat=function Lo(){var o=arguments.length;if(!o)return[];for(var a=Ie(o-1),g=arguments[0],M=o;M--;)a[M-1]=arguments[M];return Pr(Dn(g)?No(g):[g],$e(a,1))},j.cond=function Md(o){var a=null==o?0:o.length,g=Xt();return o=a?yr(o,function(M){if("function"!=typeof M[1])throw new vi(L);return[g(M[0]),M[1]]}):[],Zt(function(M){for(var N=-1;++N<a;){var K=o[N];if(vr(K[0],this,M))return vr(K[1],this,M)}})},j.conforms=function ah(o){return function l(o){var a=qi(o);return function(g){return h(g,o,a)}}(I(o,1))},j.constant=Td,j.countBy=xp,j.create=function x_(o,a){var g=hs(o);return null==a?g:Sn(g,a)},j.curry=function $f(o,a,g){var M=ca(o,8,w,w,w,w,w,a=g?w:a);return M.placeholder=$f.placeholder,M},j.curryRight=function Hf(o,a,g){var M=ca(o,16,w,w,w,w,w,a=g?w:a);return M.placeholder=Hf.placeholder,M},j.debounce=Ki,j.defaults=Zp,j.defaultsDeep=A_,j.defer=MC,j.delay=m_,j.difference=ka,j.differenceBy=gp,j.differenceWith=Vs,j.drop=function Va(o,a,g){var M=null==o?0:o.length;return M?mo(o,(a=g||a===w?1:wn(a))<0?0:a,M):[]},j.dropRight=function jm(o,a,g){var M=null==o?0:o.length;return M?mo(o,0,(a=M-(a=g||a===w?1:wn(a)))<0?0:a):[]},j.dropRightWhile=function mp(o,a){return o&&o.length?Nl(o,Xt(a,3),!0,!0):[]},j.dropWhile=function $m(o,a){return o&&o.length?Nl(o,Xt(a,3),!0):[]},j.fill=function Hm(o,a,g,M){var N=null==o?0:o.length;return N?(g&&"number"!=typeof g&&Wi(o,a,g)&&(g=0,M=N),function re(o,a,g,M){var N=o.length;for((g=wn(g))<0&&(g=-g>N?0:N+g),(M=M===w||M>N?N:wn(M))<0&&(M+=N),M=g>M?0:O_(M);g<M;)o[g++]=a;return o}(o,a,g,M)):[]},j.filter=function Np(o,a){return(Dn(o)?Jr:Oe)(o,Xt(a,3))},j.flatMap=function Ul(o,a){return $e(_c(o,a),1)},j.flatMapDeep=function a_(o,a){return $e(_c(o,a),Le)},j.flatMapDepth=function Rp(o,a,g){return g=g===w?1:wn(g),$e(_c(o,a),g)},j.flatten=Qu,j.flattenDeep=function Zu(o){return null!=o&&o.length?$e(o,Le):[]},j.flattenDepth=function zm(o,a){return null!=o&&o.length?$e(o,a=a===w?1:wn(a)):[]},j.flip=function TC(o){return ca(o,512)},j.flow=ug,j.flowRight=lh,j.fromPairs=function _p(o){for(var a=-1,g=null==o?0:o.length,M={};++a<g;){var N=o[a];M[N[0]]=N[1]}return M},j.functions=function hd(o){return null==o?[]:zn(o,qi(o))},j.functionsIn=function eg(o){return null==o?[]:zn(o,ko(o))},j.groupBy=mc,j.initial=function yp(o){return null!=o&&o.length?mo(o,0,-1):[]},j.intersection=Cp,j.intersectionBy=wp,j.intersectionWith=Pf,j.invert=F_,j.invertBy=k_,j.invokeMap=l_,j.iteratee=ja,j.keyBy=Lp,j.keys=qi,j.keysIn=ko,j.map=_c,j.mapKeys=function PC(o,a){var g={};return a=Xt(a,3),An(o,function(M,N,K){f(g,a(M,N,K),M)}),g},j.mapValues=function ng(o,a){var g={};return a=Xt(a,3),An(o,function(M,N,K){f(g,N,a(M,N,K))}),g},j.matches=function dg(o){return sa(I(o,1))},j.matchesProperty=function Sd(o,a){return Zh(o,I(a,1))},j.memoize=eu,j.merge=B_,j.mergeWith=rg,j.method=fg,j.methodOf=hg,j.mixin=Id,j.negate=zf,j.nthArg=function pg(o){return o=wn(o),Zt(function(a){return Xh(a,o)})},j.omit=xC,j.omitBy=function U_(o,a){return md(o,zf(Xt(a)))},j.once=function Gf(o){return Bp(2,o)},j.orderBy=function c_(o,a,g,M){return null==o?[]:(Dn(a)||(a=null==a?[]:[a]),Dn(g=M?w:g)||(g=null==g?[]:[g]),Yh(o,a,g))},j.over=Pd,j.overArgs=Up,j.overEvery=ch,j.overSome=Tc,j.partial=$l,j.partialRight=jp,j.partition=Fp,j.pick=ig,j.pickBy=md,j.property=gg,j.propertyOf=function tv(o){return function(a){return null==o?w:Br(o,a)}},j.pull=Wm,j.pullAll=Ep,j.pullAllBy=function Km(o,a,g){return o&&o.length&&a&&a.length?Ur(o,a,Xt(g,2)):o},j.pullAllWith=function qm(o,a,g){return o&&o.length&&a&&a.length?Ur(o,a,w,g):o},j.pullAt=Dp,j.range=FC,j.rangeRight=xd,j.rearg=__,j.reject=function kp(o,a){return(Dn(o)?Jr:Oe)(o,zf(Xt(a,3)))},j.remove=function bp(o,a){var g=[];if(!o||!o.length)return g;var M=-1,N=[],K=o.length;for(a=Xt(a,3);++M<K;){var ne=o[M];a(ne,M,o)&&(g.push(ne),N.push(M))}return rt(o,N),g},j.rest=function Hl(o,a){if("function"!=typeof o)throw new vi(L);return Zt(o,a=a===w?a:wn(a))},j.reverse=Bl,j.sampleSize=function ad(o,a,g){return a=(g?Wi(o,a,g):a===w)?1:wn(a),(Dn(o)?Pu:lc)(o,a)},j.set=function al(o,a,g){return null==o?o:Mr(o,a,g)},j.setWith=function _d(o,a,g,M){return M="function"==typeof M?M:w,null==o?o:Mr(o,a,g,M)},j.shuffle=function Vp(o){return(Dn(o)?xu:_n)(o)},j.slice=function ha(o,a,g){var M=null==o?0:o.length;return M?(g&&"number"!=typeof g&&Wi(o,a,g)?(a=0,g=M):(a=null==a?0:wn(a),g=g===w?M:wn(g)),mo(o,a,g)):[]},j.sortBy=h_,j.sortedUniq=function Tp(o){return o&&o.length?rl(o):[]},j.sortedUniqBy=function Zm(o,a){return o&&o.length?rl(o,Xt(a,2)):[]},j.split=function W_(o,a,g){return g&&"number"!=typeof g&&Wi(o,a,g)&&(a=g=w),(g=g===w?_t:g>>>0)?(o=wr(o))&&("string"==typeof a||null!=a&&!Wl(a))&&!(a=Ei(a))&&Eo(o)?Rr(Mi(o),0,g):o.split(a,g):[]},j.spread=function SC(o,a){if("function"!=typeof o)throw new vi(L);return a=null==a?0:mn(wn(a),0),Zt(function(g){var M=g[a],N=Rr(g,0,a);return M&&Pr(N,M),vr(o,this,N)})},j.tail=function gc(o){var a=null==o?0:o.length;return a?mo(o,1,a):[]},j.take=function Zc(o,a,g){return o&&o.length?mo(o,0,(a=g||a===w?1:wn(a))<0?0:a):[]},j.takeRight=function Xm(o,a,g){var M=null==o?0:o.length;return M?mo(o,(a=M-(a=g||a===w?1:wn(a)))<0?0:a,M):[]},j.takeRightWhile=function Af(o,a){return o&&o.length?Nl(o,Xt(a,3),!1,!0):[]},j.takeWhile=function Sp(o,a){return o&&o.length?Nl(o,Xt(a,3)):[]},j.tap=function r_(o,a){return a(o),o},j.throttle=function v_(o,a,g){var M=!0,N=!0;if("function"!=typeof o)throw new vi(L);return gi(g)&&(M="leading"in g?!!g.leading:M,N="trailing"in g?!!g.trailing:N),Ki(o,a,{leading:M,maxWait:a,trailing:N})},j.thru=Jo,j.toArray=fd,j.toPairs=og,j.toPairsIn=eh,j.toPath=function rv(o){return Dn(o)?yr(o,ks):es(o)?[o]:No(Wu(wr(o)))},j.toPlainObject=io,j.transform=function vd(o,a,g){var M=Dn(o),N=M||ol(o)||Cc(o);if(a=Xt(a,4),null==g){var K=o&&o.constructor;g=N?M?new K:[]:gi(o)&&sl(K)?hs(fi(o)):{}}return(N?Yr:An)(o,function(ne,le,ye){return a(g,ne,le,ye)}),g},j.unary=function pa(o){return Uf(o,1)},j.union=Ym,j.unionBy=Jm,j.unionWith=e_,j.uniq=function EC(o){return o&&o.length?Zo(o):[]},j.uniqBy=function DC(o,a){return o&&o.length?Zo(o,Xt(a,2)):[]},j.uniqWith=function Nf(o,a){return a="function"==typeof a?a:w,o&&o.length?Zo(o,w,a):[]},j.unset=function AC(o,a){return null==o||Fu(o,a)},j.unzip=Ba,j.unzipWith=td,j.update=function $_(o,a,g){return null==o?o:La(o,a,gs(g))},j.updateWith=function H_(o,a,g,M){return M="function"==typeof M?M:w,null==o?o:La(o,a,gs(g),M)},j.values=Ec,j.valuesIn=function z_(o){return null==o?[]:Xa(o,ko(o))},j.without=Xc,j.words=Y_,j.wrap=function ld(o,a){return $l(gs(a),o)},j.xor=t_,j.xorBy=Yc,j.xorWith=n_,j.zip=Rf,j.zipObject=function nd(o,a){return ku(o||[],a||[],xa)},j.zipObjectDeep=function bC(o,a){return ku(o||[],a||[],Mr)},j.zipWith=Ip,j.entries=og,j.entriesIn=eh,j.extend=qp,j.extendWith=iu,Id(j,j),j.add=ov,j.attempt=Mc,j.camelCase=G_,j.capitalize=Cd,j.ceil=sv,j.clamp=function NC(o,a,g){return g===w&&(g=a,a=w),g!==w&&(g=(g=Bs(g))==g?g:0),a!==w&&(a=(a=Bs(a))==a?a:0),C(Bs(o),a,g)},j.clone=function Hp(o){return I(o,4)},j.cloneDeep=function Wf(o){return I(o,5)},j.cloneDeepWith=function cd(o,a){return I(o,5,a="function"==typeof a?a:w)},j.cloneWith=function IC(o,a){return I(o,4,a="function"==typeof a?a:w)},j.conformsTo=function y_(o,a){return null==a||h(o,a,qi(a))},j.deburr=wd,j.defaultTo=function ev(o,a){return null==o||o!=o?a:o},j.divide=ll,j.endsWith=function Dc(o,a,g){o=wr(o),a=Ei(a);var M=o.length,N=g=g===w?M:C(wn(g),0,M);return(g-=a.length)>=0&&o.slice(g,N)==a},j.eq=ur,j.escape=function Ed(o){return(o=wr(o))&&he.test(o)?o.replace(Ct,Ji):o},j.escapeRegExp=function th(o){return(o=wr(o))&&rn.test(o)?o.replace(xt,"\\$&"):o},j.every=function Ap(o,a,g){var M=Dn(o)?wo:H;return g&&Wi(o,a,g)&&(a=w),M(o,Xt(a,3))},j.find=s_,j.findIndex=Ku,j.findKey=function N_(o,a){return Ts(o,Xt(a,3),An)},j.findLast=od,j.findLastIndex=qu,j.findLastKey=function R_(o,a){return Ts(o,Xt(a,3),Yn)},j.floor=du,j.forEach=Vf,j.forEachRight=jl,j.forIn=function L_(o,a){return null==o?o:vt(o,Xt(a,3),ko)},j.forInRight=function Xp(o,a){return null==o?o:cn(o,Xt(a,3),ko)},j.forOwn=function Yp(o,a){return o&&An(o,Xt(a,3))},j.forOwnRight=function Jp(o,a){return o&&Yn(o,Xt(a,3))},j.get=pd,j.gt=C_,j.gte=Kf,j.has=function tg(o,a){return null!=o&&Wc(o,a,Ns)},j.hasIn=gd,j.head=Xu,j.identity=Vo,j.includes=function Li(o,a,g,M){o=Fo(o)?o:Ec(o),g=g&&!M?wn(g):0;var N=o.length;return g<0&&(g=mn(N+g,0)),yc(o)?g<=N&&o.indexOf(a,g)>-1:!!N&&ao(o,a,g)>-1},j.indexOf=function vp(o,a,g){var M=null==o?0:o.length;if(!M)return-1;var N=null==g?0:wn(g);return N<0&&(N=mn(M+N,0)),ao(o,a,N)},j.inRange=function RC(o,a,g){return a=ga(a),g===w?(g=a,a=0):g=ga(g),function xo(o,a,g){return o>=ln(a,g)&&o<mn(a,g)}(o=Bs(o),a,g)},j.invoke=V_,j.isArguments=zl,j.isArray=Dn,j.isArrayBuffer=qf,j.isArrayLike=Fo,j.isArrayLikeObject=pi,j.isBoolean=function Qf(o){return!0===o||!1===o||mi(o)&&Jn(o)==er},j.isBuffer=ol,j.isDate=w_,j.isElement=function zp(o){return mi(o)&&1===o.nodeType&&!vc(o)},j.isEmpty=function E_(o){if(null==o)return!0;if(Fo(o)&&(Dn(o)||"string"==typeof o||"function"==typeof o.splice||ol(o)||Cc(o)||zl(o)))return!o.length;var a=ro(o);if(a==fr||a==qr)return!o.size;if(Qc(o))return!Si(o).length;for(var g in o)if(mt.call(o,g))return!1;return!0},j.isEqual=function Ua(o,a){return Qt(o,a)},j.isEqualWith=function D_(o,a,g){var M=(g="function"==typeof g?g:w)?g(o,a):w;return M===w?Qt(o,a,w,g):!!M},j.isError=ud,j.isFinite=function OC(o){return"number"==typeof o&&an(o)},j.isFunction=sl,j.isInteger=b_,j.isLength=Zf,j.isMap=Gl,j.isMatch=function tu(o,a){return o===a||po(o,a,Ro(a))},j.isMatchWith=function Gp(o,a,g){return g="function"==typeof g?g:w,po(o,a,Ro(a),g)},j.isNaN=function M_(o){return dd(o)&&o!=+o},j.isNative=function Xf(o){if(Fm(o))throw new sn("Unsupported core-js use. Try https://npms.io/search?q=ponyfill.");return go(o)},j.isNil=function T_(o){return null==o},j.isNull=function nu(o){return null===o},j.isNumber=dd,j.isObject=gi,j.isObjectLike=mi,j.isPlainObject=vc,j.isRegExp=Wl,j.isSafeInteger=function ru(o){return b_(o)&&o>=-nt&&o<=nt},j.isSet=Yf,j.isString=yc,j.isSymbol=es,j.isTypedArray=Cc,j.isUndefined=function S_(o){return o===w},j.isWeakMap=function Wp(o){return mi(o)&&ro(o)==vn},j.isWeakSet=function Jf(o){return mi(o)&&"[object WeakSet]"==Jn(o)},j.join=function Gm(o,a){return null==o?"":$n.call(o,a)},j.kebabCase=ou,j.last=Lr,j.lastIndexOf=function Vl(o,a,g){var M=null==o?0:o.length;if(!M)return-1;var N=M;return g!==w&&(N=(N=wn(g))<0?mn(M+N,0):ln(N,M-1)),a==a?function bo(fe,Fe,Ie){for(var Et=Ie+1;Et--;)if(fe[Et]===Fe)return Et;return Et}(o,a,N):xr(o,wa,N,!0)},j.lowerCase=Dd,j.lowerFirst=bc,j.lt=I_,j.lte=zo,j.max=function av(o){return o&&o.length?de(o,Vo,si):w},j.maxBy=function kC(o,a){return o&&o.length?de(o,Xt(a,2),si):w},j.mean=function VC(o){return Ss(o,Vo)},j.meanBy=function BC(o,a){return Ss(o,Xt(a,2))},j.min=function UC(o){return o&&o.length?de(o,Vo,no):w},j.minBy=function jC(o,a){return o&&o.length?de(o,Xt(a,2),no):w},j.stubArray=uu,j.stubFalse=Ad,j.stubObject=function mg(){return{}},j.stubString=function _g(){return""},j.stubTrue=function vg(){return!0},j.multiply=yg,j.nth=function $r(o,a){return o&&o.length?Xh(o,wn(a)):w},j.noConflict=function Od(){return Xr._===this&&(Xr._=Ac),this},j.noop=cu,j.now=Jc,j.pad=function nh(o,a,g){o=wr(o);var M=(a=wn(a))?Mo(o):0;if(!a||M>=a)return o;var N=(a-M)/2;return Cf(Ue(N),g)+o+Cf(Te(N),g)},j.padEnd=function bd(o,a,g){o=wr(o);var M=(a=wn(a))?Mo(o):0;return a&&M<a?o+Cf(a-M,g):o},j.padStart=function su(o,a,g){o=wr(o);var M=(a=wn(a))?Mo(o):0;return a&&M<a?Cf(a-M,g)+o:o},j.parseInt=function rh(o,a,g){return g||null==a?a=0:a&&(a=+a),Xn(wr(o).replace(pt,""),a||0)},j.random=function yd(o,a,g){if(g&&"boolean"!=typeof g&&Wi(o,a,g)&&(a=g=w),g===w&&("boolean"==typeof a?(g=a,a=w):"boolean"==typeof o&&(g=o,o=w)),o===w&&a===w?(o=0,a=1):(o=ga(o),a===w?(a=o,o=0):a=ga(a)),o>a){var M=o;o=a,a=M}if(g||o%1||a%1){var N=ii();return ln(o+N*(a-o+Ql("1e-"+((N+"").length-1))),a)}return jt(o,a)},j.reduce=function sd(o,a,g){var M=Dn(o)?Yi:Ar,N=arguments.length<3;return M(o,Xt(a,4),g,N,D)},j.reduceRight=function u_(o,a,g){var M=Dn(o)?ls:Ar,N=arguments.length<3;return M(o,Xt(a,4),g,N,x)},j.repeat=function LC(o,a,g){return a=(g?Wi(o,a,g):a===w)?1:wn(a),Qo(wr(o),a)},j.replace=function ih(){var o=arguments,a=wr(o[0]);return o.length<3?a:a.replace(o[1],o[2])},j.result=function j_(o,a,g){var M=-1,N=(a=Fs(a,o)).length;for(N||(N=1,o=w);++M<N;){var K=null==o?w:o[ks(a[M])];K===w&&(M=N,K=g),o=sl(K)?K.call(o):K}return o},j.round=lv,j.runInContext=fe,j.sample=function Bf(o){return(Dn(o)?ac:Ao)(o)},j.size=function d_(o){if(null==o)return 0;if(Fo(o))return yc(o)?Mo(o):o.length;var a=ro(o);return a==fr||a==qr?o.size:Si(o).length},j.snakeCase=au,j.some=function f_(o,a,g){var M=Dn(o)?Dr:Jh;return g&&Wi(o,a,g)&&(a=w),M(o,Xt(a,3))},j.sortedIndex=function Qm(o,a){return Ra(o,a)},j.sortedIndexBy=function Yu(o,a,g){return jr(o,a,Xt(g,2))},j.sortedIndexOf=function Ju(o,a){var g=null==o?0:o.length;if(g){var M=Ra(o,a);if(M<g&&ur(o[M],a))return M}return-1},j.sortedLastIndex=function ed(o,a){return Ra(o,a,!0)},j.sortedLastIndexBy=function xf(o,a,g){return jr(o,a,Xt(g,2),!0)},j.sortedLastIndexOf=function Mp(o,a){if(null!=o&&o.length){var M=Ra(o,a,!0)-1;if(ur(o[M],a))return M}return-1},j.startCase=sg,j.startsWith=function K_(o,a,g){return o=wr(o),g=null==g?0:C(wn(g),0,o.length),a=Ei(a),o.slice(g,g+a.length)==a},j.subtract=cv,j.sum=function uv(o){return o&&o.length?Ea(o,Vo):0},j.sumBy=function dv(o,a){return o&&o.length?Ea(o,Xt(a,2)):0},j.template=function q_(o,a,g){var M=j.templateSettings;g&&Wi(o,a,g)&&(a=w),o=wr(o),a=iu({},a,M,wf);var le,ye,N=iu({},a.imports,M.imports,wf),K=qi(N),ne=Xa(N,K),He=0,ze=a.interpolate||ge,Xe="__p += '",Dt=Ys((a.escape||ge).source+"|"+ze.source+"|"+(ze===te?$t:ge).source+"|"+(a.evaluate||ge).source+"|$","g"),Lt="//# sourceURL="+(mt.call(a,"sourceURL")?(a.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++gl+"]")+"\n";o.replace(Dt,function(dn,Gn,ar,Go,_o,ts){return ar||(ar=Go),Xe+=o.slice(He,ts).replace(Me,zt),Gn&&(le=!0,Xe+="' +\n__e("+Gn+") +\n'"),_o&&(ye=!0,Xe+="';\n"+_o+";\n__p += '"),ar&&(Xe+="' +\n((__t = ("+ar+")) == null ? '' : __t) +\n'"),He=ts+dn.length,dn}),Xe+="';\n";var un=mt.call(a,"variable")&&a.variable;if(un){if(Tt.test(un))throw new sn("Invalid `variable` option passed into `_.template`")}else Xe="with (obj) {\n"+Xe+"\n}\n";Xe=(ye?Xe.replace(pe,""):Xe).replace(xe,"$1").replace(tt,"$1;"),Xe="function("+(un||"obj")+") {\n"+(un?"":"obj || (obj = {});\n")+"var __t, __p = ''"+(le?", __e = _.escape":"")+(ye?", __j = Array.prototype.join;\nfunction print() { __p += __j.call(arguments, '') }\n":";\n")+Xe+"return __p\n}";var Fn=Mc(function(){return Bn(K,Lt+"return "+Xe).apply(w,ne)});if(Fn.source=Xe,ud(Fn))throw Fn;return Fn},j.times=function nv(o,a){if((o=wn(o))<1||o>nt)return[];var g=_t,M=ln(o,_t);a=Xt(a),o-=_t;for(var N=Da(M,a);++g<o;)a(g);return N},j.toFinite=ga,j.toInteger=wn,j.toLength=O_,j.toLower=function oh(o){return wr(o).toLowerCase()},j.toNumber=Bs,j.toSafeInteger=function wc(o){return o?C(wn(o),-nt,nt):0===o?o:0},j.toString=wr,j.toUpper=function ag(o){return wr(o).toUpperCase()},j.trim=function Q_(o,a,g){if((o=wr(o))&&(g||a===w))return Za(o);if(!o||!(a=Ei(a)))return o;var M=Mi(o),N=Mi(a);return Rr(M,ba(M,N),Yl(M,N)+1).join("")},j.trimEnd=function Z_(o,a,g){if((o=wr(o))&&(g||a===w))return o.slice(0,Xs(o)+1);if(!o||!(a=Ei(a)))return o;var M=Mi(o);return Rr(M,0,Yl(M,Mi(a))+1).join("")},j.trimStart=function lu(o,a,g){if((o=wr(o))&&(g||a===w))return o.replace(pt,"");if(!o||!(a=Ei(a)))return o;var M=Mi(o);return Rr(M,ba(M,Mi(a))).join("")},j.truncate=function lg(o,a){var g=30,M="...";if(gi(a)){var N="separator"in a?a.separator:N;g="length"in a?wn(a.length):g,M="omission"in a?Ei(a.omission):M}var K=(o=wr(o)).length;if(Eo(o)){var ne=Mi(o);K=ne.length}if(g>=K)return o;var le=g-Mo(M);if(le<1)return M;var ye=ne?Rr(ne,0,le).join(""):o.slice(0,le);if(N===w)return ye+M;if(ne&&(le+=ye.length-le),Wl(N)){if(o.slice(le).search(N)){var He,ze=ye;for(N.global||(N=Ys(N.source,wr(At.exec(N))+"g")),N.lastIndex=0;He=N.exec(ze);)var Xe=He.index;ye=ye.slice(0,Xe===w?le:Xe)}}else if(o.indexOf(Ei(N),le)!=le){var Dt=ye.lastIndexOf(N);Dt>-1&&(ye=ye.slice(0,Dt))}return ye+M},j.unescape=function sh(o){return(o=wr(o))&&Mt.test(o)?o.replace(gt,Cl):o},j.uniqueId=function iv(o){var a=++Qn;return wr(o)+a},j.upperCase=X_,j.upperFirst=cg,j.each=Vf,j.eachRight=jl,j.first=Xu,Id(j,function(){var o={};return An(j,function(a,g){mt.call(j.prototype,g)||(o[g]=a)}),o}(),{chain:!1}),j.VERSION="4.17.21",Yr(["bind","bindKey","curry","curryRight","partial","partialRight"],function(o){j[o].placeholder=j}),Yr(["drop","take"],function(o,a){Rn.prototype[o]=function(g){g=g===w?1:mn(wn(g),0);var M=this.__filtered__&&!a?new Rn(this):this.clone();return M.__filtered__?M.__takeCount__=ln(g,M.__takeCount__):M.__views__.push({size:ln(g,_t),type:o+(M.__dir__<0?"Right":"")}),M},Rn.prototype[o+"Right"]=function(g){return this.reverse()[o](g).reverse()}}),Yr(["filter","map","takeWhile"],function(o,a){var g=a+1,M=1==g||3==g;Rn.prototype[o]=function(N){var K=this.clone();return K.__iteratees__.push({iteratee:Xt(N,3),type:g}),K.__filtered__=K.__filtered__||M,K}}),Yr(["head","last"],function(o,a){var g="take"+(a?"Right":"");Rn.prototype[o]=function(){return this[g](1).value()[0]}}),Yr(["initial","tail"],function(o,a){var g="drop"+(a?"":"Right");Rn.prototype[o]=function(){return this.__filtered__?new Rn(this):this[g](1)}}),Rn.prototype.compact=function(){return this.filter(Vo)},Rn.prototype.find=function(o){return this.filter(o).head()},Rn.prototype.findLast=function(o){return this.reverse().find(o)},Rn.prototype.invokeMap=Zt(function(o,a){return"function"==typeof o?new Rn(this):this.map(function(g){return nl(g,o,a)})}),Rn.prototype.reject=function(o){return this.filter(zf(Xt(o)))},Rn.prototype.slice=function(o,a){o=wn(o);var g=this;return g.__filtered__&&(o>0||a<0)?new Rn(g):(o<0?g=g.takeRight(-o):o&&(g=g.drop(o)),a!==w&&(g=(a=wn(a))<0?g.dropRight(-a):g.take(a-o)),g)},Rn.prototype.takeRightWhile=function(o){return this.reverse().takeWhile(o).reverse()},Rn.prototype.toArray=function(){return this.take(_t)},An(Rn.prototype,function(o,a){var g=/^(?:filter|find|map|reject)|While$/.test(a),M=/^(?:head|last)$/.test(a),N=j[M?"take"+("last"==a?"Right":""):a],K=M||/^find/.test(a);N&&(j.prototype[a]=function(){var ne=this.__wrapped__,le=M?[1]:arguments,ye=ne instanceof Rn,He=le[0],ze=ye||Dn(ne),Xe=function(Gn){var ar=N.apply(j,Pr([Gn],le));return M&&Dt?ar[0]:ar};ze&&g&&"function"==typeof He&&1!=He.length&&(ye=ze=!1);var Dt=this.__chain__,un=K&&!Dt,Fn=ye&&!this.__actions__.length;if(!K&&ze){ne=Fn?ne:new Rn(this);var dn=o.apply(ne,le);return dn.__actions__.push({func:Jo,args:[Xe],thisArg:w}),new to(dn,Dt)}return un&&Fn?o.apply(this,le):(dn=this.thru(Xe),un?M?dn.value()[0]:dn.value():dn)})}),Yr(["pop","push","shift","sort","splice","unshift"],function(o){var a=Is[o],g=/^(?:push|sort|unshift)$/.test(o)?"tap":"thru",M=/^(?:pop|shift)$/.test(o);j.prototype[o]=function(){var N=arguments;if(M&&!this.__chain__){var K=this.value();return a.apply(Dn(K)?K:[],N)}return this[g](function(ne){return a.apply(Dn(ne)?ne:[],N)})}}),An(Rn.prototype,function(o,a){var g=j[a];if(g){var M=g.name+"";mt.call(hi,M)||(hi[M]=[]),hi[M].push({name:a,func:g})}}),hi[Hc(w,2).name]=[{name:"wrapper",func:w}],Rn.prototype.clone=function qo(){var o=new Rn(this.__wrapped__);return o.__actions__=No(this.__actions__),o.__dir__=this.__dir__,o.__filtered__=this.__filtered__,o.__iteratees__=No(this.__iteratees__),o.__takeCount__=this.__takeCount__,o.__views__=No(this.__views__),o},Rn.prototype.reverse=function Tn(){if(this.__filtered__){var o=new Rn(this);o.__dir__=-1,o.__filtered__=!0}else(o=this.clone()).__dir__*=-1;return o},Rn.prototype.value=function $o(){var o=this.__wrapped__.value(),a=this.__dir__,g=Dn(o),M=a<0,N=g?o.length:0,K=function lp(o,a,g){for(var M=-1,N=g.length;++M<N;){var K=g[M],ne=K.size;switch(K.type){case"drop":o+=ne;break;case"dropRight":a-=ne;break;case"take":a=ln(a,o+ne);break;case"takeRight":o=mn(o,a-ne)}}return{start:o,end:a}}(0,N,this.__views__),ne=K.start,le=K.end,ye=le-ne,He=M?le:ne-1,ze=this.__iteratees__,Xe=ze.length,Dt=0,Lt=ln(ye,this.__takeCount__);if(!g||!M&&N==ye&&Lt==ye)return Xo(o,this.__actions__);var un=[];e:for(;ye--&&Dt<Lt;){for(var Fn=-1,dn=o[He+=a];++Fn<Xe;){var Gn=ze[Fn],Go=Gn.type,_o=(0,Gn.iteratee)(dn);if(2==Go)dn=_o;else if(!_o){if(1==Go)continue e;break e}}un[Dt++]=dn}return un},j.prototype.at=i_,j.prototype.chain=function rd(){return Lf(this)},j.prototype.commit=function Ff(){return new to(this.value(),this.__chain__)},j.prototype.next=function Op(){this.__values__===w&&(this.__values__=fd(this.value()));var o=this.__index__>=this.__values__.length;return{done:o,value:o?w:this.__values__[this.__index__++]}},j.prototype.plant=function kf(o){for(var a,g=this;g instanceof ps;){var M=Of(g);M.__index__=0,M.__values__=w,a?N.__wrapped__=M:a=M;var N=M;g=g.__wrapped__}return N.__wrapped__=o,a},j.prototype.reverse=function o_(){var o=this.__wrapped__;if(o instanceof Rn){var a=o;return this.__actions__.length&&(a=new Rn(this)),(a=a.reverse()).__actions__.push({func:Jo,args:[Bl],thisArg:w}),new to(a,this.__chain__)}return this.thru(Bl)},j.prototype.toJSON=j.prototype.valueOf=j.prototype.value=function Pp(){return Xo(this.__wrapped__,this.__actions__)},j.prototype.first=j.prototype.head,Ps&&(j.prototype[Ps]=function id(){return this}),j}();Xr._=ds,(p=function(){return ds}.call(k,T,k,Z))!==w&&(Z.exports=p)}.call(this)},8145:Z=>{Z.exports=function k(){}},5710:Z=>{Z.exports=function k(){return!1}},9488:(Z,k,T)=>{var p=T(3136);Z.exports=function w(U){return U&&U.length?p(U):[]}},9660:(Z,k,T)=>{"use strict";T.r(k),T.d(k,{decode:()=>ft,default:()=>je,encode:()=>it,toASCII:()=>ue,toUnicode:()=>bt,ucs2decode:()=>fn,ucs2encode:()=>Qe});const p=2147483647,w=36,Q=/^xn--/,Y=/[^\0-\x7E]/,me=/[\x2E\u3002\uFF0E\uFF61]/g,Pe={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},Ee=Math.floor,Ge=String.fromCharCode;function ct(be){throw new RangeError(Pe[be])}function lt(be,ke){const Le=be.split("@");let nt="";Le.length>1&&(nt=Le[0]+"@",be=Le[1]);const Kt=function kt(be,ke){const Le=[];let nt=be.length;for(;nt--;)Le[nt]=ke(be[nt]);return Le}((be=be.replace(me,".")).split("."),ke).join(".");return nt+Kt}function fn(be){const ke=[];let Le=0;const nt=be.length;for(;Le<nt;){const yt=be.charCodeAt(Le++);if(yt>=55296&&yt<=56319&&Le<nt){const Kt=be.charCodeAt(Le++);56320==(64512&Kt)?ke.push(((1023&yt)<<10)+(1023&Kt)+65536):(ke.push(yt),Le--)}else ke.push(yt)}return ke}const Qe=be=>String.fromCodePoint(...be),Ke=function(be){return be-48<10?be-22:be-65<26?be-65:be-97<26?be-97:w},st=function(be,ke){return be+22+75*(be<26)-((0!=ke)<<5)},Wt=function(be,ke,Le){let nt=0;for(be=Le?Ee(be/700):be>>1,be+=Ee(be/ke);be>455;nt+=w)be=Ee(be/35);return Ee(nt+36*be/(be+38))},ft=function(be){const ke=[],Le=be.length;let nt=0,yt=128,Kt=72,_t=be.lastIndexOf("-");_t<0&&(_t=0);for(let tn=0;tn<_t;++tn)be.charCodeAt(tn)>=128&&ct("not-basic"),ke.push(be.charCodeAt(tn));for(let tn=_t>0?_t+1:0;tn<Le;){let Hn=nt;for(let qt=1,Mn=w;;Mn+=w){tn>=Le&&ct("invalid-input");const lr=Ke(be.charCodeAt(tn++));(lr>=w||lr>Ee((p-nt)/qt))&&ct("overflow"),nt+=lr*qt;const er=Mn<=Kt?1:Mn>=Kt+26?26:Mn-Kt;if(lr<er)break;const ei=w-er;qt>Ee(p/ei)&&ct("overflow"),qt*=ei}const yn=ke.length+1;Kt=Wt(nt-Hn,yn,0==Hn),Ee(nt/yn)>p-yt&&ct("overflow"),yt+=Ee(nt/yn),nt%=yn,ke.splice(nt++,0,yt)}return String.fromCodePoint(...ke)},it=function(be){const ke=[];let Le=(be=fn(be)).length,nt=128,yt=0,Kt=72;for(const Hn of be)Hn<128&&ke.push(Ge(Hn));let _t=ke.length,tn=_t;for(_t&&ke.push("-");tn<Le;){let Hn=p;for(const qt of be)qt>=nt&&qt<Hn&&(Hn=qt);const yn=tn+1;Hn-nt>Ee((p-yt)/yn)&&ct("overflow"),yt+=(Hn-nt)*yn,nt=Hn;for(const qt of be)if(qt<nt&&++yt>p&&ct("overflow"),qt==nt){let Mn=yt;for(let lr=w;;lr+=w){const er=lr<=Kt?1:lr>=Kt+26?26:lr-Kt;if(Mn<er)break;const ei=Mn-er,tr=w-er;ke.push(Ge(st(er+ei%tr,0))),Mn=Ee(ei/tr)}ke.push(Ge(st(Mn,0))),Kt=Wt(yt,yn,tn==_t),yt=0,++tn}++yt,++nt}return ke.join("")},bt=function(be){return lt(be,function(ke){return Q.test(ke)?ft(ke.slice(4).toLowerCase()):ke})},ue=function(be){return lt(be,function(ke){return Y.test(ke)?"xn--"+it(ke):ke})},je={version:"2.1.0",ucs2:{decode:fn,encode:Qe},decode:ft,encode:it,toASCII:ue,toUnicode:bt}},4412:(Z,k,T)=>{"use strict";T.d(k,{t:()=>w});var p=T(1413);class w extends p.B{constructor($){super(),this._value=$}get value(){return this.getValue()}_subscribe($){const F=super._subscribe($);return!F.closed&&$.next(this._value),F}getValue(){const{hasError:$,thrownError:F,_value:L}=this;if($)throw F;return this._throwIfClosed(),L}next($){super.next(this._value=$)}}},1985:(Z,k,T)=>{"use strict";T.d(k,{c:()=>W});var p=T(7707),w=T(8359),U=T(3494),$=T(1203),F=T(1026),L=T(8071),B=T(9786);let W=(()=>{class me{constructor(Ce){Ce&&(this._subscribe=Ce)}lift(Ce){const Ee=new me;return Ee.source=this,Ee.operator=Ce,Ee}subscribe(Ce,Ee,Ge){const ct=function Y(me){return me&&me instanceof p.vU||function Q(me){return me&&(0,L.T)(me.next)&&(0,L.T)(me.error)&&(0,L.T)(me.complete)}(me)&&(0,w.Uv)(me)}(Ce)?Ce:new p.Ms(Ce,Ee,Ge);return(0,B.Y)(()=>{const{operator:kt,source:lt}=this;ct.add(kt?kt.call(ct,lt):lt?this._subscribe(ct):this._trySubscribe(ct))}),ct}_trySubscribe(Ce){try{return this._subscribe(Ce)}catch(Ee){Ce.error(Ee)}}forEach(Ce,Ee){return new(Ee=X(Ee))((Ge,ct)=>{const kt=new p.Ms({next:lt=>{try{Ce(lt)}catch(fn){ct(fn),kt.unsubscribe()}},error:ct,complete:Ge});this.subscribe(kt)})}_subscribe(Ce){var Ee;return null===(Ee=this.source)||void 0===Ee?void 0:Ee.subscribe(Ce)}[U.s](){return this}pipe(...Ce){return(0,$.m)(Ce)(this)}toPromise(Ce){return new(Ce=X(Ce))((Ee,Ge)=>{let ct;this.subscribe(kt=>ct=kt,kt=>Ge(kt),()=>Ee(ct))})}}return me.create=Pe=>new me(Pe),me})();function X(me){var Pe;return null!==(Pe=me??F.$.Promise)&&void 0!==Pe?Pe:Promise}},1413:(Z,k,T)=>{"use strict";T.d(k,{B:()=>B});var p=T(1985),w=T(8359);const $=(0,T(1853).L)(X=>function(){X(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var F=T(7908),L=T(9786);let B=(()=>{class X extends p.c{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(Y){const me=new W(this,this);return me.operator=Y,me}_throwIfClosed(){if(this.closed)throw new $}next(Y){(0,L.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(const me of this.currentObservers)me.next(Y)}})}error(Y){(0,L.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=Y;const{observers:me}=this;for(;me.length;)me.shift().error(Y)}})}complete(){(0,L.Y)(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;const{observers:Y}=this;for(;Y.length;)Y.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var Y;return(null===(Y=this.observers)||void 0===Y?void 0:Y.length)>0}_trySubscribe(Y){return this._throwIfClosed(),super._trySubscribe(Y)}_subscribe(Y){return this._throwIfClosed(),this._checkFinalizedStatuses(Y),this._innerSubscribe(Y)}_innerSubscribe(Y){const{hasError:me,isStopped:Pe,observers:Ce}=this;return me||Pe?w.Kn:(this.currentObservers=null,Ce.push(Y),new w.yU(()=>{this.currentObservers=null,(0,F.o)(Ce,Y)}))}_checkFinalizedStatuses(Y){const{hasError:me,thrownError:Pe,isStopped:Ce}=this;me?Y.error(Pe):Ce&&Y.complete()}asObservable(){const Y=new p.c;return Y.source=this,Y}}return X.create=(Q,Y)=>new W(Q,Y),X})();class W extends B{constructor(Q,Y){super(),this.destination=Q,this.source=Y}next(Q){var Y,me;null===(me=null===(Y=this.destination)||void 0===Y?void 0:Y.next)||void 0===me||me.call(Y,Q)}error(Q){var Y,me;null===(me=null===(Y=this.destination)||void 0===Y?void 0:Y.error)||void 0===me||me.call(Y,Q)}complete(){var Q,Y;null===(Y=null===(Q=this.destination)||void 0===Q?void 0:Q.complete)||void 0===Y||Y.call(Q)}_subscribe(Q){var Y,me;return null!==(me=null===(Y=this.source)||void 0===Y?void 0:Y.subscribe(Q))&&void 0!==me?me:w.Kn}}},7707:(Z,k,T)=>{"use strict";T.d(k,{Ms:()=>Ge,vU:()=>me});var p=T(8071),w=T(8359),U=T(1026),$=T(5334),F=T(5343);const L=X("C",void 0,void 0);function X(Qe,Ke,st){return{kind:Qe,value:Ke,error:st}}var Q=T(9270),Y=T(9786);class me extends w.yU{constructor(Ke){super(),this.isStopped=!1,Ke?(this.destination=Ke,(0,w.Uv)(Ke)&&Ke.add(this)):this.destination=fn}static create(Ke,st,Wt){return new Ge(Ke,st,Wt)}next(Ke){this.isStopped?lt(function W(Qe){return X("N",Qe,void 0)}(Ke),this):this._next(Ke)}error(Ke){this.isStopped?lt(function B(Qe){return X("E",void 0,Qe)}(Ke),this):(this.isStopped=!0,this._error(Ke))}complete(){this.isStopped?lt(L,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(Ke){this.destination.next(Ke)}_error(Ke){try{this.destination.error(Ke)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}}const Pe=Function.prototype.bind;function Ce(Qe,Ke){return Pe.call(Qe,Ke)}class Ee{constructor(Ke){this.partialObserver=Ke}next(Ke){const{partialObserver:st}=this;if(st.next)try{st.next(Ke)}catch(Wt){ct(Wt)}}error(Ke){const{partialObserver:st}=this;if(st.error)try{st.error(Ke)}catch(Wt){ct(Wt)}else ct(Ke)}complete(){const{partialObserver:Ke}=this;if(Ke.complete)try{Ke.complete()}catch(st){ct(st)}}}class Ge extends me{constructor(Ke,st,Wt){let ft;if(super(),(0,p.T)(Ke)||!Ke)ft={next:Ke??void 0,error:st??void 0,complete:Wt??void 0};else{let it;this&&U.$.useDeprecatedNextContext?(it=Object.create(Ke),it.unsubscribe=()=>this.unsubscribe(),ft={next:Ke.next&&Ce(Ke.next,it),error:Ke.error&&Ce(Ke.error,it),complete:Ke.complete&&Ce(Ke.complete,it)}):ft=Ke}this.destination=new Ee(ft)}}function ct(Qe){U.$.useDeprecatedSynchronousErrorHandling?(0,Y.l)(Qe):(0,$.m)(Qe)}function lt(Qe,Ke){const{onStoppedNotification:st}=U.$;st&&Q.f.setTimeout(()=>st(Qe,Ke))}const fn={closed:!0,next:F.l,error:function kt(Qe){throw Qe},complete:F.l}},8359:(Z,k,T)=>{"use strict";T.d(k,{Kn:()=>L,yU:()=>F,Uv:()=>B});var p=T(8071);const U=(0,T(1853).L)(X=>function(Y){X(this),this.message=Y?`${Y.length} errors occurred during unsubscription:\n${Y.map((me,Pe)=>`${Pe+1}) ${me.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=Y});var $=T(7908);class F{constructor(Q){this.initialTeardown=Q,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let Q;if(!this.closed){this.closed=!0;const{_parentage:Y}=this;if(Y)if(this._parentage=null,Array.isArray(Y))for(const Ce of Y)Ce.remove(this);else Y.remove(this);const{initialTeardown:me}=this;if((0,p.T)(me))try{me()}catch(Ce){Q=Ce instanceof U?Ce.errors:[Ce]}const{_finalizers:Pe}=this;if(Pe){this._finalizers=null;for(const Ce of Pe)try{W(Ce)}catch(Ee){Q=Q??[],Ee instanceof U?Q=[...Q,...Ee.errors]:Q.push(Ee)}}if(Q)throw new U(Q)}}add(Q){var Y;if(Q&&Q!==this)if(this.closed)W(Q);else{if(Q instanceof F){if(Q.closed||Q._hasParent(this))return;Q._addParent(this)}(this._finalizers=null!==(Y=this._finalizers)&&void 0!==Y?Y:[]).push(Q)}}_hasParent(Q){const{_parentage:Y}=this;return Y===Q||Array.isArray(Y)&&Y.includes(Q)}_addParent(Q){const{_parentage:Y}=this;this._parentage=Array.isArray(Y)?(Y.push(Q),Y):Y?[Y,Q]:Q}_removeParent(Q){const{_parentage:Y}=this;Y===Q?this._parentage=null:Array.isArray(Y)&&(0,$.o)(Y,Q)}remove(Q){const{_finalizers:Y}=this;Y&&(0,$.o)(Y,Q),Q instanceof F&&Q._removeParent(this)}}F.EMPTY=(()=>{const X=new F;return X.closed=!0,X})();const L=F.EMPTY;function B(X){return X instanceof F||X&&"closed"in X&&(0,p.T)(X.remove)&&(0,p.T)(X.add)&&(0,p.T)(X.unsubscribe)}function W(X){(0,p.T)(X)?X():X.unsubscribe()}},1026:(Z,k,T)=>{"use strict";T.d(k,{$:()=>p});const p={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1}},983:(Z,k,T)=>{"use strict";T.d(k,{w:()=>w});const w=new(T(1985).c)(F=>F.complete())},6648:(Z,k,T)=>{"use strict";T.d(k,{H:()=>Wt});var p=T(8750),w=T(5225),U=T(9974),$=T(4360);function F(ft,it=0){return(0,U.N)((bt,ue)=>{bt.subscribe((0,$._)(ue,Se=>(0,w.N)(ue,ft,()=>ue.next(Se),it),()=>(0,w.N)(ue,ft,()=>ue.complete(),it),Se=>(0,w.N)(ue,ft,()=>ue.error(Se),it)))})}function L(ft,it=0){return(0,U.N)((bt,ue)=>{ue.add(ft.schedule(()=>bt.subscribe(ue),it))})}var X=T(1985),Y=T(4761),me=T(8071);function Ce(ft,it){if(!ft)throw new Error("Iterable cannot be null");return new X.c(bt=>{(0,w.N)(bt,it,()=>{const ue=ft[Symbol.asyncIterator]();(0,w.N)(bt,it,()=>{ue.next().then(Se=>{Se.done?bt.complete():bt.next(Se.value)})},0,!0)})})}var Ee=T(5055),Ge=T(9858),ct=T(7441),kt=T(5397),lt=T(7953),fn=T(591),Qe=T(5196);function Wt(ft,it){return it?function st(ft,it){if(null!=ft){if((0,Ee.l)(ft))return function B(ft,it){return(0,p.Tg)(ft).pipe(L(it),F(it))}(ft,it);if((0,ct.X)(ft))return function Q(ft,it){return new X.c(bt=>{let ue=0;return it.schedule(function(){ue===ft.length?bt.complete():(bt.next(ft[ue++]),bt.closed||this.schedule())})})}(ft,it);if((0,Ge.y)(ft))return function W(ft,it){return(0,p.Tg)(ft).pipe(L(it),F(it))}(ft,it);if((0,lt.T)(ft))return Ce(ft,it);if((0,kt.x)(ft))return function Pe(ft,it){return new X.c(bt=>{let ue;return(0,w.N)(bt,it,()=>{ue=ft[Y.l](),(0,w.N)(bt,it,()=>{let Se,je;try{({value:Se,done:je}=ue.next())}catch(be){return void bt.error(be)}je?bt.complete():bt.next(Se)},0,!0)}),()=>(0,me.T)(ue?.return)&&ue.return()})}(ft,it);if((0,Qe.U)(ft))return function Ke(ft,it){return Ce((0,Qe.C)(ft),it)}(ft,it)}throw(0,fn.L)(ft)}(ft,it):(0,p.Tg)(ft)}},8750:(Z,k,T)=>{"use strict";T.d(k,{Tg:()=>Pe});var p=T(5215),w=T(7441),U=T(9858),$=T(1985),F=T(5055),L=T(7953),B=T(591),W=T(5397),X=T(5196),Q=T(8071),Y=T(5334),me=T(3494);function Pe(Qe){if(Qe instanceof $.c)return Qe;if(null!=Qe){if((0,F.l)(Qe))return function Ce(Qe){return new $.c(Ke=>{const st=Qe[me.s]();if((0,Q.T)(st.subscribe))return st.subscribe(Ke);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}(Qe);if((0,w.X)(Qe))return function Ee(Qe){return new $.c(Ke=>{for(let st=0;st<Qe.length&&!Ke.closed;st++)Ke.next(Qe[st]);Ke.complete()})}(Qe);if((0,U.y)(Qe))return function Ge(Qe){return new $.c(Ke=>{Qe.then(st=>{Ke.closed||(Ke.next(st),Ke.complete())},st=>Ke.error(st)).then(null,Y.m)})}(Qe);if((0,L.T)(Qe))return kt(Qe);if((0,W.x)(Qe))return function ct(Qe){return new $.c(Ke=>{for(const st of Qe)if(Ke.next(st),Ke.closed)return;Ke.complete()})}(Qe);if((0,X.U)(Qe))return function lt(Qe){return kt((0,X.C)(Qe))}(Qe)}throw(0,B.L)(Qe)}function kt(Qe){return new $.c(Ke=>{(function fn(Qe,Ke){var st,Wt,ft,it;return(0,p.sH)(this,void 0,void 0,function*(){try{for(st=(0,p.xN)(Qe);!(Wt=yield st.next()).done;)if(Ke.next(Wt.value),Ke.closed)return}catch(bt){ft={error:bt}}finally{try{Wt&&!Wt.done&&(it=st.return)&&(yield it.call(st))}finally{if(ft)throw ft.error}}Ke.complete()})})(Qe,Ke).catch(st=>Ke.error(st))})}},7673:(Z,k,T)=>{"use strict";T.d(k,{of:()=>U});var p=T(3794),w=T(6648);function U(...$){const F=(0,p.lI)($);return(0,w.H)($,F)}},4360:(Z,k,T)=>{"use strict";T.d(k,{_:()=>w});var p=T(7707);function w($,F,L,B,W){return new U($,F,L,B,W)}class U extends p.vU{constructor(F,L,B,W,X,Q){super(F),this.onFinalize=X,this.shouldUnsubscribe=Q,this._next=L?function(Y){try{L(Y)}catch(me){F.error(me)}}:super._next,this._error=W?function(Y){try{W(Y)}catch(me){F.error(me)}finally{this.unsubscribe()}}:super._error,this._complete=B?function(){try{B()}catch(Y){F.error(Y)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var F;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){const{closed:L}=this;super.unsubscribe(),!L&&(null===(F=this.onFinalize)||void 0===F||F.call(this))}}}},274:(Z,k,T)=>{"use strict";T.d(k,{H:()=>U});var p=T(1397),w=T(8071);function U($,F){return(0,w.T)(F)?(0,p.Z)($,F,1):(0,p.Z)($,1)}},5964:(Z,k,T)=>{"use strict";T.d(k,{p:()=>U});var p=T(9974),w=T(4360);function U($,F){return(0,p.N)((L,B)=>{let W=0;L.subscribe((0,w._)(B,X=>$.call(F,X,W++)&&B.next(X)))})}},980:(Z,k,T)=>{"use strict";T.d(k,{j:()=>w});var p=T(9974);function w(U){return(0,p.N)(($,F)=>{try{$.subscribe(F)}finally{F.add(U)}})}},6354:(Z,k,T)=>{"use strict";T.d(k,{T:()=>U});var p=T(9974),w=T(4360);function U($,F){return(0,p.N)((L,B)=>{let W=0;L.subscribe((0,w._)(B,X=>{B.next($.call(F,X,W++))}))})}},1397:(Z,k,T)=>{"use strict";T.d(k,{Z:()=>W});var p=T(6354),w=T(8750),U=T(9974),$=T(5225),F=T(4360),B=T(8071);function W(X,Q,Y=1/0){return(0,B.T)(Q)?W((me,Pe)=>(0,p.T)((Ce,Ee)=>Q(me,Ce,Pe,Ee))((0,w.Tg)(X(me,Pe))),Y):("number"==typeof Q&&(Y=Q),(0,U.N)((me,Pe)=>function L(X,Q,Y,me,Pe,Ce,Ee,Ge){const ct=[];let kt=0,lt=0,fn=!1;const Qe=()=>{fn&&!ct.length&&!kt&&Q.complete()},Ke=Wt=>kt<me?st(Wt):ct.push(Wt),st=Wt=>{Ce&&Q.next(Wt),kt++;let ft=!1;(0,w.Tg)(Y(Wt,lt++)).subscribe((0,F._)(Q,it=>{Pe?.(it),Ce?Ke(it):Q.next(it)},()=>{ft=!0},void 0,()=>{if(ft)try{for(kt--;ct.length&&kt<me;){const it=ct.shift();Ee?(0,$.N)(Q,Ee,()=>st(it)):st(it)}Qe()}catch(it){Q.error(it)}}))};return X.subscribe((0,F._)(Q,Ke,()=>{fn=!0,Qe()})),()=>{Ge?.()}}(me,Pe,X,Y)))}},5558:(Z,k,T)=>{"use strict";T.d(k,{n:()=>$});var p=T(8750),w=T(9974),U=T(4360);function $(F,L){return(0,w.N)((B,W)=>{let X=null,Q=0,Y=!1;const me=()=>Y&&!X&&W.complete();B.subscribe((0,U._)(W,Pe=>{X?.unsubscribe();let Ce=0;const Ee=Q++;(0,p.Tg)(F(Pe,Ee)).subscribe(X=(0,U._)(W,Ge=>W.next(L?L(Pe,Ge,Ee,Ce++):Ge),()=>{X=null,me()}))},()=>{Y=!0,me()}))})}},6697:(Z,k,T)=>{"use strict";T.d(k,{s:()=>$});var p=T(983),w=T(9974),U=T(4360);function $(F){return F<=0?()=>p.w:(0,w.N)((L,B)=>{let W=0;L.subscribe((0,U._)(B,X=>{++W<=F&&(B.next(X),F<=W&&B.complete())}))})}},8141:(Z,k,T)=>{"use strict";T.d(k,{M:()=>F});var p=T(8071),w=T(9974),U=T(4360),$=T(3669);function F(L,B,W){const X=(0,p.T)(L)||B||W?{next:L,error:B,complete:W}:L;return X?(0,w.N)((Q,Y)=>{var me;null===(me=X.subscribe)||void 0===me||me.call(X);let Pe=!0;Q.subscribe((0,U._)(Y,Ce=>{var Ee;null===(Ee=X.next)||void 0===Ee||Ee.call(X,Ce),Y.next(Ce)},()=>{var Ce;Pe=!1,null===(Ce=X.complete)||void 0===Ce||Ce.call(X),Y.complete()},Ce=>{var Ee;Pe=!1,null===(Ee=X.error)||void 0===Ee||Ee.call(X,Ce),Y.error(Ce)},()=>{var Ce,Ee;Pe&&(null===(Ce=X.unsubscribe)||void 0===Ce||Ce.call(X)),null===(Ee=X.finalize)||void 0===Ee||Ee.call(X)}))}):$.D}},9270:(Z,k,T)=>{"use strict";T.d(k,{f:()=>p});const p={setTimeout(w,U,...$){const{delegate:F}=p;return F?.setTimeout?F.setTimeout(w,U,...$):setTimeout(w,U,...$)},clearTimeout(w){const{delegate:U}=p;return(U?.clearTimeout||clearTimeout)(w)},delegate:void 0}},4761:(Z,k,T)=>{"use strict";T.d(k,{l:()=>w});const w=function p(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},3494:(Z,k,T)=>{"use strict";T.d(k,{s:()=>p});const p="function"==typeof Symbol&&Symbol.observable||"@@observable"},3794:(Z,k,T)=>{"use strict";T.d(k,{ms:()=>$,lI:()=>F});var p=T(8071);function U(B){return B[B.length-1]}function $(B){return(0,p.T)(U(B))?B.pop():void 0}function F(B){return function w(B){return B&&(0,p.T)(B.schedule)}(U(B))?B.pop():void 0}},7908:(Z,k,T)=>{"use strict";function p(w,U){if(w){const $=w.indexOf(U);0<=$&&w.splice($,1)}}T.d(k,{o:()=>p})},1853:(Z,k,T)=>{"use strict";function p(w){const $=w(F=>{Error.call(F),F.stack=(new Error).stack});return $.prototype=Object.create(Error.prototype),$.prototype.constructor=$,$}T.d(k,{L:()=>p})},9786:(Z,k,T)=>{"use strict";T.d(k,{Y:()=>U,l:()=>$});var p=T(1026);let w=null;function U(F){if(p.$.useDeprecatedSynchronousErrorHandling){const L=!w;if(L&&(w={errorThrown:!1,error:null}),F(),L){const{errorThrown:B,error:W}=w;if(w=null,B)throw W}}else F()}function $(F){p.$.useDeprecatedSynchronousErrorHandling&&w&&(w.errorThrown=!0,w.error=F)}},5225:(Z,k,T)=>{"use strict";function p(w,U,$,F=0,L=!1){const B=U.schedule(function(){$(),L?w.add(this.schedule(null,F)):this.unsubscribe()},F);if(w.add(B),!L)return B}T.d(k,{N:()=>p})},3669:(Z,k,T)=>{"use strict";function p(w){return w}T.d(k,{D:()=>p})},7441:(Z,k,T)=>{"use strict";T.d(k,{X:()=>p});const p=w=>w&&"number"==typeof w.length&&"function"!=typeof w},7953:(Z,k,T)=>{"use strict";T.d(k,{T:()=>w});var p=T(8071);function w(U){return Symbol.asyncIterator&&(0,p.T)(U?.[Symbol.asyncIterator])}},8071:(Z,k,T)=>{"use strict";function p(w){return"function"==typeof w}T.d(k,{T:()=>p})},5055:(Z,k,T)=>{"use strict";T.d(k,{l:()=>U});var p=T(3494),w=T(8071);function U($){return(0,w.T)($[p.s])}},5397:(Z,k,T)=>{"use strict";T.d(k,{x:()=>U});var p=T(4761),w=T(8071);function U($){return(0,w.T)($?.[p.l])}},9858:(Z,k,T)=>{"use strict";T.d(k,{y:()=>w});var p=T(8071);function w(U){return(0,p.T)(U?.then)}},5196:(Z,k,T)=>{"use strict";T.d(k,{C:()=>U,U:()=>$});var p=T(5215),w=T(8071);function U(F){return(0,p.AQ)(this,arguments,function*(){const B=F.getReader();try{for(;;){const{value:W,done:X}=yield(0,p.N3)(B.read());if(X)return yield(0,p.N3)(void 0);yield yield(0,p.N3)(W)}}finally{B.releaseLock()}})}function $(F){return(0,w.T)(F?.getReader)}},9974:(Z,k,T)=>{"use strict";T.d(k,{N:()=>U,S:()=>w});var p=T(8071);function w($){return(0,p.T)($?.lift)}function U($){return F=>{if(w(F))return F.lift(function(L){try{return $(L,this)}catch(B){this.error(B)}});throw new TypeError("Unable to lift unknown Observable type")}}},5343:(Z,k,T)=>{"use strict";function p(){}T.d(k,{l:()=>p})},1203:(Z,k,T)=>{"use strict";T.d(k,{F:()=>w,m:()=>U});var p=T(3669);function w(...$){return U($)}function U($){return 0===$.length?p.D:1===$.length?$[0]:function(L){return $.reduce((B,W)=>W(B),L)}}},5334:(Z,k,T)=>{"use strict";T.d(k,{m:()=>U});var p=T(1026),w=T(9270);function U($){w.f.setTimeout(()=>{const{onUnhandledError:F}=p.$;if(!F)throw $;F($)})}},591:(Z,k,T)=>{"use strict";function p(w){return new TypeError(`You provided ${null!==w&&"object"==typeof w?"an invalid object":`'${w}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}T.d(k,{L:()=>p})},6935:()=>{"use strict";const Z=globalThis;function k(ie){return(Z.__Zone_symbol_prefix||"__zone_symbol__")+ie}const w=Object.getOwnPropertyDescriptor,U=Object.defineProperty,$=Object.getPrototypeOf,F=Object.create,L=Array.prototype.slice,B="addEventListener",W="removeEventListener",X=k(B),Q=k(W),Y="true",me="false",Pe=k("");function Ce(ie,ae){return Zone.current.wrap(ie,ae)}function Ee(ie,ae,Ne,pe,xe){return Zone.current.scheduleMacroTask(ie,ae,Ne,pe,xe)}const Ge=k,ct=typeof window<"u",kt=ct?window:void 0,lt=ct&&kt||globalThis,fn="removeAttribute";function Qe(ie,ae){for(let Ne=ie.length-1;Ne>=0;Ne--)"function"==typeof ie[Ne]&&(ie[Ne]=Ce(ie[Ne],ae+"_"+Ne));return ie}function st(ie){return!ie||!1!==ie.writable&&!("function"==typeof ie.get&&typeof ie.set>"u")}const Wt=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope,ft=!("nw"in lt)&&typeof lt.process<"u"&&"[object process]"===lt.process.toString(),it=!ft&&!Wt&&!(!ct||!kt.HTMLElement),bt=typeof lt.process<"u"&&"[object process]"===lt.process.toString()&&!Wt&&!(!ct||!kt.HTMLElement),ue={},Se=Ge("enable_beforeunload"),je=function(ie){if(!(ie=ie||lt.event))return;let ae=ue[ie.type];ae||(ae=ue[ie.type]=Ge("ON_PROPERTY"+ie.type));const Ne=this||ie.target||lt,pe=Ne[ae];let xe;return it&&Ne===kt&&"error"===ie.type?(xe=pe&&pe.call(this,ie.message,ie.filename,ie.lineno,ie.colno,ie.error),!0===xe&&ie.preventDefault()):(xe=pe&&pe.apply(this,arguments),"beforeunload"===ie.type&&lt[Se]&&"string"==typeof xe?ie.returnValue=xe:null!=xe&&!xe&&ie.preventDefault()),xe};function be(ie,ae,Ne){let pe=w(ie,ae);if(!pe&&Ne&&w(Ne,ae)&&(pe={enumerable:!0,configurable:!0}),!pe||!pe.configurable)return;const xe=Ge("on"+ae+"patched");if(ie.hasOwnProperty(xe)&&ie[xe])return;delete pe.writable,delete pe.value;const tt=pe.get,gt=pe.set,Ct=ae.slice(2);let Mt=ue[Ct];Mt||(Mt=ue[Ct]=Ge("ON_PROPERTY"+Ct)),pe.set=function(he){let se=this;!se&&ie===lt&&(se=lt),se&&("function"==typeof se[Mt]&&se.removeEventListener(Ct,je),gt&&gt.call(se,null),se[Mt]=he,"function"==typeof he&&se.addEventListener(Ct,je,!1))},pe.get=function(){let he=this;if(!he&&ie===lt&&(he=lt),!he)return null;const se=he[Mt];if(se)return se;if(tt){let q=tt.call(this);if(q)return pe.set.call(this,q),"function"==typeof he[fn]&&he.removeAttribute(ae),q}return null},U(ie,ae,pe),ie[xe]=!0}function ke(ie,ae,Ne){if(ae)for(let pe=0;pe<ae.length;pe++)be(ie,"on"+ae[pe],Ne);else{const pe=[];for(const xe in ie)"on"==xe.slice(0,2)&&pe.push(xe);for(let xe=0;xe<pe.length;xe++)be(ie,pe[xe],Ne)}}const Le=Ge("originalInstance");function nt(ie){const ae=lt[ie];if(!ae)return;lt[Ge(ie)]=ae,lt[ie]=function(){const xe=Qe(arguments,ie);switch(xe.length){case 0:this[Le]=new ae;break;case 1:this[Le]=new ae(xe[0]);break;case 2:this[Le]=new ae(xe[0],xe[1]);break;case 3:this[Le]=new ae(xe[0],xe[1],xe[2]);break;case 4:this[Le]=new ae(xe[0],xe[1],xe[2],xe[3]);break;default:throw new Error("Arg list too long.")}},_t(lt[ie],ae);const Ne=new ae(function(){});let pe;for(pe in Ne)"XMLHttpRequest"===ie&&"responseBlob"===pe||function(xe){"function"==typeof Ne[xe]?lt[ie].prototype[xe]=function(){return this[Le][xe].apply(this[Le],arguments)}:U(lt[ie].prototype,xe,{set:function(tt){"function"==typeof tt?(this[Le][xe]=Ce(tt,ie+"."+xe),_t(this[Le][xe],tt)):this[Le][xe]=tt},get:function(){return this[Le][xe]}})}(pe);for(pe in ae)"prototype"!==pe&&ae.hasOwnProperty(pe)&&(lt[ie][pe]=ae[pe])}function yt(ie,ae,Ne){let pe=ie;for(;pe&&!pe.hasOwnProperty(ae);)pe=$(pe);!pe&&ie[ae]&&(pe=ie);const xe=Ge(ae);let tt=null;if(pe&&(!(tt=pe[xe])||!pe.hasOwnProperty(xe))&&(tt=pe[xe]=pe[ae],st(pe&&w(pe,ae)))){const Ct=Ne(tt,xe,ae);pe[ae]=function(){return Ct(this,arguments)},_t(pe[ae],tt)}return tt}function Kt(ie,ae,Ne){let pe=null;function xe(tt){const gt=tt.data;return gt.args[gt.cbIdx]=function(){tt.invoke.apply(this,arguments)},pe.apply(gt.target,gt.args),tt}pe=yt(ie,ae,tt=>function(gt,Ct){const Mt=Ne(gt,Ct);return Mt.cbIdx>=0&&"function"==typeof Ct[Mt.cbIdx]?Ee(Mt.name,Ct[Mt.cbIdx],Mt,xe):tt.apply(gt,Ct)})}function _t(ie,ae){ie[Ge("OriginalDelegate")]=ae}let tn=!1,Hn=!1;function qt(){if(tn)return Hn;tn=!0;try{const ie=kt.navigator.userAgent;(-1!==ie.indexOf("MSIE ")||-1!==ie.indexOf("Trident/")||-1!==ie.indexOf("Edge/"))&&(Hn=!0)}catch{}return Hn}function Mn(ie){return"function"==typeof ie}function lr(ie){return"number"==typeof ie}let er=!1;if(typeof window<"u")try{const ie=Object.defineProperty({},"passive",{get:function(){er=!0}});window.addEventListener("test",ie,ie),window.removeEventListener("test",ie,ie)}catch{er=!1}const ei={useG:!0},tr={},ai={},Ui=new RegExp("^"+Pe+"(\\w+)(true|false)$"),Qi=Ge("propagationStopped");function fr(ie,ae){const Ne=(ae?ae(ie):ie)+me,pe=(ae?ae(ie):ie)+Y,xe=Pe+Ne,tt=Pe+pe;tr[ie]={},tr[ie][me]=xe,tr[ie][Y]=tt}function li(ie,ae,Ne,pe){const xe=pe&&pe.add||B,tt=pe&&pe.rm||W,gt=pe&&pe.listeners||"eventListeners",Ct=pe&&pe.rmAll||"removeAllListeners",Mt=Ge(xe),he="."+xe+":",se="prependListener",q="."+se+":",te=function(pt,ot,en){if(pt.isRemoved)return;const In=pt.callback;let cr;"object"==typeof In&&In.handleEvent&&(pt.callback=Tt=>In.handleEvent(Tt),pt.originalDelegate=In);try{pt.invoke(pt,ot,[en])}catch(Tt){cr=Tt}const Un=pt.options;return Un&&"object"==typeof Un&&Un.once&&ot[tt].call(ot,en.type,pt.originalDelegate?pt.originalDelegate:pt.callback,Un),cr};function ve(pt,ot,en){if(!(ot=ot||ie.event))return;const In=pt||ot.target||ie,cr=In[tr[ot.type][en?Y:me]];if(cr){const Un=[];if(1===cr.length){const Tt=te(cr[0],In,ot);Tt&&Un.push(Tt)}else{const Tt=cr.slice();for(let gr=0;gr<Tt.length&&(!ot||!0!==ot[Qi]);gr++){const $t=te(Tt[gr],In,ot);$t&&Un.push($t)}}if(1===Un.length)throw Un[0];for(let Tt=0;Tt<Un.length;Tt++){const gr=Un[Tt];ae.nativeScheduleMicroTask(()=>{throw gr})}}}const Ze=function(pt){return ve(this,pt,!1)},It=function(pt){return ve(this,pt,!0)};function xt(pt,ot){if(!pt)return!1;let en=!0;ot&&void 0!==ot.useG&&(en=ot.useG);const In=ot&&ot.vh;let cr=!0;ot&&void 0!==ot.chkDup&&(cr=ot.chkDup);let Un=!1;ot&&void 0!==ot.rt&&(Un=ot.rt);let Tt=pt;for(;Tt&&!Tt.hasOwnProperty(xe);)Tt=$(Tt);if(!Tt&&pt[xe]&&(Tt=pt),!Tt||Tt[Mt])return!1;const gr=ot&&ot.eventNameToString,$t={},At=Tt[Mt]=Tt[xe],Pt=Tt[Ge(tt)]=Tt[tt],Ut=Tt[Ge(gt)]=Tt[gt],Er=Tt[Ge(Ct)]=Tt[Ct];let Wn;ot&&ot.prepend&&(Wn=Tt[Ge(ot.prepend)]=Tt[ot.prepend]);const On=en?function(V){if(!$t.isExisting)return At.call($t.target,$t.eventName,$t.capture?It:Ze,$t.options)}:function(V){return At.call($t.target,$t.eventName,V.invoke,$t.options)},hn=en?function(V){if(!V.isRemoved){const G=tr[V.eventName];let ce;G&&(ce=G[V.capture?Y:me]);const De=ce&&V.target[ce];if(De)for(let we=0;we<De.length;we++)if(De[we]===V){De.splice(we,1),V.isRemoved=!0,V.removeAbortListener&&(V.removeAbortListener(),V.removeAbortListener=null),0===De.length&&(V.allRemoved=!0,V.target[ce]=null);break}}if(V.allRemoved)return Pt.call(V.target,V.eventName,V.capture?It:Ze,V.options)}:function(V){return Pt.call(V.target,V.eventName,V.invoke,V.options)},Or=ot&&ot.diff?ot.diff:function(V,G){const ce=typeof G;return"function"===ce&&V.callback===G||"object"===ce&&V.originalDelegate===G},Zr=Zone[Ge("UNPATCHED_EVENTS")],Wr=ie[Ge("PASSIVE_EVENTS")],R=function(V,G,ce,De,we=!1,Ae=!1){return function(){const Je=this||ie;let We=arguments[0];ot&&ot.transferEventName&&(We=ot.transferEventName(We));let Rt=arguments[1];if(!Rt)return V.apply(this,arguments);if(ft&&"uncaughtException"===We)return V.apply(this,arguments);let Jt=!1;if("function"!=typeof Rt){if(!Rt.handleEvent)return V.apply(this,arguments);Jt=!0}if(In&&!In(V,Rt,Je,arguments))return;const Kn=er&&!!Wr&&-1!==Wr.indexOf(We),nr=function Ye(V){if("object"==typeof V&&null!==V){const G={...V};return V.signal&&(G.signal=V.signal),G}return V}(function Vt(V,G){return!er&&"object"==typeof V&&V?!!V.capture:er&&G?"boolean"==typeof V?{capture:V,passive:!0}:V?"object"==typeof V&&!1!==V.passive?{...V,passive:!0}:V:{passive:!0}:V}(arguments[2],Kn)),qn=nr?.signal;if(qn?.aborted)return;if(Zr)for(let _i=0;_i<Zr.length;_i++)if(We===Zr[_i])return Kn?V.call(Je,We,Rt,nr):V.apply(this,arguments);const Tr=!!nr&&("boolean"==typeof nr||nr.capture),Cn=!(!nr||"object"!=typeof nr)&&nr.once,jn=Zone.current;let Kr=tr[We];Kr||(fr(We,gr),Kr=tr[We]);const hr=Kr[Tr?Y:me];let on,Pn=Je[hr],Sr=!1;if(Pn){if(Sr=!0,cr)for(let _i=0;_i<Pn.length;_i++)if(Or(Pn[_i],Rt))return}else Pn=Je[hr]=[];const Ir=Je.constructor.name,$i=ai[Ir];$i&&(on=$i[We]),on||(on=Ir+G+(gr?gr(We):We)),$t.options=nr,Cn&&($t.options.once=!1),$t.target=Je,$t.capture=Tr,$t.eventName=We,$t.isExisting=Sr;const Fr=en?ei:void 0;Fr&&(Fr.taskData=$t),qn&&($t.options.signal=void 0);const rr=jn.scheduleEventTask(on,Rt,Fr,ce,De);if(qn){$t.options.signal=qn;const _i=()=>rr.zone.cancelTask(rr);V.call(qn,"abort",_i,{once:!0}),rr.removeAbortListener=()=>qn.removeEventListener("abort",_i)}return $t.target=null,Fr&&(Fr.taskData=null),Cn&&($t.options.once=!0),!er&&"boolean"==typeof rr.options||(rr.options=nr),rr.target=Je,rr.capture=Tr,rr.eventName=We,Jt&&(rr.originalDelegate=Rt),Ae?Pn.unshift(rr):Pn.push(rr),we?Je:void 0}};return Tt[xe]=R(At,he,On,hn,Un),Wn&&(Tt[se]=R(Wn,q,function(V){return Wn.call($t.target,$t.eventName,V.invoke,$t.options)},hn,Un,!0)),Tt[tt]=function(){const V=this||ie;let G=arguments[0];ot&&ot.transferEventName&&(G=ot.transferEventName(G));const ce=arguments[2],De=!!ce&&("boolean"==typeof ce||ce.capture),we=arguments[1];if(!we)return Pt.apply(this,arguments);if(In&&!In(Pt,we,V,arguments))return;const Ae=tr[G];let Je;Ae&&(Je=Ae[De?Y:me]);const We=Je&&V[Je];if(We)for(let Rt=0;Rt<We.length;Rt++){const Jt=We[Rt];if(Or(Jt,we))return We.splice(Rt,1),Jt.isRemoved=!0,0!==We.length||(Jt.allRemoved=!0,V[Je]=null,De||"string"!=typeof G)||(V[Pe+"ON_PROPERTY"+G]=null),Jt.zone.cancelTask(Jt),Un?V:void 0}return Pt.apply(this,arguments)},Tt[gt]=function(){const V=this||ie;let G=arguments[0];ot&&ot.transferEventName&&(G=ot.transferEventName(G));const ce=[],De=kn(V,gr?gr(G):G);for(let we=0;we<De.length;we++){const Ae=De[we];ce.push(Ae.originalDelegate?Ae.originalDelegate:Ae.callback)}return ce},Tt[Ct]=function(){const V=this||ie;let G=arguments[0];if(G){ot&&ot.transferEventName&&(G=ot.transferEventName(G));const ce=tr[G];if(ce){const Ae=V[ce[me]],Je=V[ce[Y]];if(Ae){const We=Ae.slice();for(let Rt=0;Rt<We.length;Rt++){const Jt=We[Rt];this[tt].call(this,G,Jt.originalDelegate?Jt.originalDelegate:Jt.callback,Jt.options)}}if(Je){const We=Je.slice();for(let Rt=0;Rt<We.length;Rt++){const Jt=We[Rt];this[tt].call(this,G,Jt.originalDelegate?Jt.originalDelegate:Jt.callback,Jt.options)}}}}else{const ce=Object.keys(V);for(let De=0;De<ce.length;De++){const Ae=Ui.exec(ce[De]);let Je=Ae&&Ae[1];Je&&"removeListener"!==Je&&this[Ct].call(this,Je)}this[Ct].call(this,"removeListener")}if(Un)return this},_t(Tt[xe],At),_t(Tt[tt],Pt),Er&&_t(Tt[Ct],Er),Ut&&_t(Tt[gt],Ut),!0}let rn=[];for(let pt=0;pt<Ne.length;pt++)rn[pt]=xt(Ne[pt],pe);return rn}function kn(ie,ae){if(!ae){const tt=[];for(let gt in ie){const Ct=Ui.exec(gt);let Mt=Ct&&Ct[1];if(Mt&&(!ae||Mt===ae)){const he=ie[gt];if(he)for(let se=0;se<he.length;se++)tt.push(he[se])}}return tt}let Ne=tr[ae];Ne||(fr(ae),Ne=tr[ae]);const pe=ie[Ne[me]],xe=ie[Ne[Y]];return pe?xe?pe.concat(xe):pe.slice():xe?xe.slice():[]}function mr(ie,ae){const Ne=ie.Event;Ne&&Ne.prototype&&ae.patchMethod(Ne.prototype,"stopImmediatePropagation",pe=>function(xe,tt){xe[Qi]=!0,pe&&pe.apply(xe,tt)})}const xi=Ge("zoneTask");function zr(ie,ae,Ne,pe){let xe=null,tt=null;Ne+=pe;const gt={};function Ct(he){const se=he.data;se.args[0]=function(){return he.invoke.apply(this,arguments)};const q=xe.apply(ie,se.args);return lr(q)?se.handleId=q:(se.handle=q,se.isRefreshable=Mn(q.refresh)),he}function Mt(he){const{handle:se,handleId:q}=he.data;return tt.call(ie,se??q)}xe=yt(ie,ae+=pe,he=>function(se,q){if(Mn(q[0])){const te={isRefreshable:!1,isPeriodic:"Interval"===pe,delay:"Timeout"===pe||"Interval"===pe?q[1]||0:void 0,args:q},ve=q[0];q[0]=function(){try{return ve.apply(this,arguments)}finally{const{handle:en,handleId:In,isPeriodic:cr,isRefreshable:Un}=te;!cr&&!Un&&(In?delete gt[In]:en&&(en[xi]=null))}};const Ze=Ee(ae,q[0],te,Ct,Mt);if(!Ze)return Ze;const{handleId:It,handle:xt,isRefreshable:rn,isPeriodic:pt}=Ze.data;if(It)gt[It]=Ze;else if(xt&&(xt[xi]=Ze,rn&&!pt)){const ot=xt.refresh;xt.refresh=function(){const{zone:en,state:In}=Ze;return"notScheduled"===In?(Ze._state="scheduled",en._updateTaskCount(Ze,1)):"running"===In&&(Ze._state="scheduling"),ot.call(this)}}return xt??It??Ze}return he.apply(ie,q)}),tt=yt(ie,Ne,he=>function(se,q){const te=q[0];let ve;lr(te)?(ve=gt[te],delete gt[te]):(ve=te?.[xi],ve?te[xi]=null:ve=te),ve?.type?ve.cancelFn&&ve.zone.cancelTask(ve):he.apply(ie,q)})}function bi(ie,ae,Ne){if(!Ne||0===Ne.length)return ae;const pe=Ne.filter(tt=>tt.target===ie);if(!pe||0===pe.length)return ae;const xe=pe[0].ignoreProperties;return ae.filter(tt=>-1===xe.indexOf(tt))}function vn(ie,ae,Ne,pe){ie&&ke(ie,bi(ie,ae,Ne),pe)}function et(ie){return Object.getOwnPropertyNames(ie).filter(ae=>ae.startsWith("on")&&ae.length>2).map(ae=>ae.substring(2))}function Qr(ie,ae,Ne,pe,xe){const tt=Zone.__symbol__(pe);if(ae[tt])return;const gt=ae[tt]=ae[pe];ae[pe]=function(Ct,Mt,he){return Mt&&Mt.prototype&&xe.forEach(function(se){const q=`${Ne}.${pe}::`+se,te=Mt.prototype;try{if(te.hasOwnProperty(se)){const ve=ie.ObjectGetOwnPropertyDescriptor(te,se);ve&&ve.value?(ve.value=ie.wrapWithCurrentZone(ve.value,q),ie._redefineProperty(Mt.prototype,se,ve)):te[se]&&(te[se]=ie.wrapWithCurrentZone(te[se],q))}else te[se]&&(te[se]=ie.wrapWithCurrentZone(te[se],q))}catch{}}),gt.call(ae,Ct,Mt,he)},ie.attachOriginToPatched(ae[pe],gt)}const yo=function p(){const ie=globalThis,ae=!0===ie[k("forceDuplicateZoneCheck")];if(ie.Zone&&(ae||"function"!=typeof ie.Zone.__symbol__))throw new Error("Zone already loaded.");return ie.Zone??=function T(){const ie=Z.performance;function ae(Vt){ie&&ie.mark&&ie.mark(Vt)}function Ne(Vt,wt){ie&&ie.measure&&ie.measure(Vt,wt)}ae("Zone");let pe=(()=>{class Vt{static#e=this.__symbol__=k;static assertZonePatched(){if(Z.Promise!==$t.ZoneAwarePromise)throw new Error("Zone.js has detected that ZoneAwarePromise `(window|global).Promise` has been overwritten.\nMost likely cause is that a Promise polyfill has been loaded after Zone.js (Polyfilling Promise api is not necessary when zone.js is loaded. If you must load one, do so before loading zone.js.)")}static get root(){let ge=Vt.current;for(;ge.parent;)ge=ge.parent;return ge}static get current(){return Pt.zone}static get currentTask(){return Ut}static __load_patch(ge,Me,St=!1){if($t.hasOwnProperty(ge)){const Ht=!0===Z[k("forceDuplicateZoneCheck")];if(!St&&Ht)throw Error("Already loaded patch: "+ge)}else if(!Z["__Zone_disable_"+ge]){const Ht="Zone:"+ge;ae(Ht),$t[ge]=Me(Z,Vt,At),Ne(Ht,Ht)}}get parent(){return this._parent}get name(){return this._name}constructor(ge,Me){this._parent=ge,this._name=Me?Me.name||"unnamed":"<root>",this._properties=Me&&Me.properties||{},this._zoneDelegate=new tt(this,this._parent&&this._parent._zoneDelegate,Me)}get(ge){const Me=this.getZoneWith(ge);if(Me)return Me._properties[ge]}getZoneWith(ge){let Me=this;for(;Me;){if(Me._properties.hasOwnProperty(ge))return Me;Me=Me._parent}return null}fork(ge){if(!ge)throw new Error("ZoneSpec required!");return this._zoneDelegate.fork(this,ge)}wrap(ge,Me){if("function"!=typeof ge)throw new Error("Expecting function got: "+ge);const St=this._zoneDelegate.intercept(this,ge,Me),Ht=this;return function(){return Ht.runGuarded(St,this,arguments,Me)}}run(ge,Me,St,Ht){Pt={parent:Pt,zone:this};try{return this._zoneDelegate.invoke(this,ge,Me,St,Ht)}finally{Pt=Pt.parent}}runGuarded(ge,Me=null,St,Ht){Pt={parent:Pt,zone:this};try{try{return this._zoneDelegate.invoke(this,ge,Me,St,Ht)}catch(On){if(this._zoneDelegate.handleError(this,On))throw On}}finally{Pt=Pt.parent}}runTask(ge,Me,St){if(ge.zone!=this)throw new Error("A task can only be run in the zone of creation! (Creation: "+(ge.zone||xt).name+"; Execution: "+this.name+")");const Ht=ge,{type:On,data:{isPeriodic:hn=!1,isRefreshable:Gr=!1}={}}=ge;if(ge.state===rn&&(On===gr||On===Tt))return;const Or=ge.state!=en;Or&&Ht._transitionTo(en,ot);const Zr=Ut;Ut=Ht,Pt={parent:Pt,zone:this};try{On==Tt&&ge.data&&!hn&&!Gr&&(ge.cancelFn=void 0);try{return this._zoneDelegate.invokeTask(this,Ht,Me,St)}catch(Wr){if(this._zoneDelegate.handleError(this,Wr))throw Wr}}finally{const Wr=ge.state;if(Wr!==rn&&Wr!==cr)if(On==gr||hn||Gr&&Wr===pt)Or&&Ht._transitionTo(ot,en,pt);else{const Ye=Ht._zoneDelegates;this._updateTaskCount(Ht,-1),Or&&Ht._transitionTo(rn,en,rn),Gr&&(Ht._zoneDelegates=Ye)}Pt=Pt.parent,Ut=Zr}}scheduleTask(ge){if(ge.zone&&ge.zone!==this){let St=this;for(;St;){if(St===ge.zone)throw Error(`can not reschedule task to ${this.name} which is descendants of the original zone ${ge.zone.name}`);St=St.parent}}ge._transitionTo(pt,rn);const Me=[];ge._zoneDelegates=Me,ge._zone=this;try{ge=this._zoneDelegate.scheduleTask(this,ge)}catch(St){throw ge._transitionTo(cr,pt,rn),this._zoneDelegate.handleError(this,St),St}return ge._zoneDelegates===Me&&this._updateTaskCount(ge,1),ge.state==pt&&ge._transitionTo(ot,pt),ge}scheduleMicroTask(ge,Me,St,Ht){return this.scheduleTask(new gt(Un,ge,Me,St,Ht,void 0))}scheduleMacroTask(ge,Me,St,Ht,On){return this.scheduleTask(new gt(Tt,ge,Me,St,Ht,On))}scheduleEventTask(ge,Me,St,Ht,On){return this.scheduleTask(new gt(gr,ge,Me,St,Ht,On))}cancelTask(ge){if(ge.zone!=this)throw new Error("A task can only be cancelled in the zone of creation! (Creation: "+(ge.zone||xt).name+"; Execution: "+this.name+")");if(ge.state===ot||ge.state===en){ge._transitionTo(In,ot,en);try{this._zoneDelegate.cancelTask(this,ge)}catch(Me){throw ge._transitionTo(cr,In),this._zoneDelegate.handleError(this,Me),Me}return this._updateTaskCount(ge,-1),ge._transitionTo(rn,In),ge.runCount=-1,ge}}_updateTaskCount(ge,Me){const St=ge._zoneDelegates;-1==Me&&(ge._zoneDelegates=null);for(let Ht=0;Ht<St.length;Ht++)St[Ht]._updateTaskCount(ge.type,Me)}}return Vt})();const xe={name:"",onHasTask:(Vt,wt,ge,Me)=>Vt.hasTask(ge,Me),onScheduleTask:(Vt,wt,ge,Me)=>Vt.scheduleTask(ge,Me),onInvokeTask:(Vt,wt,ge,Me,St,Ht)=>Vt.invokeTask(ge,Me,St,Ht),onCancelTask:(Vt,wt,ge,Me)=>Vt.cancelTask(ge,Me)};class tt{get zone(){return this._zone}constructor(wt,ge,Me){this._taskCounts={microTask:0,macroTask:0,eventTask:0},this._zone=wt,this._parentDelegate=ge,this._forkZS=Me&&(Me&&Me.onFork?Me:ge._forkZS),this._forkDlgt=Me&&(Me.onFork?ge:ge._forkDlgt),this._forkCurrZone=Me&&(Me.onFork?this._zone:ge._forkCurrZone),this._interceptZS=Me&&(Me.onIntercept?Me:ge._interceptZS),this._interceptDlgt=Me&&(Me.onIntercept?ge:ge._interceptDlgt),this._interceptCurrZone=Me&&(Me.onIntercept?this._zone:ge._interceptCurrZone),this._invokeZS=Me&&(Me.onInvoke?Me:ge._invokeZS),this._invokeDlgt=Me&&(Me.onInvoke?ge:ge._invokeDlgt),this._invokeCurrZone=Me&&(Me.onInvoke?this._zone:ge._invokeCurrZone),this._handleErrorZS=Me&&(Me.onHandleError?Me:ge._handleErrorZS),this._handleErrorDlgt=Me&&(Me.onHandleError?ge:ge._handleErrorDlgt),this._handleErrorCurrZone=Me&&(Me.onHandleError?this._zone:ge._handleErrorCurrZone),this._scheduleTaskZS=Me&&(Me.onScheduleTask?Me:ge._scheduleTaskZS),this._scheduleTaskDlgt=Me&&(Me.onScheduleTask?ge:ge._scheduleTaskDlgt),this._scheduleTaskCurrZone=Me&&(Me.onScheduleTask?this._zone:ge._scheduleTaskCurrZone),this._invokeTaskZS=Me&&(Me.onInvokeTask?Me:ge._invokeTaskZS),this._invokeTaskDlgt=Me&&(Me.onInvokeTask?ge:ge._invokeTaskDlgt),this._invokeTaskCurrZone=Me&&(Me.onInvokeTask?this._zone:ge._invokeTaskCurrZone),this._cancelTaskZS=Me&&(Me.onCancelTask?Me:ge._cancelTaskZS),this._cancelTaskDlgt=Me&&(Me.onCancelTask?ge:ge._cancelTaskDlgt),this._cancelTaskCurrZone=Me&&(Me.onCancelTask?this._zone:ge._cancelTaskCurrZone),this._hasTaskZS=null,this._hasTaskDlgt=null,this._hasTaskDlgtOwner=null,this._hasTaskCurrZone=null;const St=Me&&Me.onHasTask;(St||ge&&ge._hasTaskZS)&&(this._hasTaskZS=St?Me:xe,this._hasTaskDlgt=ge,this._hasTaskDlgtOwner=this,this._hasTaskCurrZone=this._zone,Me.onScheduleTask||(this._scheduleTaskZS=xe,this._scheduleTaskDlgt=ge,this._scheduleTaskCurrZone=this._zone),Me.onInvokeTask||(this._invokeTaskZS=xe,this._invokeTaskDlgt=ge,this._invokeTaskCurrZone=this._zone),Me.onCancelTask||(this._cancelTaskZS=xe,this._cancelTaskDlgt=ge,this._cancelTaskCurrZone=this._zone))}fork(wt,ge){return this._forkZS?this._forkZS.onFork(this._forkDlgt,this.zone,wt,ge):new pe(wt,ge)}intercept(wt,ge,Me){return this._interceptZS?this._interceptZS.onIntercept(this._interceptDlgt,this._interceptCurrZone,wt,ge,Me):ge}invoke(wt,ge,Me,St,Ht){return this._invokeZS?this._invokeZS.onInvoke(this._invokeDlgt,this._invokeCurrZone,wt,ge,Me,St,Ht):ge.apply(Me,St)}handleError(wt,ge){return!this._handleErrorZS||this._handleErrorZS.onHandleError(this._handleErrorDlgt,this._handleErrorCurrZone,wt,ge)}scheduleTask(wt,ge){let Me=ge;if(this._scheduleTaskZS)this._hasTaskZS&&Me._zoneDelegates.push(this._hasTaskDlgtOwner),Me=this._scheduleTaskZS.onScheduleTask(this._scheduleTaskDlgt,this._scheduleTaskCurrZone,wt,ge),Me||(Me=ge);else if(ge.scheduleFn)ge.scheduleFn(ge);else{if(ge.type!=Un)throw new Error("Task is missing scheduleFn.");Ze(ge)}return Me}invokeTask(wt,ge,Me,St){return this._invokeTaskZS?this._invokeTaskZS.onInvokeTask(this._invokeTaskDlgt,this._invokeTaskCurrZone,wt,ge,Me,St):ge.callback.apply(Me,St)}cancelTask(wt,ge){let Me;if(this._cancelTaskZS)Me=this._cancelTaskZS.onCancelTask(this._cancelTaskDlgt,this._cancelTaskCurrZone,wt,ge);else{if(!ge.cancelFn)throw Error("Task is not cancelable");Me=ge.cancelFn(ge)}return Me}hasTask(wt,ge){try{this._hasTaskZS&&this._hasTaskZS.onHasTask(this._hasTaskDlgt,this._hasTaskCurrZone,wt,ge)}catch(Me){this.handleError(wt,Me)}}_updateTaskCount(wt,ge){const Me=this._taskCounts,St=Me[wt],Ht=Me[wt]=St+ge;if(Ht<0)throw new Error("More tasks executed then were scheduled.");0!=St&&0!=Ht||this.hasTask(this._zone,{microTask:Me.microTask>0,macroTask:Me.macroTask>0,eventTask:Me.eventTask>0,change:wt})}}class gt{constructor(wt,ge,Me,St,Ht,On){if(this._zone=null,this.runCount=0,this._zoneDelegates=null,this._state="notScheduled",this.type=wt,this.source=ge,this.data=St,this.scheduleFn=Ht,this.cancelFn=On,!Me)throw new Error("callback is not defined");this.callback=Me;const hn=this;this.invoke=wt===gr&&St&&St.useG?gt.invokeTask:function(){return gt.invokeTask.call(Z,hn,this,arguments)}}static invokeTask(wt,ge,Me){wt||(wt=this),Er++;try{return wt.runCount++,wt.zone.runTask(wt,ge,Me)}finally{1==Er&&It(),Er--}}get zone(){return this._zone}get state(){return this._state}cancelScheduleRequest(){this._transitionTo(rn,pt)}_transitionTo(wt,ge,Me){if(this._state!==ge&&this._state!==Me)throw new Error(`${this.type} '${this.source}': can not transition to '${wt}', expecting state '${ge}'${Me?" or '"+Me+"'":""}, was '${this._state}'.`);this._state=wt,wt==rn&&(this._zoneDelegates=null)}toString(){return this.data&&typeof this.data.handleId<"u"?this.data.handleId.toString():Object.prototype.toString.call(this)}toJSON(){return{type:this.type,state:this.state,source:this.source,zone:this.zone.name,runCount:this.runCount}}}const Ct=k("setTimeout"),Mt=k("Promise"),he=k("then");let te,se=[],q=!1;function ve(Vt){if(te||Z[Mt]&&(te=Z[Mt].resolve(0)),te){let wt=te[he];wt||(wt=te.then),wt.call(te,Vt)}else Z[Ct](Vt,0)}function Ze(Vt){0===Er&&0===se.length&&ve(It),Vt&&se.push(Vt)}function It(){if(!q){for(q=!0;se.length;){const Vt=se;se=[];for(let wt=0;wt<Vt.length;wt++){const ge=Vt[wt];try{ge.zone.runTask(ge,null,null)}catch(Me){At.onUnhandledError(Me)}}}At.microtaskDrainDone(),q=!1}}const xt={name:"NO ZONE"},rn="notScheduled",pt="scheduling",ot="scheduled",en="running",In="canceling",cr="unknown",Un="microTask",Tt="macroTask",gr="eventTask",$t={},At={symbol:k,currentZoneFrame:()=>Pt,onUnhandledError:Wn,microtaskDrainDone:Wn,scheduleMicroTask:Ze,showUncaughtError:()=>!pe[k("ignoreConsoleErrorUncaughtError")],patchEventTarget:()=>[],patchOnProperties:Wn,patchMethod:()=>Wn,bindArguments:()=>[],patchThen:()=>Wn,patchMacroTask:()=>Wn,patchEventPrototype:()=>Wn,isIEOrEdge:()=>!1,getGlobalObjects:()=>{},ObjectDefineProperty:()=>Wn,ObjectGetOwnPropertyDescriptor:()=>{},ObjectCreate:()=>{},ArraySlice:()=>[],patchClass:()=>Wn,wrapWithCurrentZone:()=>Wn,filterProperties:()=>[],attachOriginToPatched:()=>Wn,_redefineProperty:()=>Wn,patchCallbacks:()=>Wn,nativeScheduleMicroTask:ve};let Pt={parent:null,zone:new pe(null,null)},Ut=null,Er=0;function Wn(){}return Ne("Zone","Zone"),pe}(),ie.Zone}();(function Nn(ie){(function ui(ie){ie.__load_patch("ZoneAwarePromise",(ae,Ne,pe)=>{const xe=Object.getOwnPropertyDescriptor,tt=Object.defineProperty,Ct=pe.symbol,Mt=[],he=!1!==ae[Ct("DISABLE_WRAPPING_UNCAUGHT_PROMISE_REJECTION")],se=Ct("Promise"),q=Ct("then"),te="__creationTrace__";pe.onUnhandledError=Ye=>{if(pe.showUncaughtError()){const R=Ye&&Ye.rejection;R?console.error("Unhandled Promise rejection:",R instanceof Error?R.message:R,"; Zone:",Ye.zone.name,"; Task:",Ye.task&&Ye.task.source,"; Value:",R,R instanceof Error?R.stack:void 0):console.error(Ye)}},pe.microtaskDrainDone=()=>{for(;Mt.length;){const Ye=Mt.shift();try{Ye.zone.runGuarded(()=>{throw Ye.throwOriginal?Ye.rejection:Ye})}catch(R){Ze(R)}}};const ve=Ct("unhandledPromiseRejectionHandler");function Ze(Ye){pe.onUnhandledError(Ye);try{const R=Ne[ve];"function"==typeof R&&R.call(this,Ye)}catch{}}function It(Ye){return Ye&&Ye.then}function xt(Ye){return Ye}function rn(Ye){return hn.reject(Ye)}const pt=Ct("state"),ot=Ct("value"),en=Ct("finally"),In=Ct("parentPromiseValue"),cr=Ct("parentPromiseState"),Un="Promise.then",Tt=null,gr=!0,$t=!1,At=0;function Pt(Ye,R){return V=>{try{Vt(Ye,R,V)}catch(G){Vt(Ye,!1,G)}}}const Ut=function(){let Ye=!1;return function(V){return function(){Ye||(Ye=!0,V.apply(null,arguments))}}},Er="Promise resolved with itself",Wn=Ct("currentTaskTrace");function Vt(Ye,R,V){const G=Ut();if(Ye===V)throw new TypeError(Er);if(Ye[pt]===Tt){let ce=null;try{("object"==typeof V||"function"==typeof V)&&(ce=V&&V.then)}catch(De){return G(()=>{Vt(Ye,!1,De)})(),Ye}if(R!==$t&&V instanceof hn&&V.hasOwnProperty(pt)&&V.hasOwnProperty(ot)&&V[pt]!==Tt)ge(V),Vt(Ye,V[pt],V[ot]);else if(R!==$t&&"function"==typeof ce)try{ce.call(V,G(Pt(Ye,R)),G(Pt(Ye,!1)))}catch(De){G(()=>{Vt(Ye,!1,De)})()}else{Ye[pt]=R;const De=Ye[ot];if(Ye[ot]=V,Ye[en]===en&&R===gr&&(Ye[pt]=Ye[cr],Ye[ot]=Ye[In]),R===$t&&V instanceof Error){const we=Ne.currentTask&&Ne.currentTask.data&&Ne.currentTask.data[te];we&&tt(V,Wn,{configurable:!0,enumerable:!1,writable:!0,value:we})}for(let we=0;we<De.length;)Me(Ye,De[we++],De[we++],De[we++],De[we++]);if(0==De.length&&R==$t){Ye[pt]=At;let we=V;try{throw new Error("Uncaught (in promise): "+function gt(Ye){return Ye&&Ye.toString===Object.prototype.toString?(Ye.constructor&&Ye.constructor.name||"")+": "+JSON.stringify(Ye):Ye?Ye.toString():Object.prototype.toString.call(Ye)}(V)+(V&&V.stack?"\n"+V.stack:""))}catch(Ae){we=Ae}he&&(we.throwOriginal=!0),we.rejection=V,we.promise=Ye,we.zone=Ne.current,we.task=Ne.currentTask,Mt.push(we),pe.scheduleMicroTask()}}}return Ye}const wt=Ct("rejectionHandledHandler");function ge(Ye){if(Ye[pt]===At){try{const R=Ne[wt];R&&"function"==typeof R&&R.call(this,{rejection:Ye[ot],promise:Ye})}catch{}Ye[pt]=$t;for(let R=0;R<Mt.length;R++)Ye===Mt[R].promise&&Mt.splice(R,1)}}function Me(Ye,R,V,G,ce){ge(Ye);const De=Ye[pt],we=De?"function"==typeof G?G:xt:"function"==typeof ce?ce:rn;R.scheduleMicroTask(Un,()=>{try{const Ae=Ye[ot],Je=!!V&&en===V[en];Je&&(V[In]=Ae,V[cr]=De);const We=R.run(we,void 0,Je&&we!==rn&&we!==xt?[]:[Ae]);Vt(V,!0,We)}catch(Ae){Vt(V,!1,Ae)}},V)}const Ht=function(){},On=ae.AggregateError;class hn{static toString(){return"function ZoneAwarePromise() { [native code] }"}static resolve(R){return R instanceof hn?R:Vt(new this(null),gr,R)}static reject(R){return Vt(new this(null),$t,R)}static withResolvers(){const R={};return R.promise=new hn((V,G)=>{R.resolve=V,R.reject=G}),R}static any(R){if(!R||"function"!=typeof R[Symbol.iterator])return Promise.reject(new On([],"All promises were rejected"));const V=[];let G=0;try{for(let we of R)G++,V.push(hn.resolve(we))}catch{return Promise.reject(new On([],"All promises were rejected"))}if(0===G)return Promise.reject(new On([],"All promises were rejected"));let ce=!1;const De=[];return new hn((we,Ae)=>{for(let Je=0;Je<V.length;Je++)V[Je].then(We=>{ce||(ce=!0,we(We))},We=>{De.push(We),G--,0===G&&(ce=!0,Ae(new On(De,"All promises were rejected")))})})}static race(R){let V,G,ce=new this((Ae,Je)=>{V=Ae,G=Je});function De(Ae){V(Ae)}function we(Ae){G(Ae)}for(let Ae of R)It(Ae)||(Ae=this.resolve(Ae)),Ae.then(De,we);return ce}static all(R){return hn.allWithCallback(R)}static allSettled(R){return(this&&this.prototype instanceof hn?this:hn).allWithCallback(R,{thenCallback:G=>({status:"fulfilled",value:G}),errorCallback:G=>({status:"rejected",reason:G})})}static allWithCallback(R,V){let G,ce,De=new this((We,Rt)=>{G=We,ce=Rt}),we=2,Ae=0;const Je=[];for(let We of R){It(We)||(We=this.resolve(We));const Rt=Ae;try{We.then(Jt=>{Je[Rt]=V?V.thenCallback(Jt):Jt,we--,0===we&&G(Je)},Jt=>{V?(Je[Rt]=V.errorCallback(Jt),we--,0===we&&G(Je)):ce(Jt)})}catch(Jt){ce(Jt)}we++,Ae++}return we-=2,0===we&&G(Je),De}constructor(R){const V=this;if(!(V instanceof hn))throw new Error("Must be an instanceof Promise.");V[pt]=Tt,V[ot]=[];try{const G=Ut();R&&R(G(Pt(V,gr)),G(Pt(V,$t)))}catch(G){Vt(V,!1,G)}}get[Symbol.toStringTag](){return"Promise"}get[Symbol.species](){return hn}then(R,V){let G=this.constructor?.[Symbol.species];(!G||"function"!=typeof G)&&(G=this.constructor||hn);const ce=new G(Ht),De=Ne.current;return this[pt]==Tt?this[ot].push(De,ce,R,V):Me(this,De,ce,R,V),ce}catch(R){return this.then(null,R)}finally(R){let V=this.constructor?.[Symbol.species];(!V||"function"!=typeof V)&&(V=hn);const G=new V(Ht);G[en]=en;const ce=Ne.current;return this[pt]==Tt?this[ot].push(ce,G,R,R):Me(this,ce,G,R,R),G}}hn.resolve=hn.resolve,hn.reject=hn.reject,hn.race=hn.race,hn.all=hn.all;const Gr=ae[se]=ae.Promise;ae.Promise=hn;const Or=Ct("thenPatched");function Zr(Ye){const R=Ye.prototype,V=xe(R,"then");if(V&&(!1===V.writable||!V.configurable))return;const G=R.then;R[q]=G,Ye.prototype.then=function(ce,De){return new hn((Ae,Je)=>{G.call(this,Ae,Je)}).then(ce,De)},Ye[Or]=!0}return pe.patchThen=Zr,Gr&&(Zr(Gr),yt(ae,"fetch",Ye=>function Wr(Ye){return function(R,V){let G=Ye.apply(R,V);if(G instanceof hn)return G;let ce=G.constructor;return ce[Or]||Zr(ce),G}}(Ye))),Promise[Ne.__symbol__("uncaughtPromiseErrors")]=Mt,hn})})(ie),function ni(ie){ie.__load_patch("toString",ae=>{const Ne=Function.prototype.toString,pe=Ge("OriginalDelegate"),xe=Ge("Promise"),tt=Ge("Error"),gt=function(){if("function"==typeof this){const se=this[pe];if(se)return"function"==typeof se?Ne.call(se):Object.prototype.toString.call(se);if(this===Promise){const q=ae[xe];if(q)return Ne.call(q)}if(this===Error){const q=ae[tt];if(q)return Ne.call(q)}}return Ne.call(this)};gt[pe]=Ne,Function.prototype.toString=gt;const Ct=Object.prototype.toString;Object.prototype.toString=function(){return"function"==typeof Promise&&this instanceof Promise?"[object Promise]":Ct.call(this)}})}(ie),function vo(ie){ie.__load_patch("util",(ae,Ne,pe)=>{const xe=et(ae);pe.patchOnProperties=ke,pe.patchMethod=yt,pe.bindArguments=Qe,pe.patchMacroTask=Kt;const tt=Ne.__symbol__("BLACK_LISTED_EVENTS"),gt=Ne.__symbol__("UNPATCHED_EVENTS");ae[gt]&&(ae[tt]=ae[gt]),ae[tt]&&(Ne[tt]=Ne[gt]=ae[tt]),pe.patchEventPrototype=mr,pe.patchEventTarget=li,pe.isIEOrEdge=qt,pe.ObjectDefineProperty=U,pe.ObjectGetOwnPropertyDescriptor=w,pe.ObjectCreate=F,pe.ArraySlice=L,pe.patchClass=nt,pe.wrapWithCurrentZone=Ce,pe.filterProperties=bi,pe.attachOriginToPatched=_t,pe._redefineProperty=Object.defineProperty,pe.patchCallbacks=Qr,pe.getGlobalObjects=()=>({globalSources:ai,zoneSymbolEventNames:tr,eventNames:xe,isBrowser:it,isMix:bt,isNode:ft,TRUE_STR:Y,FALSE_STR:me,ZONE_SYMBOL_PREFIX:Pe,ADD_EVENT_LISTENER_STR:B,REMOVE_EVENT_LISTENER_STR:W})})}(ie)})(yo),function ti(ie){ie.__load_patch("legacy",ae=>{const Ne=ae[ie.__symbol__("legacyPatch")];Ne&&Ne()}),ie.__load_patch("timers",ae=>{const pe="clear";zr(ae,"set",pe,"Timeout"),zr(ae,"set",pe,"Interval"),zr(ae,"set",pe,"Immediate")}),ie.__load_patch("requestAnimationFrame",ae=>{zr(ae,"request","cancel","AnimationFrame"),zr(ae,"mozRequest","mozCancel","AnimationFrame"),zr(ae,"webkitRequest","webkitCancel","AnimationFrame")}),ie.__load_patch("blocking",(ae,Ne)=>{const pe=["alert","prompt","confirm"];for(let xe=0;xe<pe.length;xe++)yt(ae,pe[xe],(gt,Ct,Mt)=>function(he,se){return Ne.current.run(gt,ae,se,Mt)})}),ie.__load_patch("EventTarget",(ae,Ne,pe)=>{(function ji(ie,ae){ae.patchEventPrototype(ie,ae)})(ae,pe),function ci(ie,ae){if(Zone[ae.symbol("patchEventTarget")])return;const{eventNames:Ne,zoneSymbolEventNames:pe,TRUE_STR:xe,FALSE_STR:tt,ZONE_SYMBOL_PREFIX:gt}=ae.getGlobalObjects();for(let Mt=0;Mt<Ne.length;Mt++){const he=Ne[Mt],te=gt+(he+tt),ve=gt+(he+xe);pe[he]={},pe[he][tt]=te,pe[he][xe]=ve}const Ct=ie.EventTarget;Ct&&Ct.prototype&&ae.patchEventTarget(ie,ae,[Ct&&Ct.prototype])}(ae,pe);const xe=ae.XMLHttpRequestEventTarget;xe&&xe.prototype&&pe.patchEventTarget(ae,pe,[xe.prototype])}),ie.__load_patch("MutationObserver",(ae,Ne,pe)=>{nt("MutationObserver"),nt("WebKitMutationObserver")}),ie.__load_patch("IntersectionObserver",(ae,Ne,pe)=>{nt("IntersectionObserver")}),ie.__load_patch("FileReader",(ae,Ne,pe)=>{nt("FileReader")}),ie.__load_patch("on_property",(ae,Ne,pe)=>{!function Yt(ie,ae){if(ft&&!bt||Zone[ie.symbol("patchEvents")])return;const Ne=ae.__Zone_ignore_on_properties;let pe=[];if(it){const xe=window;pe=pe.concat(["Document","SVGElement","Element","HTMLElement","HTMLBodyElement","HTMLMediaElement","HTMLFrameSetElement","HTMLFrameElement","HTMLIFrameElement","HTMLMarqueeElement","Worker"]);const tt=function yn(){try{const ie=kt.navigator.userAgent;if(-1!==ie.indexOf("MSIE ")||-1!==ie.indexOf("Trident/"))return!0}catch{}return!1}()?[{target:xe,ignoreProperties:["error"]}]:[];vn(xe,et(xe),Ne&&Ne.concat(tt),$(xe))}pe=pe.concat(["XMLHttpRequest","XMLHttpRequestEventTarget","IDBIndex","IDBRequest","IDBOpenDBRequest","IDBDatabase","IDBTransaction","IDBCursor","WebSocket"]);for(let xe=0;xe<pe.length;xe++){const tt=ae[pe[xe]];tt&&tt.prototype&&vn(tt.prototype,et(tt.prototype),Ne)}}(pe,ae)}),ie.__load_patch("customElements",(ae,Ne,pe)=>{!function qr(ie,ae){const{isBrowser:Ne,isMix:pe}=ae.getGlobalObjects();(Ne||pe)&&ie.customElements&&"customElements"in ie&&ae.patchCallbacks(ae,ie.customElements,"customElements","define",["connectedCallback","disconnectedCallback","adoptedCallback","attributeChangedCallback","formAssociatedCallback","formDisabledCallback","formResetCallback","formStateRestoreCallback"])}(ae,pe)}),ie.__load_patch("XHR",(ae,Ne)=>{!function he(se){const q=se.XMLHttpRequest;if(!q)return;const te=q.prototype;let Ze=te[X],It=te[Q];if(!Ze){const At=se.XMLHttpRequestEventTarget;if(At){const Pt=At.prototype;Ze=Pt[X],It=Pt[Q]}}const xt="readystatechange",rn="scheduled";function pt(At){const Pt=At.data,Ut=Pt.target;Ut[gt]=!1,Ut[Mt]=!1;const Er=Ut[tt];Ze||(Ze=Ut[X],It=Ut[Q]),Er&&It.call(Ut,xt,Er);const Wn=Ut[tt]=()=>{if(Ut.readyState===Ut.DONE)if(!Pt.aborted&&Ut[gt]&&At.state===rn){const wt=Ut[Ne.__symbol__("loadfalse")];if(0!==Ut.status&&wt&&wt.length>0){const ge=At.invoke;At.invoke=function(){const Me=Ut[Ne.__symbol__("loadfalse")];for(let St=0;St<Me.length;St++)Me[St]===At&&Me.splice(St,1);!Pt.aborted&&At.state===rn&&ge.call(At)},wt.push(At)}else At.invoke()}else!Pt.aborted&&!1===Ut[gt]&&(Ut[Mt]=!0)};return Ze.call(Ut,xt,Wn),Ut[pe]||(Ut[pe]=At),gr.apply(Ut,Pt.args),Ut[gt]=!0,At}function ot(){}function en(At){const Pt=At.data;return Pt.aborted=!0,$t.apply(Pt.target,Pt.args)}const In=yt(te,"open",()=>function(At,Pt){return At[xe]=0==Pt[2],At[Ct]=Pt[1],In.apply(At,Pt)}),Un=Ge("fetchTaskAborting"),Tt=Ge("fetchTaskScheduling"),gr=yt(te,"send",()=>function(At,Pt){if(!0===Ne.current[Tt]||At[xe])return gr.apply(At,Pt);{const Ut={target:At,url:At[Ct],isPeriodic:!1,args:Pt,aborted:!1},Er=Ee("XMLHttpRequest.send",ot,Ut,pt,en);At&&!0===At[Mt]&&!Ut.aborted&&Er.state===rn&&Er.invoke()}}),$t=yt(te,"abort",()=>function(At,Pt){const Ut=function ve(At){return At[pe]}(At);if(Ut&&"string"==typeof Ut.type){if(null==Ut.cancelFn||Ut.data&&Ut.data.aborted)return;Ut.zone.cancelTask(Ut)}else if(!0===Ne.current[Un])return $t.apply(At,Pt)})}(ae);const pe=Ge("xhrTask"),xe=Ge("xhrSync"),tt=Ge("xhrListener"),gt=Ge("xhrScheduled"),Ct=Ge("xhrURL"),Mt=Ge("xhrErrorBeforeScheduled")}),ie.__load_patch("geolocation",ae=>{ae.navigator&&ae.navigator.geolocation&&function Ke(ie,ae){const Ne=ie.constructor.name;for(let pe=0;pe<ae.length;pe++){const xe=ae[pe],tt=ie[xe];if(tt){if(!st(w(ie,xe)))continue;ie[xe]=(Ct=>{const Mt=function(){return Ct.apply(this,Qe(arguments,Ne+"."+xe))};return _t(Mt,Ct),Mt})(tt)}}}(ae.navigator.geolocation,["getCurrentPosition","watchPosition"])}),ie.__load_patch("PromiseRejectionEvent",(ae,Ne)=>{function pe(xe){return function(tt){kn(ae,xe).forEach(Ct=>{const Mt=ae.PromiseRejectionEvent;if(Mt){const he=new Mt(xe,{promise:tt.promise,reason:tt.rejection});Ct.invoke(he)}})}}ae.PromiseRejectionEvent&&(Ne[Ge("unhandledPromiseRejectionHandler")]=pe("unhandledrejection"),Ne[Ge("rejectionHandledHandler")]=pe("rejectionhandled"))}),ie.__load_patch("queueMicrotask",(ae,Ne,pe)=>{!function Pi(ie,ae){ae.patchMethod(ie,"queueMicrotask",Ne=>function(pe,xe){Zone.current.scheduleMicroTask("queueMicrotask",xe[0])})}(ae,pe)})}(yo)},5215:(Z,k,T)=>{"use strict";function W(ue,Se,je,be){return new(je||(je=Promise))(function(Le,nt){function yt(tn){try{_t(be.next(tn))}catch(Hn){nt(Hn)}}function Kt(tn){try{_t(be.throw(tn))}catch(Hn){nt(Hn)}}function _t(tn){tn.done?Le(tn.value):function ke(Le){return Le instanceof je?Le:new je(function(nt){nt(Le)})}(tn.value).then(yt,Kt)}_t((be=be.apply(ue,Se||[])).next())})}function ct(ue){return this instanceof ct?(this.v=ue,this):new ct(ue)}function kt(ue,Se,je){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var ke,be=je.apply(ue,Se||[]),Le=[];return ke={},nt("next"),nt("throw"),nt("return"),ke[Symbol.asyncIterator]=function(){return this},ke;function nt(yn){be[yn]&&(ke[yn]=function(qt){return new Promise(function(Mn,lr){Le.push([yn,qt,Mn,lr])>1||yt(yn,qt)})})}function yt(yn,qt){try{!function Kt(yn){yn.value instanceof ct?Promise.resolve(yn.value.v).then(_t,tn):Hn(Le[0][2],yn)}(be[yn](qt))}catch(Mn){Hn(Le[0][3],Mn)}}function _t(yn){yt("next",yn)}function tn(yn){yt("throw",yn)}function Hn(yn,qt){yn(qt),Le.shift(),Le.length&&yt(Le[0][0],Le[0][1])}}function fn(ue){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var je,Se=ue[Symbol.asyncIterator];return Se?Se.call(ue):(ue=function me(ue){var Se="function"==typeof Symbol&&Symbol.iterator,je=Se&&ue[Se],be=0;if(je)return je.call(ue);if(ue&&"number"==typeof ue.length)return{next:function(){return ue&&be>=ue.length&&(ue=void 0),{value:ue&&ue[be++],done:!ue}}};throw new TypeError(Se?"Object is not iterable.":"Symbol.iterator is not defined.")}(ue),je={},be("next"),be("throw"),be("return"),je[Symbol.asyncIterator]=function(){return this},je);function be(Le){je[Le]=ue[Le]&&function(nt){return new Promise(function(yt,Kt){!function ke(Le,nt,yt,Kt){Promise.resolve(Kt).then(function(_t){Le({value:_t,done:yt})},nt)}(yt,Kt,(nt=ue[Le](nt)).done,nt.value)})}}}T.d(k,{AQ:()=>kt,N3:()=>ct,sH:()=>W,xN:()=>fn})},177:(Z,k,T)=>{"use strict";T.d(k,{AJ:()=>Ka,B3:()=>Cn,MD:()=>Ql,N0:()=>bs,QT:()=>U,Sm:()=>Ge,Sq:()=>V,VF:()=>F,Vy:()=>Xr,Xr:()=>Ca,YU:()=>Zr,ZD:()=>$,_b:()=>hn,aZ:()=>kt,bT:()=>De,e1:()=>Rt,fG:()=>Jt,fw:()=>ct,hb:()=>Ce,hj:()=>X,kB:()=>Ee,qQ:()=>B,ux:()=>We,vh:()=>za});var p=T(3953);let w=null;function U(){return w}function $(v){w??=v}class F{}const B=new p.nKC("");let W=(()=>{class v{historyGo(b){throw new Error("")}static#e=this.\u0275fac=function(P){return new(P||v)};static#t=this.\u0275prov=p.jDH({token:v,factory:()=>(0,p.WQX)(Q),providedIn:"platform"})}return v})();const X=new p.nKC("");let Q=(()=>{class v extends W{constructor(){super(),this._doc=(0,p.WQX)(B),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return U().getBaseHref(this._doc)}onPopState(b){const P=U().getGlobalEventTarget(this._doc,"window");return P.addEventListener("popstate",b,!1),()=>P.removeEventListener("popstate",b)}onHashChange(b){const P=U().getGlobalEventTarget(this._doc,"window");return P.addEventListener("hashchange",b,!1),()=>P.removeEventListener("hashchange",b)}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(b){this._location.pathname=b}pushState(b,P,J){this._history.pushState(b,P,J)}replaceState(b,P,J){this._history.replaceState(b,P,J)}forward(){this._history.forward()}back(){this._history.back()}historyGo(b=0){this._history.go(b)}getState(){return this._history.state}static#e=this.\u0275fac=function(P){return new(P||v)};static#t=this.\u0275prov=p.jDH({token:v,factory:()=>new v,providedIn:"platform"})}return v})();function Y(v,A){if(0==v.length)return A;if(0==A.length)return v;let b=0;return v.endsWith("/")&&b++,A.startsWith("/")&&b++,2==b?v+A.substring(1):1==b?v+A:v+"/"+A}function me(v){const A=v.match(/#|\?|$/),b=A&&A.index||v.length;return v.slice(0,b-("/"===v[b-1]?1:0))+v.slice(b)}function Pe(v){return v&&"?"!==v[0]?"?"+v:v}let Ce=(()=>{class v{historyGo(b){throw new Error("")}static#e=this.\u0275fac=function(P){return new(P||v)};static#t=this.\u0275prov=p.jDH({token:v,factory:()=>(0,p.WQX)(Ge),providedIn:"root"})}return v})();const Ee=new p.nKC("");let Ge=(()=>{class v extends Ce{constructor(b,P){super(),this._platformLocation=b,this._removeListenerFns=[],this._baseHref=P??this._platformLocation.getBaseHrefFromDOM()??(0,p.WQX)(B).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(b){this._removeListenerFns.push(this._platformLocation.onPopState(b),this._platformLocation.onHashChange(b))}getBaseHref(){return this._baseHref}prepareExternalUrl(b){return Y(this._baseHref,b)}path(b=!1){const P=this._platformLocation.pathname+Pe(this._platformLocation.search),J=this._platformLocation.hash;return J&&b?`${P}${J}`:P}pushState(b,P,J,Te){const Ue=this.prepareExternalUrl(J+Pe(Te));this._platformLocation.pushState(b,P,Ue)}replaceState(b,P,J,Te){const Ue=this.prepareExternalUrl(J+Pe(Te));this._platformLocation.replaceState(b,P,Ue)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(b=0){this._platformLocation.historyGo?.(b)}static#e=this.\u0275fac=function(P){return new(P||v)(p.KVO(W),p.KVO(Ee,8))};static#t=this.\u0275prov=p.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})(),ct=(()=>{class v extends Ce{constructor(b,P){super(),this._platformLocation=b,this._baseHref="",this._removeListenerFns=[],null!=P&&(this._baseHref=P)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(b){this._removeListenerFns.push(this._platformLocation.onPopState(b),this._platformLocation.onHashChange(b))}getBaseHref(){return this._baseHref}path(b=!1){const P=this._platformLocation.hash??"#";return P.length>0?P.substring(1):P}prepareExternalUrl(b){const P=Y(this._baseHref,b);return P.length>0?"#"+P:P}pushState(b,P,J,Te){let Ue=this.prepareExternalUrl(J+Pe(Te));0==Ue.length&&(Ue=this._platformLocation.pathname),this._platformLocation.pushState(b,P,Ue)}replaceState(b,P,J,Te){let Ue=this.prepareExternalUrl(J+Pe(Te));0==Ue.length&&(Ue=this._platformLocation.pathname),this._platformLocation.replaceState(b,P,Ue)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(b=0){this._platformLocation.historyGo?.(b)}static#e=this.\u0275fac=function(P){return new(P||v)(p.KVO(W),p.KVO(Ee,8))};static#t=this.\u0275prov=p.jDH({token:v,factory:v.\u0275fac})}return v})(),kt=(()=>{class v{constructor(b){this._subject=new p.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=b;const P=this._locationStrategy.getBaseHref();this._basePath=function Ke(v){if(new RegExp("^(https?:)?//").test(v)){const[,b]=v.split(/\/\/[^\/]+/);return b}return v}(me(Qe(P))),this._locationStrategy.onPopState(J=>{this._subject.emit({url:this.path(!0),pop:!0,state:J.state,type:J.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(b=!1){return this.normalize(this._locationStrategy.path(b))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(b,P=""){return this.path()==this.normalize(b+Pe(P))}normalize(b){return v.stripTrailingSlash(function fn(v,A){if(!v||!A.startsWith(v))return A;const b=A.substring(v.length);return""===b||["/",";","?","#"].includes(b[0])?b:A}(this._basePath,Qe(b)))}prepareExternalUrl(b){return b&&"/"!==b[0]&&(b="/"+b),this._locationStrategy.prepareExternalUrl(b)}go(b,P="",J=null){this._locationStrategy.pushState(J,"",b,P),this._notifyUrlChangeListeners(this.prepareExternalUrl(b+Pe(P)),J)}replaceState(b,P="",J=null){this._locationStrategy.replaceState(J,"",b,P),this._notifyUrlChangeListeners(this.prepareExternalUrl(b+Pe(P)),J)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(b=0){this._locationStrategy.historyGo?.(b)}onUrlChange(b){return this._urlChangeListeners.push(b),this._urlChangeSubscription??=this.subscribe(P=>{this._notifyUrlChangeListeners(P.url,P.state)}),()=>{const P=this._urlChangeListeners.indexOf(b);this._urlChangeListeners.splice(P,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(b="",P){this._urlChangeListeners.forEach(J=>J(b,P))}subscribe(b,P,J){return this._subject.subscribe({next:b,error:P,complete:J})}static#e=this.normalizeQueryParams=Pe;static#t=this.joinWithSlash=Y;static#n=this.stripTrailingSlash=me;static#r=this.\u0275fac=function(P){return new(P||v)(p.KVO(Ce))};static#i=this.\u0275prov=p.jDH({token:v,factory:()=>function lt(){return new kt((0,p.KVO)(Ce))}(),providedIn:"root"})}return v})();function Qe(v){return v.replace(/\/index.html$/,"")}var it=function(v){return v[v.Format=0]="Format",v[v.Standalone=1]="Standalone",v}(it||{}),bt=function(v){return v[v.Narrow=0]="Narrow",v[v.Abbreviated=1]="Abbreviated",v[v.Wide=2]="Wide",v[v.Short=3]="Short",v}(bt||{}),ue=function(v){return v[v.Short=0]="Short",v[v.Medium=1]="Medium",v[v.Long=2]="Long",v[v.Full=3]="Full",v}(ue||{});const Se={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function tn(v,A){return kn((0,p.H5H)(v)[p.KH2.DateFormat],A)}function Hn(v,A){return kn((0,p.H5H)(v)[p.KH2.TimeFormat],A)}function yn(v,A){return kn((0,p.H5H)(v)[p.KH2.DateTimeFormat],A)}function qt(v,A){const b=(0,p.H5H)(v),P=b[p.KH2.NumberSymbols][A];if(typeof P>"u"){if(A===Se.CurrencyDecimal)return b[p.KH2.NumberSymbols][Se.Decimal];if(A===Se.CurrencyGroup)return b[p.KH2.NumberSymbols][Se.Group]}return P}function Ui(v){if(!v[p.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${v[p.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function kn(v,A){for(let b=A;b>-1;b--)if(typeof v[b]<"u")return v[b];throw new Error("Locale data API: locale data undefined")}function mr(v){const[A,b]=v.split(":");return{hours:+A,minutes:+b}}const qr=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ci={},ji=/((?:[^BEGHLMOSWYZabcdhmswyz']+)|(?:'(?:[^']|'')*')|(?:G{1,5}|y{1,4}|Y{1,4}|M{1,5}|L{1,5}|w{1,2}|W{1}|d{1,2}|E{1,6}|c{1,6}|a{1,5}|b{1,5}|B{1,5}|h{1,2}|H{1,2}|m{1,2}|s{1,2}|S{1,3}|z{1,4}|Z{1,5}|O{1,4}))([\s\S]*)/;var bi=function(v){return v[v.Short=0]="Short",v[v.ShortGMT=1]="ShortGMT",v[v.Long=2]="Long",v[v.Extended=3]="Extended",v}(bi||{}),vn=function(v){return v[v.FullYear=0]="FullYear",v[v.Month=1]="Month",v[v.Date=2]="Date",v[v.Hours=3]="Hours",v[v.Minutes=4]="Minutes",v[v.Seconds=5]="Seconds",v[v.FractionalSeconds=6]="FractionalSeconds",v[v.Day=7]="Day",v}(vn||{}),et=function(v){return v[v.DayPeriods=0]="DayPeriods",v[v.Days=1]="Days",v[v.Months=2]="Months",v[v.Eras=3]="Eras",v}(et||{});function Yt(v,A,b,P){let J=function Ze(v){if(xt(v))return v;if("number"==typeof v&&!isNaN(v))return new Date(v);if("string"==typeof v){if(v=v.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(v)){const[J,Te=1,Ue=1]=v.split("-").map(dt=>+dt);return ti(J,Te-1,Ue)}const b=parseFloat(v);if(!isNaN(v-b))return new Date(b);let P;if(P=v.match(qr))return function It(v){const A=new Date(0);let b=0,P=0;const J=v[8]?A.setUTCFullYear:A.setFullYear,Te=v[8]?A.setUTCHours:A.setHours;v[9]&&(b=Number(v[9]+v[10]),P=Number(v[9]+v[11])),J.call(A,Number(v[1]),Number(v[2])-1,Number(v[3]));const Ue=Number(v[4]||0)-b,dt=Number(v[5]||0)-P,Cr=Number(v[6]||0),an=Math.floor(1e3*parseFloat("0."+(v[7]||0)));return Te.call(A,Ue,dt,Cr,an),A}(P)}const A=new Date(v);if(!xt(A))throw new Error(`Unable to convert "${v}" into a date`);return A}(v);A=ui(b,A)||A;let dt,Ue=[];for(;A;){if(dt=ji.exec(A),!dt){Ue.push(A);break}{Ue=Ue.concat(dt.slice(1));const $n=Ue.pop();if(!$n)break;A=$n}}let Cr=J.getTimezoneOffset();P&&(Cr=q(P,Cr),J=function ve(v,A,b){const P=b?-1:1,J=v.getTimezoneOffset();return function te(v,A){return(v=new Date(v.getTime())).setMinutes(v.getMinutes()+A),v}(v,P*(q(A,J)-J))}(J,P,!0));let an="";return Ue.forEach($n=>{const qe=function se(v){if(he[v])return he[v];let A;switch(v){case"G":case"GG":case"GGG":A=ie(et.Eras,bt.Abbreviated);break;case"GGGG":A=ie(et.Eras,bt.Wide);break;case"GGGGG":A=ie(et.Eras,bt.Narrow);break;case"y":A=Nn(vn.FullYear,1,0,!1,!0);break;case"yy":A=Nn(vn.FullYear,2,0,!0,!0);break;case"yyy":A=Nn(vn.FullYear,3,0,!1,!0);break;case"yyyy":A=Nn(vn.FullYear,4,0,!1,!0);break;case"Y":A=Mt(1);break;case"YY":A=Mt(2,!0);break;case"YYY":A=Mt(3);break;case"YYYY":A=Mt(4);break;case"M":case"L":A=Nn(vn.Month,1,1);break;case"MM":case"LL":A=Nn(vn.Month,2,1);break;case"MMM":A=ie(et.Months,bt.Abbreviated);break;case"MMMM":A=ie(et.Months,bt.Wide);break;case"MMMMM":A=ie(et.Months,bt.Narrow);break;case"LLL":A=ie(et.Months,bt.Abbreviated,it.Standalone);break;case"LLLL":A=ie(et.Months,bt.Wide,it.Standalone);break;case"LLLLL":A=ie(et.Months,bt.Narrow,it.Standalone);break;case"w":A=Ct(1);break;case"ww":A=Ct(2);break;case"W":A=Ct(1,!0);break;case"d":A=Nn(vn.Date,1);break;case"dd":A=Nn(vn.Date,2);break;case"c":case"cc":A=Nn(vn.Day,1);break;case"ccc":A=ie(et.Days,bt.Abbreviated,it.Standalone);break;case"cccc":A=ie(et.Days,bt.Wide,it.Standalone);break;case"ccccc":A=ie(et.Days,bt.Narrow,it.Standalone);break;case"cccccc":A=ie(et.Days,bt.Short,it.Standalone);break;case"E":case"EE":case"EEE":A=ie(et.Days,bt.Abbreviated);break;case"EEEE":A=ie(et.Days,bt.Wide);break;case"EEEEE":A=ie(et.Days,bt.Narrow);break;case"EEEEEE":A=ie(et.Days,bt.Short);break;case"a":case"aa":case"aaa":A=ie(et.DayPeriods,bt.Abbreviated);break;case"aaaa":A=ie(et.DayPeriods,bt.Wide);break;case"aaaaa":A=ie(et.DayPeriods,bt.Narrow);break;case"b":case"bb":case"bbb":A=ie(et.DayPeriods,bt.Abbreviated,it.Standalone,!0);break;case"bbbb":A=ie(et.DayPeriods,bt.Wide,it.Standalone,!0);break;case"bbbbb":A=ie(et.DayPeriods,bt.Narrow,it.Standalone,!0);break;case"B":case"BB":case"BBB":A=ie(et.DayPeriods,bt.Abbreviated,it.Format,!0);break;case"BBBB":A=ie(et.DayPeriods,bt.Wide,it.Format,!0);break;case"BBBBB":A=ie(et.DayPeriods,bt.Narrow,it.Format,!0);break;case"h":A=Nn(vn.Hours,1,-12);break;case"hh":A=Nn(vn.Hours,2,-12);break;case"H":A=Nn(vn.Hours,1);break;case"HH":A=Nn(vn.Hours,2);break;case"m":A=Nn(vn.Minutes,1);break;case"mm":A=Nn(vn.Minutes,2);break;case"s":A=Nn(vn.Seconds,1);break;case"ss":A=Nn(vn.Seconds,2);break;case"S":A=Nn(vn.FractionalSeconds,1);break;case"SS":A=Nn(vn.FractionalSeconds,2);break;case"SSS":A=Nn(vn.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":A=Ne(bi.Short);break;case"ZZZZZ":A=Ne(bi.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":A=Ne(bi.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":A=Ne(bi.Long);break;default:return null}return he[v]=A,A}($n);an+=qe?qe(J,b,Cr):"''"===$n?"'":$n.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),an}function ti(v,A,b){const P=new Date(0);return P.setFullYear(v,A,b),P.setHours(0,0,0),P}function ui(v,A){const b=function be(v){return(0,p.H5H)(v)[p.KH2.LocaleId]}(v);if(ci[b]??={},ci[b][A])return ci[b][A];let P="";switch(A){case"shortDate":P=tn(v,ue.Short);break;case"mediumDate":P=tn(v,ue.Medium);break;case"longDate":P=tn(v,ue.Long);break;case"fullDate":P=tn(v,ue.Full);break;case"shortTime":P=Hn(v,ue.Short);break;case"mediumTime":P=Hn(v,ue.Medium);break;case"longTime":P=Hn(v,ue.Long);break;case"fullTime":P=Hn(v,ue.Full);break;case"short":const J=ui(v,"shortTime"),Te=ui(v,"shortDate");P=ni(yn(v,ue.Short),[J,Te]);break;case"medium":const Ue=ui(v,"mediumTime"),dt=ui(v,"mediumDate");P=ni(yn(v,ue.Medium),[Ue,dt]);break;case"long":const Cr=ui(v,"longTime"),an=ui(v,"longDate");P=ni(yn(v,ue.Long),[Cr,an]);break;case"full":const $n=ui(v,"fullTime"),qe=ui(v,"fullDate");P=ni(yn(v,ue.Full),[$n,qe])}return P&&(ci[b][A]=P),P}function ni(v,A){return A&&(v=v.replace(/\{([^}]+)}/g,function(b,P){return null!=A&&P in A?A[P]:b})),v}function Qr(v,A,b="-",P,J){let Te="";(v<0||J&&v<=0)&&(J?v=1-v:(v=-v,Te=b));let Ue=String(v);for(;Ue.length<A;)Ue="0"+Ue;return P&&(Ue=Ue.slice(Ue.length-A)),Te+Ue}function Nn(v,A,b=0,P=!1,J=!1){return function(Te,Ue){let dt=function yo(v,A){switch(v){case vn.FullYear:return A.getFullYear();case vn.Month:return A.getMonth();case vn.Date:return A.getDate();case vn.Hours:return A.getHours();case vn.Minutes:return A.getMinutes();case vn.Seconds:return A.getSeconds();case vn.FractionalSeconds:return A.getMilliseconds();case vn.Day:return A.getDay();default:throw new Error(`Unknown DateType value "${v}".`)}}(v,Te);if((b>0||dt>-b)&&(dt+=b),v===vn.Hours)0===dt&&-12===b&&(dt=12);else if(v===vn.FractionalSeconds)return function vo(v,A){return Qr(v,3).substring(0,A)}(dt,A);const Cr=qt(Ue,Se.MinusSign);return Qr(dt,A,Cr,P,J)}}function ie(v,A,b=it.Format,P=!1){return function(J,Te){return function ae(v,A,b,P,J,Te){switch(b){case et.Months:return function nt(v,A,b){const P=(0,p.H5H)(v),Te=kn([P[p.KH2.MonthsFormat],P[p.KH2.MonthsStandalone]],A);return kn(Te,b)}(A,J,P)[v.getMonth()];case et.Days:return function Le(v,A,b){const P=(0,p.H5H)(v),Te=kn([P[p.KH2.DaysFormat],P[p.KH2.DaysStandalone]],A);return kn(Te,b)}(A,J,P)[v.getDay()];case et.DayPeriods:const Ue=v.getHours(),dt=v.getMinutes();if(Te){const an=function Qi(v){const A=(0,p.H5H)(v);return Ui(A),(A[p.KH2.ExtraData][2]||[]).map(P=>"string"==typeof P?mr(P):[mr(P[0]),mr(P[1])])}(A),$n=function fr(v,A,b){const P=(0,p.H5H)(v);Ui(P);const Te=kn([P[p.KH2.ExtraData][0],P[p.KH2.ExtraData][1]],A)||[];return kn(Te,b)||[]}(A,J,P),qe=an.findIndex(mn=>{if(Array.isArray(mn)){const[ln,Zn]=mn,Xn=Ue>=ln.hours&&dt>=ln.minutes,ii=Ue<Zn.hours||Ue===Zn.hours&&dt<Zn.minutes;if(ln.hours<Zn.hours){if(Xn&&ii)return!0}else if(Xn||ii)return!0}else if(mn.hours===Ue&&mn.minutes===dt)return!0;return!1});if(-1!==qe)return $n[qe]}return function ke(v,A,b){const P=(0,p.H5H)(v),Te=kn([P[p.KH2.DayPeriodsFormat],P[p.KH2.DayPeriodsStandalone]],A);return kn(Te,b)}(A,J,P)[Ue<12?0:1];case et.Eras:return function yt(v,A){return kn((0,p.H5H)(v)[p.KH2.Eras],A)}(A,P)[v.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${b}`)}}(J,Te,v,A,b,P)}}function Ne(v){return function(A,b,P){const J=-1*P,Te=qt(b,Se.MinusSign),Ue=J>0?Math.floor(J/60):Math.ceil(J/60);switch(v){case bi.Short:return(J>=0?"+":"")+Qr(Ue,2,Te)+Qr(Math.abs(J%60),2,Te);case bi.ShortGMT:return"GMT"+(J>=0?"+":"")+Qr(Ue,1,Te);case bi.Long:return"GMT"+(J>=0?"+":"")+Qr(Ue,2,Te)+":"+Qr(Math.abs(J%60),2,Te);case bi.Extended:return 0===P?"Z":(J>=0?"+":"")+Qr(Ue,2,Te)+":"+Qr(Math.abs(J%60),2,Te);default:throw new Error(`Unknown zone width "${v}"`)}}}const pe=0,xe=4;function gt(v){const A=v.getDay(),b=0===A?-3:xe-A;return ti(v.getFullYear(),v.getMonth(),v.getDate()+b)}function Ct(v,A=!1){return function(b,P){let J;if(A){const Te=new Date(b.getFullYear(),b.getMonth(),1).getDay()-1,Ue=b.getDate();J=1+Math.floor((Ue+Te)/7)}else{const Te=gt(b),Ue=function tt(v){const A=ti(v,pe,1).getDay();return ti(v,0,1+(A<=xe?xe:xe+7)-A)}(Te.getFullYear()),dt=Te.getTime()-Ue.getTime();J=1+Math.round(dt/6048e5)}return Qr(J,v,qt(P,Se.MinusSign))}}function Mt(v,A=!1){return function(b,P){return Qr(gt(b).getFullYear(),v,qt(P,Se.MinusSign),A)}}const he={};function q(v,A){v=v.replace(/:/g,"");const b=Date.parse("Jan 01, 1970 00:00:00 "+v)/6e4;return isNaN(b)?A:b}function xt(v){return v instanceof Date&&!isNaN(v.valueOf())}function hn(v,A){A=encodeURIComponent(A);for(const b of v.split(";")){const P=b.indexOf("="),[J,Te]=-1==P?[b,""]:[b.slice(0,P),b.slice(P+1)];if(J.trim()===A)return decodeURIComponent(Te)}return null}const Gr=/\s+/,Or=[];let Zr=(()=>{class v{constructor(b,P){this._ngEl=b,this._renderer=P,this.initialClasses=Or,this.stateMap=new Map}set klass(b){this.initialClasses=null!=b?b.trim().split(Gr):Or}set ngClass(b){this.rawClass="string"==typeof b?b.trim().split(Gr):b}ngDoCheck(){for(const P of this.initialClasses)this._updateState(P,!0);const b=this.rawClass;if(Array.isArray(b)||b instanceof Set)for(const P of b)this._updateState(P,!0);else if(null!=b)for(const P of Object.keys(b))this._updateState(P,!!b[P]);this._applyStateDiff()}_updateState(b,P){const J=this.stateMap.get(b);void 0!==J?(J.enabled!==P&&(J.changed=!0,J.enabled=P),J.touched=!0):this.stateMap.set(b,{enabled:P,changed:!0,touched:!0})}_applyStateDiff(){for(const b of this.stateMap){const P=b[0],J=b[1];J.changed?(this._toggleClass(P,J.enabled),J.changed=!1):J.touched||(J.enabled&&this._toggleClass(P,!1),this.stateMap.delete(P)),J.touched=!1}}_toggleClass(b,P){(b=b.trim()).length>0&&b.split(Gr).forEach(J=>{P?this._renderer.addClass(this._ngEl.nativeElement,J):this._renderer.removeClass(this._ngEl.nativeElement,J)})}static#e=this.\u0275fac=function(P){return new(P||v)(p.rXU(p.aKT),p.rXU(p.sFG))};static#t=this.\u0275dir=p.FsC({type:v,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0})}return v})();class R{constructor(A,b,P,J){this.$implicit=A,this.ngForOf=b,this.index=P,this.count=J}get first(){return 0===this.index}get last(){return this.index===this.count-1}get even(){return this.index%2==0}get odd(){return!this.even}}let V=(()=>{class v{set ngForOf(b){this._ngForOf=b,this._ngForOfDirty=!0}set ngForTrackBy(b){this._trackByFn=b}get ngForTrackBy(){return this._trackByFn}constructor(b,P,J){this._viewContainer=b,this._template=P,this._differs=J,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(b){b&&(this._template=b)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const b=this._ngForOf;!this._differ&&b&&(this._differ=this._differs.find(b).create(this.ngForTrackBy))}if(this._differ){const b=this._differ.diff(this._ngForOf);b&&this._applyChanges(b)}}_applyChanges(b){const P=this._viewContainer;b.forEachOperation((J,Te,Ue)=>{if(null==J.previousIndex)P.createEmbeddedView(this._template,new R(J.item,this._ngForOf,-1,-1),null===Ue?void 0:Ue);else if(null==Ue)P.remove(null===Te?void 0:Te);else if(null!==Te){const dt=P.get(Te);P.move(dt,Ue),G(dt,J)}});for(let J=0,Te=P.length;J<Te;J++){const dt=P.get(J).context;dt.index=J,dt.count=Te,dt.ngForOf=this._ngForOf}b.forEachIdentityChange(J=>{G(P.get(J.currentIndex),J)})}static ngTemplateContextGuard(b,P){return!0}static#e=this.\u0275fac=function(P){return new(P||v)(p.rXU(p.c1b),p.rXU(p.C4Q),p.rXU(p._q3))};static#t=this.\u0275dir=p.FsC({type:v,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return v})();function G(v,A){v.context.$implicit=A.item}let De=(()=>{class v{constructor(b,P){this._viewContainer=b,this._context=new we,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=P}set ngIf(b){this._context.$implicit=this._context.ngIf=b,this._updateView()}set ngIfThen(b){Ae("ngIfThen",b),this._thenTemplateRef=b,this._thenViewRef=null,this._updateView()}set ngIfElse(b){Ae("ngIfElse",b),this._elseTemplateRef=b,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(b,P){return!0}static#e=this.\u0275fac=function(P){return new(P||v)(p.rXU(p.c1b),p.rXU(p.C4Q))};static#t=this.\u0275dir=p.FsC({type:v,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return v})();class we{constructor(){this.$implicit=null,this.ngIf=null}}function Ae(v,A){if(A&&!A.createEmbeddedView)throw new Error(`${v} must be a TemplateRef, but received '${(0,p.Tbb)(A)}'.`)}class Je{constructor(A,b){this._viewContainerRef=A,this._templateRef=b,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(A){A&&!this._created?this.create():!A&&this._created&&this.destroy()}}let We=(()=>{class v{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(b){this._ngSwitch=b,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(b){this._defaultViews.push(b)}_matchCase(b){const P=b===this._ngSwitch;return this._lastCasesMatched||=P,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),P}_updateDefaultCases(b){if(this._defaultViews.length>0&&b!==this._defaultUsed){this._defaultUsed=b;for(const P of this._defaultViews)P.enforceState(b)}}static#e=this.\u0275fac=function(P){return new(P||v)};static#t=this.\u0275dir=p.FsC({type:v,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return v})(),Rt=(()=>{class v{constructor(b,P,J){this.ngSwitch=J,J._addCase(),this._view=new Je(b,P)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(P){return new(P||v)(p.rXU(p.c1b),p.rXU(p.C4Q),p.rXU(We,9))};static#t=this.\u0275dir=p.FsC({type:v,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return v})(),Jt=(()=>{class v{constructor(b,P,J){J._addDefault(new Je(b,P))}static#e=this.\u0275fac=function(P){return new(P||v)(p.rXU(p.c1b),p.rXU(p.C4Q),p.rXU(We,9))};static#t=this.\u0275dir=p.FsC({type:v,selectors:[["","ngSwitchDefault",""]],standalone:!0})}return v})(),Cn=(()=>{class v{constructor(b,P,J){this._ngEl=b,this._differs=P,this._renderer=J,this._ngStyle=null,this._differ=null}set ngStyle(b){this._ngStyle=b,!this._differ&&b&&(this._differ=this._differs.find(b).create())}ngDoCheck(){if(this._differ){const b=this._differ.diff(this._ngStyle);b&&this._applyChanges(b)}}_setStyle(b,P){const[J,Te]=b.split("."),Ue=-1===J.indexOf("-")?void 0:p.czy.DashCase;null!=P?this._renderer.setStyle(this._ngEl.nativeElement,J,Te?`${P}${Te}`:P,Ue):this._renderer.removeStyle(this._ngEl.nativeElement,J,Ue)}_applyChanges(b){b.forEachRemovedItem(P=>this._setStyle(P.key,null)),b.forEachAddedItem(P=>this._setStyle(P.key,P.currentValue)),b.forEachChangedItem(P=>this._setStyle(P.key,P.currentValue))}static#e=this.\u0275fac=function(P){return new(P||v)(p.rXU(p.aKT),p.rXU(p.MKu),p.rXU(p.sFG))};static#t=this.\u0275dir=p.FsC({type:v,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return v})();const _a=new p.nKC(""),va=new p.nKC("");let za=(()=>{class v{constructor(b,P,J){this.locale=b,this.defaultTimezone=P,this.defaultOptions=J}transform(b,P,J,Te){if(null==b||""===b||b!=b)return null;try{return Yt(b,P??this.defaultOptions?.dateFormat??"mediumDate",Te||this.locale,J??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(Ue){throw function hr(v,A){return new p.wOt(2100,!1)}()}}static#e=this.\u0275fac=function(P){return new(P||v)(p.rXU(p.xe9,16),p.rXU(_a,24),p.rXU(va,24))};static#t=this.\u0275pipe=p.EJ8({name:"date",type:v,pure:!0,standalone:!0})}return v})(),Ql=(()=>{class v{static#e=this.\u0275fac=function(P){return new(P||v)};static#t=this.\u0275mod=p.$C({type:v});static#n=this.\u0275inj=p.G2t({})}return v})();const Ka="browser",ml="server";function Xr(v){return v===ml}let Ca=(()=>{class v{static#e=this.\u0275prov=(0,p.jDH)({token:v,providedIn:"root",factory:()=>function qa(v){return v===Ka}((0,p.WQX)(p.Agw))?new _l((0,p.WQX)(B),window):new Zi})}return v})();class _l{constructor(A,b){this.document=A,this.window=b,this.offset=()=>[0,0]}setOffset(A){this.offset=Array.isArray(A)?()=>A:A}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(A){this.window.scrollTo(A[0],A[1])}scrollToAnchor(A){const b=function Ai(v,A){const b=v.getElementById(A)||v.getElementsByName(A)[0];if(b)return b;if("function"==typeof v.createTreeWalker&&v.body&&"function"==typeof v.body.attachShadow){const P=v.createTreeWalker(v.body,NodeFilter.SHOW_ELEMENT);let J=P.currentNode;for(;J;){const Te=J.shadowRoot;if(Te){const Ue=Te.getElementById(A)||Te.querySelector(`[name="${A}"]`);if(Ue)return Ue}J=P.nextNode()}}return null}(this.document,A);b&&(this.scrollToElement(b),b.focus())}setHistoryScrollRestoration(A){this.window.history.scrollRestoration=A}scrollToElement(A){const b=A.getBoundingClientRect(),P=b.left+this.window.pageXOffset,J=b.top+this.window.pageYOffset,Te=this.offset();this.window.scrollTo(P-Te[0],J-Te[1])}}class Zi{setOffset(A){}getScrollPosition(){return[0,0]}scrollToPosition(A){}scrollToAnchor(A){}setHistoryScrollRestoration(A){}}class bs{}},1562:(Z,k,T)=>{"use strict";function p(R,V,G,ce,De,we,Ae){try{var Je=R[we](Ae),We=Je.value}catch(Rt){return void G(Rt)}Je.done?V(We):Promise.resolve(We).then(ce,De)}function w(R){return function(){var V=this,G=arguments;return new Promise(function(ce,De){var we=R.apply(V,G);function Ae(We){p(we,ce,De,Ae,Je,"next",We)}function Je(We){p(we,ce,De,Ae,Je,"throw",We)}Ae(void 0)})}}T.d(k,{a7:()=>kn,Qq:()=>qt,q1:()=>Tt,Nl:()=>st,cS:()=>yt});var U=T(3953),$=T(7673),F=T(1985),L=T(6648),B=T(274),W=T(5964),X=T(6354),Q=T(980),Y=T(5558),me=T(177);class Pe{}class Ce{}class Ee{constructor(V){this.normalizedNames=new Map,this.lazyUpdate=null,V?"string"==typeof V?this.lazyInit=()=>{this.headers=new Map,V.split("\n").forEach(G=>{const ce=G.indexOf(":");if(ce>0){const De=G.slice(0,ce),we=De.toLowerCase(),Ae=G.slice(ce+1).trim();this.maybeSetNormalizedName(De,we),this.headers.has(we)?this.headers.get(we).push(Ae):this.headers.set(we,[Ae])}})}:typeof Headers<"u"&&V instanceof Headers?(this.headers=new Map,V.forEach((G,ce)=>{this.setHeaderEntries(ce,G)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(V).forEach(([G,ce])=>{this.setHeaderEntries(G,ce)})}:this.headers=new Map}has(V){return this.init(),this.headers.has(V.toLowerCase())}get(V){this.init();const G=this.headers.get(V.toLowerCase());return G&&G.length>0?G[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(V){return this.init(),this.headers.get(V.toLowerCase())||null}append(V,G){return this.clone({name:V,value:G,op:"a"})}set(V,G){return this.clone({name:V,value:G,op:"s"})}delete(V,G){return this.clone({name:V,value:G,op:"d"})}maybeSetNormalizedName(V,G){this.normalizedNames.has(G)||this.normalizedNames.set(G,V)}init(){this.lazyInit&&(this.lazyInit instanceof Ee?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(V=>this.applyUpdate(V)),this.lazyUpdate=null))}copyFrom(V){V.init(),Array.from(V.headers.keys()).forEach(G=>{this.headers.set(G,V.headers.get(G)),this.normalizedNames.set(G,V.normalizedNames.get(G))})}clone(V){const G=new Ee;return G.lazyInit=this.lazyInit&&this.lazyInit instanceof Ee?this.lazyInit:this,G.lazyUpdate=(this.lazyUpdate||[]).concat([V]),G}applyUpdate(V){const G=V.name.toLowerCase();switch(V.op){case"a":case"s":let ce=V.value;if("string"==typeof ce&&(ce=[ce]),0===ce.length)return;this.maybeSetNormalizedName(V.name,G);const De=("a"===V.op?this.headers.get(G):void 0)||[];De.push(...ce),this.headers.set(G,De);break;case"d":const we=V.value;if(we){let Ae=this.headers.get(G);if(!Ae)return;Ae=Ae.filter(Je=>-1===we.indexOf(Je)),0===Ae.length?(this.headers.delete(G),this.normalizedNames.delete(G)):this.headers.set(G,Ae)}else this.headers.delete(G),this.normalizedNames.delete(G)}}setHeaderEntries(V,G){const ce=(Array.isArray(G)?G:[G]).map(we=>we.toString()),De=V.toLowerCase();this.headers.set(De,ce),this.maybeSetNormalizedName(V,De)}forEach(V){this.init(),Array.from(this.normalizedNames.keys()).forEach(G=>V(this.normalizedNames.get(G),this.headers.get(G)))}}class ct{encodeKey(V){return Qe(V)}encodeValue(V){return Qe(V)}decodeKey(V){return decodeURIComponent(V)}decodeValue(V){return decodeURIComponent(V)}}const lt=/%(\d[a-f0-9])/gi,fn={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function Qe(R){return encodeURIComponent(R).replace(lt,(V,G)=>fn[G]??V)}function Ke(R){return`${R}`}class st{constructor(V={}){if(this.updates=null,this.cloneFrom=null,this.encoder=V.encoder||new ct,V.fromString){if(V.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function kt(R,V){const G=new Map;return R.length>0&&R.replace(/^\?/,"").split("&").forEach(De=>{const we=De.indexOf("="),[Ae,Je]=-1==we?[V.decodeKey(De),""]:[V.decodeKey(De.slice(0,we)),V.decodeValue(De.slice(we+1))],We=G.get(Ae)||[];We.push(Je),G.set(Ae,We)}),G}(V.fromString,this.encoder)}else V.fromObject?(this.map=new Map,Object.keys(V.fromObject).forEach(G=>{const ce=V.fromObject[G],De=Array.isArray(ce)?ce.map(Ke):[Ke(ce)];this.map.set(G,De)})):this.map=null}has(V){return this.init(),this.map.has(V)}get(V){this.init();const G=this.map.get(V);return G?G[0]:null}getAll(V){return this.init(),this.map.get(V)||null}keys(){return this.init(),Array.from(this.map.keys())}append(V,G){return this.clone({param:V,value:G,op:"a"})}appendAll(V){const G=[];return Object.keys(V).forEach(ce=>{const De=V[ce];Array.isArray(De)?De.forEach(we=>{G.push({param:ce,value:we,op:"a"})}):G.push({param:ce,value:De,op:"a"})}),this.clone(G)}set(V,G){return this.clone({param:V,value:G,op:"s"})}delete(V,G){return this.clone({param:V,value:G,op:"d"})}toString(){return this.init(),this.keys().map(V=>{const G=this.encoder.encodeKey(V);return this.map.get(V).map(ce=>G+"="+this.encoder.encodeValue(ce)).join("&")}).filter(V=>""!==V).join("&")}clone(V){const G=new st({encoder:this.encoder});return G.cloneFrom=this.cloneFrom||this,G.updates=(this.updates||[]).concat(V),G}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(V=>this.map.set(V,this.cloneFrom.map.get(V))),this.updates.forEach(V=>{switch(V.op){case"a":case"s":const G=("a"===V.op?this.map.get(V.param):void 0)||[];G.push(Ke(V.value)),this.map.set(V.param,G);break;case"d":if(void 0===V.value){this.map.delete(V.param);break}{let ce=this.map.get(V.param)||[];const De=ce.indexOf(Ke(V.value));-1!==De&&ce.splice(De,1),ce.length>0?this.map.set(V.param,ce):this.map.delete(V.param)}}}),this.cloneFrom=this.updates=null)}}class ft{constructor(){this.map=new Map}set(V,G){return this.map.set(V,G),this}get(V){return this.map.has(V)||this.map.set(V,V.defaultValue()),this.map.get(V)}delete(V){return this.map.delete(V),this}has(V){return this.map.has(V)}keys(){return this.map.keys()}}function bt(R){return typeof ArrayBuffer<"u"&&R instanceof ArrayBuffer}function ue(R){return typeof Blob<"u"&&R instanceof Blob}function Se(R){return typeof FormData<"u"&&R instanceof FormData}class be{constructor(V,G,ce,De){let we;if(this.url=G,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=V.toUpperCase(),function it(R){switch(R){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||De?(this.body=void 0!==ce?ce:null,we=De):we=ce,we&&(this.reportProgress=!!we.reportProgress,this.withCredentials=!!we.withCredentials,we.responseType&&(this.responseType=we.responseType),we.headers&&(this.headers=we.headers),we.context&&(this.context=we.context),we.params&&(this.params=we.params),this.transferCache=we.transferCache),this.headers??=new Ee,this.context??=new ft,this.params){const Ae=this.params.toString();if(0===Ae.length)this.urlWithParams=G;else{const Je=G.indexOf("?");this.urlWithParams=G+(-1===Je?"?":Je<G.length-1?"&":"")+Ae}}else this.params=new st,this.urlWithParams=G}serializeBody(){return null===this.body?null:"string"==typeof this.body||bt(this.body)||ue(this.body)||Se(this.body)||function je(R){return typeof URLSearchParams<"u"&&R instanceof URLSearchParams}(this.body)?this.body:this.body instanceof st?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||Se(this.body)?null:ue(this.body)?this.body.type||null:bt(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof st?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(V={}){const G=V.method||this.method,ce=V.url||this.url,De=V.responseType||this.responseType,we=V.transferCache??this.transferCache,Ae=void 0!==V.body?V.body:this.body,Je=V.withCredentials??this.withCredentials,We=V.reportProgress??this.reportProgress;let Rt=V.headers||this.headers,Jt=V.params||this.params;const Kn=V.context??this.context;return void 0!==V.setHeaders&&(Rt=Object.keys(V.setHeaders).reduce((nr,qn)=>nr.set(qn,V.setHeaders[qn]),Rt)),V.setParams&&(Jt=Object.keys(V.setParams).reduce((nr,qn)=>nr.set(qn,V.setParams[qn]),Jt)),new be(G,ce,Ae,{params:Jt,headers:Rt,context:Kn,reportProgress:We,responseType:De,withCredentials:Je,transferCache:we})}}var ke=function(R){return R[R.Sent=0]="Sent",R[R.UploadProgress=1]="UploadProgress",R[R.ResponseHeader=2]="ResponseHeader",R[R.DownloadProgress=3]="DownloadProgress",R[R.Response=4]="Response",R[R.User=5]="User",R}(ke||{});class Le{constructor(V,G=200,ce="OK"){this.headers=V.headers||new Ee,this.status=void 0!==V.status?V.status:G,this.statusText=V.statusText||ce,this.url=V.url||null,this.ok=this.status>=200&&this.status<300}}class nt extends Le{constructor(V={}){super(V),this.type=ke.ResponseHeader}clone(V={}){return new nt({headers:V.headers||this.headers,status:void 0!==V.status?V.status:this.status,statusText:V.statusText||this.statusText,url:V.url||this.url||void 0})}}class yt extends Le{constructor(V={}){super(V),this.type=ke.Response,this.body=void 0!==V.body?V.body:null}clone(V={}){return new yt({body:void 0!==V.body?V.body:this.body,headers:V.headers||this.headers,status:void 0!==V.status?V.status:this.status,statusText:V.statusText||this.statusText,url:V.url||this.url||void 0})}}class Kt extends Le{constructor(V){super(V,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${V.url||"(unknown url)"}`:`Http failure response for ${V.url||"(unknown url)"}: ${V.status} ${V.statusText}`,this.error=V.error||null}}function yn(R,V){return{body:V,headers:R.headers,context:R.context,observe:R.observe,params:R.params,reportProgress:R.reportProgress,responseType:R.responseType,withCredentials:R.withCredentials,transferCache:R.transferCache}}let qt=(()=>{class R{constructor(G){this.handler=G}request(G,ce,De={}){let we;if(G instanceof be)we=G;else{let We,Rt;We=De.headers instanceof Ee?De.headers:new Ee(De.headers),De.params&&(Rt=De.params instanceof st?De.params:new st({fromObject:De.params})),we=new be(G,ce,void 0!==De.body?De.body:null,{headers:We,context:De.context,params:Rt,reportProgress:De.reportProgress,responseType:De.responseType||"json",withCredentials:De.withCredentials,transferCache:De.transferCache})}const Ae=(0,$.of)(we).pipe((0,B.H)(We=>this.handler.handle(We)));if(G instanceof be||"events"===De.observe)return Ae;const Je=Ae.pipe((0,W.p)(We=>We instanceof yt));switch(De.observe||"body"){case"body":switch(we.responseType){case"arraybuffer":return Je.pipe((0,X.T)(We=>{if(null!==We.body&&!(We.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return We.body}));case"blob":return Je.pipe((0,X.T)(We=>{if(null!==We.body&&!(We.body instanceof Blob))throw new Error("Response is not a Blob.");return We.body}));case"text":return Je.pipe((0,X.T)(We=>{if(null!==We.body&&"string"!=typeof We.body)throw new Error("Response is not a string.");return We.body}));default:return Je.pipe((0,X.T)(We=>We.body))}case"response":return Je;default:throw new Error(`Unreachable: unhandled observe type ${De.observe}}`)}}delete(G,ce={}){return this.request("DELETE",G,ce)}get(G,ce={}){return this.request("GET",G,ce)}head(G,ce={}){return this.request("HEAD",G,ce)}jsonp(G,ce){return this.request("JSONP",G,{params:(new st).append(ce,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(G,ce={}){return this.request("OPTIONS",G,ce)}patch(G,ce,De={}){return this.request("PATCH",G,yn(De,ce))}post(G,ce,De={}){return this.request("POST",G,yn(De,ce))}put(G,ce,De={}){return this.request("PUT",G,yn(De,ce))}static#e=this.\u0275fac=function(ce){return new(ce||R)(U.KVO(Pe))};static#t=this.\u0275prov=U.jDH({token:R,factory:R.\u0275fac})}return R})();const Mn=/^\)\]\}',?\n/;function er(R){if(R.url)return R.url;const V="X-Request-URL".toLocaleLowerCase();return R.headers.get(V)}let ei=(()=>{class R{constructor(){this.fetchImpl=(0,U.WQX)(tr,{optional:!0})?.fetch??((...G)=>globalThis.fetch(...G)),this.ngZone=(0,U.WQX)(U.SKi)}handle(G){return new F.c(ce=>{const De=new AbortController;return this.doRequest(G,De.signal,ce).then(ai,we=>ce.error(new Kt({error:we}))),()=>De.abort()})}doRequest(G,ce,De){var we=this;return w(function*(){const Ae=we.createRequestInit(G);let Je;try{const Tr=we.ngZone.runOutsideAngular(()=>we.fetchImpl(G.urlWithParams,{signal:ce,...Ae}));(function Ui(R){R.then(ai,ai)})(Tr),De.next({type:ke.Sent}),Je=yield Tr}catch(Tr){return void De.error(new Kt({error:Tr,status:Tr.status??0,statusText:Tr.statusText,url:G.urlWithParams,headers:Tr.headers}))}const We=new Ee(Je.headers),Rt=Je.statusText,Jt=er(Je)??G.urlWithParams;let Kn=Je.status,nr=null;if(G.reportProgress&&De.next(new nt({headers:We,status:Kn,statusText:Rt,url:Jt})),Je.body){const Tr=Je.headers.get("content-length"),Cn=[],jn=Je.body.getReader();let hr,Pn,Kr=0;const Sr=typeof Zone<"u"&&Zone.current;yield we.ngZone.runOutsideAngular(w(function*(){for(;;){const{done:Ir,value:$i}=yield jn.read();if(Ir)break;if(Cn.push($i),Kr+=$i.length,G.reportProgress){Pn="text"===G.responseType?(Pn??"")+(hr??=new TextDecoder).decode($i,{stream:!0}):void 0;const Fr=()=>De.next({type:ke.DownloadProgress,total:Tr?+Tr:void 0,loaded:Kr,partialText:Pn});Sr?Sr.run(Fr):Fr()}}}));const on=we.concatChunks(Cn,Kr);try{const Ir=Je.headers.get("Content-Type")??"";nr=we.parseBody(G,on,Ir)}catch(Ir){return void De.error(new Kt({error:Ir,headers:new Ee(Je.headers),status:Je.status,statusText:Je.statusText,url:er(Je)??G.urlWithParams}))}}0===Kn&&(Kn=nr?200:0),Kn>=200&&Kn<300?(De.next(new yt({body:nr,headers:We,status:Kn,statusText:Rt,url:Jt})),De.complete()):De.error(new Kt({error:nr,headers:We,status:Kn,statusText:Rt,url:Jt}))})()}parseBody(G,ce,De){switch(G.responseType){case"json":const we=(new TextDecoder).decode(ce).replace(Mn,"");return""===we?null:JSON.parse(we);case"text":return(new TextDecoder).decode(ce);case"blob":return new Blob([ce],{type:De});case"arraybuffer":return ce.buffer}}createRequestInit(G){const ce={},De=G.withCredentials?"include":void 0;if(G.headers.forEach((we,Ae)=>ce[we]=Ae.join(",")),G.headers.has("Accept")||(ce.Accept="application/json, text/plain, */*"),!G.headers.has("Content-Type")){const we=G.detectContentTypeHeader();null!==we&&(ce["Content-Type"]=we)}return{body:G.serializeBody(),method:G.method,headers:ce,credentials:De}}concatChunks(G,ce){const De=new Uint8Array(ce);let we=0;for(const Ae of G)De.set(Ae,we),we+=Ae.length;return De}static#e=this.\u0275fac=function(ce){return new(ce||R)};static#t=this.\u0275prov=U.jDH({token:R,factory:R.\u0275fac})}return R})();class tr{}function ai(){}function Qi(R,V){return V(R)}function fr(R,V){return(G,ce)=>V.intercept(G,{handle:De=>R(De,ce)})}const kn=new U.nKC(""),mr=new U.nKC(""),Pi=new U.nKC(""),xi=new U.nKC("",{providedIn:"root",factory:()=>!0});function zr(){let R=null;return(V,G)=>{null===R&&(R=((0,U.WQX)(kn,{optional:!0})??[]).reduceRight(fr,Qi));const ce=(0,U.WQX)(U.TgB);if((0,U.WQX)(xi)){const we=ce.add();return R(V,G).pipe((0,Q.j)(()=>ce.remove(we)))}return R(V,G)}}let ji=(()=>{class R extends Pe{constructor(G,ce){super(),this.backend=G,this.injector=ce,this.chain=null,this.pendingTasks=(0,U.WQX)(U.TgB),this.contributeToStability=(0,U.WQX)(xi)}handle(G){if(null===this.chain){const ce=Array.from(new Set([...this.injector.get(mr),...this.injector.get(Pi,[])]));this.chain=ce.reduceRight((De,we)=>function li(R,V,G){return(ce,De)=>(0,U.N4e)(G,()=>V(ce,we=>R(we,De)))}(De,we,this.injector),Qi)}if(this.contributeToStability){const ce=this.pendingTasks.add();return this.chain(G,De=>this.backend.handle(De)).pipe((0,Q.j)(()=>this.pendingTasks.remove(ce)))}return this.chain(G,ce=>this.backend.handle(ce))}static#e=this.\u0275fac=function(ce){return new(ce||R)(U.KVO(Ce),U.KVO(U.uvJ))};static#t=this.\u0275prov=U.jDH({token:R,factory:R.\u0275fac})}return R})();const ie=/^\)\]\}',?\n/;let Ne=(()=>{class R{constructor(G){this.xhrFactory=G}handle(G){if("JSONP"===G.method)throw new U.wOt(-2800,!1);const ce=this.xhrFactory;return(ce.\u0275loadImpl?(0,L.H)(ce.\u0275loadImpl()):(0,$.of)(null)).pipe((0,Y.n)(()=>new F.c(we=>{const Ae=ce.build();if(Ae.open(G.method,G.urlWithParams),G.withCredentials&&(Ae.withCredentials=!0),G.headers.forEach((Cn,jn)=>Ae.setRequestHeader(Cn,jn.join(","))),G.headers.has("Accept")||Ae.setRequestHeader("Accept","application/json, text/plain, */*"),!G.headers.has("Content-Type")){const Cn=G.detectContentTypeHeader();null!==Cn&&Ae.setRequestHeader("Content-Type",Cn)}if(G.responseType){const Cn=G.responseType.toLowerCase();Ae.responseType="json"!==Cn?Cn:"text"}const Je=G.serializeBody();let We=null;const Rt=()=>{if(null!==We)return We;const Cn=Ae.statusText||"OK",jn=new Ee(Ae.getAllResponseHeaders()),Kr=function ae(R){return"responseURL"in R&&R.responseURL?R.responseURL:/^X-Request-URL:/m.test(R.getAllResponseHeaders())?R.getResponseHeader("X-Request-URL"):null}(Ae)||G.url;return We=new nt({headers:jn,status:Ae.status,statusText:Cn,url:Kr}),We},Jt=()=>{let{headers:Cn,status:jn,statusText:Kr,url:hr}=Rt(),Pn=null;204!==jn&&(Pn=typeof Ae.response>"u"?Ae.responseText:Ae.response),0===jn&&(jn=Pn?200:0);let Sr=jn>=200&&jn<300;if("json"===G.responseType&&"string"==typeof Pn){const on=Pn;Pn=Pn.replace(ie,"");try{Pn=""!==Pn?JSON.parse(Pn):null}catch(Ir){Pn=on,Sr&&(Sr=!1,Pn={error:Ir,text:Pn})}}Sr?(we.next(new yt({body:Pn,headers:Cn,status:jn,statusText:Kr,url:hr||void 0})),we.complete()):we.error(new Kt({error:Pn,headers:Cn,status:jn,statusText:Kr,url:hr||void 0}))},Kn=Cn=>{const{url:jn}=Rt(),Kr=new Kt({error:Cn,status:Ae.status||0,statusText:Ae.statusText||"Unknown Error",url:jn||void 0});we.error(Kr)};let nr=!1;const qn=Cn=>{nr||(we.next(Rt()),nr=!0);let jn={type:ke.DownloadProgress,loaded:Cn.loaded};Cn.lengthComputable&&(jn.total=Cn.total),"text"===G.responseType&&Ae.responseText&&(jn.partialText=Ae.responseText),we.next(jn)},Tr=Cn=>{let jn={type:ke.UploadProgress,loaded:Cn.loaded};Cn.lengthComputable&&(jn.total=Cn.total),we.next(jn)};return Ae.addEventListener("load",Jt),Ae.addEventListener("error",Kn),Ae.addEventListener("timeout",Kn),Ae.addEventListener("abort",Kn),G.reportProgress&&(Ae.addEventListener("progress",qn),null!==Je&&Ae.upload&&Ae.upload.addEventListener("progress",Tr)),Ae.send(Je),we.next({type:ke.Sent}),()=>{Ae.removeEventListener("error",Kn),Ae.removeEventListener("abort",Kn),Ae.removeEventListener("load",Jt),Ae.removeEventListener("timeout",Kn),G.reportProgress&&(Ae.removeEventListener("progress",qn),null!==Je&&Ae.upload&&Ae.upload.removeEventListener("progress",Tr)),Ae.readyState!==Ae.DONE&&Ae.abort()}})))}static#e=this.\u0275fac=function(ce){return new(ce||R)(U.KVO(me.N0))};static#t=this.\u0275prov=U.jDH({token:R,factory:R.\u0275fac})}return R})();const pe=new U.nKC(""),tt=new U.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),Ct=new U.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Mt{}let he=(()=>{class R{constructor(G,ce,De){this.doc=G,this.platform=ce,this.cookieName=De,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const G=this.doc.cookie||"";return G!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,me._b)(G,this.cookieName),this.lastCookieString=G),this.lastToken}static#e=this.\u0275fac=function(ce){return new(ce||R)(U.KVO(me.qQ),U.KVO(U.Agw),U.KVO(tt))};static#t=this.\u0275prov=U.jDH({token:R,factory:R.\u0275fac})}return R})();function se(R,V){const G=R.url.toLowerCase();if(!(0,U.WQX)(pe)||"GET"===R.method||"HEAD"===R.method||G.startsWith("http://")||G.startsWith("https://"))return V(R);const ce=(0,U.WQX)(Mt).getToken(),De=(0,U.WQX)(Ct);return null!=ce&&!R.headers.has(De)&&(R=R.clone({headers:R.headers.set(De,ce)})),V(R)}var te=function(R){return R[R.Interceptors=0]="Interceptors",R[R.LegacyInterceptors=1]="LegacyInterceptors",R[R.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",R[R.NoXsrfProtection=3]="NoXsrfProtection",R[R.JsonpSupport=4]="JsonpSupport",R[R.RequestsMadeViaParent=5]="RequestsMadeViaParent",R[R.Fetch=6]="Fetch",R}(te||{});function Ze(...R){const V=[qt,Ne,ji,{provide:Pe,useExisting:ji},{provide:Ce,useFactory:()=>(0,U.WQX)(ei,{optional:!0})??(0,U.WQX)(Ne)},{provide:mr,useValue:se,multi:!0},{provide:pe,useValue:!0},{provide:Mt,useClass:he}];for(const G of R)V.push(...G.\u0275providers);return(0,U.EmA)(V)}const xt=new U.nKC("");function rn(){return function ve(R,V){return{\u0275kind:R,\u0275providers:V}}(te.LegacyInterceptors,[{provide:xt,useFactory:zr},{provide:mr,useExisting:xt,multi:!0}])}let Tt=(()=>{class R{static#e=this.\u0275fac=function(ce){return new(ce||R)};static#t=this.\u0275mod=U.$C({type:R});static#n=this.\u0275inj=U.G2t({providers:[Ze(rn())]})}return R})()},3953:(Z,k,T)=>{"use strict";T.d(k,{bc$:()=>$_,iLQ:()=>gm,sZ2:()=>_d,hnV:()=>Kb,Hbi:()=>z1,o8S:()=>hl,BIS:()=>H_,gRc:()=>cM,Ql9:()=>f1,Ocv:()=>y1,Z63:()=>$o,aKT:()=>tu,uvJ:()=>xo,zcH:()=>Ua,bkB:()=>pa,$GK:()=>pn,nKC:()=>nn,zZn:()=>Ki,_q3:()=>fC,MKu:()=>hC,xe9:()=>oC,Co$:()=>W0,Vns:()=>vu,SKi:()=>ur,Xx1:()=>Nr,Agw:()=>vd,PLl:()=>eh,sFG:()=>rI,_9s:()=>Xv,czy:()=>Dg,kdw:()=>yi,C4Q:()=>_h,NYb:()=>o1,giA:()=>Gb,RxE:()=>kb,c1b:()=>jg,gXe:()=>ia,mal:()=>Qg,L39:()=>wN,Ol2:()=>fy,w6W:()=>QI,oH4:()=>oM,SmG:()=>O1,WQX:()=>qe,naY:()=>I1,QuC:()=>u,EmA:()=>D,fpN:()=>H1,HJs:()=>ON,N4e:()=>go,O8t:()=>DN,H3F:()=>Vb,zAP:()=>RM,H8p:()=>Ci,KH2:()=>cf,TgB:()=>Hl,wOt:()=>ut,WHO:()=>Hb,e01:()=>zb,H5H:()=>ky,Zy3:()=>Co,mq5:()=>eD,JZv:()=>Dr,LfX:()=>Ma,plB:()=>Sc,jNT:()=>tC,zjR:()=>Wb,TL$:()=>j_,Tbb:()=>xr,GFd:()=>G0,OA$:()=>ju,aNF:()=>ub,R7$:()=>pw,BMQ:()=>My,x72:()=>Ty,HbH:()=>kE,ZvI:()=>zE,wni:()=>FD,VBU:()=>ac,FsC:()=>Aa,jDH:()=>ir,G2t:()=>eo,$C:()=>tl,EJ8:()=>Vc,rXU:()=>Fd,nrm:()=>Fy,bVm:()=>im,qex:()=>rm,k0s:()=>nm,j41:()=>tm,RV6:()=>XE,xGo:()=>Lp,KVO:()=>an,kS0:()=>sd,QTQ:()=>mw,bIt:()=>Uy,lsd:()=>VD,XpG:()=>MD,nI1:()=>yb,bMT:()=>Cb,SdG:()=>SD,NAR:()=>TD,Y8G:()=>Py,FS9:()=>$y,Mz_:()=>cm,eq3:()=>hb,mGM:()=>kD,sdS:()=>BD,Njj:()=>If,eBV:()=>zu,npT:()=>$C,B4B:()=>hv,n$t:()=>zC,DNE:()=>py,C5r:()=>wb,EFF:()=>QD,JRh:()=>zy,SpI:()=>um});let w=null,$=1;const F=Symbol("SIGNAL");function L(e){const t=w;return w=e,t}const Q={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 Pe(e){if((!st(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==$)){if(!e.producerMustRecompute(e)&&!lt(e))return e.dirty=!1,void(e.lastCleanEpoch=$);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=$}}function ct(e){return e&&(e.nextProducerIndex=0),L(e)}function lt(e){Wt(e);for(let t=0;t<e.producerNode.length;t++){const n=e.producerNode[t],r=e.producerLastReadVersion[t];if(r!==n.version||(Pe(n),r!==n.version))return!0}return!1}function fn(e){if(Wt(e),st(e))for(let t=0;t<e.producerNode.length;t++)Ke(e.producerNode[t],e.producerIndexOfThis[t]);e.producerNode.length=e.producerLastReadVersion.length=e.producerIndexOfThis.length=0,e.liveConsumerNode&&(e.liveConsumerNode.length=e.liveConsumerIndexOfThis.length=0)}function Ke(e,t){if(function ft(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}(e),1===e.liveConsumerNode.length&&function it(e){return void 0!==e.producerNode}(e))for(let r=0;r<e.producerNode.length;r++)Ke(e.producerNode[r],e.producerIndexOfThis[r]);const n=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[n],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[n],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){const r=e.liveConsumerIndexOfThis[t],i=e.liveConsumerNode[t];Wt(i),i.producerIndexOfThis[r]=t}}function st(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function Wt(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}let Le=null;var Qi=T(4412),fr=T(1413),li=T(8359),kn=T(6354);typeof navigator<"u"&&navigator,typeof navigator<"u"&&!/Opera/.test(navigator.userAgent)&&navigator,typeof navigator<"u"&&(/MSIE/.test(navigator.userAgent)||navigator),typeof navigator<"u"&&!/Opera|WebKit/.test(navigator.userAgent)&&navigator,typeof navigator<"u"&&navigator;const as="https://g.co/ng/security#xss";class ut extends Error{constructor(t,n){super(Co(t,n)),this.code=t}}function Co(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}function wo(e){return{toString:e}.toString()}const Hi="__parameters__";function Yi(e,t,n){return wo(()=>{const r=function Pr(e){return function(...n){if(e){const r=e(...n);for(const i in r)this[i]=r[i]}}}(t);function i(...s){if(this instanceof i)return r.apply(this,s),this;const c=new i(...s);return m.annotation=c,m;function m(y,S,O){const z=y.hasOwnProperty(Hi)?y[Hi]:Object.defineProperty(y,Hi,{value:[]})[Hi];for(;z.length<=O;)z.push(null);return(z[O]=z[O]||[]).push(c),y}}return n&&(i.prototype=Object.create(n.prototype)),i.prototype.ngMetadataName=e,i.annotationCls=i,i})}const Dr=globalThis;function Vn(e){for(let t in e)if(e[t]===Vn)return t;throw Error("Could not find renamed property on target object.")}function xr(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(xr).join(", ")+"]";if(null==e)return""+e;if(e.overriddenName)return`${e.overriddenName}`;if(e.name)return`${e.name}`;const t=e.toString();if(null==t)return""+t;const n=t.indexOf("\n");return-1===n?t:t.substring(0,n)}function ao(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const wa=Vn({__forward_ref__:Vn});function Ss(e){return e.__forward_ref__=Ss,e.toString=function(){return xr(this())},e}function Bt(e){return ri(e)?e():e}function ri(e){return"function"==typeof e&&e.hasOwnProperty(wa)&&e.__forward_ref__===Ss}function ir(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function eo(e){return{providers:e.providers||[],imports:e.imports||[]}}function Zs(e){return bo(e,Xs)||bo(e,Ta)}function Ma(e){return null!==Zs(e)}function bo(e,t){return e.hasOwnProperty(t)?e[t]:null}function Mi(e){return e&&(e.hasOwnProperty(Cl)||e.hasOwnProperty(wl))?e[Cl]:null}const Xs=Vn({\u0275prov:Vn}),Cl=Vn({\u0275inj:Vn}),Ta=Vn({ngInjectableDef:Vn}),wl=Vn({ngInjectorDef:Vn});class nn{constructor(t,n){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof n?this.__NG_ELEMENT_ID__=n:void 0!==n&&(this.\u0275prov=ir({token:this,providedIn:n.providedIn||"root",factory:n.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Ys(e){return e&&!!e.\u0275providers}const Js=Vn({\u0275cmp:Vn}),vi=Vn({\u0275dir:Vn}),Is=Vn({\u0275pipe:Vn}),El=Vn({\u0275mod:Vn}),Ni=Vn({\u0275fac:Vn}),Wo=Vn({__NG_ELEMENT_ID__:Vn}),ea=Vn({__NG_ENV_ID__:Vn});function mt(e){return"string"==typeof e?e:null==e?"":String(e)}function Os(e,t){throw new ut(-201,!1)}var pn=function(e){return e[e.Default=0]="Default",e[e.Host=1]="Host",e[e.Self=2]="Self",e[e.SkipSelf=4]="SkipSelf",e[e.Optional=8]="Optional",e}(pn||{});let ta;function Dl(){return ta}function fi(e){const t=ta;return ta=e,t}function Ia(e,t,n){const r=Zs(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:n&pn.Optional?null:void 0!==t?t:void Os()}const na={},Ps="__NG_DI_FLAG__",v="ngTempTokenPath",b=/\n/gm,J="__source";let Te;function dt(e){const t=Te;return Te=e,t}function Cr(e,t=pn.Default){if(void 0===Te)throw new ut(-203,!1);return null===Te?Ia(e,void 0,t):Te.get(e,t&pn.Optional?null:void 0,t)}function an(e,t=pn.Default){return(Dl()||Cr)(Bt(e),t)}function qe(e,t=pn.Default){return an(e,mn(t))}function mn(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function ln(e){const t=[];for(let n=0;n<e.length;n++){const r=Bt(e[n]);if(Array.isArray(r)){if(0===r.length)throw new ut(900,!1);let i,s=pn.Default;for(let c=0;c<r.length;c++){const m=r[c],y=Xn(m);"number"==typeof y?-1===y?i=m.token:s|=y:i=m}t.push(an(i,s))}else t.push(an(r))}return t}function Zn(e,t){return e[Ps]=t,e.prototype[Ps]=t,e}function Xn(e){return e[Ps]}const Nr=Zn(Yi("Optional"),8),yi=Zn(Yi("SkipSelf"),4);function So(e,t){return e.hasOwnProperty(Ni)?e[Ni]:null}function Oa(e,t){e.forEach(n=>Array.isArray(n)?Oa(n,t):t(n))}function rc(e,t,n){t>=e.length?e.push(n):e.splice(t,0,n)}function Tl(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function j(e,t,n){let r=ps(e,t);return r>=0?e[1|r]=n:(r=~r,function Pa(e,t,n,r){let i=e.length;if(i==t)e.push(n,r);else if(1===i)e.push(r,e[0]),e[0]=n;else{for(i--,e.push(e[i-1],e[i]);i>t;)e[i]=e[i-2],i--;e[t]=n,e[t+1]=r}}(e,r,t,n)),r}function hs(e,t){const n=ps(e,t);if(n>=0)return e[1|n]}function ps(e,t){return function Rn(e,t,n){let r=0,i=e.length>>n;for(;i!==r;){const s=r+(i-r>>1),c=e[s<<n];if(t===c)return s<<n;c>t?i=s:r=s+1}return~(i<<n)}(e,t,1)}const qo={},Tn=[],$o=new nn(""),As=new nn("",-1),Il=new nn("");class ra{get(t,n=na){if(n===na){const r=new Error(`NullInjectorError: No provider for ${xr(t)}!`);throw r.name="NullInjectorError",r}return n}}var Ja=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(Ja||{}),ia=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(ia||{}),Io=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(Io||{});function oi(e,t,n){let r=e.length;for(;;){const i=e.indexOf(t,n);if(-1===i)return i;if(0===i||e.charCodeAt(i-1)<=32){const s=t.length;if(i+s===r||e.charCodeAt(i+s)<=32)return i}n=i+1}}function Ri(e,t,n){let r=0;for(;r<n.length;){const i=n[r];if("number"==typeof i){if(0!==i)break;r++;const s=n[r++],c=n[r++],m=n[r++];e.setAttribute(t,c,m,s)}else{const s=i,c=n[++r];Rc(s)?e.setProperty(t,s,c):e.setAttribute(t,s,c),r++}}return r}function Nc(e){return 3===e||4===e||6===e}function Rc(e){return 64===e.charCodeAt(0)}function el(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let n=-1;for(let r=0;r<t.length;r++){const i=t[r];"number"==typeof i?n=i:0===n||Ol(e,n,i,null,-1===n||2===n?t[++r]:null)}}return e}function Ol(e,t,n,r,i){let s=0,c=e.length;if(-1===t)c=-1;else for(;s<e.length;){const m=e[s++];if("number"==typeof m){if(m===t){c=-1;break}if(m>t){c=s-1;break}}}for(;s<e.length;){const m=e[s];if("number"==typeof m)break;if(m===n){if(null===r)return void(null!==i&&(e[s+1]=i));if(r===e[s+1])return void(e[s+2]=i)}s++,null!==r&&s++,null!==i&&s++}-1!==c&&(e.splice(c,0,t),s=c+1),e.splice(s++,0,n),null!==r&&e.splice(s++,0,r),null!==i&&e.splice(s++,0,i)}const Oo="ng-template";function oc(e,t,n,r){let i=0;if(r){for(;i<t.length&&"string"==typeof t[i];i+=2)if("class"===t[i]&&-1!==oi(t[i+1].toLowerCase(),n,0))return!0}else if(sc(e))return!1;if(i=t.indexOf(1,i),i>-1){let s;for(;++i<t.length&&"string"==typeof(s=t[i]);)if(s.toLowerCase()===n)return!0}return!1}function sc(e){return 4===e.type&&e.value!==Oo}function Mu(e,t,n){return t===(4!==e.type||n?e.value:Oo)}function hf(e,t,n){let r=4;const i=e.attrs,s=null!==i?function Ho(e){for(let t=0;t<e.length;t++)if(Nc(e[t]))return t;return e.length}(i):0;let c=!1;for(let m=0;m<t.length;m++){const y=t[m];if("number"!=typeof y){if(!c)if(4&r){if(r=2|1&r,""!==y&&!Mu(e,y,n)||""===y&&1===t.length){if(Po(r))return!1;c=!0}}else if(8&r){if(null===i||!oc(e,i,y,n)){if(Po(r))return!1;c=!0}}else{const S=t[++m],O=oa(y,i,sc(e),n);if(-1===O){if(Po(r))return!1;c=!0;continue}if(""!==S){let z;if(z=O>s?"":i[O+1].toLowerCase(),2&r&&S!==z){if(Po(r))return!1;c=!0}}}}else{if(!c&&!Po(r)&&!Po(y))return!1;if(c&&Po(y))continue;c=!1,r=y|1&r}}return Po(r)||c}function Po(e){return!(1&e)}function oa(e,t,n,r){if(null===t)return-1;let i=0;if(r||!n){let s=!1;for(;i<t.length;){const c=t[i];if(c===e)return i;if(3===c||6===c)s=!0;else{if(1===c||2===c){let m=t[++i];for(;"string"==typeof m;)m=t[++i];continue}if(4===c)break;if(0===c){i+=4;continue}}i+=s?1:2}return-1}return function Su(e,t){let n=e.indexOf(4);if(n>-1)for(n++;n<e.length;){const r=e[n];if("number"==typeof r)return-1;if(r===t)return n;n++}return-1}(t,e)}function Tu(e,t,n=!1){for(let r=0;r<t.length;r++)if(hf(e,t[r],n))return!0;return!1}function Iu(e,t){e:for(let n=0;n<t.length;n++){const r=t[n];if(e.length===r.length){for(let i=0;i<e.length;i++)if(e[i]!==r[i])continue e;return!0}}return!1}function Ou(e,t){return e?":not("+t.trim()+")":t}function Lc(e){let t=e[0],n=1,r=2,i="",s=!1;for(;n<e.length;){let c=e[n];if("string"==typeof c)if(2&r){const m=e[++n];i+="["+c+(m.length>0?'="'+m+'"':"")+"]"}else 8&r?i+="."+c:4&r&&(i+=" "+c);else""!==i&&!Po(c)&&(t+=Ou(s,i),i=""),r=c,s=s||!Po(r);n++}return""!==i&&(t+=Ou(s,i)),t}function ac(e){return wo(()=>{const t=I(e),n={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===Ja.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||ia.Emulated,styles:e.styles||Tn,_:null,schemas:e.schemas||null,tView:null,id:""};l(n);const r=e.dependencies;return n.directiveDefs=h(r,!1),n.pipeDefs=h(r,!0),n.id=function _(e){let t=0;const n=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,e.consts,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery].join("|");for(const i of n)t=Math.imul(31,t)+i.charCodeAt(0)|0;return t+=2147483648,"c"+t}(n),n})}function Pu(e){return Sn(e)||E(e)}function xu(e){return null!==e}function tl(e){return wo(()=>({type:e.type,bootstrap:e.bootstrap||Tn,declarations:e.declarations||Tn,imports:e.imports||Tn,exports:e.exports||Tn,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function xa(e,t){if(null==e)return qo;const n={};for(const r in e)if(e.hasOwnProperty(r)){const i=e[r];let s,c,m=Io.None;Array.isArray(i)?(m=i[0],s=i[1],c=i[2]??s):(s=i,c=i),t?(n[s]=m!==Io.None?[r,m]:r,t[s]=c):n[s]=r}return n}function Aa(e){return wo(()=>{const t=I(e);return l(t),t})}function Vc(e){return{type:e.type,name:e.name,factory:null,pure:!1!==e.pure,standalone:!0===e.standalone,onDestroy:e.type.prototype.ngOnDestroy||null}}function Sn(e){return e[Js]||null}function E(e){return e[vi]||null}function f(e){return e[Is]||null}function u(e){const t=Sn(e)||E(e)||f(e);return null!==t&&t.standalone}function C(e,t){const n=e[El]||null;if(!n&&!0===t)throw new Error(`Type ${xr(e)} does not have '\u0275mod' property.`);return n}function I(e){const t={};return{type:e.type,providersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:t,inputTransforms:null,inputConfig:e.inputs||qo,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||Tn,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:xa(e.inputs,t),outputs:xa(e.outputs),debugInfo:null}}function l(e){e.features?.forEach(t=>t(e))}function h(e,t){if(!e)return null;const n=t?f:Pu;return()=>("function"==typeof e?e():e).map(r=>n(r)).filter(xu)}function D(e){return{\u0275providers:e}}function x(...e){return{\u0275providers:H(0,e),\u0275fromNgModule:!0}}function H(e,...t){const n=[],r=new Set;let i;const s=c=>{n.push(c)};return Oa(t,c=>{const m=c;re(m,s,[],r)&&(i||=[],i.push(m))}),void 0!==i&&de(i,s),n}function de(e,t){for(let n=0;n<e.length;n++){const{ngModule:r,providers:i}=e[n];$e(i,s=>{t(s,r)})}}function re(e,t,n,r){if(!(e=Bt(e)))return!1;let i=null,s=Mi(e);const c=!s&&Sn(e);if(s||c){if(c&&!c.standalone)return!1;i=e}else{const y=e.ngModule;if(s=Mi(y),!s)return!1;i=y}const m=r.has(i);if(c){if(m)return!1;if(r.add(i),c.dependencies){const y="function"==typeof c.dependencies?c.dependencies():c.dependencies;for(const S of y)re(S,t,n,r)}}else{if(!s)return!1;{if(null!=s.imports&&!m){let S;r.add(i);try{Oa(s.imports,O=>{re(O,t,n,r)&&(S||=[],S.push(O))})}finally{}void 0!==S&&de(S,t)}if(!m){const S=So(i)||(()=>new i);t({provide:i,useFactory:S,deps:Tn},i),t({provide:Il,useValue:i,multi:!0},i),t({provide:$o,useValue:()=>an(i),multi:!0},i)}const y=s.providers;if(null!=y&&!m){const S=e;$e(y,O=>{t(O,S)})}}}return i!==e&&void 0!==e.providers}function $e(e,t){for(let n of e)Ys(n)&&(n=n.\u0275providers),Array.isArray(n)?$e(n,t):t(n)}const vt=Vn({provide:String,useValue:Vn});function cn(e){return null!==e&&"object"==typeof e&&vt in e}function zn(e){return"function"==typeof e}const Ci=new nn(""),Jn={},si={};let Ns;function Rs(){return void 0===Ns&&(Ns=new ra),Ns}class xo{}class ho extends xo{get destroyed(){return this._destroyed}constructor(t,n,r,i){super(),this.parent=n,this.source=r,this.scopes=i,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,po(t,c=>this.processProvider(c)),this.records.set(As,Ft(void 0,this)),i.has("environment")&&this.records.set(xo,Ft(void 0,this));const s=this.records.get(Ci);null!=s&&"string"==typeof s.value&&this.scopes.add(s.value),this.injectorDefTypes=new Set(this.get(Il,Tn,pn.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=L(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const n=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of n)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),L(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const n=dt(this),r=fi(void 0);try{return t()}finally{dt(n),fi(r)}}get(t,n=na,r=pn.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(ea))return t[ea](this);r=mn(r);const s=dt(this),c=fi(void 0);try{if(!(r&pn.SkipSelf)){let y=this.records.get(t);if(void 0===y){const S=function Ti(e){return"function"==typeof e||"object"==typeof e&&e instanceof nn}(t)&&Zs(t);y=S&&this.injectableDefInScope(S)?Ft(Pl(t),Jn):null,this.records.set(t,y)}if(null!=y)return this.hydrate(t,y)}return(r&pn.Self?Rs():this.parent).get(t,n=r&pn.Optional&&n===na?null:n)}catch(m){if("NullInjectorError"===m.name){if((m[v]=m[v]||[]).unshift(xr(t)),s)throw m;return function ii(e,t,n,r){const i=e[v];throw t[J]&&i.unshift(t[J]),e.message=function To(e,t,n,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let i=xr(t);if(Array.isArray(t))i=t.map(xr).join(" -> ");else if("object"==typeof t){let s=[];for(let c in t)if(t.hasOwnProperty(c)){let m=t[c];s.push(c+":"+("string"==typeof m?JSON.stringify(m):xr(m)))}i=`{${s.join(", ")}}`}return`${n}${r?"("+r+")":""}[${i}]: ${e.replace(b,"\n  ")}`}("\n"+e.message,i,n,r),e.ngTokenPath=i,e[v]=null,e}(m,t,"R3InjectorError",this.source)}throw m}finally{fi(c),dt(s)}}resolveInjectorInitializers(){const t=L(null),n=dt(this),r=fi(void 0);try{const s=this.get($o,Tn,pn.Self);for(const c of s)c()}finally{dt(n),fi(r),L(t)}}toString(){const t=[],n=this.records;for(const r of n.keys())t.push(xr(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new ut(205,!1)}processProvider(t){let n=zn(t=Bt(t))?t:Bt(t&&t.provide);const r=function Bc(e){return cn(e)?Ft(void 0,e.useValue):Ft(function Ot(e,t,n){let r;if(zn(e)){const i=Bt(e);return So(i)||Pl(i)}if(cn(e))r=()=>Bt(e.useValue);else if(function Yn(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...ln(e.deps||[]));else if(function An(e){return!(!e||!e.useExisting)}(e))r=()=>an(Bt(e.useExisting));else{const i=Bt(e&&(e.useClass||e.provide));if(!function Qt(e){return!!e.deps}(e))return So(i)||Pl(i);r=()=>new i(...ln(e.deps))}return r}(e),Jn)}(t);if(!zn(t)&&!0===t.multi){let i=this.records.get(n);i||(i=Ft(void 0,Jn,!0),i.factory=()=>ln(i.multi),this.records.set(n,i)),n=t,i.multi.push(t)}this.records.set(n,r)}hydrate(t,n){const r=L(null);try{return n.value===Jn&&(n.value=si,n.value=n.factory()),"object"==typeof n.value&&n.value&&function or(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(n.value)&&this._ngOnDestroyHooks.add(n.value),n.value}finally{L(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;const n=Bt(t.providedIn);return"string"==typeof n?"any"===n||this.scopes.has(n):this.injectorDefTypes.has(n)}removeOnDestroy(t){const n=this._onDestroyHooks.indexOf(t);-1!==n&&this._onDestroyHooks.splice(n,1)}}function Pl(e){const t=Zs(e),n=null!==t?t.factory:So(e);if(null!==n)return n;if(e instanceof nn)throw new ut(204,!1);if(e instanceof Function)return function nl(e){if(e.length>0)throw new ut(204,!1);const n=function Mo(e){return e&&(e[Xs]||e[Ta])||null}(e);return null!==n?()=>n.factory(e):()=>new e}(e);throw new ut(204,!1)}function Ft(e,t,n=!1){return{factory:e,value:t,multi:n?[]:void 0}}function po(e,t){for(const n of e)Array.isArray(n)?po(n,t):n&&Ys(n)?po(n.\u0275providers,t):t(n)}function go(e,t){e instanceof ho&&e.assertNotDestroyed();const r=dt(e),i=fi(void 0);try{return t()}finally{dt(r),fi(i)}}function Ls(){return void 0!==Dl()||null!=function Ue(){return Te}()}const Ur=0,rt=1,jt=2,Ii=3,Qo=4,Zt=5,Ao=6,lc=7,Mr=8,wi=9,aa=10,_n=11,mo=12,Jh=13,Ra=14,jr=15,rl=16,Al=17,Ei=18,Zo=19,Fu=20,La=21,Nl=22,Xo=23,Nt=25,ku=1,gs=7,cc=9,Rr=10;var Uc=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(Uc||{});function Oi(e){return Array.isArray(e)&&"object"==typeof e[ku]}function zi(e){return Array.isArray(e)&&!0===e[ku]}function gf(e){return!!(4&e.flags)}function Ll(e){return e.componentOffset>-1}function Vu(e){return!(1&~e.flags)}function ms(e){return!!e.template}function uc(e){return!!(512&e[jt])}class rp{constructor(t,n,r){this.previousValue=t,this.currentValue=n,this.firstChange=r}isFirstChange(){return this.firstChange}}function zc(e,t,n,r){null!==t?t.applyValueToInputSignal(t,r):e[n]=r}function ju(){return $u}function $u(e){return e.type.prototype.ngOnChanges&&(e.setInput=ip),Rm}function Rm(){const e=wf(this),t=e?.current;if(t){const n=e.previous;if(n===qo)e.previous=t;else for(let r in t)n[r]=t[r];e.current=null,this.ngOnChanges(t)}}function ip(e,t,n,r,i){const s=this.declaredInputs[r],c=wf(e)||function op(e,t){return e[ca]=t}(e,{previous:qo,current:null}),m=c.current||(c.current={}),y=c.previous,S=y[s];m[s]=new rp(S&&S.currentValue,n,y===qo),zc(e,t,i,n)}ju.ngInherit=!0;const ca="__ngSimpleChanges__";function wf(e){return e[ca]||null}const ua=function(e,t,n){};function sr(e){for(;Array.isArray(e);)e=e[Ur];return e}function Fl(e,t){return sr(t[e])}function Gi(e,t){return sr(t[e.index])}function Xt(e,t){return e.data[t]}function fa(e,t){return e[t]}function Ro(e,t){const n=t[e];return Oi(n)?n:n[Ur]}function Df(e){return!(128&~e[jt])}function Yo(e,t){return null==t?null:e[t]}function ro(e){e[Al]=0}function lp(e){1024&e[jt]||(e[jt]|=1024,Df(e)&&Kc(e))}function Wc(e){return!!(9216&e[jt]||e[Xo]?.dirty)}function Mf(e){e[aa].changeDetectionScheduler?.notify(8),64&e[jt]&&(e[jt]|=1024),Wc(e)&&Kc(e)}function Kc(e){e[aa].changeDetectionScheduler?.notify(0);let t=Fa(e);for(;null!==t&&!(8192&t[jt])&&(t[jt]|=8192,Df(t));)t=Fa(t)}function Hu(e,t){if(!(256&~e[jt]))throw new ut(911,!1);null===e[La]&&(e[La]=[]),e[La].push(t)}function Fa(e){const t=e[Ii];return zi(t)?t[Ii]:t}const Gt={lFrame:yp(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let up=!1;function Sf(){return Gt.bindingsEnabled}function il(){return null!==Gt.skipHydrationRootTNode}function Re(){return Gt.lFrame.lView}function Ln(){return Gt.lFrame.tView}function zu(e){return Gt.lFrame.contextLView=e,e[Mr]}function If(e){return Gt.lFrame.contextLView=null,e}function pr(){let e=Gu();for(;null!==e&&64===e.type;)e=e.parent;return e}function Gu(){return Gt.lFrame.currentTNode}function _s(e,t){const n=Gt.lFrame;n.currentTNode=e,n.isParent=t}function hc(){return Gt.lFrame.isParent}function Wu(){Gt.lFrame.isParent=!1}function hp(){return up}function pp(e){up=e}function Lo(){const e=Gt.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function Vs(){return Gt.lFrame.bindingIndex++}function $m(e,t){const n=Gt.lFrame;n.bindingIndex=n.bindingRootIndex=e,Ku(t)}function Ku(e){Gt.lFrame.currentDirectiveIndex=e}function Qu(){return Gt.lFrame.currentQueryIndex}function Zu(e){Gt.lFrame.currentQueryIndex=e}function zm(e){const t=e[rt];return 2===t.type?t.declTNode:1===t.type?e[Zt]:null}function _p(e,t,n){if(n&pn.SkipSelf){let i=t,s=e;for(;!(i=i.parent,null!==i||n&pn.Host||(i=zm(s),null===i||(s=s[Ra],10&i.type))););if(null===i)return!1;t=i,e=s}const r=Gt.lFrame=vp();return r.currentTNode=t,r.lView=e,!0}function Xu(e){const t=vp(),n=e[rt];Gt.lFrame=t,t.currentTNode=n.firstChild,t.lView=e,t.tView=n,t.contextLView=e,t.bindingIndex=n.bindingStartIndex,t.inI18n=!1}function vp(){const e=Gt.lFrame,t=null===e?null:e.child;return null===t?yp(e):t}function yp(e){const t={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return null!==e&&(e.child=t),t}function Cp(){const e=Gt.lFrame;return Gt.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const wp=Cp;function Pf(){const e=Cp();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function Lr(){return Gt.lFrame.selectedIndex}function Vl(e){Gt.lFrame.selectedIndex=e}function $r(){const e=Gt.lFrame;return Xt(e.tView,e.selectedIndex)}let bp=!0;function Bl(){return bp}function ha(e){bp=e}function Yu(e,t){for(let n=t.directiveStart,r=t.directiveEnd;n<r;n++){const s=e.data[n].type.prototype,{ngAfterContentInit:c,ngAfterContentChecked:m,ngAfterViewInit:y,ngAfterViewChecked:S,ngOnDestroy:O}=s;c&&(e.contentHooks??=[]).push(-n,c),m&&((e.contentHooks??=[]).push(n,m),(e.contentCheckHooks??=[]).push(n,m)),y&&(e.viewHooks??=[]).push(-n,y),S&&((e.viewHooks??=[]).push(n,S),(e.viewCheckHooks??=[]).push(n,S)),null!=O&&(e.destroyHooks??=[]).push(n,O)}}function Ju(e,t,n){Mp(e,t,3,n)}function ed(e,t,n,r){(3&e[jt])===n&&Mp(e,t,n,r)}function xf(e,t){let n=e[jt];(3&n)===t&&(n&=16383,n+=1,e[jt]=n)}function Mp(e,t,n,r){const s=r??-1,c=t.length-1;let m=0;for(let y=void 0!==r?65535&e[Al]:0;y<c;y++)if("number"==typeof t[y+1]){if(m=t[y],null!=r&&m>=r)break}else t[y]<0&&(e[Al]+=65536),(m<s||-1==s)&&(Zm(e,n,t,y),e[Al]=(4294901760&e[Al])+y+2),y++}function Tp(e,t){ua(4,e,t);const n=L(null);try{t.call(e)}finally{L(n),ua(5,e,t)}}function Zm(e,t,n,r){const i=n[r]<0,s=n[r+1],m=e[i?-n[r]:n[r]];i?e[jt]>>14<e[Al]>>16&&(3&e[jt])===t&&(e[jt]+=16384,Tp(m,s)):Tp(m,s)}const gc=-1;class Zc{constructor(t,n,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=n,this.injectImpl=r}}const Nf={};class Ba{constructor(t,n){this.injector=t,this.parentInjector=n}get(t,n,r){r=mn(r);const i=this.injector.get(t,Nf,r);return i!==Nf||n===Nf?i:this.parentInjector.get(t,n,r)}}function td(e){return e!==gc}function Xc(e){return 32767&e}function Yc(e,t){let n=function t_(e){return e>>16}(e),r=t;for(;n>0;)r=r[Ra],n--;return r}let Rf=!0;function nd(e){const t=Rf;return Rf=e,t}const Ip=255,Lf=5;let r_=0;const Jo={};function rd(e,t){const n=Op(e,t);if(-1!==n)return n;const r=t[rt];r.firstCreatePass&&(e.injectorIndex=t.length,Ff(r.data,e),Ff(t,null),Ff(r.blueprint,null));const i=id(e,t),s=e.injectorIndex;if(td(i)){const c=Xc(i),m=Yc(i,t),y=m[rt].data;for(let S=0;S<8;S++)t[s+S]=m[c+S]|y[c+S]}return t[s+8]=i,s}function Ff(e,t){e.push(0,0,0,0,0,0,0,0,t)}function Op(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function id(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let n=0,r=null,i=t;for(;null!==i;){if(r=Fp(i),null===r)return gc;if(n++,i=i[Ra],-1!==r.injectorIndex)return r.injectorIndex|n<<16}return gc}function kf(e,t,n){!function i_(e,t,n){let r;"string"==typeof n?r=n.charCodeAt(0)||0:n.hasOwnProperty(Wo)&&(r=n[Wo]),null==r&&(r=n[Wo]=r_++);const i=r&Ip;t.data[e+(i>>Lf)]|=1<<i}(e,t,n)}function Pp(e,t,n){if(n&pn.Optional||void 0!==e)return e;Os()}function xp(e,t,n,r){if(n&pn.Optional&&void 0===r&&(r=null),!(n&(pn.Self|pn.Host))){const i=e[wi],s=fi(void 0);try{return i?i.get(t,r,n&pn.Optional):Ia(t,r,n&pn.Optional)}finally{fi(s)}}return Pp(r,0,n)}function Ap(e,t,n,r=pn.Default,i){if(null!==e){if(2048&t[jt]&&!(r&pn.Self)){const c=function c_(e,t,n,r,i){let s=e,c=t;for(;null!==s&&null!==c&&2048&c[jt]&&!(512&c[jt]);){const m=Np(s,c,n,r|pn.Self,Jo);if(m!==Jo)return m;let y=s.parent;if(!y){const S=c[Fu];if(S){const O=S.get(n,Jo,r);if(O!==Jo)return O}y=Fp(c),c=c[Ra]}s=y}return i}(e,t,n,r,Jo);if(c!==Jo)return c}const s=Np(e,t,n,r,Jo);if(s!==Jo)return s}return xp(t,n,r,i)}function Np(e,t,n,r,i){const s=function a_(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(Wo)?e[Wo]:void 0;return"number"==typeof t?t>=0?t&Ip:l_:t}(n);if("function"==typeof s){if(!_p(t,e,r))return r&pn.Host?Pp(i,0,r):xp(t,n,r,i);try{let c;if(c=s(r),null!=c||r&pn.Optional)return c;Os()}finally{wp()}}else if("number"==typeof s){let c=null,m=Op(e,t),y=gc,S=r&pn.Host?t[jr][Zt]:null;for((-1===m||r&pn.SkipSelf)&&(y=-1===m?id(e,t):t[m+8],y!==gc&&Vf(r,!1)?(c=t[rt],m=Xc(y),t=Yc(y,t)):m=-1);-1!==m;){const O=t[rt];if(Rp(s,m,O.data)){const z=s_(m,t,n,c,r,S);if(z!==Jo)return z}y=t[m+8],y!==gc&&Vf(r,t[rt].data[m+8]===S)&&Rp(s,m,t)?(c=O,m=Xc(y),t=Yc(y,t)):m=-1}}return i}function s_(e,t,n,r,i,s){const c=t[rt],m=c.data[e+8],O=od(m,c,n,null==r?Ll(m)&&Rf:r!=c&&!!(3&m.type),i&pn.Host&&s===m);return null!==O?Ul(t,c,O,m):Jo}function od(e,t,n,r,i){const s=e.providerIndexes,c=t.data,m=1048575&s,y=e.directiveStart,O=s>>20,ee=i?m+O:e.directiveEnd;for(let oe=r?m:m+O;oe<ee;oe++){const _e=c[oe];if(oe<y&&n===_e||oe>=y&&_e.type===n)return oe}if(i){const oe=c[y];if(oe&&ms(oe)&&oe.type===n)return y}return null}function Ul(e,t,n,r){let i=e[n];const s=t.data;if(function Xm(e){return e instanceof Zc}(i)){const c=i;c.resolving&&function tc(e,t){throw t&&t.join(" > "),new ut(-200,e)}(function Qn(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():mt(e)}(s[n]));const m=nd(c.canSeeViewProviders);c.resolving=!0;const S=c.injectImpl?fi(c.injectImpl):null;_p(e,r,pn.Default);try{i=e[n]=c.factory(void 0,s,e,r),t.firstCreatePass&&n>=r.directiveStart&&function Qm(e,t,n){const{ngOnChanges:r,ngOnInit:i,ngDoCheck:s}=t.type.prototype;if(r){const c=$u(t);(n.preOrderHooks??=[]).push(e,c),(n.preOrderCheckHooks??=[]).push(e,c)}i&&(n.preOrderHooks??=[]).push(0-e,i),s&&((n.preOrderHooks??=[]).push(e,s),(n.preOrderCheckHooks??=[]).push(e,s))}(n,s[n],t)}finally{null!==S&&fi(S),nd(m),c.resolving=!1,wp()}}return i}function Rp(e,t,n){return!!(n[t+(e>>Lf)]&1<<e)}function Vf(e,t){return!(e&pn.Self||e&pn.Host&&t)}class Li{constructor(t,n){this._tNode=t,this._lView=n}get(t,n,r){return Ap(this._tNode,this._lView,t,mn(r),n)}}function l_(){return new Li(pr(),Re())}function Lp(e){return wo(()=>{const t=e.prototype.constructor,n=t[Ni]||_c(t),r=Object.prototype;let i=Object.getPrototypeOf(e.prototype).constructor;for(;i&&i!==r;){const s=i[Ni]||_c(i);if(s&&s!==n)return s;i=Object.getPrototypeOf(i)}return s=>new s})}function _c(e){return ri(e)?()=>{const t=_c(Bt(e));return t&&t()}:So(e)}function Fp(e){const t=e[rt],n=t.type;return 2===n?t.declTNode:1===n?e[Zt]:null}function sd(e){return function o_(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const n=e.attrs;if(n){const r=n.length;let i=0;for(;i<r;){const s=n[i];if(Nc(s))break;if(0===s)i+=2;else if("number"==typeof s)for(i++;i<r&&"string"==typeof n[i];)i++;else{if(s===t)return n[i+1];i+=2}}}return null}(pr(),e)}function $f(e,t=null,n=null,r){const i=Hf(e,t,n,r);return i.resolveInjectorInitializers(),i}function Hf(e,t=null,n=null,r,i=new Set){const s=[n||Tn,x(e)];return r=r||("object"==typeof e?void 0:xr(e)),new ho(s,t||Rs(),r||null,i)}class Ki{static#e=this.THROW_IF_NOT_FOUND=na;static#t=this.NULL=new ra;static create(t,n){if(Array.isArray(t))return $f({name:""},n,t,"");{const r=t.name??"";return $f({name:r},t.parent,t.providers,r)}}static#n=this.\u0275prov=ir({token:Ki,providedIn:"any",factory:()=>an(As)});static#r=this.__NG_ELEMENT_ID__=-1}new nn("").__NG_ELEMENT_ID__=e=>{const t=pr();if(null===t)throw new ut(204,!1);if(2&t.type)return t.value;if(e&pn.Optional)return null;throw new ut(204,!1)};function Gf(e){return e.ngOriginalError}const Up=!0;let $l=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=__;static#t=this.__NG_ENV_ID__=n=>n}return e})();class jp extends $l{constructor(t){super(),this._lView=t}onDestroy(t){return Hu(this._lView,t),()=>function Tf(e,t){if(null===e[La])return;const n=e[La].indexOf(t);-1!==n&&e[La].splice(n,1)}(this._lView,t)}}function __(){return new jp(Re())}let Hl=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new Qi.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const n=this.taskId++;return this.pendingTasks.add(n),n}remove(n){this.pendingTasks.delete(n),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275prov=ir({token:e,providedIn:"root",factory:()=>new e})}return e})();const pa=class v_ extends fr.B{constructor(t=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=t,Ls()&&(this.destroyRef=qe($l,{optional:!0})??void 0,this.pendingTasks=qe(Hl,{optional:!0})??void 0)}emit(t){const n=L(null);try{super.next(t)}finally{L(n)}}subscribe(t,n,r){let i=t,s=n||(()=>null),c=r;if(t&&"object"==typeof t){const y=t;i=y.next?.bind(y),s=y.error?.bind(y),c=y.complete?.bind(y)}this.__isAsync&&(s=this.wrapInTimeout(s),i&&(i=this.wrapInTimeout(i)),c&&(c=this.wrapInTimeout(c)));const m=super.subscribe({next:i,error:s,complete:c});return t instanceof li.yU&&t.add(m),m}wrapInTimeout(t){return n=>{const r=this.pendingTasks?.add();setTimeout(()=>{t(n),void 0!==r&&this.pendingTasks?.remove(r)})}}};function ld(...e){}function $p(e){let t,n;function r(){e=ld;try{void 0!==n&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(n),void 0!==t&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),"function"==typeof requestAnimationFrame&&(n=requestAnimationFrame(()=>{e(),r()})),()=>r()}function Hp(e){return queueMicrotask(()=>e()),()=>{e=ld}}const Wf="isAngularZone",cd=Wf+"_ID";let y_=0;class ur{constructor(t){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new pa(!1),this.onMicrotaskEmpty=new pa(!1),this.onStable=new pa(!1),this.onError=new pa(!1);const{enableLongStackTrace:n=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:i=!1,scheduleInRootZone:s=Up}=t;if(typeof Zone>"u")throw new ut(908,!1);Zone.assertZonePatched();const c=this;c._nesting=0,c._outer=c._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(c._inner=c._inner.fork(new Zone.TaskTrackingZoneSpec)),n&&Zone.longStackTraceZoneSpec&&(c._inner=c._inner.fork(Zone.longStackTraceZoneSpec)),c.shouldCoalesceEventChangeDetection=!i&&r,c.shouldCoalesceRunChangeDetection=i,c.callbackScheduled=!1,c.scheduleInRootZone=s,function Dn(e){const t=()=>{!function zl(e){function t(){$p(()=>{e.callbackScheduled=!1,qf(e),e.isCheckStableRunning=!0,Kf(e),e.isCheckStableRunning=!1})}e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),qf(e))}(e)},n=y_++;e._inner=e._inner.fork({name:"angular",properties:{[Wf]:!0,[cd]:n,[cd+n]:!0},onInvokeTask:(r,i,s,c,m,y)=>{if(function ol(e){return zp(e,"__ignore_ng_zone__")}(y))return r.invokeTask(s,c,m,y);try{return Fo(e),r.invokeTask(s,c,m,y)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===c.type||e.shouldCoalesceRunChangeDetection)&&t(),pi(e)}},onInvoke:(r,i,s,c,m,y,S)=>{try{return Fo(e),r.invoke(s,c,m,y,S)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function w_(e){return zp(e,"__scheduler_tick__")}(y)&&t(),pi(e)}},onHasTask:(r,i,s,c)=>{r.hasTask(s,c),i===s&&("microTask"==c.change?(e._hasPendingMicrotasks=c.microTask,qf(e),Kf(e)):"macroTask"==c.change&&(e.hasPendingMacrotasks=c.macroTask))},onHandleError:(r,i,s,c)=>(r.handleError(s,c),e.runOutsideAngular(()=>e.onError.emit(c)),!1)})}(c)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(Wf)}static assertInAngularZone(){if(!ur.isInAngularZone())throw new ut(909,!1)}static assertNotInAngularZone(){if(ur.isInAngularZone())throw new ut(909,!1)}run(t,n,r){return this._inner.run(t,n,r)}runTask(t,n,r,i){const s=this._inner,c=s.scheduleEventTask("NgZoneEvent: "+i,t,C_,ld,ld);try{return s.runTask(c,n,r)}finally{s.cancelTask(c)}}runGuarded(t,n,r){return this._inner.runGuarded(t,n,r)}runOutsideAngular(t){return this._outer.run(t)}}const C_={};function Kf(e){if(0==e._nesting&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function qf(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function Fo(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function pi(e){e._nesting--,Kf(e)}class Qf{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new pa,this.onMicrotaskEmpty=new pa,this.onStable=new pa,this.onError=new pa}run(t,n,r){return t.apply(n,r)}runGuarded(t,n,r){return t.apply(n,r)}runOutsideAngular(t){return t()}runTask(t,n,r,i){return t.apply(n,r)}}function zp(e,t){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[t]}class Ua{constructor(){this._console=console}handleError(t){const n=this._findOriginalError(t);this._console.error("ERROR",t),n&&this._console.error("ORIGINAL ERROR",n)}_findOriginalError(t){let n=t&&Gf(t);for(;n&&Gf(n);)n=Gf(n);return n||null}}const D_=new nn("",{providedIn:"root",factory:()=>{const e=qe(ur),t=qe(Ua);return n=>e.runOutsideAngular(()=>t.handleError(n))}});function mi(){return Gl(pr(),Re())}function Gl(e,t){return new tu(Gi(e,t))}let tu=(()=>{class e{constructor(n){this.nativeElement=n}static#e=this.__NG_ELEMENT_ID__=mi}return e})();function Gp(e){return e instanceof tu?e.nativeElement:e}function M_(){return this._results[Symbol.iterator]()}class Xf{static#e=Symbol.iterator;get changes(){return this._changes??=new pa}constructor(t=!1){this._emitDistinctChangesOnly=t,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 n=Xf.prototype;n[Symbol.iterator]||(n[Symbol.iterator]=M_)}get(t){return this._results[t]}map(t){return this._results.map(t)}filter(t){return this._results.filter(t)}find(t){return this._results.find(t)}reduce(t,n){return this._results.reduce(t,n)}forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,n){this.dirty=!1;const r=function hi(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function Ml(e,t,n){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let i=e[r],s=t[r];if(n&&(i=n(i),s=n(s)),s!==i)return!1}return!0}(this._results,r,n))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){void 0!==this._changes&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.emit(this)}onDirty(t){this._onDirty=t}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){void 0!==this._changes&&(this._changes.complete(),this._changes.unsubscribe())}}function Wl(e){return!(128&~e.flags)}const yc=new Map;let es=0;function Jf(e){yc.delete(e[Zo])}const wn="__ngContext__";function io(e,t){Oi(t)?(e[wn]=t[Zo],function S_(e){yc.set(e[Zo],e)}(t)):e[wn]=t}function Xp(e){return Jp(e[mo])}function Yp(e){return Jp(e[Qo])}function Jp(e){for(;null!==e&&!zi(e);)e=e[Qo];return e}let md;function j_(e){md=e}function al(){if(void 0!==md)return md;if(typeof document<"u")return document;throw new ut(210,!1)}const _d=new nn("",{providedIn:"root",factory:()=>og}),og="ng",eh=new nn(""),vd=new nn("",{providedIn:"platform",factory:()=>"unknown"}),$_=new nn(""),H_=new nn("",{providedIn:"root",factory:()=>al().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});let sg=()=>null;function oh(e,t,n=!1){return sg(e,t,n)}const hg=new nn("",{providedIn:"root",factory:()=>!1});let Pd,xd;function Tc(e){return function ch(){if(void 0===Pd&&(Pd=null,Dr.trustedTypes))try{Pd=Dr.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Pd}()?.createHTML(e)||e}function uu(){if(void 0===xd&&(xd=null,Dr.trustedTypes))try{xd=Dr.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return xd}function Ad(e){return uu()?.createHTML(e)||e}function _g(e){return uu()?.createScriptURL(e)||e}class vg{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${as})`}}function ll(e){return e instanceof vg?e.changingThisBreaksApplicationSecurity:e}function du(e,t){const n=function av(e){return e instanceof vg&&e.getTypeName()||null}(e);if(null!=n&&n!==t){if("ResourceURL"===n&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${n} (see ${as})`)}return n===t}class lv{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const n=(new window.DOMParser).parseFromString(Tc(t),"text/html").body;return null===n?this.inertDocumentHelper.getInertBodyElement(t):(n.firstChild?.remove(),n)}catch{return null}}}class cv{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const n=this.inertDocument.createElement("template");return n.innerHTML=Tc(t),n}}const dv=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function o(e){return(e=String(e)).match(dv)?e:"unsafe:"+e}function a(e){const t={};for(const n of e.split(","))t[n]=!0;return t}function g(...e){const t={};for(const n of e)for(const r in n)n.hasOwnProperty(r)&&(t[r]=!0);return t}const M=a("area,br,col,hr,img,wbr"),N=a("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),K=a("rp,rt"),He=g(M,g(N,a("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),g(K,a("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),g(K,N)),ze=a("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Lt=g(ze,a("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),a("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext")),un=a("script,style,template");class Fn{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let n=t.firstChild,r=!0,i=[];for(;n;)if(n.nodeType===Node.ELEMENT_NODE?r=this.startElement(n):n.nodeType===Node.TEXT_NODE?this.chars(n.nodeValue):this.sanitizedSomething=!0,r&&n.firstChild)i.push(n),n=ar(n);else for(;n;){n.nodeType===Node.ELEMENT_NODE&&this.endElement(n);let s=Gn(n);if(s){n=s;break}n=i.pop()}return this.buf.join("")}startElement(t){const n=Go(t).toLowerCase();if(!He.hasOwnProperty(n))return this.sanitizedSomething=!0,!un.hasOwnProperty(n);this.buf.push("<"),this.buf.push(n);const r=t.attributes;for(let i=0;i<r.length;i++){const s=r.item(i),c=s.name,m=c.toLowerCase();if(!Lt.hasOwnProperty(m)){this.sanitizedSomething=!0;continue}let y=s.value;ze[m]&&(y=o(y)),this.buf.push(" ",c,'="',vs(y),'"')}return this.buf.push(">"),!0}endElement(t){const n=Go(t).toLowerCase();He.hasOwnProperty(n)&&!M.hasOwnProperty(n)&&(this.buf.push("</"),this.buf.push(n),this.buf.push(">"))}chars(t){this.buf.push(vs(t))}}function Gn(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw _o(t);return t}function ar(e){const t=e.firstChild;if(t&&function dn(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw _o(t);return t}function Go(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function _o(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const ts=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Di=/([^\#-~ |!])/g;function vs(e){return e.replace(/&/g,"&amp;").replace(ts,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(Di,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let ys;function fv(e){return"content"in e&&function GM(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var Nd=function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e}(Nd||{});function $C(e){const t=uh();return t?Ad(t.sanitize(Nd.HTML,e)||""):du(e,"HTML")?Ad(ll(e)):function Cg(e,t){let n=null;try{ys=ys||function yg(e){const t=new cv(e);return function uv(){try{return!!(new window.DOMParser).parseFromString(Tc(""),"text/html")}catch{return!1}}()?new lv(t):t}(e);let r=t?String(t):"";n=ys.getInertBodyElement(r);let i=5,s=r;do{if(0===i)throw new Error("Failed to sanitize html because the input is unstable");i--,r=s,s=n.innerHTML,n=ys.getInertBodyElement(r)}while(r!==s);return Tc((new Fn).sanitizeChildren(fv(n)||n))}finally{if(n){const r=fv(n)||n;for(;r.firstChild;)r.firstChild.remove()}}}(al(),mt(e))}function hv(e){const t=uh();return t?t.sanitize(Nd.URL,e)||"":du(e,"URL")?ll(e):o(mt(e))}function HC(e){const t=uh();if(t)return _g(t.sanitize(Nd.RESOURCE_URL,e)||"");if(du(e,"ResourceURL"))return _g(ll(e));throw new ut(904,!1)}function zC(e,t,n){return function ZM(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?HC:hv}(t,n)(e)}function uh(){const e=Re();return e&&e[aa].sanitizer}const XM=/^>|^->|<!--|-->|--!>|<!-$/g,YM=/(<|>)/g,JM="\u200b$1\u200b";function Us(e){return e instanceof Function?e():e}var Dg=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(Dg||{});let mv;function _v(e,t){return mv(e,t)}function Ld(e,t,n,r,i){if(null!=r){let s,c=!1;zi(r)?s=r:Oi(r)&&(c=!0,r=r[Ur]);const m=sr(r);0===e&&null!==n?null==i?rw(t,n,m):fu(t,n,m,i||null,!0):1===e&&null!==n?fu(t,n,m,i||null,!0):2===e?function fh(e,t,n){e.removeChild(null,t,n)}(t,m,c):3===e&&t.destroyNode(m),null!=s&&function yT(e,t,n,r,i){const s=n[gs];s!==sr(n)&&Ld(t,e,r,s,i);for(let m=Rr;m<n.length;m++){const y=n[m];Sg(y[rt],y,e,t,r,s)}}(t,e,s,n,i)}}function yv(e,t){return e.createComment(function GC(e){return e.replace(XM,t=>t.replace(YM,JM))}(t))}function bg(e,t,n){return e.createElement(t,n)}function ew(e,t){t[aa].changeDetectionScheduler?.notify(9),Sg(e,t,t[_n],2,null,null)}function tw(e,t){const n=e[cc],r=t[Ii];(Oi(r)||t[jr]!==r[Ii][jr])&&(e[jt]|=Uc.HasTransplantedViews),null===n?e[cc]=[t]:n.push(t)}function Cv(e,t){const n=e[cc],r=n.indexOf(t);n.splice(r,1)}function dh(e,t){if(e.length<=Rr)return;const n=Rr+t,r=e[n];if(r){const i=r[rl];null!==i&&i!==e&&Cv(i,r),t>0&&(e[n-1][Qo]=r[Qo]);const s=Tl(e,Rr+t);!function dT(e,t){ew(e,t),t[Ur]=null,t[Zt]=null}(r[rt],r);const c=s[Ei];null!==c&&c.detachView(s[rt]),r[Ii]=null,r[Qo]=null,r[jt]&=-129}return r}function Mg(e,t){if(!(256&t[jt])){const n=t[_n];n.destroyNode&&Sg(e,t,n,3,null,null),function hT(e){let t=e[mo];if(!t)return wv(e[rt],e);for(;t;){let n=null;if(Oi(t))n=t[mo];else{const r=t[Rr];r&&(n=r)}if(!n){for(;t&&!t[Qo]&&t!==e;)Oi(t)&&wv(t[rt],t),t=t[Ii];null===t&&(t=e),Oi(t)&&wv(t[rt],t),n=t&&t[Qo]}t=n}}(t)}}function wv(e,t){if(256&t[jt])return;const n=L(null);try{t[jt]&=-129,t[jt]|=256,t[Xo]&&fn(t[Xo]),function mT(e,t){let n;if(null!=e&&null!=(n=e.destroyHooks))for(let r=0;r<n.length;r+=2){const i=t[n[r]];if(!(i instanceof Zc)){const s=n[r+1];if(Array.isArray(s))for(let c=0;c<s.length;c+=2){const m=i[s[c]],y=s[c+1];ua(4,m,y);try{y.call(m)}finally{ua(5,m,y)}}else{ua(4,i,s);try{s.call(i)}finally{ua(5,i,s)}}}}}(e,t),function gT(e,t){const n=e.cleanup,r=t[lc];if(null!==n)for(let s=0;s<n.length-1;s+=2)if("string"==typeof n[s]){const c=n[s+3];c>=0?r[c]():r[-c].unsubscribe(),s+=2}else n[s].call(r[n[s+1]]);null!==r&&(t[lc]=null);const i=t[La];if(null!==i){t[La]=null;for(let s=0;s<i.length;s++)(0,i[s])()}}(e,t),1===t[rt].type&&t[_n].destroy();const r=t[rl];if(null!==r&&zi(t[Ii])){r!==t[Ii]&&Cv(r,t);const i=t[Ei];null!==i&&i.detachView(e)}Jf(t)}finally{L(n)}}function Ev(e,t,n){return function nw(e,t,n){let r=t;for(;null!==r&&168&r.type;)r=(t=r).parent;if(null===r)return n[Ur];{const{componentOffset:i}=r;if(i>-1){const{encapsulation:s}=e.data[r.directiveStart+i];if(s===ia.None||s===ia.Emulated)return null}return Gi(r,n)}}(e,t.parent,n)}function fu(e,t,n,r,i){e.insertBefore(t,n,r,i)}function rw(e,t,n){e.appendChild(t,n)}function iw(e,t,n,r,i){null!==r?fu(e,t,n,r,i):rw(e,t,n)}function Dv(e,t){return e.parentNode(t)}function ow(e,t,n){return aw(e,t,n)}let bv,aw=function sw(e,t,n){return 40&e.type?Gi(e,n):null};function Tg(e,t,n,r){const i=Ev(e,r,t),s=t[_n],m=ow(r.parent||t[Zt],r,t);if(null!=i)if(Array.isArray(n))for(let y=0;y<n.length;y++)iw(s,i,n[y],m,!1);else iw(s,i,n,m,!1);void 0!==bv&&bv(s,r,t,n,i)}function hu(e,t){if(null!==t){const n=t.type;if(3&n)return Gi(t,e);if(4&n)return Mv(-1,e[t.index]);if(8&n){const r=t.child;if(null!==r)return hu(e,r);{const i=e[t.index];return zi(i)?Mv(-1,i):sr(i)}}if(128&n)return hu(e,t.next);if(32&n)return _v(t,e)()||sr(e[t.index]);{const r=cw(e,t);return null!==r?Array.isArray(r)?r[0]:hu(Fa(e[jr]),r):hu(e,t.next)}}return null}function cw(e,t){return null!==t?e[jr][Zt].projection[t.projection]:null}function Mv(e,t){const n=Rr+e+1;if(n<t.length){const r=t[n],i=r[rt].firstChild;if(null!==i)return hu(r,i)}return t[gs]}function Tv(e,t,n,r,i,s,c){for(;null!=n;){if(128===n.type){n=n.next;continue}const m=r[n.index],y=n.type;if(c&&0===t&&(m&&io(sr(m),r),n.flags|=2),32&~n.flags)if(8&y)Tv(e,t,n.child,r,i,s,!1),Ld(t,e,i,m,s);else if(32&y){const S=_v(n,r);let O;for(;O=S();)Ld(t,e,i,O,s);Ld(t,e,i,m,s)}else 16&y?dw(e,t,r,n,i,s):Ld(t,e,i,m,s);n=c?n.projectionNext:n.next}}function Sg(e,t,n,r,i,s){Tv(n,r,e.firstChild,t,i,s,!1)}function dw(e,t,n,r,i,s){const c=n[jr],y=c[Zt].projection[r.projection];if(Array.isArray(y))for(let S=0;S<y.length;S++)Ld(t,e,i,y[S],s);else{let S=y;const O=c[Ii];Wl(r)&&(S.flags|=128),Tv(e,t,S,O,i,s,!0)}}function fw(e,t,n){""===n?e.removeAttribute(t,"class"):e.setAttribute(t,"class",n)}function hw(e,t,n){const{mergedAttrs:r,classes:i,styles:s}=n;null!==r&&Ri(e,t,r),null!==i&&fw(e,t,i),null!==s&&function wT(e,t,n){e.setAttribute(t,"style",n)}(e,t,s)}const bn={};function pw(e=1){gw(Ln(),Re(),Lr()+e,!1)}function gw(e,t,n,r){if(!r)if(3&~t[jt]){const s=e.preOrderHooks;null!==s&&ed(t,s,0,n)}else{const s=e.preOrderCheckHooks;null!==s&&Ju(t,s,n)}Vl(n)}function Fd(e,t=pn.Default){const n=Re();return null===n?an(e,t):Ap(pr(),n,Bt(e),t)}function mw(){throw new Error("invalid")}function _w(e,t,n,r,i,s){const c=L(null);try{let m=null;i&Io.SignalBased&&(m=t[r][F]),null!==m&&void 0!==m.transformFn&&(s=m.transformFn(s)),i&Io.HasDecoratorInputTransform&&(s=e.inputTransforms[r].call(t,s)),null!==e.setInput?e.setInput(t,m,s,n,r):zc(t,m,r,s)}finally{L(c)}}function Ig(e,t,n,r,i,s,c,m,y,S,O){const z=t.blueprint.slice();return z[Ur]=i,z[jt]=204|r,(null!==S||e&&2048&e[jt])&&(z[jt]|=2048),ro(z),z[Ii]=z[Ra]=e,z[Mr]=n,z[aa]=c||e&&e[aa],z[_n]=m||e&&e[_n],z[wi]=y||e&&e[wi]||null,z[Zt]=s,z[Zo]=function Cc(){return es++}(),z[Ao]=O,z[Fu]=S,z[jr]=2==t.type?e[jr]:z,z}function pu(e,t,n,r,i){let s=e.data[t];if(null===s)s=function Sv(e,t,n,r,i){const s=Gu(),c=hc(),y=e.data[t]=function OT(e,t,n,r,i,s){let c=t?t.injectorIndex:-1,m=0;return il()&&(m|=128),{type:n,index:r,insertBeforeIndex:null,injectorIndex:c,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:m,providerIndexes:0,value:i,attrs:s,mergedAttrs:null,localNames:null,initialInputs:void 0,inputs:null,outputs:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:t,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}(0,c?s:s&&s.parent,n,t,r,i);return null===e.firstChild&&(e.firstChild=y),null!==s&&(c?null==s.child&&null!==y.parent&&(s.child=y):null===s.next&&(s.next=y,y.prev=s)),y}(e,t,n,r,i),function jm(){return Gt.lFrame.inI18n}()&&(s.flags|=32);else if(64&s.type){s.type=n,s.value=r,s.attrs=i;const c=function fc(){const e=Gt.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();s.injectorIndex=null===c?-1:c.injectorIndex}return _s(s,!0),s}function hh(e,t,n,r){if(0===n)return-1;const i=t.length;for(let s=0;s<n;s++)t.push(r),e.blueprint.push(r),e.data.push(null);return i}function vw(e,t,n,r,i){const s=Lr(),c=2&r;try{Vl(-1),c&&t.length>Nt&&gw(e,t,Nt,!1),ua(c?2:0,i),n(r,i)}finally{Vl(s),ua(c?3:1,i)}}function Iv(e,t,n){if(gf(t)){const r=L(null);try{const s=t.directiveEnd;for(let c=t.directiveStart;c<s;c++){const m=e.data[c];m.contentQueries&&m.contentQueries(1,n[c],c)}}finally{L(r)}}}function Ov(e,t,n){Sf()&&(function FT(e,t,n,r){const i=n.directiveStart,s=n.directiveEnd;Ll(n)&&function HT(e,t,n){const r=Gi(t,e),i=yw(n);let c=16;n.signals?c=4096:n.onPush&&(c=64);const m=Og(e,Ig(e,i,null,c,r,t,null,e[aa].rendererFactory.createRenderer(r,n),null,null,null));e[t.index]=m}(t,n,e.data[i+n.componentOffset]),e.firstCreatePass||rd(n,t),io(r,t);const c=n.initialInputs;for(let m=i;m<s;m++){const y=e.data[m],S=Ul(t,e,m,n);io(S,t),null!==c&&zT(0,m-i,S,y,0,c),ms(y)&&(Ro(n.index,t)[Mr]=Ul(t,e,m,n))}}(e,t,n,Gi(n,t)),!(64&~n.flags)&&bw(e,t,n))}function Pv(e,t,n=Gi){const r=t.localNames;if(null!==r){let i=t.index+1;for(let s=0;s<r.length;s+=2){const c=r[s+1],m=-1===c?n(t,e):e[c];e[i++]=m}}}function yw(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=xv(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function xv(e,t,n,r,i,s,c,m,y,S,O){const z=Nt+r,ee=z+i,oe=function DT(e,t){const n=[];for(let r=0;r<t;r++)n.push(r<e?null:bn);return n}(z,ee),_e="function"==typeof S?S():S;return oe[rt]={type:e,blueprint:oe,template:n,queries:null,viewQuery:m,declTNode:t,data:oe.slice().fill(null,z),bindingStartIndex:z,expandoStartIndex:ee,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 s?s():s,pipeRegistry:"function"==typeof c?c():c,firstChild:null,schemas:y,consts:_e,incompleteFirstPass:!1,ssrId:O}}let Cw=()=>null;function ww(e,t,n,r,i){for(let s in t){if(!t.hasOwnProperty(s))continue;const c=t[s];if(void 0===c)continue;r??={};let m,y=Io.None;Array.isArray(c)?(m=c[0],y=c[1]):m=c;let S=s;if(null!==i){if(!i.hasOwnProperty(s))continue;S=i[s]}0===e?Ew(r,n,S,m,y):Ew(r,n,S,m)}return r}function Ew(e,t,n,r,i){let s;e.hasOwnProperty(n)?(s=e[n]).push(t,r):s=e[n]=[t,r],void 0!==i&&s.push(i)}function Cs(e,t,n,r,i,s,c,m){const y=Gi(t,n);let O,S=t.inputs;!m&&null!=S&&(O=S[r])?(Fv(e,n,O,r,i),Ll(t)&&function AT(e,t){const n=Ro(t,e);16&n[jt]||(n[jt]|=64)}(n,t.index)):3&t.type&&(r=function xT(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),i=null!=c?c(i,t.value||"",r):i,s.setProperty(y,r,i))}function Av(e,t,n,r){if(Sf()){const i=null===r?null:{"":-1},s=function VT(e,t){const n=e.directiveRegistry;let r=null,i=null;if(n)for(let s=0;s<n.length;s++){const c=n[s];if(Tu(t,c.selectors,!1))if(r||(r=[]),ms(c))if(null!==c.findHostDirectiveDefs){const m=[];i=i||new Map,c.findHostDirectiveDefs(c,m,i),r.unshift(...m,c),Nv(e,t,m.length)}else r.unshift(c),Nv(e,t,0);else i=i||new Map,c.findHostDirectiveDefs?.(c,r,i),r.push(c)}return null===r?null:[r,i]}(e,n);let c,m;null===s?c=m=null:[c,m]=s,null!==c&&Dw(e,t,n,c,i,m),i&&function BT(e,t,n){if(t){const r=e.localNames=[];for(let i=0;i<t.length;i+=2){const s=n[t[i+1]];if(null==s)throw new ut(-301,!1);r.push(t[i],s)}}}(n,r,i)}n.mergedAttrs=el(n.mergedAttrs,n.attrs)}function Dw(e,t,n,r,i,s){for(let S=0;S<r.length;S++)kf(rd(n,t),e,r[S].type);!function jT(e,t,n){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+n,e.providerIndexes=t}(n,e.data.length,r.length);for(let S=0;S<r.length;S++){const O=r[S];O.providersResolver&&O.providersResolver(O)}let c=!1,m=!1,y=hh(e,t,r.length,null);for(let S=0;S<r.length;S++){const O=r[S];n.mergedAttrs=el(n.mergedAttrs,O.hostAttrs),$T(e,n,t,y,O),UT(y,O,i),null!==O.contentQueries&&(n.flags|=4),(null!==O.hostBindings||null!==O.hostAttrs||0!==O.hostVars)&&(n.flags|=64);const z=O.type.prototype;!c&&(z.ngOnChanges||z.ngOnInit||z.ngDoCheck)&&((e.preOrderHooks??=[]).push(n.index),c=!0),!m&&(z.ngOnChanges||z.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(n.index),m=!0),y++}!function PT(e,t,n){const i=t.directiveEnd,s=e.data,c=t.attrs,m=[];let y=null,S=null;for(let O=t.directiveStart;O<i;O++){const z=s[O],ee=n?n.get(z):null,_e=ee?ee.outputs:null;y=ww(0,z.inputs,O,y,ee?ee.inputs:null),S=ww(1,z.outputs,O,S,_e);const Ve=null===y||null===c||sc(t)?null:GT(y,O,c);m.push(Ve)}null!==y&&(y.hasOwnProperty("class")&&(t.flags|=8),y.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=m,t.inputs=y,t.outputs=S}(e,n,s)}function bw(e,t,n){const r=n.directiveStart,i=n.directiveEnd,s=n.index,c=function Hm(){return Gt.lFrame.currentDirectiveIndex}();try{Vl(s);for(let m=r;m<i;m++){const y=e.data[m],S=t[m];Ku(m),(null!==y.hostBindings||0!==y.hostVars||null!==y.hostAttrs)&&kT(y,S)}}finally{Vl(-1),Ku(c)}}function kT(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function Nv(e,t,n){t.componentOffset=n,(e.components??=[]).push(t.index)}function UT(e,t,n){if(n){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)n[t.exportAs[r]]=e;ms(t)&&(n[""]=e)}}function $T(e,t,n,r,i){e.data[r]=i;const s=i.factory||(i.factory=So(i.type)),c=new Zc(s,ms(i),Fd);e.blueprint[r]=c,n[r]=c,function RT(e,t,n,r,i){const s=i.hostBindings;if(s){let c=e.hostBindingOpCodes;null===c&&(c=e.hostBindingOpCodes=[]);const m=~t.index;(function LT(e){let t=e.length;for(;t>0;){const n=e[--t];if("number"==typeof n&&n<0)return n}return 0})(c)!=m&&c.push(m),c.push(n,r,s)}}(e,t,r,hh(e,n,i.hostVars,bn),i)}function cl(e,t,n,r,i,s){const c=Gi(e,t);!function Rv(e,t,n,r,i,s,c){if(null==s)e.removeAttribute(t,i,n);else{const m=null==c?mt(s):c(s,r||"",i);e.setAttribute(t,i,m,n)}}(t[_n],c,s,e.value,n,r,i)}function zT(e,t,n,r,i,s){const c=s[t];if(null!==c)for(let m=0;m<c.length;)_w(r,n,c[m++],c[m++],c[m++],c[m++])}function GT(e,t,n){let r=null,i=0;for(;i<n.length;){const s=n[i];if(0!==s)if(5!==s){if("number"==typeof s)break;if(e.hasOwnProperty(s)){null===r&&(r=[]);const c=e[s];for(let m=0;m<c.length;m+=3)if(c[m]===t){r.push(s,c[m+1],c[m+2],n[i+1]);break}}i+=2}else i+=2;else i+=4}return r}function Mw(e,t,n,r){return[e,!0,0,t,null,r,null,n,null,null]}function Tw(e,t){const n=e.contentQueries;if(null!==n){const r=L(null);try{for(let i=0;i<n.length;i+=2){const c=n[i+1];if(-1!==c){const m=e.data[c];Zu(n[i]),m.contentQueries(2,t[c],c)}}}finally{L(r)}}}function Og(e,t){return e[mo]?e[Jh][Qo]=t:e[mo]=t,e[Jh]=t,t}function Lv(e,t,n){Zu(0);const r=L(null);try{t(e,n)}finally{L(r)}}function Sw(e){return e[lc]??=[]}function Iw(e){return e.cleanup??=[]}function Pg(e,t){const n=e[wi],r=n?n.get(Ua,null):null;r&&r.handleError(t)}function Fv(e,t,n,r,i){for(let s=0;s<n.length;){const c=n[s++],m=n[s++],y=n[s++];_w(e.data[c],t[c],r,m,y,i)}}function WT(e,t){const n=Ro(t,e),r=n[rt];!function KT(e,t){for(let n=t.length;n<e.blueprint.length;n++)t.push(e.blueprint[n])}(r,n);const i=n[Ur];null!==i&&null===n[Ao]&&(n[Ao]=oh(i,n[wi])),kv(r,n,n[Mr])}function kv(e,t,n){Xu(t);try{const r=e.viewQuery;null!==r&&Lv(1,r,n);const i=e.template;null!==i&&vw(e,t,i,1,n),e.firstCreatePass&&(e.firstCreatePass=!1),t[Ei]?.finishViewCreation(e),e.staticContentQueries&&Tw(e,t),e.staticViewQueries&&Lv(2,e.viewQuery,n);const s=e.components;null!==s&&function qT(e,t){for(let n=0;n<t.length;n++)WT(e,t[n])}(t,s)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[jt]&=-5,Pf()}}function kd(e,t,n,r){const i=L(null);try{const s=t.tView,y=Ig(e,s,n,4096&e[jt]?4096:16,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null);y[rl]=e[t.index];const O=e[Ei];return null!==O&&(y[Ei]=O.createEmbeddedView(s)),kv(s,y,n),y}finally{L(i)}}function gu(e,t){return!t||null===t.firstChild||Wl(e)}function Vd(e,t,n,r=!0){const i=t[rt];if(function pT(e,t,n,r){const i=Rr+r,s=n.length;r>0&&(n[i-1][Qo]=t),r<s-Rr?(t[Qo]=n[i],rc(n,Rr+r,t)):(n.push(t),t[Qo]=null),t[Ii]=n;const c=t[rl];null!==c&&n!==c&&tw(c,t);const m=t[Ei];null!==m&&m.insertView(e),Mf(t),t[jt]|=128}(i,t,e,n),r){const c=Mv(n,e),m=t[_n],y=Dv(m,e[gs]);null!==y&&function fT(e,t,n,r,i,s){r[Ur]=i,r[Zt]=t,Sg(e,r,n,1,i,s)}(i,e[Zt],m,t,y,c)}const s=t[Ao];null!==s&&null!==s.firstChild&&(s.firstChild=null)}function ph(e,t,n,r,i=!1){for(;null!==n;){if(128===n.type){n=i?n.projectionNext:n.next;continue}const s=t[n.index];null!==s&&r.push(sr(s)),zi(s)&&xw(s,r);const c=n.type;if(8&c)ph(e,t,n.child,r);else if(32&c){const m=_v(n,t);let y;for(;y=m();)r.push(y)}else if(16&c){const m=cw(t,n);if(Array.isArray(m))r.push(...m);else{const y=Fa(t[jr]);ph(y[rt],y,m,r,!0)}}n=i?n.projectionNext:n.next}return r}function xw(e,t){for(let n=Rr;n<e.length;n++){const r=e[n],i=r[rt].firstChild;null!==i&&ph(r[rt],r,i,t)}e[gs]!==e[Ur]&&t.push(e[gs])}let Aw=[];const YT={...Q,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{Kc(e.lView)},consumerOnSignalRead(){this.lView[Xo]=this}},eS={...Q,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{let t=Fa(e.lView);for(;t&&!Nw(t[rt]);)t=Fa(t);t&&lp(t)},consumerOnSignalRead(){this.lView[Xo]=this}};function Nw(e){return 2!==e.type}const tS=100;function xg(e,t=!0,n=0){const r=e[aa],i=r.rendererFactory;i.begin?.();try{!function nS(e,t){const n=hp();try{pp(!0),Bv(e,t);let r=0;for(;Wc(e);){if(r===tS)throw new ut(103,!1);r++,Bv(e,1)}}finally{pp(n)}}(e,n)}catch(c){throw t&&Pg(e,c),c}finally{i.end?.(),r.inlineEffectRunner?.flush()}}function rS(e,t,n,r){const i=t[jt];if(!(256&~i))return;t[aa].inlineEffectRunner?.flush(),Xu(t);let m=!0,y=null,S=null;Nw(e)?(S=function QT(e){return e[Xo]??function ZT(e){const t=Aw.pop()??Object.create(YT);return t.lView=e,t}(e)}(t),y=ct(S)):null===function B(){return w}()?(m=!1,S=function JT(e){const t=e[Xo]??Object.create(eS);return t.lView=e,t}(t),y=ct(S)):t[Xo]&&(fn(t[Xo]),t[Xo]=null);try{ro(t),function gp(e){return Gt.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==n&&vw(e,t,n,2,r);const O=!(3&~i);if(O){const oe=e.preOrderCheckHooks;null!==oe&&Ju(t,oe,null)}else{const oe=e.preOrderHooks;null!==oe&&ed(t,oe,0,null),xf(t,0)}if(function iS(e){for(let t=Xp(e);null!==t;t=Yp(t)){if(!(t[jt]&Uc.HasTransplantedViews))continue;const n=t[cc];for(let r=0;r<n.length;r++)lp(n[r])}}(t),Lw(t,0),null!==e.contentQueries&&Tw(e,t),O){const oe=e.contentCheckHooks;null!==oe&&Ju(t,oe)}else{const oe=e.contentHooks;null!==oe&&ed(t,oe,1),xf(t,1)}!function ET(e,t){const n=e.hostBindingOpCodes;if(null!==n)try{for(let r=0;r<n.length;r++){const i=n[r];if(i<0)Vl(~i);else{const s=i,c=n[++r],m=n[++r];$m(c,s),m(2,t[s])}}}finally{Vl(-1)}}(e,t);const z=e.components;null!==z&&kw(t,z,0);const ee=e.viewQuery;if(null!==ee&&Lv(2,ee,r),O){const oe=e.viewCheckHooks;null!==oe&&Ju(t,oe)}else{const oe=e.viewHooks;null!==oe&&ed(t,oe,2),xf(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[Nl]){for(const oe of t[Nl])oe();t[Nl]=null}t[jt]&=-73}catch(O){throw Kc(t),O}finally{null!==S&&(function kt(e,t){if(L(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(st(e))for(let n=e.nextProducerIndex;n<e.producerNode.length;n++)Ke(e.producerNode[n],e.producerIndexOfThis[n]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}(S,y),m&&function XT(e){e.lView[Xo]!==e&&(e.lView=null,Aw.push(e))}(S)),Pf()}}function Lw(e,t){for(let n=Xp(e);null!==n;n=Yp(n))for(let r=Rr;r<n.length;r++)Fw(n[r],t)}function oS(e,t,n){Fw(Ro(t,e),n)}function Fw(e,t){Df(e)&&Bv(e,t)}function Bv(e,t){const r=e[rt],i=e[jt],s=e[Xo];let c=!!(0===t&&16&i);if(c||=!!(64&i&&0===t),c||=!!(1024&i),c||=!(!s?.dirty||!lt(s)),c||=!1,s&&(s.dirty=!1),e[jt]&=-9217,c)rS(r,e,r.template,e[Mr]);else if(8192&i){Lw(e,1);const m=r.components;null!==m&&kw(e,m,1)}}function kw(e,t,n){for(let r=0;r<t.length;r++)oS(e,t[r],n)}function gh(e,t){const n=hp()?64:1088;for(e[aa].changeDetectionScheduler?.notify(t);e;){e[jt]|=n;const r=Fa(e);if(uc(e)&&!r)return e;e=r}return null}class mh{get rootNodes(){const t=this._lView,n=t[rt];return ph(n,t,n.firstChild,[])}constructor(t,n,r=!0){this._lView=t,this._cdRefInjectingView=n,this.notifyErrorHandler=r,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[Mr]}set context(t){this._lView[Mr]=t}get destroyed(){return!(256&~this._lView[jt])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[Ii];if(zi(t)){const n=t[8],r=n?n.indexOf(this):-1;r>-1&&(dh(t,r),Tl(n,r))}this._attachedToViewContainer=!1}Mg(this._lView[rt],this._lView)}onDestroy(t){Hu(this._lView,t)}markForCheck(){gh(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[jt]&=-129}reattach(){Mf(this._lView),this._lView[jt]|=128}detectChanges(){this._lView[jt]|=1024,xg(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new ut(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const t=uc(this._lView),n=this._lView[rl];null!==n&&!t&&Cv(n,this._lView),ew(this._lView[rt],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new ut(902,!1);this._appRef=t;const n=uc(this._lView),r=this._lView[rl];null!==r&&!n&&tw(r,this._lView),Mf(this._lView)}}let _h=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=lS}return e})();const sS=_h,aS=class extends sS{constructor(t,n,r){super(),this._declarationLView=t,this._declarationTContainer=n,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,n){return this.createEmbeddedViewImpl(t,n)}createEmbeddedViewImpl(t,n,r){const i=kd(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:n,dehydratedView:r});return new mh(i)}};function lS(){return Ag(pr(),Re())}function Ag(e,t){return 4&e.type?new aS(t,e,Gl(e,t)):null}let o0=()=>null;function _u(e,t){return o0(e,t)}class Ud{}const Mh=new nn("",{providedIn:"root",factory:()=>!1}),s0=new nn(""),Zv=new nn("");class eI{}class a0{}class nI{resolveComponentFactory(t){throw function tI(e){const t=Error(`No component factory found for ${xr(e)}.`);return t.ngComponent=e,t}(t)}}class Vg{static#e=this.NULL=new nI}class Xv{}let rI=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function iI(){const e=Re(),n=Ro(pr().index,e);return(Oi(n)?n:e)[_n]}()}return e})(),oI=(()=>{class e{static#e=this.\u0275prov=ir({token:e,providedIn:"root",factory:()=>null})}return e})();function Sc(e){return!!C(e)}function Ug(e,t,n){let r=n?e.styles:null,i=n?e.classes:null,s=0;if(null!==t)for(let c=0;c<t.length;c++){const m=t[c];"number"==typeof m?s=m:1==s?i=ao(i,m):2==s&&(r=ao(r,m+": "+t[++c]+";"))}n?e.styles=r:e.stylesWithoutHost=r,n?e.classes=i:e.classesWithoutHost=i}class d0 extends Vg{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const n=Sn(t);return new Ih(n,this.ngModule)}}function f0(e,t){const n=[];for(const r in e){if(!e.hasOwnProperty(r))continue;const i=e[r];if(void 0===i)continue;const s=Array.isArray(i),c=s?i[0]:i;n.push(t?{propName:c,templateName:r,isSignal:!!((s?i[1]:Io.None)&Io.SignalBased)}:{propName:c,templateName:r})}return n}class Ih extends a0{get inputs(){const t=this.componentDef,n=t.inputTransforms,r=f0(t.inputs,!0);if(null!==n)for(const i of r)n.hasOwnProperty(i.propName)&&(i.transform=n[i.propName]);return r}get outputs(){return f0(this.componentDef.outputs,!1)}constructor(t,n){super(),this.componentDef=t,this.ngModule=n,this.componentType=t.type,this.selector=function Fc(e){return e.map(Lc).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!n}create(t,n,r,i){const s=L(null);try{let c=(i=i||this.ngModule)instanceof xo?i:i?.injector;c&&null!==this.componentDef.getStandaloneInjector&&(c=this.componentDef.getStandaloneInjector(c)||c);const m=c?new Ba(t,c):t,y=m.get(Xv,null);if(null===y)throw new ut(407,!1);const z={rendererFactory:y,sanitizer:m.get(oI,null),inlineEffectRunner:null,changeDetectionScheduler:m.get(Ud,null)},ee=y.createRenderer(null,this.componentDef),oe=this.componentDef.selectors[0][0]||"div",_e=r?function bT(e,t,n,r){const s=r.get(hg,!1)||n===ia.ShadowDom,c=e.selectRootElement(t,s);return function MT(e){Cw(e)}(c),c}(ee,r,this.componentDef.encapsulation,m):bg(ee,oe,function lI(e){const t=e.toLowerCase();return"svg"===t?"svg":"math"===t?"math":null}(oe));let Ve=512;this.componentDef.signals?Ve|=4096:this.componentDef.onPush||(Ve|=16);let at=null;null!==_e&&(at=oh(_e,m,!0));const ht=xv(0,null,null,1,0,null,null,null,null,null,null),Be=Ig(null,ht,null,Ve,null,null,z,ee,m,null,at);Xu(Be);let En,dr,Hr=null;try{const Bi=this.componentDef;let Es,ff=null;Bi.findHostDirectiveDefs?(Es=[],ff=new Map,Bi.findHostDirectiveDefs(Bi,Es,ff),Es.push(Bi)):Es=[Bi];const zM=function uI(e,t){const n=e[rt],r=Nt;return e[r]=t,pu(n,r,2,"#host",null)}(Be,_e);Hr=function dI(e,t,n,r,i,s,c){const m=i[rt];!function fI(e,t,n,r){for(const i of e)t.mergedAttrs=el(t.mergedAttrs,i.hostAttrs);null!==t.mergedAttrs&&(Ug(t,t.mergedAttrs,!0),null!==n&&hw(r,n,t))}(r,e,t,c);let y=null;null!==t&&(y=oh(t,i[wi]));const S=s.rendererFactory.createRenderer(t,n);let O=16;n.signals?O=4096:n.onPush&&(O=64);const z=Ig(i,yw(n),null,O,i[e.index],e,s,S,null,null,y);return m.firstCreatePass&&Nv(m,e,r.length-1),Og(i,z),i[e.index]=z}(zM,_e,Bi,Es,Be,z,ee),dr=Xt(ht,Nt),_e&&function pI(e,t,n,r){if(r)Ri(e,n,["ng-version","18.2.5"]);else{const{attrs:i,classes:s}=function kc(e){const t=[],n=[];let r=1,i=2;for(;r<e.length;){let s=e[r];if("string"==typeof s)2===i?""!==s&&t.push(s,e[++r]):8===i&&n.push(s);else{if(!Po(i))break;i=s}r++}return{attrs:t,classes:n}}(t.selectors[0]);i&&Ri(e,n,i),s&&s.length>0&&fw(e,n,s.join(" "))}}(ee,Bi,_e,r),void 0!==n&&function gI(e,t,n){const r=e.projection=[];for(let i=0;i<t.length;i++){const s=n[i];r.push(null!=s?Array.from(s):null)}}(dr,this.ngContentSelectors,n),En=function hI(e,t,n,r,i,s){const c=pr(),m=i[rt],y=Gi(c,i);Dw(m,i,c,n,null,r);for(let O=0;O<n.length;O++)io(Ul(i,m,c.directiveStart+O,c),i);bw(m,i,c),y&&io(y,i);const S=Ul(i,m,c.directiveStart+c.componentOffset,c);if(e[Mr]=i[Mr]=S,null!==s)for(const O of s)O(S,t);return Iv(m,c,i),S}(Hr,Bi,Es,ff,Be,[mI]),kv(ht,Be,null)}catch(Bi){throw null!==Hr&&Jf(Hr),Jf(Be),Bi}finally{Pf()}return new cI(this.componentType,En,Gl(dr,Be),Be,dr)}finally{L(s)}}}class cI extends eI{constructor(t,n,r,i,s){super(),this.location=r,this._rootLView=i,this._tNode=s,this.previousInputValues=null,this.instance=n,this.hostView=this.changeDetectorRef=new mh(i,void 0,!1),this.componentType=t}setInput(t,n){const r=this._tNode.inputs;let i;if(null!==r&&(i=r[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),n))return;const s=this._rootLView;Fv(s[rt],s,i,t,n),this.previousInputValues.set(t,n),gh(Ro(this._tNode.index,s),1)}}get injector(){return new Li(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function mI(){const e=pr();Yu(Re()[rt],e)}let jg=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=_I}return e})();function _I(){return g0(pr(),Re())}const vI=jg,h0=class extends vI{constructor(t,n,r){super(),this._lContainer=t,this._hostTNode=n,this._hostLView=r}get element(){return Gl(this._hostTNode,this._hostLView)}get injector(){return new Li(this._hostTNode,this._hostLView)}get parentInjector(){const t=id(this._hostTNode,this._hostLView);if(td(t)){const n=Yc(t,this._hostLView),r=Xc(t);return new Li(n[rt].data[r+8],n)}return new Li(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const n=p0(this._lContainer);return null!==n&&n[t]||null}get length(){return this._lContainer.length-Rr}createEmbeddedView(t,n,r){let i,s;"number"==typeof r?i=r:null!=r&&(i=r.index,s=r.injector);const c=_u(this._lContainer,t.ssrId),m=t.createEmbeddedViewImpl(n||{},s,c);return this.insertImpl(m,i,gu(this._hostTNode,c)),m}createComponent(t,n,r,i,s){const c=t&&!function sa(e){return"function"==typeof e}(t);let m;if(c)m=n;else{const _e=n||{};m=_e.index,r=_e.injector,i=_e.projectableNodes,s=_e.environmentInjector||_e.ngModuleRef}const y=c?t:new Ih(Sn(t)),S=r||this.parentInjector;if(!s&&null==y.ngModule){const Ve=(c?S:this.parentInjector).get(xo,null);Ve&&(s=Ve)}const O=Sn(y.componentType??{}),z=_u(this._lContainer,O?.id??null),oe=y.create(S,i,z?.firstChild??null,s);return this.insertImpl(oe.hostView,m,gu(this._hostTNode,z)),oe}insert(t,n){return this.insertImpl(t,n,!0)}insertImpl(t,n,r){const i=t._lView;if(function bf(e){return zi(e[Ii])}(i)){const m=this.indexOf(t);if(-1!==m)this.detach(m);else{const y=i[Ii],S=new h0(y,y[Zt],y[Ii]);S.detach(S.indexOf(t))}}const s=this._adjustIndex(n),c=this._lContainer;return Vd(c,i,s,r),t.attachToViewContainerRef(),rc(ey(c),s,t),t}move(t,n){return this.insert(t,n)}indexOf(t){const n=p0(this._lContainer);return null!==n?n.indexOf(t):-1}remove(t){const n=this._adjustIndex(t,-1),r=dh(this._lContainer,n);r&&(Tl(ey(this._lContainer),n),Mg(r[rt],r))}detach(t){const n=this._adjustIndex(t,-1),r=dh(this._lContainer,n);return r&&null!=Tl(ey(this._lContainer),n)?new mh(r):null}_adjustIndex(t,n=0){return t??this.length+n}};function p0(e){return e[8]}function ey(e){return e[8]||(e[8]=[])}function g0(e,t){let n;const r=t[e.index];return zi(r)?n=r:(n=Mw(r,t,null,e),t[e.index]=n,Og(t,n)),m0(n,t,e,r),new h0(n,e,t)}let m0=function v0(e,t,n,r){if(e[gs])return;let i;i=8&n.type?sr(r):function yI(e,t){const n=e[_n],r=n.createComment(""),i=Gi(t,e);return fu(n,Dv(n,i),r,function _T(e,t){return e.nextSibling(t)}(n,i),!1),r}(t,n),e[gs]=i},ty=()=>!1;class ny{constructor(t){this.queryList=t,this.matches=null}clone(){return new ny(this.queryList)}setDirty(){this.queryList.setDirty()}}class ry{constructor(t=[]){this.queries=t}createEmbeddedView(t){const n=t.queries;if(null!==n){const r=null!==t.contentQueries?t.contentQueries[0]:n.length,i=[];for(let s=0;s<r;s++){const c=n.getByIndex(s);i.push(this.queries[c.indexInDeclarationView].clone())}return new ry(i)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let n=0;n<this.queries.length;n++)null!==ly(t,n).matches&&this.queries[n].setDirty()}}class y0{constructor(t,n,r=null){this.flags=n,this.read=r,this.predicate="string"==typeof t?function SI(e){return e.split(",").map(t=>t.trim())}(t):t}}class iy{constructor(t=[]){this.queries=t}elementStart(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(t,n)}elementEnd(t){for(let n=0;n<this.queries.length;n++)this.queries[n].elementEnd(t)}embeddedTView(t){let n=null;for(let r=0;r<this.length;r++){const i=null!==n?n.length:0,s=this.getByIndex(r).embeddedTView(t,i);s&&(s.indexInDeclarationView=r,null!==n?n.push(s):n=[s])}return null!==n?new iy(n):null}template(t,n){for(let r=0;r<this.queries.length;r++)this.queries[r].template(t,n)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class oy{constructor(t,n=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=n}elementStart(t,n){this.isApplyingToNode(n)&&this.matchTNode(t,n)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,n){this.elementStart(t,n)}embeddedTView(t,n){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,n),new oy(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1&~this.metadata.flags){const n=this._declarationNodeIndex;let r=t.parent;for(;null!==r&&8&r.type&&r.index!==n;)r=r.parent;return n===(null!==r?r.index:-1)}return this._appliesToNextNode}matchTNode(t,n){const r=this.metadata.predicate;if(Array.isArray(r))for(let i=0;i<r.length;i++){const s=r[i];this.matchTNodeWithReadOption(t,n,DI(n,s)),this.matchTNodeWithReadOption(t,n,od(n,t,s,!1,!1))}else r===_h?4&n.type&&this.matchTNodeWithReadOption(t,n,-1):this.matchTNodeWithReadOption(t,n,od(n,t,r,!1,!1))}matchTNodeWithReadOption(t,n,r){if(null!==r){const i=this.metadata.read;if(null!==i)if(i===tu||i===jg||i===_h&&4&n.type)this.addMatch(n.index,-2);else{const s=od(n,t,i,!1,!1);null!==s&&this.addMatch(n.index,s)}else this.addMatch(n.index,r)}}addMatch(t,n){null===this.matches?this.matches=[t,n]:this.matches.push(t,n)}}function DI(e,t){const n=e.localNames;if(null!==n)for(let r=0;r<n.length;r+=2)if(n[r]===t)return n[r+1];return null}function MI(e,t,n,r){return-1===n?function bI(e,t){return 11&e.type?Gl(e,t):4&e.type?Ag(e,t):null}(t,e):-2===n?function TI(e,t,n){return n===tu?Gl(t,e):n===_h?Ag(t,e):n===jg?g0(t,e):void 0}(e,t,r):Ul(e,e[rt],n,t)}function C0(e,t,n,r){const i=t[Ei].queries[r];if(null===i.matches){const s=e.data,c=n.matches,m=[];for(let y=0;null!==c&&y<c.length;y+=2){const S=c[y];m.push(S<0?null:MI(t,s[S],c[y+1],n.metadata.read))}i.matches=m}return i.matches}function sy(e,t,n,r){const i=e.queries.getByIndex(n),s=i.matches;if(null!==s){const c=C0(e,t,i,n);for(let m=0;m<s.length;m+=2){const y=s[m];if(y>0)r.push(c[m/2]);else{const S=s[m+1],O=t[-y];for(let z=Rr;z<O.length;z++){const ee=O[z];ee[rl]===ee[Ii]&&sy(ee[rt],ee,S,r)}if(null!==O[cc]){const z=O[cc];for(let ee=0;ee<z.length;ee++){const oe=z[ee];sy(oe[rt],oe,S,r)}}}}}return r}function D0(e,t,n,r){const i=Ln();if(i.firstCreatePass){const s=pr();(function b0(e,t,n){null===e.queries&&(e.queries=new iy),e.queries.track(new oy(t,n))})(i,new y0(t,n,r),s.index),function II(e,t){const n=e.contentQueries||(e.contentQueries=[]);t!==(n.length?n[n.length-1]:-1)&&n.push(e.queries.length-1,t)}(i,e),!(2&~n)&&(i.staticContentQueries=!0)}return function w0(e,t,n){const r=new Xf(!(4&~n));return function IT(e,t,n,r){const i=Sw(t);i.push(n),e.firstCreatePass&&Iw(e).push(r,i.length-1)}(e,t,r,r.destroy),(t[Ei]??=new ry).queries.push(new ny(r))-1}(i,Re(),n)}function ly(e,t){return e.queries.getByIndex(t)}function M0(e,t){const n=e[rt],r=ly(n,t);return r.crossesNgTemplate?sy(n,e,t,[]):C0(n,e,r,t)}const T0=new Set;function ns(e){T0.has(e)||(T0.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function G0(e){const t=e.inputConfig,n={};for(const r in t)if(t.hasOwnProperty(r)){const i=t[r];Array.isArray(i)&&i[3]&&(n[r]=i[3])}e.inputTransforms=n}class vu{}class W0{}function QI(e,t){return new uy(e,t??null,[])}class uy extends vu{constructor(t,n,r,i=!0){super(),this.ngModuleType=t,this._parent=n,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new d0(this);const s=C(t);this._bootstrapComponents=Us(s.bootstrap),this._r3Injector=Hf(t,n,[{provide:vu,useValue:this},{provide:Vg,useValue:this.componentFactoryResolver},...r],xr(t),new Set(["environment"])),i&&this.resolveInjectorInitializers()}resolveInjectorInitializers(){this._r3Injector.resolveInjectorInitializers(),this.instance=this._r3Injector.get(this.ngModuleType)}get injector(){return this._r3Injector}destroy(){const t=this._r3Injector;!t.destroyed&&t.destroy(),this.destroyCbs.forEach(n=>n()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class dy extends W0{constructor(t){super(),this.moduleType=t}create(t){return new uy(this.moduleType,t,[])}}class K0 extends vu{constructor(t){super(),this.componentFactoryResolver=new d0(this),this.instance=null;const n=new ho([...t.providers,{provide:vu,useValue:this},{provide:Vg,useValue:this.componentFactoryResolver}],t.parent||Rs(),t.debugName,new Set(["environment"]));this.injector=n,t.runEnvironmentInitializers&&n.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function fy(e,t,n=null){return new K0({providers:e,parent:t,debugName:n,runEnvironmentInitializers:!0}).injector}function zg(e){return!!hy(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function hy(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Fi(e,t,n){return!Object.is(e[t],n)&&(e[t]=n,!0)}function xh(e,t,n,r,i,s,c,m,y,S){const O=n+Nt,z=t.firstCreatePass?function tO(e,t,n,r,i,s,c,m,y){const S=t.consts,O=pu(t,e,4,c||null,m||null);Av(t,n,O,Yo(S,y)),Yu(t,O);const z=O.tView=xv(2,O,r,i,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,S,null);return null!==t.queries&&(t.queries.template(t,O),z.queries=t.queries.embeddedTView(O)),O}(O,t,e,r,i,s,c,m,y):t.data[O];_s(z,!1);const ee=q0(t,e,z,n);Bl()&&Tg(t,e,ee,z),io(ee,e);const oe=Mw(ee,e,ee,z);return e[O]=oe,Og(e,oe),function _0(e,t,n){return ty(e,t,n)}(oe,z,e),Vu(z)&&Ov(t,e,z),null!=y&&Pv(e,z,S),z}function py(e,t,n,r,i,s,c,m){const y=Re(),S=Ln();return xh(y,S,e,t,n,r,i,Yo(S.consts,s),c,m),py}let q0=function Q0(e,t,n,r){return ha(!0),t[_n].createComment("")};var zd=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(zd||{});let tE=(()=>{class e{constructor(){this.impl=null}execute(){this.impl?.execute()}static#e=this.\u0275prov=ir({token:e,providedIn:"root",factory:()=>new e})}return e})();class Rh{constructor(){this.ngZone=qe(ur),this.scheduler=qe(Ud),this.errorHandler=qe(Ua,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}static#e=this.PHASES=[zd.EarlyRead,zd.Write,zd.MixedReadWrite,zd.Read];execute(){this.executing=!0;for(const t of Rh.PHASES)for(const n of this.sequences)if(!n.erroredOrDestroyed&&n.hooks[t])try{n.pipelinedValue=this.ngZone.runOutsideAngular(()=>n.hooks[t](n.pipelinedValue))}catch(r){n.erroredOrDestroyed=!0,this.errorHandler?.handleError(r)}this.executing=!1;for(const t of this.sequences)t.afterRun(),t.once&&this.sequences.delete(t);for(const t of this.deferredRegistrations)this.sequences.add(t);this.deferredRegistrations.size>0&&this.scheduler.notify(7),this.deferredRegistrations.clear()}register(t){this.executing?this.deferredRegistrations.add(t):(this.sequences.add(t),this.scheduler.notify(6))}unregister(t){this.executing&&this.sequences.has(t)?(t.erroredOrDestroyed=!0,t.pipelinedValue=void 0,t.once=!0):(this.sequences.delete(t),this.deferredRegistrations.delete(t))}static#t=this.\u0275prov=ir({token:Rh,providedIn:"root",factory:()=>new Rh})}class oO{constructor(t,n,r,i){this.impl=t,this.hooks=n,this.once=r,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=i.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy()}}function Qg(e,t){!t?.injector&&function kr(e){if(!Ls())throw new ut(-203,!1)}();const n=t?.injector??qe(Ki);return function js(e){return"browser"===(e??qe(Ki)).get(vd)}(n)?(ns("NgAfterNextRender"),function nE(e,t,n,r){const i=t.get(tE);i.impl??=t.get(Rh);const c=new oO(i.impl,function aO(e,t){if(e instanceof Function){const n=[void 0,void 0,void 0,void 0];return n[t]=e,n}return[e.earlyRead,e.write,e.mixedReadWrite,e.read]}(e,n?.phase??zd.MixedReadWrite),r,t.get($l));return i.impl.register(c),c}(e,n,t,!0)):rE}const rE={destroy(){}};function My(e,t,n,r){const i=Re();return Fi(i,Vs(),t)&&(Ln(),cl($r(),i,e,t,n,r)),My}function Xd(e,t,n,r){return Fi(e,Vs(),n)?t+mt(n)+r:bn}function Ty(e,t,n,r,i,s){const c=Re(),m=Xd(c,t,n,r);return m!==bn&&cl($r(),c,e,m,i,s),Ty}function Yg(e,t){return e<<17|t<<2}function Pc(e){return e>>17&32767}function Sy(e){return 2|e}function wu(e){return(131068&e)>>2}function Iy(e,t){return-131069&e|t<<2}function Oy(e){return 1|e}function IE(e,t,n,r){const i=e[n+1],s=null===t;let c=r?Pc(i):wu(i),m=!1;for(;0!==c&&(!1===m||s);){const S=e[c+1];HO(e[c],t)&&(m=!0,e[c+1]=r?Oy(S):Sy(S)),c=r?Pc(S):wu(S)}m&&(e[n+1]=r?Sy(i):Oy(i))}function HO(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&ps(e,t)>=0}const oo={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function OE(e){return e.substring(oo.key,oo.keyEnd)}function PE(e,t){const n=oo.textEnd;return n===t?-1:(t=oo.keyEnd=function KO(e,t,n){for(;t<n&&e.charCodeAt(t)>32;)t++;return t}(e,oo.key=t,n),af(e,t,n))}function af(e,t,n){for(;t<n&&e.charCodeAt(t)<=32;)t++;return t}function Py(e,t,n){const r=Re();return Fi(r,Vs(),t)&&Cs(Ln(),$r(),r,e,t,r[_n],n,!1),Py}function xy(e,t,n,r,i){const c=i?"class":"style";Fv(e,n,t.inputs[c],c,r)}function kE(e){Ha(nP,fl,e,!0)}function fl(e,t){for(let n=function GO(e){return function AE(e){oo.key=0,oo.keyEnd=0,oo.value=0,oo.valueEnd=0,oo.textEnd=e.length}(e),PE(e,af(e,0,oo.textEnd))}(t);n>=0;n=PE(t,n))j(e,OE(t),!0)}function Ha(e,t,n,r){const i=Ln(),s=function Va(e){const t=Gt.lFrame,n=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,n}(2);i.firstUpdatePass&&function BE(e,t,n,r){const i=e.data;if(null===i[n+1]){const s=i[Lr()],c=VE(e,n);HE(s,r)&&null===t&&!c&&(t=!1),t=function XO(e,t,n,r){const i=function qu(e){const t=Gt.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}(e);let s=r?t.residualClasses:t.residualStyles;if(null===i)0===(r?t.classBindings:t.styleBindings)&&(n=Fh(n=Ay(null,e,t,n,r),t.attrs,r),s=null);else{const c=t.directiveStylingLast;if(-1===c||e[c]!==i)if(n=Ay(i,e,t,n,r),null===s){let y=function YO(e,t,n){const r=n?t.classBindings:t.styleBindings;if(0!==wu(r))return e[Pc(r)]}(e,t,r);void 0!==y&&Array.isArray(y)&&(y=Ay(null,e,t,y[1],r),y=Fh(y,t.attrs,r),function JO(e,t,n,r){e[Pc(n?t.classBindings:t.styleBindings)]=r}(e,t,r,y))}else s=function eP(e,t,n){let r;const i=t.directiveEnd;for(let s=1+t.directiveStylingLast;s<i;s++)r=Fh(r,e[s].hostAttrs,n);return Fh(r,t.attrs,n)}(e,t,r)}return void 0!==s&&(r?t.residualClasses=s:t.residualStyles=s),n}(i,s,t,r),function jO(e,t,n,r,i,s){let c=s?t.classBindings:t.styleBindings,m=Pc(c),y=wu(c);e[r]=n;let O,S=!1;if(Array.isArray(n)?(O=n[1],(null===O||ps(n,O)>0)&&(S=!0)):O=n,i)if(0!==y){const ee=Pc(e[m+1]);e[r+1]=Yg(ee,m),0!==ee&&(e[ee+1]=Iy(e[ee+1],r)),e[m+1]=function BO(e,t){return 131071&e|t<<17}(e[m+1],r)}else e[r+1]=Yg(m,0),0!==m&&(e[m+1]=Iy(e[m+1],r)),m=r;else e[r+1]=Yg(y,0),0===m?m=r:e[y+1]=Iy(e[y+1],r),y=r;S&&(e[r+1]=Sy(e[r+1])),IE(e,O,r,!0),IE(e,O,r,!1),function $O(e,t,n,r,i){const s=i?e.residualClasses:e.residualStyles;null!=s&&"string"==typeof t&&ps(s,t)>=0&&(n[r+1]=Oy(n[r+1]))}(t,O,e,r,s),c=Yg(m,y),s?t.classBindings=c:t.styleBindings=c}(i,s,t,n,c,r)}}(i,null,s,r);const c=Re();if(n!==bn&&Fi(c,s,n)){const m=i.data[Lr()];if(HE(m,r)&&!VE(i,s)){let y=r?m.classesWithoutHost:m.stylesWithoutHost;null!==y&&(n=ao(y,n||"")),xy(i,m,c,n,r)}else!function rP(e,t,n,r,i,s,c,m){i===bn&&(i=Tn);let y=0,S=0,O=0<i.length?i[0]:null,z=0<s.length?s[0]:null;for(;null!==O||null!==z;){const ee=y<i.length?i[y+1]:void 0,oe=S<s.length?s[S+1]:void 0;let Ve,_e=null;O===z?(y+=2,S+=2,ee!==oe&&(_e=z,Ve=oe)):null===z||null!==O&&O<z?(y+=2,_e=O):(S+=2,_e=z,Ve=oe),null!==_e&&jE(e,t,n,r,_e,Ve,c,m),O=y<i.length?i[y]:null,z=S<s.length?s[S]:null}}(i,m,c,c[_n],c[s+1],c[s+1]=function tP(e,t,n){if(null==n||""===n)return Tn;const r=[],i=ll(n);if(Array.isArray(i))for(let s=0;s<i.length;s++)e(r,i[s],!0);else if("object"==typeof i)for(const s in i)i.hasOwnProperty(s)&&e(r,s,i[s]);else"string"==typeof i&&t(r,i);return r}(e,t,n),r,s)}}function VE(e,t){return t>=e.expandoStartIndex}function Ay(e,t,n,r,i){let s=null;const c=n.directiveEnd;let m=n.directiveStylingLast;for(-1===m?m=n.directiveStart:m++;m<c&&(s=t[m],r=Fh(r,s.hostAttrs,i),s!==e);)m++;return null!==e&&(n.directiveStylingLast=m),r}function Fh(e,t,n){const r=n?1:2;let i=-1;if(null!==t)for(let s=0;s<t.length;s++){const c=t[s];"number"==typeof c?i=c:i===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),j(e,c,!!n||t[++s]))}return void 0===e?null:e}function nP(e,t,n){const r=String(t);""!==r&&!r.includes(" ")&&j(e,r,n)}function jE(e,t,n,r,i,s,c,m){if(!(3&t.type))return;const y=e.data,S=y[m+1],O=function UO(e){return!(1&~e)}(S)?$E(y,t,n,i,wu(S),c):void 0;Jg(O)||(Jg(s)||function VO(e){return!(2&~e)}(S)&&(s=$E(y,null,n,i,m,c)),function CT(e,t,n,r,i){if(t)i?e.addClass(n,r):e.removeClass(n,r);else{let s=-1===r.indexOf("-")?void 0:Dg.DashCase;null==i?e.removeStyle(n,r,s):("string"==typeof i&&i.endsWith("!important")&&(i=i.slice(0,-10),s|=Dg.Important),e.setStyle(n,r,i,s))}}(r,c,Fl(Lr(),n),i,s))}function $E(e,t,n,r,i,s){const c=null===t;let m;for(;i>0;){const y=e[i],S=Array.isArray(y),O=S?y[1]:y,z=null===O;let ee=n[i+1];ee===bn&&(ee=z?Tn:void 0);let oe=z?hs(ee,r):O===r?ee:void 0;if(S&&!Jg(oe)&&(oe=hs(y,r)),Jg(oe)&&(m=oe,c))return m;const _e=e[i+1];i=c?Pc(_e):wu(_e)}if(null!==t){let y=s?t.residualClasses:t.residualStyles;null!=y&&(m=hs(y,r))}return m}function Jg(e){return void 0!==e}function HE(e,t){return!!(e.flags&(t?8:16))}function zE(e,t,n){Ha(j,fl,Xd(Re(),e,t,n),!0)}function tm(e,t,n,r){const i=Re(),s=Ln(),c=Nt+e,m=i[_n],y=s.firstCreatePass?function TP(e,t,n,r,i,s){const c=t.consts,y=pu(t,e,2,r,Yo(c,i));return Av(t,n,y,Yo(c,s)),null!==y.attrs&&Ug(y,y.attrs,!1),null!==y.mergedAttrs&&Ug(y,y.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,y),y}(c,s,i,t,n,r):s.data[c],S=qE(s,i,y,m,t,e);i[c]=S;const O=Vu(y);return _s(y,!0),hw(m,S,y),!function $d(e){return!(32&~e.flags)}(y)&&Bl()&&Tg(s,i,S,y),0===function Lm(){return Gt.lFrame.elementDepthCount}()&&io(S,i),function Fm(){Gt.lFrame.elementDepthCount++}(),O&&(Ov(s,i,y),Iv(s,y,i)),null!==r&&Pv(i,y),tm}function nm(){let e=pr();hc()?Wu():(e=e.parent,_s(e,!1));const t=e;(function km(e){return Gt.skipHydrationRootTNode===e})(t)&&function fp(){Gt.skipHydrationRootTNode=null}(),function Qc(){Gt.lFrame.elementDepthCount--}();const n=Ln();return n.firstCreatePass&&(Yu(n,e),gf(e)&&n.queries.elementEnd(e)),null!=t.classesWithoutHost&&function Jm(e){return!!(8&e.flags)}(t)&&xy(n,t,Re(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function e_(e){return!!(16&e.flags)}(t)&&xy(n,t,Re(),t.stylesWithoutHost,!1),nm}function Fy(e,t,n,r){return tm(e,t,n,r),nm(),Fy}let qE=(e,t,n,r,i,s)=>(ha(!0),bg(r,i,function Dp(){return Gt.lFrame.currentNamespace}()));function rm(e,t,n){const r=Re(),i=Ln(),s=e+Nt,c=i.firstCreatePass?function OP(e,t,n,r,i){const s=t.consts,c=Yo(s,r),m=pu(t,e,8,"ng-container",c);return null!==c&&Ug(m,c,!0),Av(t,n,m,Yo(s,i)),null!==t.queries&&t.queries.elementStart(t,m),m}(s,i,r,t,n):i.data[s];_s(c,!0);const m=ZE(i,r,c,e);return r[s]=m,Bl()&&Tg(i,r,m,c),io(m,r),Vu(c)&&(Ov(i,r,c),Iv(i,c,r)),null!=n&&Pv(r,c),rm}function im(){let e=pr();const t=Ln();return hc()?Wu():(e=e.parent,_s(e,!1)),t.firstCreatePass&&(Yu(t,e),gf(e)&&t.queries.elementEnd(e)),im}let ZE=(e,t,n,r)=>(ha(!0),yv(t[_n],""));function XE(){return Re()}const Eu=void 0;var NP=["en",[["a","p"],["AM","PM"],Eu],[["AM","PM"],Eu,Eu],[["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"]],Eu,[["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"]],Eu,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm a","h:mm:ss a","h:mm:ss a z","h:mm:ss a zzzz"],["{1}, {0}",Eu,"{1} 'at' {0}",Eu],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function AP(e){const n=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===n&&0===r?1:5}];let lf={};function ky(e){const t=function RP(e){return e.toLowerCase().replace(/_/g,"-")}(e);let n=tD(t);if(n)return n;const r=t.split("-")[0];if(n=tD(r),n)return n;if("en"===r)return NP;throw new ut(701,!1)}function eD(e){return ky(e)[cf.PluralCase]}function tD(e){return e in lf||(lf[e]=Dr.ng&&Dr.ng.common&&Dr.ng.common.locales&&Dr.ng.common.locales[e]),lf[e]}var cf=function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e}(cf||{});const om="en-US";let nD=om,CD=(e,t,n)=>{};function Uy(e,t,n,r){const i=Re(),s=Ln(),c=pr();return function jy(e,t,n,r,i,s,c){const m=Vu(r),S=e.firstCreatePass&&Iw(e),O=t[Mr],z=Sw(t);let ee=!0;if(3&r.type||c){const Ve=Gi(r,t),at=c?c(Ve):Ve,ht=z.length,Be=c?dr=>c(sr(dr[r.index])):r.index;let En=null;if(!c&&m&&(En=function Ex(e,t,n,r){const i=e.cleanup;if(null!=i)for(let s=0;s<i.length-1;s+=2){const c=i[s];if(c===n&&i[s+1]===r){const m=t[lc],y=i[s+2];return m.length>y?m[y]:null}"string"==typeof c&&(s+=2)}return null}(e,t,i,r.index)),null!==En)(En.__ngLastListenerFn__||En).__ngNextListenerFn__=s,En.__ngLastListenerFn__=s,ee=!1;else{s=bD(r,t,O,s),CD(Ve,i,s);const dr=n.listen(at,i,s);z.push(s,dr),S&&S.push(i,Be,ht,ht+1)}}else s=bD(r,t,O,s);const oe=r.outputs;let _e;if(ee&&null!==oe&&(_e=oe[i])){const Ve=_e.length;if(Ve)for(let at=0;at<Ve;at+=2){const Hr=t[_e[at]][_e[at+1]].subscribe(s),Bi=z.length;z.push(s,Hr),S&&S.push(i,r.index,Bi,-(Bi+1))}}}(s,i,i[_n],c,e,t,r),Uy}function DD(e,t,n,r){const i=L(null);try{return ua(6,t,n),!1!==n(r)}catch(s){return Pg(e,s),!1}finally{ua(7,t,n),L(i)}}function bD(e,t,n,r){return function i(s){if(s===Function)return r;gh(e.componentOffset>-1?Ro(e.index,t):t,5);let m=DD(t,n,r,s),y=i.__ngNextListenerFn__;for(;y;)m=DD(t,n,y,s)&&m,y=y.__ngNextListenerFn__;return m}}function MD(e=1){return function Gm(e){return(Gt.lFrame.contextLView=function cp(e,t){for(;e>0;)t=t[Ra],e--;return t}(e,Gt.lFrame.contextLView))[Mr]}(e)}function Dx(e,t){let n=null;const r=function pf(e){const t=e.attrs;if(null!=t){const n=t.indexOf(5);if(!(1&n))return t[n+1]}return null}(e);for(let i=0;i<t.length;i++){const s=t[i];if("*"!==s){if(null===r?Tu(e,s,!0):Iu(r,s))return i}else n=i}return n}function TD(e){const t=Re()[jr][Zt];if(!t.projection){const r=t.projection=function xs(e,t){const n=[];for(let r=0;r<e;r++)n.push(t);return n}(e?e.length:1,null),i=r.slice();let s=t.child;for(;null!==s;){if(128!==s.type){const c=e?Dx(s,e):0;null!==c&&(i[c]?i[c].projectionNext=s:r[c]=s,i[c]=s)}s=s.next}}}function SD(e,t=0,n,r,i,s){const c=Re(),m=Ln(),y=r?e+1:null;null!==y&&xh(c,m,y,r,i,s,null,n);const S=pu(m,Nt+e,16,null,n||null);null===S.projection&&(S.projection=t),Wu();const z=!c[Ao]||il();null===c[jr][Zt].projection[S.projection]&&null!==y?function bx(e,t,n){const r=Nt+n,i=t.data[r],s=e[r],c=_u(s,i.tView.ssrId);Vd(s,kd(e,i,void 0,{dehydratedView:c}),0,gu(i,c))}(c,m,y):z&&32&~S.flags&&function vT(e,t,n){dw(t[_n],0,t,n,Ev(e,n,t),ow(n.parent||t[Zt],n,t))}(m,c,S)}function $y(e,t,n){return cm(e,"",t,"",n),$y}function cm(e,t,n,r,i){const s=Re(),c=Xd(s,t,n,r);return c!==bn&&Cs(Ln(),$r(),s,e,c,s[_n],i,!1),cm}function FD(e,t,n,r){D0(e,t,n,r)}function kD(e){const t=Re(),n=Ln(),r=Qu();Zu(r+1);const i=ly(n,r);if(e.dirty&&function kl(e){return!(4&~e[jt])}(t)===!(2&~i.metadata.flags)){if(null===i.matches)e.reset([]);else{const s=M0(t,r);e.reset(s,Gp),e.notifyOnChanges()}return!0}return!1}function VD(){return function ay(e,t){return e[Ei].queries[t].queryList}(Re(),Qu())}function BD(e){return fa(function ks(){return Gt.lFrame.contextLView}(),Nt+e)}function QD(e,t=""){const n=Re(),r=Ln(),i=e+Nt,s=r.firstCreatePass?pu(r,i,1,t,null):r.data[i],c=ZD(r,n,s,t,e);n[i]=c,Bl()&&Tg(r,n,c,s),_s(s,!1)}let ZD=(e,t,n,r,i)=>(ha(!0),function vv(e,t){return e.createText(t)}(t[_n],r));function zy(e){return um("",e,""),zy}function um(e,t,n){const r=Re(),i=Xd(r,e,t,n);return i!==bn&&function Kl(e,t,n){const r=Fl(t,e);!function JC(e,t,n){e.setValue(t,n)}(e[_n],r,n)}(r,Lr(),i),um}let qx=(()=>{class e{constructor(n){this._injector=n,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(n){if(!n.standalone)return null;if(!this.cachedInjectors.has(n)){const r=H(0,n.type),i=r.length>0?fy([r],this._injector,`Standalone[${n.type.name}]`):null;this.cachedInjectors.set(n,i)}return this.cachedInjectors.get(n)}ngOnDestroy(){try{for(const n of this.cachedInjectors.values())null!==n&&n.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=ir({token:e,providedIn:"environment",factory:()=>new e(an(xo))})}return e})();function ub(e){ns("NgStandalone"),e.getStandaloneInjector=t=>t.get(qx).getOrCreateStandaloneInjector(e)}function hb(e,t,n,r){return pb(Re(),Lo(),e,t,n,r)}function pb(e,t,n,r,i,s){const c=t+n;return Fi(e,c,i)?function ul(e,t,n){return e[t]=n}(e,c+1,s?r.call(s,i):r(i)):function $h(e,t){const n=e[t];return n===bn?void 0:n}(e,c+1)}function yb(e,t){const n=Ln();let r;const i=e+Nt;n.firstCreatePass?(r=function aA(e,t){if(t)for(let n=t.length-1;n>=0;n--){const r=t[n];if(e===r.name)return r}}(t,n.pipeRegistry),n.data[i]=r,r.onDestroy&&(n.destroyHooks??=[]).push(i,r.onDestroy)):r=n.data[i];const s=r.factory||(r.factory=So(r.type)),m=fi(Fd);try{const y=nd(!1),S=s();return nd(y),function Hy(e,t,n,r){n>=e.data.length&&(e.data[n]=null,e.blueprint[n]=null),t[n]=r}(n,Re(),i,S),S}finally{fi(m)}}function Cb(e,t,n){const r=e+Nt,i=Re(),s=fa(i,r);return function Hh(e,t){return e[rt].data[t].pure}(i,r)?pb(i,Lo(),t,s.transform,n,s):s.transform(n)}function wb(e,t){return Ag(e,t)}class kb{constructor(t){this.full=t;const n=t.split(".");this.major=n[0],this.minor=n[1],this.patch=n.slice(2).join(".")}}let Vb=(()=>{class e{log(n){console.log(n)}warn(n){console.warn(n)}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ir({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const Hb=new nn(""),zb=new nn("");let eC,o1=(()=>{class e{constructor(n,r,i){this._ngZone=n,this.registry=r,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,eC||(function s1(e){eC=e}(i),i.addToWindow(r)),this._watchAngularEvents(),n.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:()=>{ur.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 n=this._callbacks.pop();clearTimeout(n.timeoutId),n.doneCb()}});else{let n=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(n)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(n=>({source:n.source,creationLocation:n.creationLocation,data:n.data})):[]}addCallback(n,r,i){let s=-1;r&&r>0&&(s=setTimeout(()=>{this._callbacks=this._callbacks.filter(c=>c.timeoutId!==s),n()},r)),this._callbacks.push({doneCb:n,timeoutId:s,updateCb:i})}whenStable(n,r,i){if(i&&!this.taskTrackingZone)throw new Error('Task tracking zone is required when passing an update callback to whenStable(). Is "zone.js/plugins/task-tracking" loaded?');this.addCallback(n,r,i),this._runCallbacksIfReady()}registerApplication(n){this.registry.registerApplication(n,this)}unregisterApplication(n){this.registry.unregisterApplication(n)}findProviders(n,r,i){return[]}static#e=this.\u0275fac=function(r){return new(r||e)(an(ur),an(Gb),an(zb))};static#t=this.\u0275prov=ir({token:e,factory:e.\u0275fac})}return e})(),Gb=(()=>{class e{constructor(){this._applications=new Map}registerApplication(n,r){this._applications.set(n,r)}unregisterApplication(n){this._applications.delete(n)}unregisterAllApplications(){this._applications.clear()}getTestability(n){return this._applications.get(n)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(n,r=!0){return eC?.findTestabilityInTree(this,n,r)??null}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ir({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function tC(e){return!!e&&"function"==typeof e.then}function Wb(e){return!!e&&"function"==typeof e.subscribe}const Kb=new nn("");let qb=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((n,r)=>{this.resolve=n,this.reject=r}),this.appInits=qe(Kb,{optional:!0})??[]}runInitializers(){if(this.initialized)return;const n=[];for(const i of this.appInits){const s=i();if(tC(s))n.push(s);else if(Wb(s)){const c=new Promise((m,y)=>{s.subscribe({complete:m,error:y})});n.push(c)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(n).then(()=>{r()}).catch(i=>{this.reject(i)}),0===n.length&&r(),this.initialized=!0}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ir({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const gm=new nn("");function Zb(e,t){return Array.isArray(t)?t.reduce(Zb,e):{...e,...t}}let hl=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=qe(D_),this.afterRenderManager=qe(tE),this.zonelessEnabled=qe(Mh),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new fr.B,this.afterTick=new fr.B,this.componentTypes=[],this.components=[],this.isStable=qe(Hl).hasPendingTasks.pipe((0,kn.T)(n=>!n)),this._injector=qe(xo)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let n;return new Promise(r=>{n=this.isStable.subscribe({next:i=>{i&&r()}})}).finally(()=>{n.unsubscribe()})}get injector(){return this._injector}bootstrap(n,r){const i=n instanceof a0;if(!this._injector.get(qb).done)throw!i&&u(n),new ut(405,!1);let c;c=i?n:this._injector.get(Vg).resolveComponentFactory(n),this.componentTypes.push(c.componentType);const m=function a1(e){return e.isBoundToModule}(c)?void 0:this._injector.get(vu),S=c.create(Ki.NULL,[],r||c.selector,m),O=S.location.nativeElement,z=S.injector.get(Hb,null);return z?.registerApplication(O),S.onDestroy(()=>{this.detachView(S.hostView),mm(this.components,S),z?.unregisterApplication(O)}),this._loadComponent(S),S}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new ut(101,!1);const n=L(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,L(n),this.afterTick.next()}}synchronize(){let n=null;this._injector.destroyed||(n=this._injector.get(Xv,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let r=0;for(;0!==this.dirtyFlags&&r++<10;)this.synchronizeOnce(n)}synchronizeOnce(n){if(this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0,7&this.dirtyFlags){const r=!!(1&this.dirtyFlags);this.dirtyFlags&=-8,this.dirtyFlags|=8,this.beforeRender.next(r);for(let{_lView:i,notifyErrorHandler:s}of this._views)u1(i,s,r,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),7&this.dirtyFlags)return}else n?.begin?.(),n?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:n})=>Wc(n))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(n){const r=n;this._views.push(r),r.attachToAppRef(this)}detachView(n){const r=n;mm(this._views,r),r.detachFromAppRef()}_loadComponent(n){this.attachView(n.hostView),this.tick(),this.components.push(n);const r=this._injector.get(gm,[]);[...this._bootstrapListeners,...r].forEach(i=>i(n))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(n=>n()),this._views.slice().forEach(n=>n.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(n){return this._destroyListeners.push(n),()=>mm(this._destroyListeners,n)}destroy(){if(this._destroyed)throw new ut(406,!1);const n=this._injector;n.destroy&&!n.destroyed&&n.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ir({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function mm(e,t){const n=e.indexOf(t);n>-1&&e.splice(n,1)}function u1(e,t,n,r){(n||Wc(e))&&xg(e,t,n&&!r?0:1)}class d1{constructor(t,n){this.ngModuleFactory=t,this.componentFactories=n}}let f1=(()=>{class e{compileModuleSync(n){return new dy(n)}compileModuleAsync(n){return Promise.resolve(this.compileModuleSync(n))}compileModuleAndAllComponentsSync(n){const r=this.compileModuleSync(n),s=Us(C(n).declarations).reduce((c,m)=>{const y=Sn(m);return y&&c.push(new Ih(y)),c},[]);return new d1(r,s)}compileModuleAndAllComponentsAsync(n){return Promise.resolve(this.compileModuleAndAllComponentsSync(n))}clearCache(){}clearCacheFor(n){}getModuleId(n){}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ir({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),g1=(()=>{class e{constructor(){this.zone=qe(ur),this.changeDetectionScheduler=qe(Ud),this.applicationRef=qe(hl)}initialize(){this._onMicrotaskEmptySubscription||(this._onMicrotaskEmptySubscription=this.zone.onMicrotaskEmpty.subscribe({next:()=>{this.changeDetectionScheduler.runningTick||this.zone.run(()=>{this.applicationRef.tick()})}}))}ngOnDestroy(){this._onMicrotaskEmptySubscription?.unsubscribe()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ir({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function nC({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:n}){return e??=()=>new ur({...rC(),scheduleInRootZone:n}),[{provide:ur,useFactory:e},{provide:$o,multi:!0,useFactory:()=>{const r=qe(g1,{optional:!0});return()=>r.initialize()}},{provide:$o,multi:!0,useFactory:()=>{const r=qe(_1);return()=>{r.initialize()}}},!0===t?{provide:s0,useValue:!0}:[],{provide:Zv,useValue:n??Up}]}function rC(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let _1=(()=>{class e{constructor(){this.subscription=new li.yU,this.initialized=!1,this.zone=qe(ur),this.pendingTasks=qe(Hl)}initialize(){if(this.initialized)return;this.initialized=!0;let n=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(n=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{ur.assertNotInAngularZone(),queueMicrotask(()=>{null!==n&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(n),n=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{ur.assertInAngularZone(),n??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ir({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Wh=(()=>{class e{constructor(){this.appRef=qe(hl),this.taskService=qe(Hl),this.ngZone=qe(ur),this.zonelessEnabled=qe(Mh),this.disableScheduling=qe(s0,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new li.yU,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(cd):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(qe(Zv,{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 Qf||!this.zoneIsDefined)}notify(n){if(!this.zonelessEnabled&&5===n)return;switch(n){case 0:this.appRef.dirtyFlags|=2;break;case 3:case 2:case 4:case 5:case 1:this.appRef.dirtyFlags|=4;break;case 7:this.appRef.deferredDirtyFlags|=8;break;default:this.appRef.dirtyFlags|=8}if(!this.shouldScheduleTick())return;const r=this.useMicrotaskScheduler?Hp:$p;this.pendingRenderTaskId=this.taskService.add(),this.cancelScheduledCallback=this.scheduleInRootZone?Zone.root.run(()=>r(()=>this.tick())):this.ngZone.runOutsideAngular(()=>r(()=>this.tick()))}shouldScheduleTick(){return!(this.disableScheduling||null!==this.pendingRenderTaskId||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(cd+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const n=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(n),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,Hp(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(n)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const n=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(n)}}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=ir({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const oC=new nn("",{providedIn:"root",factory:()=>qe(oC,pn.Optional|pn.SkipSelf)||function v1(){return typeof $localize<"u"&&$localize.locale||om}()}),y1=new nn("",{providedIn:"root",factory:()=>"USD"}),sC=new nn("");function vm(e){return!!e.platformInjector}let rM=(()=>{class e{constructor(n){this._injector=n,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(n,r){const i=r?.scheduleInRootZone,c=r?.ignoreChangesOutsideZone,m=[nC({ngZoneFactory:()=>function E_(e="zone.js",t){return"noop"===e?new Qf:"zone.js"===e?new ur(t):e}(r?.ngZone,{...rC({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}),scheduleInRootZone:i}),ignoreChangesOutsideZone:c}),{provide:Ud,useExisting:Wh}],y=function ZI(e,t,n){return new uy(e,t,n,!1)}(n.moduleType,this.injector,m);return function nM(e){const t=vm(e)?e.r3Injector:e.moduleRef.injector,n=t.get(ur);return n.run(()=>{vm(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();const r=t.get(Ua,null);let i;if(n.runOutsideAngular(()=>{i=n.onError.subscribe({next:s=>{r.handleError(s)}})}),vm(e)){const s=()=>t.destroy(),c=e.platformInjector.get(sC);c.add(s),t.onDestroy(()=>{i.unsubscribe(),c.delete(s)})}else e.moduleRef.onDestroy(()=>{mm(e.allPlatformModules,e.moduleRef),i.unsubscribe()});return function c1(e,t,n){try{const r=n();return tC(r)?r.catch(i=>{throw t.runOutsideAngular(()=>e.handleError(i)),i}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(r,n,()=>{const s=t.get(qb);return s.runInitializers(),s.donePromise.then(()=>{if(function VP(e){"string"==typeof e&&(nD=e.toLowerCase().replace(/_/g,"-"))}(t.get(oC,om)||om),vm(e)){const m=t.get(hl);return void 0!==e.rootComponent&&m.bootstrap(e.rootComponent),m}return function b1(e,t){const n=e.injector.get(hl);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>n.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new ut(-403,!1);e.instance.ngDoBootstrap(n)}t.push(e)}(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}({moduleRef:y,allPlatformModules:this._modules})}bootstrapModule(n,r=[]){const i=Zb({},r);return function p1(e,t,n){const r=new dy(n);return Promise.resolve(r)}(0,0,n).then(s=>this.bootstrapModuleFactory(s,i))}onDestroy(n){this._destroyListeners.push(n)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new ut(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const n=this._injector.get(sC,null);n&&(n.forEach(r=>r()),n.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(r){return new(r||e)(an(Ki))};static#t=this.\u0275prov=ir({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),xc=null;const iM=new nn("");function oM(e,t,n=[]){const r=`Platform: ${t}`,i=new nn(r);return(s=[])=>{let c=aC();if(!c||c.injector.get(iM,!1)){const m=[...n,...s,{provide:i,useValue:!0}];e?e(m):function M1(e){if(xc&&!xc.get(iM,!1))throw new ut(400,!1);(function Qb(){!function yt(e){Le=e}(()=>{throw new ut(600,!1)})})(),xc=e;const t=e.get(rM);(function aM(e){e.get(eh,null)?.forEach(n=>n())})(e)}(function sM(e=[],t){return Ki.create({name:t,providers:[{provide:Ci,useValue:"platform"},{provide:sC,useValue:new Set([()=>xc=null])},...e]})}(m,r))}return function T1(){const t=aC();if(!t)throw new ut(401,!1);return t}()}}function aC(){return xc?.get(rM)??null}function I1(){return!1}function O1(){}let cM=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=P1}return e})();function P1(e){return function x1(e,t,n){if(Ll(e)&&!n){const r=Ro(e.index,t);return new mh(r,r)}return 175&e.type?new mh(t[jr],t):null}(pr(),Re(),!(16&~e))}class hM{constructor(){}supports(t){return zg(t)}create(t){return new F1(t)}}const L1=(e,t)=>t;class F1{constructor(t){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=t||L1}forEachItem(t){let n;for(n=this._itHead;null!==n;n=n._next)t(n)}forEachOperation(t){let n=this._itHead,r=this._removalsHead,i=0,s=null;for(;n||r;){const c=!r||n&&n.currentIndex<gM(r,i,s)?n:r,m=gM(c,i,s),y=c.currentIndex;if(c===r)i--,r=r._nextRemoved;else if(n=n._next,null==c.previousIndex)i++;else{s||(s=[]);const S=m-i,O=y-i;if(S!=O){for(let ee=0;ee<S;ee++){const oe=ee<s.length?s[ee]:s[ee]=0,_e=oe+ee;O<=_e&&_e<S&&(s[ee]=oe+1)}s[c.previousIndex]=O-S}}m!==y&&t(c,m,y)}}forEachPreviousItem(t){let n;for(n=this._previousItHead;null!==n;n=n._nextPrevious)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachMovedItem(t){let n;for(n=this._movesHead;null!==n;n=n._nextMoved)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}forEachIdentityChange(t){let n;for(n=this._identityChangesHead;null!==n;n=n._nextIdentityChange)t(n)}diff(t){if(null==t&&(t=[]),!zg(t))throw new ut(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let i,s,c,n=this._itHead,r=!1;if(Array.isArray(t)){this.length=t.length;for(let m=0;m<this.length;m++)s=t[m],c=this._trackByFn(m,s),null!==n&&Object.is(n.trackById,c)?(r&&(n=this._verifyReinsertion(n,s,c,m)),Object.is(n.item,s)||this._addIdentityChange(n,s)):(n=this._mismatch(n,s,c,m),r=!0),n=n._next}else i=0,function JI(e,t){if(Array.isArray(e))for(let n=0;n<e.length;n++)t(e[n]);else{const n=e[Symbol.iterator]();let r;for(;!(r=n.next()).done;)t(r.value)}}(t,m=>{c=this._trackByFn(i,m),null!==n&&Object.is(n.trackById,c)?(r&&(n=this._verifyReinsertion(n,m,c,i)),Object.is(n.item,m)||this._addIdentityChange(n,m)):(n=this._mismatch(n,m,c,i),r=!0),n=n._next,i++}),this.length=i;return this._truncate(n),this.collection=t,this.isDirty}get isDirty(){return null!==this._additionsHead||null!==this._movesHead||null!==this._removalsHead||null!==this._identityChangesHead}_reset(){if(this.isDirty){let t;for(t=this._previousItHead=this._itHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._additionsHead;null!==t;t=t._nextAdded)t.previousIndex=t.currentIndex;for(this._additionsHead=this._additionsTail=null,t=this._movesHead;null!==t;t=t._nextMoved)t.previousIndex=t.currentIndex;this._movesHead=this._movesTail=null,this._removalsHead=this._removalsTail=null,this._identityChangesHead=this._identityChangesTail=null}}_mismatch(t,n,r,i){let s;return null===t?s=this._itTail:(s=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._reinsertAfter(t,s,i)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,i))?(Object.is(t.item,n)||this._addIdentityChange(t,n),this._moveAfter(t,s,i)):t=this._addAfter(new k1(n,r),s,i),t}_verifyReinsertion(t,n,r,i){let s=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==s?t=this._reinsertAfter(s,t._prev,i):t.currentIndex!=i&&(t.currentIndex=i,this._addToMoves(t,i)),t}_truncate(t){for(;null!==t;){const n=t._next;this._addToRemovals(this._unlink(t)),t=n}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(t,n,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const i=t._prevRemoved,s=t._nextRemoved;return null===i?this._removalsHead=s:i._nextRemoved=s,null===s?this._removalsTail=i:s._prevRemoved=i,this._insertAfter(t,n,r),this._addToMoves(t,r),t}_moveAfter(t,n,r){return this._unlink(t),this._insertAfter(t,n,r),this._addToMoves(t,r),t}_addAfter(t,n,r){return this._insertAfter(t,n,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,n,r){const i=null===n?this._itHead:n._next;return t._next=i,t._prev=n,null===i?this._itTail=t:i._prev=t,null===n?this._itHead=t:n._next=t,null===this._linkedRecords&&(this._linkedRecords=new pM),this._linkedRecords.put(t),t.currentIndex=r,t}_remove(t){return this._addToRemovals(this._unlink(t))}_unlink(t){null!==this._linkedRecords&&this._linkedRecords.remove(t);const n=t._prev,r=t._next;return null===n?this._itHead=r:n._next=r,null===r?this._itTail=n:r._prev=n,t}_addToMoves(t,n){return t.previousIndex===n||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new pM),this._unlinkedRecords.put(t),t.currentIndex=null,t._nextRemoved=null,null===this._removalsTail?(this._removalsTail=this._removalsHead=t,t._prevRemoved=null):(t._prevRemoved=this._removalsTail,this._removalsTail=this._removalsTail._nextRemoved=t),t}_addIdentityChange(t,n){return t.item=n,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class k1{constructor(t,n){this.item=t,this.trackById=n,this.currentIndex=null,this.previousIndex=null,this._nextPrevious=null,this._prev=null,this._next=null,this._prevDup=null,this._nextDup=null,this._prevRemoved=null,this._nextRemoved=null,this._nextAdded=null,this._nextMoved=null,this._nextIdentityChange=null}}class V1{constructor(){this._head=null,this._tail=null}add(t){null===this._head?(this._head=this._tail=t,t._nextDup=null,t._prevDup=null):(this._tail._nextDup=t,t._prevDup=this._tail,t._nextDup=null,this._tail=t)}get(t,n){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===n||n<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const n=t._prevDup,r=t._nextDup;return null===n?this._head=r:n._nextDup=r,null===r?this._tail=n:r._prevDup=n,null===this._head}}class pM{constructor(){this.map=new Map}put(t){const n=t.trackById;let r=this.map.get(n);r||(r=new V1,this.map.set(n,r)),r.add(t)}get(t,n){const i=this.map.get(t);return i?i.get(t,n):null}remove(t){const n=t.trackById;return this.map.get(n).remove(t)&&this.map.delete(n),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function gM(e,t,n){const r=e.previousIndex;if(null===r)return r;let i=0;return n&&r<n.length&&(i=n[r]),r+t+i}class mM{constructor(){}supports(t){return t instanceof Map||hy(t)}create(){return new B1}}class B1{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(t){let n;for(n=this._mapHead;null!==n;n=n._next)t(n)}forEachPreviousItem(t){let n;for(n=this._previousMapHead;null!==n;n=n._nextPrevious)t(n)}forEachChangedItem(t){let n;for(n=this._changesHead;null!==n;n=n._nextChanged)t(n)}forEachAddedItem(t){let n;for(n=this._additionsHead;null!==n;n=n._nextAdded)t(n)}forEachRemovedItem(t){let n;for(n=this._removalsHead;null!==n;n=n._nextRemoved)t(n)}diff(t){if(t){if(!(t instanceof Map||hy(t)))throw new ut(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let n=this._mapHead;if(this._appendAfter=null,this._forEach(t,(r,i)=>{if(n&&n.key===i)this._maybeAddToChanges(n,r),this._appendAfter=n,n=n._next;else{const s=this._getOrCreateRecordForKey(i,r);n=this._insertBeforeOrAppend(n,s)}}),n){n._prev&&(n._prev._next=null),this._removalsHead=n;for(let r=n;null!==r;r=r._nextRemoved)r===this._mapHead&&(this._mapHead=null),this._records.delete(r.key),r._nextRemoved=r._next,r.previousValue=r.currentValue,r.currentValue=null,r._prev=null,r._next=null}return this._changesTail&&(this._changesTail._nextChanged=null),this._additionsTail&&(this._additionsTail._nextAdded=null),this.isDirty}_insertBeforeOrAppend(t,n){if(t){const r=t._prev;return n._next=t,n._prev=r,t._prev=n,r&&(r._next=n),t===this._mapHead&&(this._mapHead=n),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=n,n._prev=this._appendAfter):this._mapHead=n,this._appendAfter=n,null}_getOrCreateRecordForKey(t,n){if(this._records.has(t)){const i=this._records.get(t);this._maybeAddToChanges(i,n);const s=i._prev,c=i._next;return s&&(s._next=c),c&&(c._prev=s),i._next=null,i._prev=null,i}const r=new U1(t);return this._records.set(t,r),r.currentValue=n,this._addToAdditions(r),r}_reset(){if(this.isDirty){let t;for(this._previousMapHead=this._mapHead,t=this._previousMapHead;null!==t;t=t._next)t._nextPrevious=t._next;for(t=this._changesHead;null!==t;t=t._nextChanged)t.previousValue=t.currentValue;for(t=this._additionsHead;null!=t;t=t._nextAdded)t.previousValue=t.currentValue;this._changesHead=this._changesTail=null,this._additionsHead=this._additionsTail=null,this._removalsHead=null}}_maybeAddToChanges(t,n){Object.is(n,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=n,this._addToChanges(t))}_addToAdditions(t){null===this._additionsHead?this._additionsHead=this._additionsTail=t:(this._additionsTail._nextAdded=t,this._additionsTail=t)}_addToChanges(t){null===this._changesHead?this._changesHead=this._changesTail=t:(this._changesTail._nextChanged=t,this._changesTail=t)}_forEach(t,n){t instanceof Map?t.forEach(n):Object.keys(t).forEach(r=>n(t[r],r))}}class U1{constructor(t){this.key=t,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 _M(){return new fC([new hM])}let fC=(()=>{class e{static#e=this.\u0275prov=ir({token:e,providedIn:"root",factory:_M});constructor(n){this.factories=n}static create(n,r){if(null!=r){const i=r.factories.slice();n=n.concat(i)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||_M()),deps:[[e,new yi,new Nr]]}}find(n){const r=this.factories.find(i=>i.supports(n));if(null!=r)return r;throw new ut(901,!1)}}return e})();function vM(){return new hC([new mM])}let hC=(()=>{class e{static#e=this.\u0275prov=ir({token:e,providedIn:"root",factory:vM});constructor(n){this.factories=n}static create(n,r){if(r){const i=r.factories.slice();n=n.concat(i)}return new e(n)}static extend(n){return{provide:e,useFactory:r=>e.create(n,r||vM()),deps:[[e,new yi,new Nr]]}}find(n){const r=this.factories.find(i=>i.supports(n));if(r)return r;throw new ut(901,!1)}}return e})();const H1=oM(null,"core",[]);let z1=(()=>{class e{constructor(n){}static#e=this.\u0275fac=function(r){return new(r||e)(an(hl))};static#t=this.\u0275mod=tl({type:e});static#n=this.\u0275inj=eo({})}return e})();const RM=new nn("");function wN(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function DN(e){const t=L(null);try{return e()}finally{L(t)}}function ON(e){const t=Sn(e);if(!t)return null;const n=new Ih(t);return{get selector(){return n.selector},get type(){return n.componentType},get inputs(){return n.inputs},get outputs(){return n.outputs},get ngContentSelectors(){return n.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},345:(Z,k,T)=>{"use strict";T.d(k,{B7:()=>ft,Bb:()=>li,hE:()=>Pi,sG:()=>ai});var p=T(177),w=T(3953);class U extends p.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class $ extends U{static makeCurrent(){(0,p.ZD)(new $)}onAndCancel(se,q,te){return se.addEventListener(q,te),()=>{se.removeEventListener(q,te)}}dispatchEvent(se,q){se.dispatchEvent(q)}remove(se){se.remove()}createElement(se,q){return(q=q||this.getDefaultDocument()).createElement(se)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(se){return se.nodeType===Node.ELEMENT_NODE}isShadowRoot(se){return se instanceof DocumentFragment}getGlobalEventTarget(se,q){return"window"===q?window:"document"===q?se:"body"===q?se.body:null}getBaseHref(se){const q=function L(){return F=F||document.querySelector("base"),F?F.getAttribute("href"):null}();return null==q?null:function B(he){return new URL(he,document.baseURI).pathname}(q)}resetBaseElement(){F=null}getUserAgent(){return window.navigator.userAgent}getCookie(se){return(0,p._b)(document.cookie,se)}}let F=null,X=(()=>{class he{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(te){return new(te||he)};static#t=this.\u0275prov=w.jDH({token:he,factory:he.\u0275fac})}return he})();const Q=new w.nKC("");let Y=(()=>{class he{constructor(q,te){this._zone=te,this._eventNameToPlugin=new Map,q.forEach(ve=>{ve.manager=this}),this._plugins=q.slice().reverse()}addEventListener(q,te,ve){return this._findPluginFor(te).addEventListener(q,te,ve)}getZone(){return this._zone}_findPluginFor(q){let te=this._eventNameToPlugin.get(q);if(te)return te;if(te=this._plugins.find(Ze=>Ze.supports(q)),!te)throw new w.wOt(5101,!1);return this._eventNameToPlugin.set(q,te),te}static#e=this.\u0275fac=function(te){return new(te||he)(w.KVO(Q),w.KVO(w.SKi))};static#t=this.\u0275prov=w.jDH({token:he,factory:he.\u0275fac})}return he})();class me{constructor(se){this._doc=se}}const Pe="ng-app-id";let Ce=(()=>{class he{constructor(q,te,ve,Ze={}){this.doc=q,this.appId=te,this.nonce=ve,this.platformId=Ze,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,p.Vy)(Ze),this.resetHostNodes()}addStyles(q){for(const te of q)1===this.changeUsageCount(te,1)&&this.onStyleAdded(te)}removeStyles(q){for(const te of q)this.changeUsageCount(te,-1)<=0&&this.onStyleRemoved(te)}ngOnDestroy(){const q=this.styleNodesInDOM;q&&(q.forEach(te=>te.remove()),q.clear());for(const te of this.getAllStyles())this.onStyleRemoved(te);this.resetHostNodes()}addHost(q){this.hostNodes.add(q);for(const te of this.getAllStyles())this.addStyleToHost(q,te)}removeHost(q){this.hostNodes.delete(q)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(q){for(const te of this.hostNodes)this.addStyleToHost(te,q)}onStyleRemoved(q){const te=this.styleRef;te.get(q)?.elements?.forEach(ve=>ve.remove()),te.delete(q)}collectServerRenderedStyles(){const q=this.doc.head?.querySelectorAll(`style[${Pe}="${this.appId}"]`);if(q?.length){const te=new Map;return q.forEach(ve=>{null!=ve.textContent&&te.set(ve.textContent,ve)}),te}return null}changeUsageCount(q,te){const ve=this.styleRef;if(ve.has(q)){const Ze=ve.get(q);return Ze.usage+=te,Ze.usage}return ve.set(q,{usage:te,elements:[]}),te}getStyleElement(q,te){const ve=this.styleNodesInDOM,Ze=ve?.get(te);if(Ze?.parentNode===q)return ve.delete(te),Ze.removeAttribute(Pe),Ze;{const It=this.doc.createElement("style");return this.nonce&&It.setAttribute("nonce",this.nonce),It.textContent=te,this.platformIsServer&&It.setAttribute(Pe,this.appId),q.appendChild(It),It}}addStyleToHost(q,te){const ve=this.getStyleElement(q,te),Ze=this.styleRef,It=Ze.get(te)?.elements;It?It.push(ve):Ze.set(te,{elements:[ve],usage:1})}resetHostNodes(){const q=this.hostNodes;q.clear(),q.add(this.doc.head)}static#e=this.\u0275fac=function(te){return new(te||he)(w.KVO(p.qQ),w.KVO(w.sZ2),w.KVO(w.BIS,8),w.KVO(w.Agw))};static#t=this.\u0275prov=w.jDH({token:he,factory:he.\u0275fac})}return he})();const Ee={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"},Ge=/%COMP%/g,Qe=new w.nKC("",{providedIn:"root",factory:()=>!0});function Wt(he,se){return se.map(q=>q.replace(Ge,he))}let ft=(()=>{class he{constructor(q,te,ve,Ze,It,xt,rn,pt=null){this.eventManager=q,this.sharedStylesHost=te,this.appId=ve,this.removeStylesOnCompDestroy=Ze,this.doc=It,this.platformId=xt,this.ngZone=rn,this.nonce=pt,this.rendererByCompId=new Map,this.platformIsServer=(0,p.Vy)(xt),this.defaultRenderer=new it(q,It,rn,this.platformIsServer)}createRenderer(q,te){if(!q||!te)return this.defaultRenderer;this.platformIsServer&&te.encapsulation===w.gXe.ShadowDom&&(te={...te,encapsulation:w.gXe.Emulated});const ve=this.getOrCreateRenderer(q,te);return ve instanceof ke?ve.applyToHost(q):ve instanceof be&&ve.applyStyles(),ve}getOrCreateRenderer(q,te){const ve=this.rendererByCompId;let Ze=ve.get(te.id);if(!Ze){const It=this.doc,xt=this.ngZone,rn=this.eventManager,pt=this.sharedStylesHost,ot=this.removeStylesOnCompDestroy,en=this.platformIsServer;switch(te.encapsulation){case w.gXe.Emulated:Ze=new ke(rn,pt,te,this.appId,ot,It,xt,en);break;case w.gXe.ShadowDom:return new je(rn,pt,q,te,It,xt,this.nonce,en);default:Ze=new be(rn,pt,te,ot,It,xt,en)}ve.set(te.id,Ze)}return Ze}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(te){return new(te||he)(w.KVO(Y),w.KVO(Ce),w.KVO(w.sZ2),w.KVO(Qe),w.KVO(p.qQ),w.KVO(w.Agw),w.KVO(w.SKi),w.KVO(w.BIS))};static#t=this.\u0275prov=w.jDH({token:he,factory:he.\u0275fac})}return he})();class it{constructor(se,q,te,ve){this.eventManager=se,this.doc=q,this.ngZone=te,this.platformIsServer=ve,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(se,q){return q?this.doc.createElementNS(Ee[q]||q,se):this.doc.createElement(se)}createComment(se){return this.doc.createComment(se)}createText(se){return this.doc.createTextNode(se)}appendChild(se,q){(Se(se)?se.content:se).appendChild(q)}insertBefore(se,q,te){se&&(Se(se)?se.content:se).insertBefore(q,te)}removeChild(se,q){q.remove()}selectRootElement(se,q){let te="string"==typeof se?this.doc.querySelector(se):se;if(!te)throw new w.wOt(-5104,!1);return q||(te.textContent=""),te}parentNode(se){return se.parentNode}nextSibling(se){return se.nextSibling}setAttribute(se,q,te,ve){if(ve){q=ve+":"+q;const Ze=Ee[ve];Ze?se.setAttributeNS(Ze,q,te):se.setAttribute(q,te)}else se.setAttribute(q,te)}removeAttribute(se,q,te){if(te){const ve=Ee[te];ve?se.removeAttributeNS(ve,q):se.removeAttribute(`${te}:${q}`)}else se.removeAttribute(q)}addClass(se,q){se.classList.add(q)}removeClass(se,q){se.classList.remove(q)}setStyle(se,q,te,ve){ve&(w.czy.DashCase|w.czy.Important)?se.style.setProperty(q,te,ve&w.czy.Important?"important":""):se.style[q]=te}removeStyle(se,q,te){te&w.czy.DashCase?se.style.removeProperty(q):se.style[q]=""}setProperty(se,q,te){null!=se&&(se[q]=te)}setValue(se,q){se.nodeValue=q}listen(se,q,te){if("string"==typeof se&&!(se=(0,p.QT)().getGlobalEventTarget(this.doc,se)))throw new Error(`Unsupported event target ${se} for event ${q}`);return this.eventManager.addEventListener(se,q,this.decoratePreventDefault(te))}decoratePreventDefault(se){return q=>{if("__ngUnwrap__"===q)return se;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>se(q)):se(q))&&q.preventDefault()}}}function Se(he){return"TEMPLATE"===he.tagName&&void 0!==he.content}class je extends it{constructor(se,q,te,ve,Ze,It,xt,rn){super(se,Ze,It,rn),this.sharedStylesHost=q,this.hostEl=te,this.shadowRoot=te.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const pt=Wt(ve.id,ve.styles);for(const ot of pt){const en=document.createElement("style");xt&&en.setAttribute("nonce",xt),en.textContent=ot,this.shadowRoot.appendChild(en)}}nodeOrShadowRoot(se){return se===this.hostEl?this.shadowRoot:se}appendChild(se,q){return super.appendChild(this.nodeOrShadowRoot(se),q)}insertBefore(se,q,te){return super.insertBefore(this.nodeOrShadowRoot(se),q,te)}removeChild(se,q){return super.removeChild(null,q)}parentNode(se){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(se)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class be extends it{constructor(se,q,te,ve,Ze,It,xt,rn){super(se,Ze,It,xt),this.sharedStylesHost=q,this.removeStylesOnCompDestroy=ve,this.styles=rn?Wt(rn,te.styles):te.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class ke extends be{constructor(se,q,te,ve,Ze,It,xt,rn){const pt=ve+"-"+te.id;super(se,q,te,Ze,It,xt,rn,pt),this.contentAttr=function Ke(he){return"_ngcontent-%COMP%".replace(Ge,he)}(pt),this.hostAttr=function st(he){return"_nghost-%COMP%".replace(Ge,he)}(pt)}applyToHost(se){this.applyStyles(),this.setAttribute(se,this.hostAttr,"")}createElement(se,q){const te=super.createElement(se,q);return super.setAttribute(te,this.contentAttr,""),te}}let Le=(()=>{class he extends me{constructor(q){super(q)}supports(q){return!0}addEventListener(q,te,ve){return q.addEventListener(te,ve,!1),()=>this.removeEventListener(q,te,ve)}removeEventListener(q,te,ve){return q.removeEventListener(te,ve)}static#e=this.\u0275fac=function(te){return new(te||he)(w.KVO(p.qQ))};static#t=this.\u0275prov=w.jDH({token:he,factory:he.\u0275fac})}return he})(),nt=(()=>{class he extends me{constructor(q){super(q),this.delegate=(0,w.WQX)(w.zAP,{optional:!0})}supports(q){return!!this.delegate&&this.delegate.supports(q)}addEventListener(q,te,ve){return this.delegate.addEventListener(q,te,ve)}removeEventListener(q,te,ve){return this.delegate.removeEventListener(q,te,ve)}static#e=this.\u0275fac=function(te){return new(te||he)(w.KVO(p.qQ))};static#t=this.\u0275prov=w.jDH({token:he,factory:he.\u0275fac})}return he})();const yt=["alt","control","meta","shift"],Kt={"\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"},_t={alt:he=>he.altKey,control:he=>he.ctrlKey,meta:he=>he.metaKey,shift:he=>he.shiftKey};let tn=(()=>{class he extends me{constructor(q){super(q)}supports(q){return null!=he.parseEventName(q)}addEventListener(q,te,ve){const Ze=he.parseEventName(te),It=he.eventCallback(Ze.fullKey,ve,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,p.QT)().onAndCancel(q,Ze.domEventName,It))}static parseEventName(q){const te=q.toLowerCase().split("."),ve=te.shift();if(0===te.length||"keydown"!==ve&&"keyup"!==ve)return null;const Ze=he._normalizeKey(te.pop());let It="",xt=te.indexOf("code");if(xt>-1&&(te.splice(xt,1),It="code."),yt.forEach(pt=>{const ot=te.indexOf(pt);ot>-1&&(te.splice(ot,1),It+=pt+".")}),It+=Ze,0!=te.length||0===Ze.length)return null;const rn={};return rn.domEventName=ve,rn.fullKey=It,rn}static matchEventFullKeyCode(q,te){let ve=Kt[q.key]||q.key,Ze="";return te.indexOf("code.")>-1&&(ve=q.code,Ze="code."),!(null==ve||!ve)&&(ve=ve.toLowerCase()," "===ve?ve="space":"."===ve&&(ve="dot"),yt.forEach(It=>{It!==ve&&(0,_t[It])(q)&&(Ze+=It+".")}),Ze+=ve,Ze===te)}static eventCallback(q,te,ve){return Ze=>{he.matchEventFullKeyCode(Ze,q)&&ve.runGuarded(()=>te(Ze))}}static _normalizeKey(q){return"esc"===q?"escape":q}static#e=this.\u0275fac=function(te){return new(te||he)(w.KVO(p.qQ))};static#t=this.\u0275prov=w.jDH({token:he,factory:he.\u0275fac})}return he})();const ai=(0,w.oH4)(w.fpN,"browser",[{provide:w.Agw,useValue:p.AJ},{provide:w.PLl,useValue:function lr(){$.makeCurrent()},multi:!0},{provide:p.qQ,useFactory:function ei(){return(0,w.TL$)(document),document},deps:[]}]),Ui=new w.nKC(""),Qi=[{provide:w.e01,useClass:class W{addToWindow(se){w.JZv.getAngularTestability=(te,ve=!0)=>{const Ze=se.findTestabilityInTree(te,ve);if(null==Ze)throw new w.wOt(5103,!1);return Ze},w.JZv.getAllAngularTestabilities=()=>se.getAllTestabilities(),w.JZv.getAllAngularRootElements=()=>se.getAllRootElements(),w.JZv.frameworkStabilizers||(w.JZv.frameworkStabilizers=[]),w.JZv.frameworkStabilizers.push(te=>{const ve=w.JZv.getAllAngularTestabilities();let Ze=ve.length;const It=function(){Ze--,0==Ze&&te()};ve.forEach(xt=>{xt.whenStable(It)})})}findTestabilityInTree(se,q,te){return null==q?null:se.getTestability(q)??(te?(0,p.QT)().isShadowRoot(q)?this.findTestabilityInTree(se,q.host,!0):this.findTestabilityInTree(se,q.parentElement,!0):null)}},deps:[]},{provide:w.WHO,useClass:w.NYb,deps:[w.SKi,w.giA,w.e01]},{provide:w.NYb,useClass:w.NYb,deps:[w.SKi,w.giA,w.e01]}],fr=[{provide:w.H8p,useValue:"root"},{provide:w.zcH,useFactory:function er(){return new w.zcH},deps:[]},{provide:Q,useClass:Le,multi:!0,deps:[p.qQ,w.SKi,w.Agw]},{provide:Q,useClass:tn,multi:!0,deps:[p.qQ]},{provide:Q,useClass:nt,multi:!0},ft,Ce,Y,{provide:w._9s,useExisting:ft},{provide:p.N0,useClass:X,deps:[]},[]];let li=(()=>{class he{constructor(q){}static withServerTransition(q){return{ngModule:he,providers:[{provide:w.sZ2,useValue:q.appId}]}}static#e=this.\u0275fac=function(te){return new(te||he)(w.KVO(Ui,12))};static#t=this.\u0275mod=w.$C({type:he});static#n=this.\u0275inj=w.G2t({providers:[...fr,...Qi],imports:[p.MD,w.Hbi]})}return he})(),Pi=(()=>{class he{constructor(q){this._doc=q}getTitle(){return this._doc.title}setTitle(q){this._doc.title=q||""}static#e=this.\u0275fac=function(te){return new(te||he)(w.KVO(p.qQ))};static#t=this.\u0275prov=w.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})()},3209:(Z,k,T)=>{"use strict";T.d(k,{Wk:()=>to,iI:()=>kc,n3:()=>Qa});var p=T(3953),w=T(1985),U=T(8071),F=T(6648),L=T(7673),B=T(4412);const{isArray:W}=Array,{getPrototypeOf:X,prototype:Q,keys:Y}=Object;var Ce=T(3669),Ee=T(6354);const{isArray:Ge}=Array;var lt=T(3794),Qe=T(4360),Ke=T(5225);function st(...l){const h=(0,lt.lI)(l),d=(0,lt.ms)(l),{args:_,keys:D}=function me(l){if(1===l.length){const h=l[0];if(W(h))return{args:h,keys:null};if(function Pe(l){return l&&"object"==typeof l&&X(l)===Q}(h)){const d=Y(h);return{args:d.map(_=>h[_]),keys:d}}}return{args:l,keys:null}}(l);if(0===_.length)return(0,F.H)([],h);const x=new w.c(function Wt(l,h,d=Ce.D){return _=>{ft(h,()=>{const{length:D}=l,x=new Array(D);let H=D,de=D;for(let re=0;re<D;re++)ft(h,()=>{const Oe=(0,F.H)(l[re],h);let $e=!1;Oe.subscribe((0,Qe._)(_,vt=>{x[re]=vt,$e||($e=!0,de--),de||_.next(d(x.slice()))},()=>{--H||_.complete()}))},_)},_)}}(_,h,D?H=>function fn(l,h){return l.reduce((d,_,D)=>(d[_]=h[D],d),{})}(D,H):Ce.D));return d?x.pipe(function kt(l){return(0,Ee.T)(h=>function ct(l,h){return Ge(h)?l(...h):l(h)}(l,h))}(d)):x}function ft(l,h,d){l?(0,Ke.N)(d,l,h):h()}const bt=(0,T(1853).L)(l=>function(){l(this),this.name="EmptyError",this.message="no elements in sequence"});var ue=T(1397);function Se(l=1/0){return(0,ue.Z)(Ce.D,l)}function be(...l){return function je(){return Se(1)}()((0,F.H)(l,(0,lt.lI)(l)))}var ke=T(8750);function Le(l){return new w.c(h=>{(0,ke.Tg)(l()).subscribe(h)})}var nt=T(1203);function yt(l,h){const d=(0,U.T)(l)?l:()=>l,_=D=>D.error(d());return new w.c(h?D=>h.schedule(_,0,D):_)}var Kt=T(983),_t=T(8359),tn=T(9974);function Hn(){return(0,tn.N)((l,h)=>{let d=null;l._refCount++;const _=(0,Qe._)(h,void 0,void 0,void 0,()=>{if(!l||l._refCount<=0||0<--l._refCount)return void(d=null);const D=l._connection,x=d;d=null,D&&(!x||D===x)&&D.unsubscribe(),h.unsubscribe()});l.subscribe(_),_.closed||(d=l.connect())})}class yn extends w.c{constructor(h,d){super(),this.source=h,this.subjectFactory=d,this._subject=null,this._refCount=0,this._connection=null,(0,tn.S)(h)&&(this.lift=h.lift)}_subscribe(h){return this.getSubject().subscribe(h)}getSubject(){const h=this._subject;return(!h||h.isStopped)&&(this._subject=this.subjectFactory()),this._subject}_teardown(){this._refCount=0;const{_connection:h}=this;this._subject=this._connection=null,h?.unsubscribe()}connect(){let h=this._connection;if(!h){h=this._connection=new _t.yU;const d=this.getSubject();h.add(this.source.subscribe((0,Qe._)(d,void 0,()=>{this._teardown(),d.complete()},_=>{this._teardown(),d.error(_)},()=>this._teardown()))),h.closed&&(this._connection=null,h=_t.yU.EMPTY)}return h}refCount(){return Hn()(this)}}var qt=T(1413),Mn=T(177),lr=T(5558),er=T(6697),tr=T(5964);function ai(l){return(0,tn.N)((h,d)=>{let _=!1;h.subscribe((0,Qe._)(d,D=>{_=!0,d.next(D)},()=>{_||d.next(l),d.complete()}))})}function Ui(l=Qi){return(0,tn.N)((h,d)=>{let _=!1;h.subscribe((0,Qe._)(d,D=>{_=!0,d.next(D)},()=>_?d.complete():d.error(l())))})}function Qi(){return new bt}function fr(l,h){const d=arguments.length>=2;return _=>_.pipe(l?(0,tr.p)((D,x)=>l(D,x,_)):Ce.D,(0,er.s)(1),d?ai(h):Ui(()=>new bt))}var li=T(274),kn=T(8141);function mr(l){return(0,tn.N)((h,d)=>{let x,_=null,D=!1;_=h.subscribe((0,Qe._)(d,void 0,void 0,H=>{x=(0,ke.Tg)(l(H,mr(l)(h))),_?(_.unsubscribe(),_=null,x.subscribe(d)):D=!0})),D&&(_.unsubscribe(),_=null,x.subscribe(d))})}function zr(l){return l<=0?()=>Kt.w:(0,tn.N)((h,d)=>{let _=[];h.subscribe((0,Qe._)(d,D=>{_.push(D),l<_.length&&_.shift()},()=>{for(const D of _)d.next(D);d.complete()},void 0,()=>{_=null}))})}var ji=T(980),bi=T(5343),et=T(345);const Yt="primary",ti=Symbol("RouteTitle");class ui{constructor(h){this.params=h||{}}has(h){return Object.prototype.hasOwnProperty.call(this.params,h)}get(h){if(this.has(h)){const d=this.params[h];return Array.isArray(d)?d[0]:d}return null}getAll(h){if(this.has(h)){const d=this.params[h];return Array.isArray(d)?d:[d]}return[]}get keys(){return Object.keys(this.params)}}function ni(l){return new ui(l)}function Qr(l,h,d){const _=d.path.split("/");if(_.length>l.length||"full"===d.pathMatch&&(h.hasChildren()||_.length<l.length))return null;const D={};for(let x=0;x<_.length;x++){const H=_[x],de=l[x];if(":"===H[0])D[H.substring(1)]=de;else if(H!==de.path)return null}return{consumed:l.slice(0,_.length),posParams:D}}function Nn(l,h){const d=l?yo(l):void 0,_=h?yo(h):void 0;if(!d||!_||d.length!=_.length)return!1;let D;for(let x=0;x<d.length;x++)if(D=d[x],!ie(l[D],h[D]))return!1;return!0}function yo(l){return[...Object.keys(l),...Object.getOwnPropertySymbols(l)]}function ie(l,h){if(Array.isArray(l)&&Array.isArray(h)){if(l.length!==h.length)return!1;const d=[...l].sort(),_=[...h].sort();return d.every((D,x)=>_[x]===D)}return l===h}function ae(l){return l.length>0?l[l.length-1]:null}function Ne(l){return function $(l){return!!l&&(l instanceof w.c||(0,U.T)(l.lift)&&(0,U.T)(l.subscribe))}(l)?l:(0,p.jNT)(l)?(0,F.H)(Promise.resolve(l)):(0,L.of)(l)}const pe={exact:function Ct(l,h,d){if(!xt(l.segments,h.segments)||!q(l.segments,h.segments,d)||l.numberOfChildren!==h.numberOfChildren)return!1;for(const _ in h.children)if(!l.children[_]||!Ct(l.children[_],h.children[_],d))return!1;return!0},subset:he},xe={exact:function gt(l,h){return Nn(l,h)},subset:function Mt(l,h){return Object.keys(h).length<=Object.keys(l).length&&Object.keys(h).every(d=>ie(l[d],h[d]))},ignored:()=>!0};function tt(l,h,d){return pe[d.paths](l.root,h.root,d.matrixParams)&&xe[d.queryParams](l.queryParams,h.queryParams)&&!("exact"===d.fragment&&l.fragment!==h.fragment)}function he(l,h,d){return se(l,h,h.segments,d)}function se(l,h,d,_){if(l.segments.length>d.length){const D=l.segments.slice(0,d.length);return!(!xt(D,d)||h.hasChildren()||!q(D,d,_))}if(l.segments.length===d.length){if(!xt(l.segments,d)||!q(l.segments,d,_))return!1;for(const D in h.children)if(!l.children[D]||!he(l.children[D],h.children[D],_))return!1;return!0}{const D=d.slice(0,l.segments.length),x=d.slice(l.segments.length);return!!(xt(l.segments,D)&&q(l.segments,D,_)&&l.children[Yt])&&se(l.children[Yt],h,x,_)}}function q(l,h,d){return h.every((_,D)=>xe[d](l[D].parameters,_.parameters))}class te{constructor(h=new ve([],{}),d={},_=null){this.root=h,this.queryParams=d,this.fragment=_}get queryParamMap(){return this._queryParamMap??=ni(this.queryParams),this._queryParamMap}toString(){return en.serialize(this)}}class ve{constructor(h,d){this.segments=h,this.children=d,this.parent=null,Object.values(d).forEach(_=>_.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return In(this)}}class Ze{constructor(h,d){this.path=h,this.parameters=d}get parameterMap(){return this._parameterMap??=ni(this.parameters),this._parameterMap}toString(){return Ut(this)}}function xt(l,h){return l.length===h.length&&l.every((d,_)=>d.path===h[_].path)}let pt=(()=>{class l{static#e=this.\u0275fac=function(_){return new(_||l)};static#t=this.\u0275prov=p.jDH({token:l,factory:()=>new ot,providedIn:"root"})}return l})();class ot{parse(h){const d=new Gr(h);return new te(d.parseRootSegment(),d.parseQueryParams(),d.parseFragment())}serialize(h){const d=`/${cr(h.root,!0)}`,_=function Wn(l){const h=Object.entries(l).map(([d,_])=>Array.isArray(_)?_.map(D=>`${Tt(d)}=${Tt(D)}`).join("&"):`${Tt(d)}=${Tt(_)}`).filter(d=>d);return h.length?`?${h.join("&")}`:""}(h.queryParams);return`${d}${_}${"string"==typeof h.fragment?`#${function gr(l){return encodeURI(l)}(h.fragment)}`:""}`}}const en=new ot;function In(l){return l.segments.map(h=>Ut(h)).join("/")}function cr(l,h){if(!l.hasChildren())return In(l);if(h){const d=l.children[Yt]?cr(l.children[Yt],!1):"",_=[];return Object.entries(l.children).forEach(([D,x])=>{D!==Yt&&_.push(`${D}:${cr(x,!1)}`)}),_.length>0?`${d}(${_.join("//")})`:d}{const d=function rn(l,h){let d=[];return Object.entries(l.children).forEach(([_,D])=>{_===Yt&&(d=d.concat(h(D,_)))}),Object.entries(l.children).forEach(([_,D])=>{_!==Yt&&(d=d.concat(h(D,_)))}),d}(l,(_,D)=>D===Yt?[cr(l.children[Yt],!1)]:[`${D}:${cr(_,!1)}`]);return 1===Object.keys(l.children).length&&null!=l.children[Yt]?`${In(l)}/${d[0]}`:`${In(l)}/(${d.join("//")})`}}function Un(l){return encodeURIComponent(l).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Tt(l){return Un(l).replace(/%3B/gi,";")}function $t(l){return Un(l).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function At(l){return decodeURIComponent(l)}function Pt(l){return At(l.replace(/\+/g,"%20"))}function Ut(l){return`${$t(l.path)}${function Er(l){return Object.entries(l).map(([h,d])=>`;${$t(h)}=${$t(d)}`).join("")}(l.parameters)}`}const Vt=/^[^\/()?;#]+/;function wt(l){const h=l.match(Vt);return h?h[0]:""}const ge=/^[^\/()?;=#]+/,St=/^[^=?&#]+/,On=/^[^&#]+/;class Gr{constructor(h){this.url=h,this.remaining=h}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new ve([],{}):new ve([],this.parseChildren())}parseQueryParams(){const h={};if(this.consumeOptional("?"))do{this.parseQueryParam(h)}while(this.consumeOptional("&"));return h}parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const h=[];for(this.peekStartsWith("(")||h.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),h.push(this.parseSegment());let d={};this.peekStartsWith("/(")&&(this.capture("/"),d=this.parseParens(!0));let _={};return this.peekStartsWith("(")&&(_=this.parseParens(!1)),(h.length>0||Object.keys(d).length>0)&&(_[Yt]=new ve(h,d)),_}parseSegment(){const h=wt(this.remaining);if(""===h&&this.peekStartsWith(";"))throw new p.wOt(4009,!1);return this.capture(h),new Ze(At(h),this.parseMatrixParams())}parseMatrixParams(){const h={};for(;this.consumeOptional(";");)this.parseParam(h);return h}parseParam(h){const d=function Me(l){const h=l.match(ge);return h?h[0]:""}(this.remaining);if(!d)return;this.capture(d);let _="";if(this.consumeOptional("=")){const D=wt(this.remaining);D&&(_=D,this.capture(_))}h[At(d)]=At(_)}parseQueryParam(h){const d=function Ht(l){const h=l.match(St);return h?h[0]:""}(this.remaining);if(!d)return;this.capture(d);let _="";if(this.consumeOptional("=")){const H=function hn(l){const h=l.match(On);return h?h[0]:""}(this.remaining);H&&(_=H,this.capture(_))}const D=Pt(d),x=Pt(_);if(h.hasOwnProperty(D)){let H=h[D];Array.isArray(H)||(H=[H],h[D]=H),H.push(x)}else h[D]=x}parseParens(h){const d={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const _=wt(this.remaining),D=this.remaining[_.length];if("/"!==D&&")"!==D&&";"!==D)throw new p.wOt(4010,!1);let x;_.indexOf(":")>-1?(x=_.slice(0,_.indexOf(":")),this.capture(x),this.capture(":")):h&&(x=Yt);const H=this.parseChildren();d[x]=1===Object.keys(H).length?H[Yt]:new ve([],H),this.consumeOptional("//")}return d}peekStartsWith(h){return this.remaining.startsWith(h)}consumeOptional(h){return!!this.peekStartsWith(h)&&(this.remaining=this.remaining.substring(h.length),!0)}capture(h){if(!this.consumeOptional(h))throw new p.wOt(4011,!1)}}function Or(l){return l.segments.length>0?new ve([],{[Yt]:l}):l}function Zr(l){const h={};for(const[_,D]of Object.entries(l.children)){const x=Zr(D);if(_===Yt&&0===x.segments.length&&x.hasChildren())for(const[H,de]of Object.entries(x.children))h[H]=de;else(x.segments.length>0||x.hasChildren())&&(h[_]=x)}return function Wr(l){if(1===l.numberOfChildren&&l.children[Yt]){const h=l.children[Yt];return new ve(l.segments.concat(h.segments),h.children)}return l}(new ve(l.segments,h))}function Ye(l){return l instanceof te}function V(l){let h;const D=Or(function d(x){const H={};for(const re of x.children){const Oe=d(re);H[re.outlet]=Oe}const de=new ve(x.url,H);return x===l&&(h=de),de}(l.root));return h??D}function G(l,h,d,_){let D=l;for(;D.parent;)D=D.parent;if(0===h.length)return we(D,D,D,d,_);const x=function We(l){if("string"==typeof l[0]&&1===l.length&&"/"===l[0])return new Je(!0,0,l);let h=0,d=!1;const _=l.reduce((D,x,H)=>{if("object"==typeof x&&null!=x){if(x.outlets){const de={};return Object.entries(x.outlets).forEach(([re,Oe])=>{de[re]="string"==typeof Oe?Oe.split("/"):Oe}),[...D,{outlets:de}]}if(x.segmentPath)return[...D,x.segmentPath]}return"string"!=typeof x?[...D,x]:0===H?(x.split("/").forEach((de,re)=>{0==re&&"."===de||(0==re&&""===de?d=!0:".."===de?h++:""!=de&&D.push(de))}),D):[...D,x]},[]);return new Je(d,h,_)}(h);if(x.toRoot())return we(D,D,new ve([],{}),d,_);const H=function Jt(l,h,d){if(l.isAbsolute)return new Rt(h,!0,0);if(!d)return new Rt(h,!1,NaN);if(null===d.parent)return new Rt(d,!0,0);const _=ce(l.commands[0])?0:1;return function Kn(l,h,d){let _=l,D=h,x=d;for(;x>D;){if(x-=D,_=_.parent,!_)throw new p.wOt(4005,!1);D=_.segments.length}return new Rt(_,!1,D-x)}(d,d.segments.length-1+_,l.numberOfDoubleDots)}(x,D,l),de=H.processChildren?Tr(H.segmentGroup,H.index,x.commands):qn(H.segmentGroup,H.index,x.commands);return we(D,H.segmentGroup,de,d,_)}function ce(l){return"object"==typeof l&&null!=l&&!l.outlets&&!l.segmentPath}function De(l){return"object"==typeof l&&null!=l&&l.outlets}function we(l,h,d,_,D){let H,x={};_&&Object.entries(_).forEach(([re,Oe])=>{x[re]=Array.isArray(Oe)?Oe.map($e=>`${$e}`):`${Oe}`}),H=l===h?d:Ae(l,h,d);const de=Or(Zr(H));return new te(de,x,D)}function Ae(l,h,d){const _={};return Object.entries(l.children).forEach(([D,x])=>{_[D]=x===h?d:Ae(x,h,d)}),new ve(l.segments,_)}class Je{constructor(h,d,_){if(this.isAbsolute=h,this.numberOfDoubleDots=d,this.commands=_,h&&_.length>0&&ce(_[0]))throw new p.wOt(4003,!1);const D=_.find(De);if(D&&D!==ae(_))throw new p.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class Rt{constructor(h,d,_){this.segmentGroup=h,this.processChildren=d,this.index=_}}function qn(l,h,d){if(l??=new ve([],{}),0===l.segments.length&&l.hasChildren())return Tr(l,h,d);const _=function Cn(l,h,d){let _=0,D=h;const x={match:!1,pathIndex:0,commandIndex:0};for(;D<l.segments.length;){if(_>=d.length)return x;const H=l.segments[D],de=d[_];if(De(de))break;const re=`${de}`,Oe=_<d.length-1?d[_+1]:null;if(D>0&&void 0===re)break;if(re&&Oe&&"object"==typeof Oe&&void 0===Oe.outlets){if(!Pn(re,Oe,H))return x;_+=2}else{if(!Pn(re,{},H))return x;_++}D++}return{match:!0,pathIndex:D,commandIndex:_}}(l,h,d),D=d.slice(_.commandIndex);if(_.match&&_.pathIndex<l.segments.length){const x=new ve(l.segments.slice(0,_.pathIndex),{});return x.children[Yt]=new ve(l.segments.slice(_.pathIndex),l.children),Tr(x,0,D)}return _.match&&0===D.length?new ve(l.segments,{}):_.match&&!l.hasChildren()?jn(l,h,d):_.match?Tr(l,0,D):jn(l,h,d)}function Tr(l,h,d){if(0===d.length)return new ve(l.segments,{});{const _=function nr(l){return De(l[0])?l[0].outlets:{[Yt]:l}}(d),D={};if(Object.keys(_).some(x=>x!==Yt)&&l.children[Yt]&&1===l.numberOfChildren&&0===l.children[Yt].segments.length){const x=Tr(l.children[Yt],h,d);return new ve(l.segments,x.children)}return Object.entries(_).forEach(([x,H])=>{"string"==typeof H&&(H=[H]),null!==H&&(D[x]=qn(l.children[x],h,H))}),Object.entries(l.children).forEach(([x,H])=>{void 0===_[x]&&(D[x]=H)}),new ve(l.segments,D)}}function jn(l,h,d){const _=l.segments.slice(0,h);let D=0;for(;D<d.length;){const x=d[D];if(De(x)){const re=Kr(x.outlets);return new ve(_,re)}if(0===D&&ce(d[0])){_.push(new Ze(l.segments[h].path,hr(d[0]))),D++;continue}const H=De(x)?x.outlets[Yt]:`${x}`,de=D<d.length-1?d[D+1]:null;H&&de&&ce(de)?(_.push(new Ze(H,hr(de))),D+=2):(_.push(new Ze(H,{})),D++)}return new ve(_,{})}function Kr(l){const h={};return Object.entries(l).forEach(([d,_])=>{"string"==typeof _&&(_=[_]),null!==_&&(h[d]=jn(new ve([],{}),0,_))}),h}function hr(l){const h={};return Object.entries(l).forEach(([d,_])=>h[d]=`${_}`),h}function Pn(l,h,d){return l==d.path&&Nn(h,d.parameters)}const Sr="imperative";var on=function(l){return l[l.NavigationStart=0]="NavigationStart",l[l.NavigationEnd=1]="NavigationEnd",l[l.NavigationCancel=2]="NavigationCancel",l[l.NavigationError=3]="NavigationError",l[l.RoutesRecognized=4]="RoutesRecognized",l[l.ResolveStart=5]="ResolveStart",l[l.ResolveEnd=6]="ResolveEnd",l[l.GuardsCheckStart=7]="GuardsCheckStart",l[l.GuardsCheckEnd=8]="GuardsCheckEnd",l[l.RouteConfigLoadStart=9]="RouteConfigLoadStart",l[l.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",l[l.ChildActivationStart=11]="ChildActivationStart",l[l.ChildActivationEnd=12]="ChildActivationEnd",l[l.ActivationStart=13]="ActivationStart",l[l.ActivationEnd=14]="ActivationEnd",l[l.Scroll=15]="Scroll",l[l.NavigationSkipped=16]="NavigationSkipped",l}(on||{});class Ir{constructor(h,d){this.id=h,this.url=d}}class $i extends Ir{constructor(h,d,_="imperative",D=null){super(h,d),this.type=on.NavigationStart,this.navigationTrigger=_,this.restoredState=D}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Fr extends Ir{constructor(h,d,_){super(h,d),this.urlAfterRedirects=_,this.type=on.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var rr=function(l){return l[l.Redirect=0]="Redirect",l[l.SupersededByNewNavigation=1]="SupersededByNewNavigation",l[l.NoDataFromResolver=2]="NoDataFromResolver",l[l.GuardRejected=3]="GuardRejected",l}(rr||{}),_i=function(l){return l[l.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",l[l.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",l}(_i||{});class is extends Ir{constructor(h,d,_,D){super(h,d),this.reason=_,this.code=D,this.type=on.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class os extends Ir{constructor(h,d,_,D){super(h,d),this.reason=_,this.code=D,this.type=on.NavigationSkipped}}class _a extends Ir{constructor(h,d,_,D){super(h,d),this.error=_,this.target=D,this.type=on.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class va extends Ir{constructor(h,d,_,D){super(h,d),this.urlAfterRedirects=_,this.state=D,this.type=on.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class za extends Ir{constructor(h,d,_,D){super(h,d),this.urlAfterRedirects=_,this.state=D,this.type=on.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ss extends Ir{constructor(h,d,_,D,x){super(h,d),this.urlAfterRedirects=_,this.state=D,this.shouldActivate=x,this.type=on.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class ya extends Ir{constructor(h,d,_,D){super(h,d),this.urlAfterRedirects=_,this.state=D,this.type=on.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Hs extends Ir{constructor(h,d,_,D){super(h,d),this.urlAfterRedirects=_,this.state=D,this.type=on.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class zs{constructor(h){this.route=h,this.type=on.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class ql{constructor(h){this.route=h,this.type=on.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class pl{constructor(h){this.snapshot=h,this.type=on.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Ga{constructor(h){this.snapshot=h,this.type=on.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class gl{constructor(h){this.snapshot=h,this.type=on.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class _r{constructor(h){this.snapshot=h,this.type=on.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class xn{constructor(h,d,_){this.routerEvent=h,this.position=d,this.anchor=_,this.type=on.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Gs{}class Bo{constructor(h,d){this.url=h,this.navigationBehaviorOptions=d}}function Ai(l){return l.outlet||Yt}function bs(l){if(!l)return null;if(l.routeConfig?._injector)return l.routeConfig._injector;for(let h=l.parent;h;h=h.parent){const d=h.routeConfig;if(d?._loadedInjector)return d._loadedInjector;if(d?._injector)return d._injector}return null}class Ws{get injector(){return bs(this.route?.snapshot)??this.rootInjector}set injector(h){}constructor(h){this.rootInjector=h,this.outlet=null,this.route=null,this.children=new as(this.rootInjector),this.attachRef=null}}let as=(()=>{class l{constructor(d){this.rootInjector=d,this.contexts=new Map}onChildOutletCreated(d,_){const D=this.getOrCreateContext(d);D.outlet=_,this.contexts.set(d,D)}onChildOutletDestroyed(d){const _=this.getContext(d);_&&(_.outlet=null,_.attachRef=null)}onOutletDeactivated(){const d=this.contexts;return this.contexts=new Map,d}onOutletReAttached(d){this.contexts=d}getOrCreateContext(d){let _=this.getContext(d);return _||(_=new Ws(this.rootInjector),this.contexts.set(d,_)),_}getContext(d){return this.contexts.get(d)||null}static#e=this.\u0275fac=function(_){return new(_||l)(p.KVO(p.uvJ))};static#t=this.\u0275prov=p.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();class ut{constructor(h){this._root=h}get root(){return this._root.value}parent(h){const d=this.pathFromRoot(h);return d.length>1?d[d.length-2]:null}children(h){const d=Co(h,this._root);return d?d.children.map(_=>_.value):[]}firstChild(h){const d=Co(h,this._root);return d&&d.children.length>0?d.children[0].value:null}siblings(h){const d=Uo(h,this._root);return d.length<2?[]:d[d.length-2].children.map(D=>D.value).filter(D=>D!==h)}pathFromRoot(h){return Uo(h,this._root).map(d=>d.value)}}function Co(l,h){if(l===h.value)return h;for(const d of h.children){const _=Co(l,d);if(_)return _}return null}function Uo(l,h){if(l===h.value)return[h];for(const d of h.children){const _=Uo(l,d);if(_.length)return _.unshift(h),_}return[]}class vr{constructor(h,d){this.value=h,this.children=d}toString(){return`TreeNode(${this.value})`}}function Ms(l){const h={};return l&&l.children.forEach(d=>h[d.value.outlet]=d),h}class Yr extends ut{constructor(h,d){super(h),this.snapshot=d,Pr(this,h)}toString(){return this.snapshot.toString()}}function Ks(l){const h=function wo(l){const x=new Xi([],{},{},"",{},Yt,l,null,{});return new yr("",new vr(x,[]))}(l),d=new B.t([new Ze("",{})]),_=new B.t({}),D=new B.t({}),x=new B.t({}),H=new B.t(""),de=new Jr(d,_,x,H,D,Yt,l,h.root);return de.snapshot=h.root,new Yr(new vr(de,[]),h)}class Jr{constructor(h,d,_,D,x,H,de,re){this.urlSubject=h,this.paramsSubject=d,this.queryParamsSubject=_,this.fragmentSubject=D,this.dataSubject=x,this.outlet=H,this.component=de,this._futureSnapshot=re,this.title=this.dataSubject?.pipe((0,Ee.T)(Oe=>Oe[ti]))??(0,L.of)(void 0),this.url=h,this.params=d,this.queryParams=_,this.fragment=D,this.data=x}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,Ee.T)(h=>ni(h))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,Ee.T)(h=>ni(h))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Hi(l,h,d="emptyOnly"){let _;const{routeConfig:D}=l;return _=null===h||"always"!==d&&""!==D?.path&&(h.component||h.routeConfig?.loadComponent)?{params:{...l.params},data:{...l.data},resolve:{...l.data,...l._resolvedData??{}}}:{params:{...h.params,...l.params},data:{...h.data,...l.data},resolve:{...l.data,...h.data,...D?.data,...l._resolvedData}},D&&Xl(D)&&(_.resolve[ti]=D.title),_}class Xi{get title(){return this.data?.[ti]}constructor(h,d,_,D,x,H,de,re,Oe){this.url=h,this.params=d,this.queryParams=_,this.fragment=D,this.data=x,this.outlet=H,this.component=de,this.routeConfig=re,this._resolve=Oe}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??=ni(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=ni(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(_=>_.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class yr extends ut{constructor(h,d){super(d),this.url=h,Pr(this,d)}toString(){return Yi(this._root)}}function Pr(l,h){h.value._routerState=l,h.children.forEach(d=>Pr(l,d))}function Yi(l){const h=l.children.length>0?` { ${l.children.map(Yi).join(", ")} } `:"";return`${l.value}${h}`}function ls(l){if(l.snapshot){const h=l.snapshot,d=l._futureSnapshot;l.snapshot=d,Nn(h.queryParams,d.queryParams)||l.queryParamsSubject.next(d.queryParams),h.fragment!==d.fragment&&l.fragmentSubject.next(d.fragment),Nn(h.params,d.params)||l.paramsSubject.next(d.params),function vo(l,h){if(l.length!==h.length)return!1;for(let d=0;d<l.length;++d)if(!Nn(l[d],h[d]))return!1;return!0}(h.url,d.url)||l.urlSubject.next(d.url),Nn(h.data,d.data)||l.dataSubject.next(d.data)}else l.snapshot=l._futureSnapshot,l.dataSubject.next(l._futureSnapshot.data)}function Dr(l,h){const d=Nn(l.params,h.params)&&function It(l,h){return xt(l,h)&&l.every((d,_)=>Nn(d.parameters,h[_].parameters))}(l.url,h.url);return d&&!(!l.parent!=!h.parent)&&(!l.parent||Dr(l.parent,h.parent))}function Xl(l){return"string"==typeof l.title||null===l.title}let Qa=(()=>{class l{constructor(){this.activated=null,this._activatedRoute=null,this.name=Yt,this.activateEvents=new p.bkB,this.deactivateEvents=new p.bkB,this.attachEvents=new p.bkB,this.detachEvents=new p.bkB,this.parentContexts=(0,p.WQX)(as),this.location=(0,p.WQX)(p.c1b),this.changeDetector=(0,p.WQX)(p.gRc),this.inputBinder=(0,p.WQX)(Ts,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(d){if(d.name){const{firstChange:_,previousValue:D}=d.name;if(_)return;this.isTrackedInParentContexts(D)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(D)),this.initializeOutletWithName()}}ngOnDestroy(){this.isTrackedInParentContexts(this.name)&&this.parentContexts.onChildOutletDestroyed(this.name),this.inputBinder?.unsubscribeFromRouteData(this)}isTrackedInParentContexts(d){return this.parentContexts.getContext(d)?.outlet===this}ngOnInit(){this.initializeOutletWithName()}initializeOutletWithName(){if(this.parentContexts.onChildOutletCreated(this.name,this),this.activated)return;const d=this.parentContexts.getContext(this.name);d?.route&&(d.attachRef?this.attach(d.attachRef,d.route):this.activateWith(d.route,d.injector))}get isActivated(){return!!this.activated}get component(){if(!this.activated)throw new p.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new p.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new p.wOt(4012,!1);this.location.detach();const d=this.activated;return this.activated=null,this._activatedRoute=null,this.detachEvents.emit(d.instance),d}attach(d,_){this.activated=d,this._activatedRoute=_,this.location.insert(d.hostView),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.attachEvents.emit(d.instance)}deactivate(){if(this.activated){const d=this.component;this.activated.destroy(),this.activated=null,this._activatedRoute=null,this.deactivateEvents.emit(d)}}activateWith(d,_){if(this.isActivated)throw new p.wOt(4013,!1);this._activatedRoute=d;const D=this.location,H=d.snapshot.component,de=this.parentContexts.getOrCreateContext(this.name).children,re=new Vn(d,de,D.injector);this.activated=D.createComponent(H,{index:D.length,injector:re,environmentInjector:_}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(_){return new(_||l)};static#t=this.\u0275dir=p.FsC({type:l,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[p.OA$]})}return l})();class Vn{__ngOutletInjector(h){return new Vn(this.route,this.childContexts,h)}constructor(h,d,_){this.route=h,this.childContexts=d,this.parent=_}get(h,d){return h===Jr?this.route:h===as?this.childContexts:this.parent.get(h,d)}}const Ts=new p.nKC("");let xr=(()=>{class l{constructor(){this.outletDataSubscriptions=new Map}bindActivatedRouteToOutletComponent(d){this.unsubscribeFromRouteData(d),this.subscribeToRouteData(d)}unsubscribeFromRouteData(d){this.outletDataSubscriptions.get(d)?.unsubscribe(),this.outletDataSubscriptions.delete(d)}subscribeToRouteData(d){const{activatedRoute:_}=d,D=st([_.queryParams,_.params,_.data]).pipe((0,lr.n)(([x,H,de],re)=>(de={...x,...H,...de},0===re?(0,L.of)(de):Promise.resolve(de)))).subscribe(x=>{if(!d.isActivated||!d.activatedComponentRef||d.activatedRoute!==_||null===_.component)return void this.unsubscribeFromRouteData(d);const H=(0,p.HJs)(_.component);if(H)for(const{templateName:de}of H.inputs)d.activatedComponentRef.setInput(de,x[de]);else this.unsubscribeFromRouteData(d)});this.outletDataSubscriptions.set(d,D)}static#e=this.\u0275fac=function(_){return new(_||l)};static#t=this.\u0275prov=p.jDH({token:l,factory:l.\u0275fac})}return l})();function qs(l,h,d){if(d&&l.shouldReuseRoute(h.value,d.value.snapshot)){const _=d.value;_._futureSnapshot=h.value;const D=function wa(l,h,d){return h.children.map(_=>{for(const D of d.children)if(l.shouldReuseRoute(_.value,D.value.snapshot))return qs(l,_,D);return qs(l,_)})}(l,h,d);return new vr(_,D)}{if(l.shouldAttach(h.value)){const x=l.retrieve(h.value);if(null!==x){const H=x.route;return H.value._futureSnapshot=h.value,H.children=h.children.map(de=>qs(l,de)),H}}const _=function Ss(l){return new Jr(new B.t(l.url),new B.t(l.params),new B.t(l.queryParams),new B.t(l.fragment),new B.t(l.data),l.outlet,l.component,l)}(h.value),D=h.children.map(x=>qs(l,x));return new vr(_,D)}}class Bt{constructor(h,d){this.redirectTo=h,this.navigationBehaviorOptions=d}}const ri="ngNavigationCancelingError";function Ar(l,h){const{redirectTo:d,navigationBehaviorOptions:_}=Ye(h)?{redirectTo:h,navigationBehaviorOptions:void 0}:h,D=vl(!1,rr.Redirect);return D.url=d,D.navigationBehaviorOptions=_,D}function vl(l,h){const d=new Error(`NavigationCancelingError: ${l||""}`);return d[ri]=!0,d.cancellationCode=h,d}function Da(l){return!!l&&l[ri]}class gn{constructor(h,d,_,D,x){this.routeReuseStrategy=h,this.futureState=d,this.currState=_,this.forwardEvent=D,this.inputBindingEnabled=x}activate(h){const d=this.futureState._root,_=this.currState?this.currState._root:null;this.deactivateChildRoutes(d,_,h),ls(this.futureState.root),this.activateChildRoutes(d,_,h)}deactivateChildRoutes(h,d,_){const D=Ms(d);h.children.forEach(x=>{const H=x.value.outlet;this.deactivateRoutes(x,D[H],_),delete D[H]}),Object.values(D).forEach(x=>{this.deactivateRouteAndItsChildren(x,_)})}deactivateRoutes(h,d,_){const D=h.value,x=d?d.value:null;if(D===x)if(D.component){const H=_.getContext(D.outlet);H&&this.deactivateChildRoutes(h,d,H.children)}else this.deactivateChildRoutes(h,d,_);else x&&this.deactivateRouteAndItsChildren(d,_)}deactivateRouteAndItsChildren(h,d){h.value.component&&this.routeReuseStrategy.shouldDetach(h.value.snapshot)?this.detachAndStoreRouteSubtree(h,d):this.deactivateRouteAndOutlet(h,d)}detachAndStoreRouteSubtree(h,d){const _=d.getContext(h.value.outlet),D=_&&h.value.component?_.children:d,x=Ms(h);for(const H of Object.values(x))this.deactivateRouteAndItsChildren(H,D);if(_&&_.outlet){const H=_.outlet.detach(),de=_.children.onOutletDeactivated();this.routeReuseStrategy.store(h.value.snapshot,{componentRef:H,route:h,contexts:de})}}deactivateRouteAndOutlet(h,d){const _=d.getContext(h.value.outlet),D=_&&h.value.component?_.children:d,x=Ms(h);for(const H of Object.values(x))this.deactivateRouteAndItsChildren(H,D);_&&(_.outlet&&(_.outlet.deactivate(),_.children.onOutletDeactivated()),_.attachRef=null,_.route=null)}activateChildRoutes(h,d,_){const D=Ms(d);h.children.forEach(x=>{this.activateRoutes(x,D[x.value.outlet],_),this.forwardEvent(new _r(x.value.snapshot))}),h.children.length&&this.forwardEvent(new Ga(h.value.snapshot))}activateRoutes(h,d,_){const D=h.value,x=d?d.value:null;if(ls(D),D===x)if(D.component){const H=_.getOrCreateContext(D.outlet);this.activateChildRoutes(h,d,H.children)}else this.activateChildRoutes(h,d,_);else if(D.component){const H=_.getOrCreateContext(D.outlet);if(this.routeReuseStrategy.shouldAttach(D.snapshot)){const de=this.routeReuseStrategy.retrieve(D.snapshot);this.routeReuseStrategy.store(D.snapshot,null),H.children.onOutletReAttached(de.contexts),H.attachRef=de.componentRef,H.route=de.route.value,H.outlet&&H.outlet.attach(de.componentRef,de.route.value),ls(de.route.value),this.activateChildRoutes(h,null,H.children)}else H.attachRef=null,H.route=D,H.outlet&&H.outlet.activateWith(D,H.injector),this.activateChildRoutes(h,null,H.children)}else this.activateChildRoutes(h,null,_)}}class Xa{constructor(h){this.path=h,this.route=this.path[this.path.length-1]}}class lo{constructor(h,d){this.component=h,this.route=d}}function ba(l,h,d){const _=l._root;return Qs(_,h?h._root:null,d,[_.value])}function cs(l,h){const d=Symbol(),_=h.get(l,d);return _===d?"function"!=typeof l||(0,p.LfX)(l)?h.get(l):l:_}function Qs(l,h,d,_,D={canDeactivateChecks:[],canActivateChecks:[]}){const x=Ms(h);return l.children.forEach(H=>{(function Ji(l,h,d,_,D={canDeactivateChecks:[],canActivateChecks:[]}){const x=l.value,H=h?h.value:null,de=d?d.getContext(l.value.outlet):null;if(H&&x.routeConfig===H.routeConfig){const re=function zt(l,h,d){if("function"==typeof d)return d(l,h);switch(d){case"pathParamsChange":return!xt(l.url,h.url);case"pathParamsOrQueryParamsChange":return!xt(l.url,h.url)||!Nn(l.queryParams,h.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Dr(l,h)||!Nn(l.queryParams,h.queryParams);default:return!Dr(l,h)}}(H,x,x.routeConfig.runGuardsAndResolvers);re?D.canActivateChecks.push(new Xa(_)):(x.data=H.data,x._resolvedData=H._resolvedData),Qs(l,h,x.component?de?de.children:null:d,_,D),re&&de&&de.outlet&&de.outlet.isActivated&&D.canDeactivateChecks.push(new lo(de.outlet.component,H))}else H&&us(h,de,D),D.canActivateChecks.push(new Xa(_)),Qs(l,null,x.component?de?de.children:null:d,_,D)})(H,x[H.value.outlet],d,_.concat([H.value]),D),delete x[H.value.outlet]}),Object.entries(x).forEach(([H,de])=>us(de,d.getContext(H),D)),D}function us(l,h,d){const _=Ms(l),D=l.value;Object.entries(_).forEach(([x,H])=>{us(H,D.component?h?h.children.getContext(x):null:h,d)}),d.canDeactivateChecks.push(new lo(D.component&&h&&h.outlet&&h.outlet.isActivated?h.outlet.component:null,D))}function Eo(l){return"function"==typeof l}function Zs(l){return l instanceof bt||"EmptyError"===l?.name}const Ma=Symbol("INITIAL_VALUE");function bo(){return(0,lr.n)(l=>st(l.map(h=>h.pipe((0,er.s)(1),function ei(...l){const h=(0,lt.lI)(l);return(0,tn.N)((d,_)=>{(h?be(l,d,h):be(l,d)).subscribe(_)})}(Ma)))).pipe((0,Ee.T)(h=>{for(const d of h)if(!0!==d){if(d===Ma)return Ma;if(!1===d||Mo(d))return d}return!0}),(0,tr.p)(h=>h!==Ma),(0,er.s)(1)))}function Mo(l){return Ye(l)||l instanceof Bt}function Fe(l){return(0,nt.F)((0,kn.M)(h=>{if("boolean"!=typeof h)throw Ar(0,h)}),(0,Ee.T)(h=>!0===h))}class Et{constructor(h){this.segmentGroup=h||null}}class sn extends Error{constructor(h){super(),this.urlTree=h}}function Bn(l){return yt(new Et(l))}class Js{constructor(h,d){this.urlSerializer=h,this.urlTree=d}lineralizeSegments(h,d){let _=[],D=d.root;for(;;){if(_=_.concat(D.segments),0===D.numberOfChildren)return(0,L.of)(_);if(D.numberOfChildren>1||!D.children[Yt])return yt(new p.wOt(4e3,!1));D=D.children[Yt]}}applyRedirectCommands(h,d,_,D,x){if("string"!=typeof d){const de=d,{queryParams:re,fragment:Oe,routeConfig:$e,url:vt,outlet:cn,params:An,data:Yn,title:zn}=D,Br=(0,p.N4e)(x,()=>de({params:An,data:Yn,queryParams:re,fragment:Oe,routeConfig:$e,url:vt,outlet:cn,title:zn}));if(Br instanceof te)throw new sn(Br);d=Br}const H=this.applyRedirectCreateUrlTree(d,this.urlSerializer.parse(d),h,_);if("/"===d[0])throw new sn(H);return H}applyRedirectCreateUrlTree(h,d,_,D){const x=this.createSegmentGroup(h,d.root,_,D);return new te(x,this.createQueryParams(d.queryParams,this.urlTree.queryParams),d.fragment)}createQueryParams(h,d){const _={};return Object.entries(h).forEach(([D,x])=>{if("string"==typeof x&&":"===x[0]){const de=x.substring(1);_[D]=d[de]}else _[D]=x}),_}createSegmentGroup(h,d,_,D){const x=this.createSegments(h,d.segments,_,D);let H={};return Object.entries(d.children).forEach(([de,re])=>{H[de]=this.createSegmentGroup(h,re,_,D)}),new ve(x,H)}createSegments(h,d,_,D){return d.map(x=>":"===x.path[0]?this.findPosParam(h,x,D):this.findOrReturn(x,_))}findPosParam(h,d,_){const D=_[d.path.substring(1)];if(!D)throw new p.wOt(4001,!1);return D}findOrReturn(h,d){let _=0;for(const D of d){if(D.path===h.path)return d.splice(_),D;_++}return h}}const vi={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function Is(l,h,d,_,D){const x=El(l,h,d);return x.matched?(_=function Ds(l,h){return l.providers&&!l._injector&&(l._injector=(0,p.Ol2)(l.providers,h,`Route: ${l.path}`)),l._injector??h}(h,_),function Ie(l,h,d,_){const D=h.canMatch;if(!D||0===D.length)return(0,L.of)(!0);const x=D.map(H=>{const de=cs(H,l);return Ne(function eo(l){return l&&Eo(l.canMatch)}(de)?de.canMatch(h,d):(0,p.N4e)(l,()=>de(h,d)))});return(0,L.of)(x).pipe(bo(),Fe())}(_,h,d).pipe((0,Ee.T)(H=>!0===H?x:{...vi}))):(0,L.of)(x)}function El(l,h,d){if("**"===h.path)return function Ni(l){return{matched:!0,parameters:l.length>0?ae(l).parameters:{},consumedSegments:l,remainingSegments:[],positionalParamSegments:{}}}(d);if(""===h.path)return"full"===h.pathMatch&&(l.hasChildren()||d.length>0)?{...vi}:{matched:!0,consumedSegments:[],remainingSegments:d,parameters:{},positionalParamSegments:{}};const D=(h.matcher||Qr)(d,l,h);if(!D)return{...vi};const x={};Object.entries(D.posParams??{}).forEach(([de,re])=>{x[de]=re.path});const H=D.consumed.length>0?{...x,...D.consumed[D.consumed.length-1].parameters}:x;return{matched:!0,consumedSegments:D.consumed,remainingSegments:d.slice(D.consumed.length),parameters:H,positionalParamSegments:D.posParams??{}}}function Wo(l,h,d,_){return d.length>0&&function Qn(l,h,d){return d.some(_=>fs(l,h,_)&&Ai(_)!==Yt)}(l,d,_)?{segmentGroup:new ve(h,mt(_,new ve(d,l.children))),slicedSegments:[]}:0===d.length&&function ec(l,h,d){return d.some(_=>fs(l,h,_))}(l,d,_)?{segmentGroup:new ve(l.segments,ea(l,d,_,l.children)),slicedSegments:d}:{segmentGroup:new ve(l.segments,l.children),slicedSegments:d}}function ea(l,h,d,_){const D={};for(const x of d)if(fs(l,h,x)&&!_[Ai(x)]){const H=new ve([],{});D[Ai(x)]=H}return{..._,...D}}function mt(l,h){const d={};d[Yt]=h;for(const _ of l)if(""===_.path&&Ai(_)!==Yt){const D=new ve([],{});d[Ai(_)]=D}return d}function fs(l,h,d){return(!(l.hasChildren()||h.length>0)||"full"!==d.pathMatch)&&""===d.path}class Ac{}class pn{constructor(h,d,_,D,x,H,de){this.injector=h,this.configLoader=d,this.rootComponentType=_,this.config=D,this.urlTree=x,this.paramsInheritanceStrategy=H,this.urlSerializer=de,this.applyRedirects=new Js(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(h){return new p.wOt(4002,`'${h.segmentGroup}'`)}recognize(){const h=Wo(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(h).pipe((0,Ee.T)(({children:d,rootSnapshot:_})=>{const D=new vr(_,d),x=new yr("",D),H=function R(l,h,d=null,_=null){return G(V(l),h,d,_)}(_,[],this.urlTree.queryParams,this.urlTree.fragment);return H.queryParams=this.urlTree.queryParams,x.url=this.urlSerializer.serialize(H),{state:x,tree:H}}))}match(h){const d=new Xi([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),Yt,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,h,Yt,d).pipe((0,Ee.T)(_=>({children:_,rootSnapshot:d})),mr(_=>{if(_ instanceof sn)return this.urlTree=_.urlTree,this.match(_.urlTree.root);throw _ instanceof Et?this.noMatchError(_):_}))}processSegmentGroup(h,d,_,D,x){return 0===_.segments.length&&_.hasChildren()?this.processChildren(h,d,_,x):this.processSegment(h,d,_,_.segments,D,!0,x).pipe((0,Ee.T)(H=>H instanceof vr?[H]:[]))}processChildren(h,d,_,D){const x=[];for(const H of Object.keys(_.children))"primary"===H?x.unshift(H):x.push(H);return(0,F.H)(x).pipe((0,li.H)(H=>{const de=_.children[H],re=function Zi(l,h){const d=l.filter(_=>Ai(_)===h);return d.push(...l.filter(_=>Ai(_)!==h)),d}(d,H);return this.processSegmentGroup(h,re,de,H,D)}),function xi(l,h){return(0,tn.N)(function Pi(l,h,d,_,D){return(x,H)=>{let de=d,re=h,Oe=0;x.subscribe((0,Qe._)(H,$e=>{const vt=Oe++;re=de?l(re,$e,vt):(de=!0,$e),_&&H.next(re)},D&&(()=>{de&&H.next(re),H.complete()})))}}(l,h,arguments.length>=2,!0))}((H,de)=>(H.push(...de),H)),ai(null),function qr(l,h){const d=arguments.length>=2;return _=>_.pipe(l?(0,tr.p)((D,x)=>l(D,x,_)):Ce.D,zr(1),d?ai(h):Ui(()=>new bt))}(),(0,ue.Z)(H=>{if(null===H)return Bn(_);const de=fi(H);return function ta(l){l.sort((h,d)=>h.value.outlet===Yt?-1:d.value.outlet===Yt?1:h.value.outlet.localeCompare(d.value.outlet))}(de),(0,L.of)(de)}))}processSegment(h,d,_,D,x,H,de){return(0,F.H)(d).pipe((0,li.H)(re=>this.processSegmentAgainstRoute(re._injector??h,d,re,_,D,x,H,de).pipe(mr(Oe=>{if(Oe instanceof Et)return(0,L.of)(null);throw Oe}))),fr(re=>!!re),mr(re=>{if(Zs(re))return function tc(l,h,d){return 0===h.length&&!l.children[d]}(_,D,x)?(0,L.of)(new Ac):Bn(_);throw re}))}processSegmentAgainstRoute(h,d,_,D,x,H,de,re){return Ai(_)===H||H!==Yt&&fs(D,x,_)?void 0===_.redirectTo?this.matchSegmentAgainstRoute(h,D,_,x,H,re):this.allowRedirects&&de?this.expandSegmentAgainstRouteUsingRedirect(h,D,d,_,x,H,re):Bn(D):Bn(D)}expandSegmentAgainstRouteUsingRedirect(h,d,_,D,x,H,de){const{matched:re,parameters:Oe,consumedSegments:$e,positionalParamSegments:vt,remainingSegments:cn}=El(d,D,x);if(!re)return Bn(d);"string"==typeof D.redirectTo&&"/"===D.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const An=new Xi(x,Oe,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,bl(D),Ai(D),D.component??D._loadedComponent??null,D,Ko(D)),Yn=Hi(An,de,this.paramsInheritanceStrategy);An.params=Object.freeze(Yn.params),An.data=Object.freeze(Yn.data);const zn=this.applyRedirects.applyRedirectCommands($e,D.redirectTo,vt,An,h);return this.applyRedirects.lineralizeSegments(D,zn).pipe((0,ue.Z)(Br=>this.processSegment(h,_,d,Br.concat(cn),H,!1,de)))}matchSegmentAgainstRoute(h,d,_,D,x,H){const de=Is(d,_,D,h);return"**"===_.path&&(d.children={}),de.pipe((0,lr.n)(re=>re.matched?this.getChildConfig(h=_._injector??h,_,D).pipe((0,lr.n)(({routes:Oe})=>{const $e=_._loadedInjector??h,{parameters:vt,consumedSegments:cn,remainingSegments:An}=re,Yn=new Xi(cn,vt,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,bl(_),Ai(_),_.component??_._loadedComponent??null,_,Ko(_)),zn=Hi(Yn,H,this.paramsInheritanceStrategy);Yn.params=Object.freeze(zn.params),Yn.data=Object.freeze(zn.data);const{segmentGroup:Br,slicedSegments:Ci}=Wo(d,cn,An,Oe);if(0===Ci.length&&Br.hasChildren())return this.processChildren($e,Oe,Br,Yn).pipe((0,Ee.T)(si=>new vr(Yn,si)));if(0===Oe.length&&0===Ci.length)return(0,L.of)(new vr(Yn,[]));const Jn=Ai(_)===x;return this.processSegment($e,Oe,Br,Ci,Jn?Yt:x,!0,Yn).pipe((0,Ee.T)(si=>new vr(Yn,si instanceof vr?[si]:[])))})):Bn(d)))}getChildConfig(h,d,_){return d.children?(0,L.of)({routes:d.children,injector:h}):d.loadChildren?void 0!==d._loadedRoutes?(0,L.of)({routes:d._loadedRoutes,injector:d._loadedInjector}):function fe(l,h,d,_){const D=h.canLoad;if(void 0===D||0===D.length)return(0,L.of)(!0);const x=D.map(H=>{const de=cs(H,l);return Ne(function yl(l){return l&&Eo(l.canLoad)}(de)?de.canLoad(h,d):(0,p.N4e)(l,()=>de(h,d)))});return(0,L.of)(x).pipe(bo(),Fe())}(h,d,_).pipe((0,ue.Z)(D=>D?this.configLoader.loadChildren(h,d).pipe((0,kn.M)(x=>{d._loadedRoutes=x.routes,d._loadedInjector=x.injector})):function Ys(){return yt(vl(!1,rr.GuardRejected))}())):(0,L.of)({routes:[],injector:h})}}function Dl(l){const h=l.value.routeConfig;return h&&""===h.path}function fi(l){const h=[],d=new Set;for(const _ of l){if(!Dl(_)){h.push(_);continue}const D=h.find(x=>_.value.routeConfig===x.value.routeConfig);void 0!==D?(D.children.push(..._.children),d.add(D)):h.push(_)}for(const _ of d){const D=fi(_.children);h.push(new vr(_.value,D))}return h.filter(_=>!d.has(_))}function bl(l){return l.data||{}}function Ko(l){return l.resolve||{}}function v(l){const h=l.children.map(d=>v(d)).flat();return[l,...h]}function J(l){return(0,lr.n)(h=>{const d=l(h);return d?(0,F.H)(d).pipe((0,Ee.T)(()=>h)):(0,L.of)(h)})}let Te=(()=>{class l{buildTitle(d){let _,D=d.root;for(;void 0!==D;)_=this.getResolvedTitleForRoute(D)??_,D=D.children.find(x=>x.outlet===Yt);return _}getResolvedTitleForRoute(d){return d.data[ti]}static#e=this.\u0275fac=function(_){return new(_||l)};static#t=this.\u0275prov=p.jDH({token:l,factory:()=>(0,p.WQX)(Ue),providedIn:"root"})}return l})(),Ue=(()=>{class l extends Te{constructor(d){super(),this.title=d}updateTitle(d){const _=this.buildTitle(d);void 0!==_&&this.title.setTitle(_)}static#e=this.\u0275fac=function(_){return new(_||l)(p.KVO(et.hE))};static#t=this.\u0275prov=p.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();const dt=new p.nKC("",{providedIn:"root",factory:()=>({})});let Cr=(()=>{class l{static#e=this.\u0275fac=function(_){return new(_||l)};static#t=this.\u0275cmp=p.VBU({type:l,selectors:[["ng-component"]],standalone:!0,features:[p.aNF],decls:1,vars:0,template:function(_,D){1&_&&p.nrm(0,"router-outlet")},dependencies:[Qa],encapsulation:2})}return l})();function an(l){const h=l.children&&l.children.map(an),d=h?{...l,children:h}:{...l};return!d.component&&!d.loadComponent&&(h||d.loadChildren)&&d.outlet&&d.outlet!==Yt&&(d.component=Cr),d}const $n=new p.nKC("");let qe=(()=>{class l{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,p.WQX)(p.Ql9)}loadComponent(d){if(this.componentLoaders.get(d))return this.componentLoaders.get(d);if(d._loadedComponent)return(0,L.of)(d._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(d);const _=Ne(d.loadComponent()).pipe((0,Ee.T)(Zn),(0,kn.M)(x=>{this.onLoadEndListener&&this.onLoadEndListener(d),d._loadedComponent=x}),(0,ji.j)(()=>{this.componentLoaders.delete(d)})),D=new yn(_,()=>new qt.B).pipe(Hn());return this.componentLoaders.set(d,D),D}loadChildren(d,_){if(this.childrenLoaders.get(_))return this.childrenLoaders.get(_);if(_._loadedRoutes)return(0,L.of)({routes:_._loadedRoutes,injector:_._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(_);const x=function mn(l,h,d,_){return Ne(l.loadChildren()).pipe((0,Ee.T)(Zn),(0,ue.Z)(D=>D instanceof p.Co$||Array.isArray(D)?(0,L.of)(D):(0,F.H)(h.compileModuleAsync(D))),(0,Ee.T)(D=>{_&&_(l);let x,H,de=!1;return Array.isArray(D)?(H=D,!0):(x=D.create(d).injector,H=x.get($n,[],{optional:!0,self:!0}).flat()),{routes:H.map(an),injector:x}}))}(_,this.compiler,d,this.onLoadEndListener).pipe((0,ji.j)(()=>{this.childrenLoaders.delete(_)})),H=new yn(x,()=>new qt.B).pipe(Hn());return this.childrenLoaders.set(_,H),H}static#e=this.\u0275fac=function(_){return new(_||l)};static#t=this.\u0275prov=p.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();function Zn(l){return function ln(l){return l&&"object"==typeof l&&"default"in l}(l)?l.default:l}let Xn=(()=>{class l{static#e=this.\u0275fac=function(_){return new(_||l)};static#t=this.\u0275prov=p.jDH({token:l,factory:()=>(0,p.WQX)(ii),providedIn:"root"})}return l})(),ii=(()=>{class l{shouldProcessUrl(d){return!0}extract(d){return d}merge(d,_){return d}static#e=this.\u0275fac=function(_){return new(_||l)};static#t=this.\u0275prov=p.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();const To=new p.nKC(""),co=new p.nKC("");function Nr(l,h,d){const _=l.get(co),D=l.get(Mn.qQ);return l.get(p.SKi).runOutsideAngular(()=>{if(!D.startViewTransition||_.skipNextTransition)return _.skipNextTransition=!1,new Promise(Oe=>setTimeout(Oe));let x;const H=new Promise(Oe=>{x=Oe}),de=D.startViewTransition(()=>(x(),function uo(l){return new Promise(h=>{(0,p.mal)({read:()=>setTimeout(h)},{injector:l})})}(l))),{onViewTransitionCreated:re}=_;return re&&(0,p.N4e)(l,()=>re({transition:de,from:h,to:d})),H})}const yi=new p.nKC("");let fo=(()=>{class l{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new qt.B,this.transitionAbortSubject=new qt.B,this.configLoader=(0,p.WQX)(qe),this.environmentInjector=(0,p.WQX)(p.uvJ),this.urlSerializer=(0,p.WQX)(pt),this.rootContexts=(0,p.WQX)(as),this.location=(0,p.WQX)(Mn.aZ),this.inputBindingEnabled=null!==(0,p.WQX)(Ts,{optional:!0}),this.titleStrategy=(0,p.WQX)(Te),this.options=(0,p.WQX)(dt,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,p.WQX)(Xn),this.createViewTransition=(0,p.WQX)(To,{optional:!0}),this.navigationErrorHandler=(0,p.WQX)(yi,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,L.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=D=>this.events.next(new ql(D)),this.configLoader.onLoadStartListener=D=>this.events.next(new zs(D))}complete(){this.transitions?.complete()}handleNavigationRequest(d){const _=++this.navigationId;this.transitions?.next({...this.transitions.value,...d,id:_})}setupNavigations(d,_,D){return this.transitions=new B.t({id:0,currentUrlTree:_,currentRawUrl:_,extractedUrl:this.urlHandlingStrategy.extract(_),urlAfterRedirects:this.urlHandlingStrategy.extract(_),rawUrl:_,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:Sr,restoredState:null,currentSnapshot:D.snapshot,targetSnapshot:null,currentRouterState:D,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,tr.p)(x=>0!==x.id),(0,Ee.T)(x=>({...x,extractedUrl:this.urlHandlingStrategy.extract(x.rawUrl)})),(0,lr.n)(x=>{let H=!1,de=!1;return(0,L.of)(x).pipe((0,lr.n)(re=>{if(this.navigationId>x.id)return this.cancelNavigationTransition(x,"",rr.SupersededByNewNavigation),Kt.w;this.currentTransition=x,this.currentNavigation={id:re.id,initialUrl:re.rawUrl,extractedUrl:re.extractedUrl,targetBrowserUrl:"string"==typeof re.extras.browserUrl?this.urlSerializer.parse(re.extras.browserUrl):re.extras.browserUrl,trigger:re.source,extras:re.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const Oe=!d.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!Oe&&"reload"!==(re.extras.onSameUrlNavigation??d.onSameUrlNavigation)){const vt="";return this.events.next(new os(re.id,this.urlSerializer.serialize(re.rawUrl),vt,_i.IgnoredSameUrlNavigation)),re.resolve(!1),Kt.w}if(this.urlHandlingStrategy.shouldProcessUrl(re.rawUrl))return(0,L.of)(re).pipe((0,lr.n)(vt=>{const cn=this.transitions?.getValue();return this.events.next(new $i(vt.id,this.urlSerializer.serialize(vt.extractedUrl),vt.source,vt.restoredState)),cn!==this.transitions?.getValue()?Kt.w:Promise.resolve(vt)}),function na(l,h,d,_,D,x){return(0,ue.Z)(H=>function nc(l,h,d,_,D,x,H="emptyOnly"){return new pn(l,h,d,_,D,H,x).recognize()}(l,h,d,_,H.extractedUrl,D,x).pipe((0,Ee.T)(({state:de,tree:re})=>({...H,targetSnapshot:de,urlAfterRedirects:re}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,d.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,kn.M)(vt=>{x.targetSnapshot=vt.targetSnapshot,x.urlAfterRedirects=vt.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:vt.urlAfterRedirects};const cn=new va(vt.id,this.urlSerializer.serialize(vt.extractedUrl),this.urlSerializer.serialize(vt.urlAfterRedirects),vt.targetSnapshot);this.events.next(cn)}));if(Oe&&this.urlHandlingStrategy.shouldProcessUrl(re.currentRawUrl)){const{id:vt,extractedUrl:cn,source:An,restoredState:Yn,extras:zn}=re,Br=new $i(vt,this.urlSerializer.serialize(cn),An,Yn);this.events.next(Br);const Ci=Ks(this.rootComponentType).snapshot;return this.currentTransition=x={...re,targetSnapshot:Ci,urlAfterRedirects:cn,extras:{...zn,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=cn,(0,L.of)(x)}{const vt="";return this.events.next(new os(re.id,this.urlSerializer.serialize(re.extractedUrl),vt,_i.IgnoredByUrlHandlingStrategy)),re.resolve(!1),Kt.w}}),(0,kn.M)(re=>{const Oe=new za(re.id,this.urlSerializer.serialize(re.extractedUrl),this.urlSerializer.serialize(re.urlAfterRedirects),re.targetSnapshot);this.events.next(Oe)}),(0,Ee.T)(re=>(this.currentTransition=x={...re,guards:ba(re.targetSnapshot,re.currentSnapshot,this.rootContexts)},x)),function Mi(l,h){return(0,ue.Z)(d=>{const{targetSnapshot:_,currentSnapshot:D,guards:{canActivateChecks:x,canDeactivateChecks:H}}=d;return 0===H.length&&0===x.length?(0,L.of)({...d,guardsResult:!0}):function Xs(l,h,d,_){return(0,F.H)(l).pipe((0,ue.Z)(D=>function ds(l,h,d,_,D){const x=h&&h.routeConfig?h.routeConfig.canDeactivate:null;if(!x||0===x.length)return(0,L.of)(!0);const H=x.map(de=>{const re=bs(h)??D,Oe=cs(de,re);return Ne(function Do(l){return l&&Eo(l.canDeactivate)}(Oe)?Oe.canDeactivate(l,h,d,_):(0,p.N4e)(re,()=>Oe(l,h,d,_))).pipe(fr())});return(0,L.of)(H).pipe(bo())}(D.component,D.route,d,h,_)),fr(D=>!0!==D,!0))}(H,_,D,l).pipe((0,ue.Z)(de=>de&&function Jl(l){return"boolean"==typeof l}(de)?function Cl(l,h,d,_){return(0,F.H)(h).pipe((0,li.H)(D=>be(function wl(l,h){return null!==l&&h&&h(new pl(l)),(0,L.of)(!0)}(D.route.parent,_),function Ta(l,h){return null!==l&&h&&h(new gl(l)),(0,L.of)(!0)}(D.route,_),function Sa(l,h,d){const _=h[h.length-1],x=h.slice(0,h.length-1).reverse().map(H=>function Yl(l){const h=l.routeConfig?l.routeConfig.canActivateChild:null;return h&&0!==h.length?{node:l,guards:h}:null}(H)).filter(H=>null!==H).map(H=>Le(()=>{const de=H.guards.map(re=>{const Oe=bs(H.node)??d,$e=cs(re,Oe);return Ne(function ir(l){return l&&Eo(l.canActivateChild)}($e)?$e.canActivateChild(_,l):(0,p.N4e)(Oe,()=>$e(_,l))).pipe(fr())});return(0,L.of)(de).pipe(bo())}));return(0,L.of)(x).pipe(bo())}(l,D.path,d),function nn(l,h,d){const _=h.routeConfig?h.routeConfig.canActivate:null;if(!_||0===_.length)return(0,L.of)(!0);const D=_.map(x=>Le(()=>{const H=bs(h)??d,de=cs(x,H);return Ne(function Ya(l){return l&&Eo(l.canActivate)}(de)?de.canActivate(h,l):(0,p.N4e)(H,()=>de(h,l))).pipe(fr())}));return(0,L.of)(D).pipe(bo())}(l,D.route,d))),fr(D=>!0!==D,!0))}(_,x,l,h):(0,L.of)(de)),(0,Ee.T)(de=>({...d,guardsResult:de})))})}(this.environmentInjector,re=>this.events.next(re)),(0,kn.M)(re=>{if(x.guardsResult=re.guardsResult,re.guardsResult&&"boolean"!=typeof re.guardsResult)throw Ar(0,re.guardsResult);const Oe=new ss(re.id,this.urlSerializer.serialize(re.extractedUrl),this.urlSerializer.serialize(re.urlAfterRedirects),re.targetSnapshot,!!re.guardsResult);this.events.next(Oe)}),(0,tr.p)(re=>!!re.guardsResult||(this.cancelNavigationTransition(re,"",rr.GuardRejected),!1)),J(re=>{if(re.guards.canActivateChecks.length)return(0,L.of)(re).pipe((0,kn.M)(Oe=>{const $e=new ya(Oe.id,this.urlSerializer.serialize(Oe.extractedUrl),this.urlSerializer.serialize(Oe.urlAfterRedirects),Oe.targetSnapshot);this.events.next($e)}),(0,lr.n)(Oe=>{let $e=!1;return(0,L.of)(Oe).pipe(function Ps(l,h){return(0,ue.Z)(d=>{const{targetSnapshot:_,guards:{canActivateChecks:D}}=d;if(!D.length)return(0,L.of)(d);const x=new Set(D.map(re=>re.route)),H=new Set;for(const re of x)if(!H.has(re))for(const Oe of v(re))H.add(Oe);let de=0;return(0,F.H)(H).pipe((0,li.H)(re=>x.has(re)?function A(l,h,d,_){const D=l.routeConfig,x=l._resolve;return void 0!==D?.title&&!Xl(D)&&(x[ti]=D.title),function b(l,h,d,_){const D=yo(l);if(0===D.length)return(0,L.of)({});const x={};return(0,F.H)(D).pipe((0,ue.Z)(H=>function P(l,h,d,_){const D=bs(h)??_,x=cs(l,D);return Ne(x.resolve?x.resolve(h,d):(0,p.N4e)(D,()=>x(h,d)))}(l[H],h,d,_).pipe(fr(),(0,kn.M)(de=>{if(de instanceof Bt)throw Ar(new ot,de);x[H]=de}))),zr(1),function ci(l){return(0,Ee.T)(()=>l)}(x),mr(H=>Zs(H)?Kt.w:yt(H)))}(x,l,h,_).pipe((0,Ee.T)(H=>(l._resolvedData=H,l.data=Hi(l,l.parent,d).resolve,null)))}(re,_,l,h):(re.data=Hi(re,re.parent,l).resolve,(0,L.of)(void 0))),(0,kn.M)(()=>de++),zr(1),(0,ue.Z)(re=>de===H.size?(0,L.of)(d):Kt.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,kn.M)({next:()=>$e=!0,complete:()=>{$e||this.cancelNavigationTransition(Oe,"",rr.NoDataFromResolver)}}))}),(0,kn.M)(Oe=>{const $e=new Hs(Oe.id,this.urlSerializer.serialize(Oe.extractedUrl),this.urlSerializer.serialize(Oe.urlAfterRedirects),Oe.targetSnapshot);this.events.next($e)}))}),J(re=>{const Oe=$e=>{const vt=[];$e.routeConfig?.loadComponent&&!$e.routeConfig._loadedComponent&&vt.push(this.configLoader.loadComponent($e.routeConfig).pipe((0,kn.M)(cn=>{$e.component=cn}),(0,Ee.T)(()=>{})));for(const cn of $e.children)vt.push(...Oe(cn));return vt};return st(Oe(re.targetSnapshot.root)).pipe(ai(null),(0,er.s)(1))}),J(()=>this.afterPreactivation()),(0,lr.n)(()=>{const{currentSnapshot:re,targetSnapshot:Oe}=x,$e=this.createViewTransition?.(this.environmentInjector,re.root,Oe.root);return $e?(0,F.H)($e).pipe((0,Ee.T)(()=>x)):(0,L.of)(x)}),(0,Ee.T)(re=>{const Oe=function ao(l,h,d){const _=qs(l,h._root,d?d._root:void 0);return new Yr(_,h)}(d.routeReuseStrategy,re.targetSnapshot,re.currentRouterState);return this.currentTransition=x={...re,targetRouterState:Oe},this.currentNavigation.targetRouterState=Oe,x}),(0,kn.M)(()=>{this.events.next(new Gs)}),((l,h,d,_)=>(0,Ee.T)(D=>(new gn(h,D.targetRouterState,D.currentRouterState,d,_).activate(l),D)))(this.rootContexts,d.routeReuseStrategy,re=>this.events.next(re),this.inputBindingEnabled),(0,er.s)(1),(0,kn.M)({next:re=>{H=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Fr(re.id,this.urlSerializer.serialize(re.extractedUrl),this.urlSerializer.serialize(re.urlAfterRedirects))),this.titleStrategy?.updateTitle(re.targetRouterState.snapshot),re.resolve(!0)},complete:()=>{H=!0}}),function vn(l){return(0,tn.N)((h,d)=>{(0,ke.Tg)(l).subscribe((0,Qe._)(d,()=>d.complete(),bi.l)),!d.closed&&h.subscribe(d)})}(this.transitionAbortSubject.pipe((0,kn.M)(re=>{throw re}))),(0,ji.j)(()=>{!H&&!de&&this.cancelNavigationTransition(x,"",rr.SupersededByNewNavigation),this.currentTransition?.id===x.id&&(this.currentNavigation=null,this.currentTransition=null)}),mr(re=>{if(de=!0,Da(re))this.events.next(new is(x.id,this.urlSerializer.serialize(x.extractedUrl),re.message,re.cancellationCode)),function Ea(l){return Da(l)&&Ye(l.url)}(re)?this.events.next(new Bo(re.url,re.navigationBehaviorOptions)):x.resolve(!1);else{const Oe=new _a(x.id,this.urlSerializer.serialize(x.extractedUrl),re,x.targetSnapshot??void 0);try{const $e=(0,p.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(Oe));if($e instanceof Bt){const{message:vt,cancellationCode:cn}=Ar(0,$e);this.events.next(new is(x.id,this.urlSerializer.serialize(x.extractedUrl),vt,cn)),this.events.next(new Bo($e.redirectTo,$e.navigationBehaviorOptions))}else{this.events.next(Oe);const vt=d.errorHandler(re);x.resolve(!!vt)}}catch($e){this.options.resolveNavigationPromiseOnError?x.resolve(!1):x.reject($e)}}return Kt.w}))}))}cancelNavigationTransition(d,_,D){const x=new is(d.id,this.urlSerializer.serialize(d.extractedUrl),_,D);this.events.next(x),d.resolve(!1)}isUpdatingInternalState(){return this.currentTransition?.extractedUrl.toString()!==this.currentTransition?.currentUrlTree.toString()}isUpdatedBrowserUrl(){const d=this.urlHandlingStrategy.extract(this.urlSerializer.parse(this.location.path(!0))),_=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return d.toString()!==_?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static#e=this.\u0275fac=function(_){return new(_||l)};static#t=this.\u0275prov=p.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();function So(l){return l!==Sr}let Ml=(()=>{class l{static#e=this.\u0275fac=function(_){return new(_||l)};static#t=this.\u0275prov=p.jDH({token:l,factory:()=>(0,p.WQX)(Oa),providedIn:"root"})}return l})();class hi{shouldDetach(h){return!1}store(h,d){}shouldAttach(h){return!1}retrieve(h){return null}shouldReuseRoute(h,d){return h.routeConfig===d.routeConfig}}let Oa=(()=>{class l extends hi{static#e=this.\u0275fac=(()=>{let d;return function(D){return(d||(d=p.xGo(l)))(D||l)}})();static#t=this.\u0275prov=p.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),rc=(()=>{class l{static#e=this.\u0275fac=function(_){return new(_||l)};static#t=this.\u0275prov=p.jDH({token:l,factory:()=>(0,p.WQX)(Tl),providedIn:"root"})}return l})(),Tl=(()=>{class l extends rc{constructor(){super(...arguments),this.location=(0,p.WQX)(Mn.aZ),this.urlSerializer=(0,p.WQX)(pt),this.options=(0,p.WQX)(dt,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,p.WQX)(Xn),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new te,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=Ks(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(d){return this.location.subscribe(_=>{"popstate"===_.type&&d(_.url,_.state)})}handleRouterEvent(d,_){if(d instanceof $i)this.stateMemento=this.createStateMemento();else if(d instanceof os)this.rawUrlTree=_.initialUrl;else if(d instanceof va){if("eager"===this.urlUpdateStrategy&&!_.extras.skipLocationChange){const D=this.urlHandlingStrategy.merge(_.finalUrl,_.initialUrl);this.setBrowserUrl(_.targetBrowserUrl??D,_)}}else d instanceof Gs?(this.currentUrlTree=_.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(_.finalUrl,_.initialUrl),this.routerState=_.targetRouterState,"deferred"===this.urlUpdateStrategy&&!_.extras.skipLocationChange&&this.setBrowserUrl(_.targetBrowserUrl??this.rawUrlTree,_)):d instanceof is&&(d.code===rr.GuardRejected||d.code===rr.NoDataFromResolver)?this.restoreHistory(_):d instanceof _a?this.restoreHistory(_,!0):d instanceof Fr&&(this.lastSuccessfulId=d.id,this.currentPageId=this.browserPageId)}setBrowserUrl(d,_){const D=d instanceof te?this.urlSerializer.serialize(d):d;if(this.location.isCurrentPathEqualTo(D)||_.extras.replaceUrl){const H={..._.extras.state,...this.generateNgRouterState(_.id,this.browserPageId)};this.location.replaceState(D,"",H)}else{const x={..._.extras.state,...this.generateNgRouterState(_.id,this.browserPageId+1)};this.location.go(D,"",x)}}restoreHistory(d,_=!1){if("computed"===this.canceledNavigationResolution){const x=this.currentPageId-this.browserPageId;0!==x?this.location.historyGo(x):this.currentUrlTree===d.finalUrl&&0===x&&(this.resetState(d),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(_&&this.resetState(d),this.resetUrlToCurrentUrlTree())}resetState(d){this.routerState=this.stateMemento.routerState,this.currentUrlTree=this.stateMemento.currentUrlTree,this.rawUrlTree=this.urlHandlingStrategy.merge(this.currentUrlTree,d.finalUrl??this.rawUrlTree)}resetUrlToCurrentUrlTree(){this.location.replaceState(this.urlSerializer.serialize(this.rawUrlTree),"",this.generateNgRouterState(this.lastSuccessfulId,this.currentPageId))}generateNgRouterState(d,_){return"computed"===this.canceledNavigationResolution?{navigationId:d,\u0275routerPageId:_}:{navigationId:d}}static#e=this.\u0275fac=(()=>{let d;return function(D){return(d||(d=p.xGo(l)))(D||l)}})();static#t=this.\u0275prov=p.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();var xs=function(l){return l[l.COMPLETE=0]="COMPLETE",l[l.FAILED=1]="FAILED",l[l.REDIRECTING=2]="REDIRECTING",l}(xs||{});function Sl(l,h){l.events.pipe((0,tr.p)(d=>d instanceof Fr||d instanceof is||d instanceof _a||d instanceof os),(0,Ee.T)(d=>d instanceof Fr||d instanceof os?xs.COMPLETE:d instanceof is&&(d.code===rr.Redirect||d.code===rr.SupersededByNewNavigation)?xs.REDIRECTING:xs.FAILED),(0,tr.p)(d=>d!==xs.REDIRECTING),(0,er.s)(1)).subscribe(()=>{h()})}function ic(l){throw l}const Pa={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},bu={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let j=(()=>{class l{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,p.WQX)(p.H3F),this.stateManager=(0,p.WQX)(rc),this.options=(0,p.WQX)(dt,{optional:!0})||{},this.pendingTasks=(0,p.WQX)(p.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,p.WQX)(fo),this.urlSerializer=(0,p.WQX)(pt),this.location=(0,p.WQX)(Mn.aZ),this.urlHandlingStrategy=(0,p.WQX)(Xn),this._events=new qt.B,this.errorHandler=this.options.errorHandler||ic,this.navigated=!1,this.routeReuseStrategy=(0,p.WQX)(Ml),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,p.WQX)($n,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,p.WQX)(Ts,{optional:!0}),this.eventsSubscription=new _t.yU,this.resetConfig(this.config),this.navigationTransitions.setupNavigations(this,this.currentUrlTree,this.routerState).subscribe({error:d=>{this.console.warn(d)}}),this.subscribeToNavigationEvents()}subscribeToNavigationEvents(){const d=this.navigationTransitions.events.subscribe(_=>{try{const D=this.navigationTransitions.currentTransition,x=this.navigationTransitions.currentNavigation;if(null!==D&&null!==x)if(this.stateManager.handleRouterEvent(_,x),_ instanceof is&&_.code!==rr.Redirect&&_.code!==rr.SupersededByNewNavigation)this.navigated=!0;else if(_ instanceof Fr)this.navigated=!0;else if(_ instanceof Bo){const H=_.navigationBehaviorOptions,de=this.urlHandlingStrategy.merge(_.url,D.currentRawUrl),re={browserUrl:D.extras.browserUrl,info:D.extras.info,skipLocationChange:D.extras.skipLocationChange,replaceUrl:D.extras.replaceUrl||"eager"===this.urlUpdateStrategy||So(D.source),...H};this.scheduleNavigation(de,Sr,null,re,{resolve:D.resolve,reject:D.reject,promise:D.promise})}(function ps(l){return!(l instanceof Gs||l instanceof Bo)})(_)&&this._events.next(_)}catch(D){this.navigationTransitions.transitionAbortSubject.next(D)}});this.eventsSubscription.add(d)}resetRootComponentType(d){this.routerState.root.component=d,this.navigationTransitions.rootComponentType=d}initialNavigation(){this.setUpLocationChangeListener(),this.navigationTransitions.hasRequestedNavigation||this.navigateToSyncWithBrowser(this.location.path(!0),Sr,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((d,_)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(d,"popstate",_)},0)})}navigateToSyncWithBrowser(d,_,D){const x={replaceUrl:!0},H=D?.navigationId?D:null;if(D){const re={...D};delete re.navigationId,delete re.\u0275routerPageId,0!==Object.keys(re).length&&(x.state=re)}const de=this.parseUrl(d);this.scheduleNavigation(de,_,H,x)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(d){this.config=d.map(an),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(d,_={}){const{relativeTo:D,queryParams:x,fragment:H,queryParamsHandling:de,preserveFragment:re}=_,Oe=re?this.currentUrlTree.fragment:H;let vt,$e=null;switch(de??this.options.defaultQueryParamsHandling){case"merge":$e={...this.currentUrlTree.queryParams,...x};break;case"preserve":$e=this.currentUrlTree.queryParams;break;default:$e=x||null}null!==$e&&($e=this.removeEmptyProps($e));try{vt=V(D?D.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof d[0]||"/"!==d[0][0])&&(d=[]),vt=this.currentUrlTree.root}return G(vt,d,$e,Oe??null)}navigateByUrl(d,_={skipLocationChange:!1}){const D=Ye(d)?d:this.parseUrl(d),x=this.urlHandlingStrategy.merge(D,this.rawUrlTree);return this.scheduleNavigation(x,Sr,null,_)}navigate(d,_={skipLocationChange:!1}){return function hs(l){for(let h=0;h<l.length;h++)if(null==l[h])throw new p.wOt(4008,!1)}(d),this.navigateByUrl(this.createUrlTree(d,_),_)}serializeUrl(d){return this.urlSerializer.serialize(d)}parseUrl(d){try{return this.urlSerializer.parse(d)}catch{return this.urlSerializer.parse("/")}}isActive(d,_){let D;if(D=!0===_?{...Pa}:!1===_?{...bu}:_,Ye(d))return tt(this.currentUrlTree,d,D);const x=this.parseUrl(d);return tt(this.currentUrlTree,x,D)}removeEmptyProps(d){return Object.entries(d).reduce((_,[D,x])=>(null!=x&&(_[D]=x),_),{})}scheduleNavigation(d,_,D,x,H){if(this.disposed)return Promise.resolve(!1);let de,re,Oe;H?(de=H.resolve,re=H.reject,Oe=H.promise):Oe=new Promise((vt,cn)=>{de=vt,re=cn});const $e=this.pendingTasks.add();return Sl(this,()=>{queueMicrotask(()=>this.pendingTasks.remove($e))}),this.navigationTransitions.handleNavigationRequest({source:_,restoredState:D,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:d,extras:x,resolve:de,reject:re,promise:Oe,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),Oe.catch(vt=>Promise.reject(vt))}static#e=this.\u0275fac=function(_){return new(_||l)};static#t=this.\u0275prov=p.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})(),to=(()=>{class l{constructor(d,_,D,x,H,de){this.router=d,this.route=_,this.tabIndexAttribute=D,this.renderer=x,this.el=H,this.locationStrategy=de,this.href=null,this.onChanges=new qt.B,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;const re=H.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===re||"area"===re,this.isAnchorElement?this.subscription=d.events.subscribe(Oe=>{Oe instanceof Fr&&this.updateHref()}):this.setTabIndexIfNotOnNativeEl("0")}setTabIndexIfNotOnNativeEl(d){null!=this.tabIndexAttribute||this.isAnchorElement||this.applyAttributeValue("tabindex",d)}ngOnChanges(d){this.isAnchorElement&&this.updateHref(),this.onChanges.next(this)}set routerLink(d){null==d?(this.routerLinkInput=null,this.setTabIndexIfNotOnNativeEl(null)):(this.routerLinkInput=Ye(d)||Array.isArray(d)?d:[d],this.setTabIndexIfNotOnNativeEl("0"))}onClick(d,_,D,x,H){const de=this.urlTree;return!!(null===de||this.isAnchorElement&&(0!==d||_||D||x||H||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(de,{skipLocationChange:this.skipLocationChange,replaceUrl:this.replaceUrl,state:this.state,info:this.info}),!this.isAnchorElement)}ngOnDestroy(){this.subscription?.unsubscribe()}updateHref(){const d=this.urlTree;this.href=null!==d&&this.locationStrategy?this.locationStrategy?.prepareExternalUrl(this.router.serializeUrl(d)):null;const _=null===this.href?null:(0,p.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",_)}applyAttributeValue(d,_){const D=this.renderer,x=this.el.nativeElement;null!==_?D.setAttribute(x,d,_):D.removeAttribute(x,d)}get urlTree(){return null===this.routerLinkInput?null:Ye(this.routerLinkInput)?this.routerLinkInput:this.router.createUrlTree(this.routerLinkInput,{relativeTo:void 0!==this.relativeTo?this.relativeTo:this.route,queryParams:this.queryParams,fragment:this.fragment,queryParamsHandling:this.queryParamsHandling,preserveFragment:this.preserveFragment})}static#e=this.\u0275fac=function(_){return new(_||l)(p.rXU(j),p.rXU(Jr),p.kS0("tabindex"),p.rXU(p.sFG),p.rXU(p.aKT),p.rXU(Mn.hb))};static#t=this.\u0275dir=p.FsC({type:l,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(_,D){1&_&&p.bIt("click",function(H){return D.onClick(H.button,H.ctrlKey,H.shiftKey,H.altKey,H.metaKey)}),2&_&&p.BMQ("target",D.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",p.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",p.L39],replaceUrl:[2,"replaceUrl","replaceUrl",p.L39],routerLink:"routerLink"},standalone:!0,features:[p.GFd,p.OA$]})}return l})();class Tn{}let Il=(()=>{class l{constructor(d,_,D,x,H){this.router=d,this.injector=D,this.preloadingStrategy=x,this.loader=H}setUpPreloading(){this.subscription=this.router.events.pipe((0,tr.p)(d=>d instanceof Fr),(0,li.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(d,_){const D=[];for(const x of _){x.providers&&!x._injector&&(x._injector=(0,p.Ol2)(x.providers,d,`Route: ${x.path}`));const H=x._injector??d,de=x._loadedInjector??H;(x.loadChildren&&!x._loadedRoutes&&void 0===x.canLoad||x.loadComponent&&!x._loadedComponent)&&D.push(this.preloadConfig(H,x)),(x.children||x._loadedRoutes)&&D.push(this.processRoutes(de,x.children??x._loadedRoutes))}return(0,F.H)(D).pipe(Se())}preloadConfig(d,_){return this.preloadingStrategy.preload(_,()=>{let D;D=_.loadChildren&&void 0===_.canLoad?this.loader.loadChildren(d,_):(0,L.of)(null);const x=D.pipe((0,ue.Z)(H=>null===H?(0,L.of)(void 0):(_._loadedRoutes=H.routes,_._loadedInjector=H.injector,this.processRoutes(H.injector??d,H.routes))));if(_.loadComponent&&!_._loadedComponent){const H=this.loader.loadComponent(_);return(0,F.H)([x,H]).pipe(Se())}return x})}static#e=this.\u0275fac=function(_){return new(_||l)(p.KVO(j),p.KVO(p.Ql9),p.KVO(p.uvJ),p.KVO(Tn),p.KVO(qe))};static#t=this.\u0275prov=p.jDH({token:l,factory:l.\u0275fac,providedIn:"root"})}return l})();const ra=new p.nKC("");let Ja=(()=>{class l{constructor(d,_,D,x,H={}){this.urlSerializer=d,this.transitions=_,this.viewportScroller=D,this.zone=x,this.options=H,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},H.scrollPositionRestoration||="disabled",H.anchorScrolling||="disabled"}init(){"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.setHistoryScrollRestoration("manual"),this.routerEventsSubscription=this.createScrollEvents(),this.scrollEventsSubscription=this.consumeScrollEvents()}createScrollEvents(){return this.transitions.events.subscribe(d=>{d instanceof $i?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=d.navigationTrigger,this.restoredId=d.restoredState?d.restoredState.navigationId:0):d instanceof Fr?(this.lastId=d.id,this.scheduleScrollEvent(d,this.urlSerializer.parse(d.urlAfterRedirects).fragment)):d instanceof os&&d.code===_i.IgnoredSameUrlNavigation&&(this.lastSource=void 0,this.restoredId=0,this.scheduleScrollEvent(d,this.urlSerializer.parse(d.url).fragment))})}consumeScrollEvents(){return this.transitions.events.subscribe(d=>{d instanceof xn&&(d.position?"top"===this.options.scrollPositionRestoration?this.viewportScroller.scrollToPosition([0,0]):"enabled"===this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition(d.position):d.anchor&&"enabled"===this.options.anchorScrolling?this.viewportScroller.scrollToAnchor(d.anchor):"disabled"!==this.options.scrollPositionRestoration&&this.viewportScroller.scrollToPosition([0,0]))})}scheduleScrollEvent(d,_){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new xn(d,"popstate"===this.lastSource?this.store[this.restoredId]:null,_))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(_){p.QTQ()};static#t=this.\u0275prov=p.jDH({token:l,factory:l.\u0275fac})}return l})();function oi(l,h){return{\u0275kind:l,\u0275providers:h}}function Ol(){const l=(0,p.WQX)(p.zZn);return h=>{const d=l.get(p.o8S);if(h!==d.components[0])return;const _=l.get(j),D=l.get(Oo);1===l.get(oc)&&_.initialNavigation(),l.get(Po,null,p.$GK.Optional)?.setUpPreloading(),l.get(ra,null,p.$GK.Optional)?.init(),_.resetRootComponentType(d.componentTypes[0]),D.closed||(D.next(),D.complete(),D.unsubscribe())}}const Oo=new p.nKC("",{factory:()=>new qt.B}),oc=new p.nKC("",{providedIn:"root",factory:()=>1}),Po=new p.nKC("");function oa(l){return oi(0,[{provide:Po,useExisting:Il},{provide:Tn,useExisting:l}])}function Iu(l){return oi(9,[{provide:To,useValue:Nr},{provide:co,useValue:{skipNextTransition:!!l?.skipInitialTransition,...l}}])}const Lc=new p.nKC("ROUTER_FORROOT_GUARD"),Fc=[Mn.aZ,{provide:pt,useClass:ot},j,as,{provide:Jr,useFactory:function Io(l){return l.routerState.root},deps:[j]},qe,[]];let kc=(()=>{class l{constructor(d){}static forRoot(d,_){return{ngModule:l,providers:[Fc,[],{provide:$n,multi:!0,useValue:d},{provide:Lc,useFactory:tl,deps:[[j,new p.Xx1,new p.kdw]]},{provide:dt,useValue:_||{}},_?.useHash?{provide:Mn.hb,useClass:Mn.fw}:{provide:Mn.hb,useClass:Mn.Sm},{provide:ra,useFactory:()=>{const l=(0,p.WQX)(Mn.Xr),h=(0,p.WQX)(p.SKi),d=(0,p.WQX)(dt),_=(0,p.WQX)(fo),D=(0,p.WQX)(pt);return d.scrollOffset&&l.setOffset(d.scrollOffset),new Ja(D,_,l,h,d)}},_?.preloadingStrategy?oa(_.preloadingStrategy).\u0275providers:[],_?.initialNavigation?xa(_):[],_?.bindToComponentInputs?oi(8,[xr,{provide:Ts,useExisting:xr}]).\u0275providers:[],_?.enableViewTransitions?Iu().\u0275providers:[],[{provide:Aa,useFactory:Ol},{provide:p.iLQ,multi:!0,useExisting:Aa}]]}}static forChild(d){return{ngModule:l,providers:[{provide:$n,multi:!0,useValue:d}]}}static#e=this.\u0275fac=function(_){return new(_||l)(p.KVO(Lc,8))};static#t=this.\u0275mod=p.$C({type:l});static#n=this.\u0275inj=p.G2t({})}return l})();function tl(l){return"guarded"}function xa(l){return["disabled"===l.initialNavigation?oi(3,[{provide:p.hnV,multi:!0,useFactory:()=>{const h=(0,p.WQX)(j);return()=>{h.setUpLocationChangeListener()}}},{provide:oc,useValue:2}]).\u0275providers:[],"enabledBlocking"===l.initialNavigation?oi(2,[{provide:oc,useValue:0},{provide:p.hnV,multi:!0,deps:[p.zZn],useFactory:h=>{const d=h.get(Mn.hj,Promise.resolve());return()=>d.then(()=>new Promise(_=>{const D=h.get(j),x=h.get(Oo);Sl(D,()=>{_(!0)}),h.get(fo).afterPreactivation=()=>(_(!0),x.closed?(0,L.of)(void 0):x),D.initialNavigation()}))}}]).\u0275providers:[]]}const Aa=new p.nKC("")},8658:(Z,k,T)=>{"use strict";T.d(k,{B:()=>F});var p=T(3953),w=T(6381);const U=new p.nKC("window"),$=L=>new w.h(L.CLDR,L.LEXICON);let F=(()=>{class L{static#e=this.\u0275fac=function(X){return new(X||L)};static#t=this.\u0275mod=p.$C({type:L});static#n=this.\u0275inj=p.G2t({providers:[{provide:U,useValue:window},{provide:w.h,useFactory:$,deps:[U]}]})}return L})()},6805:(Z,k,T)=>{"use strict";T.d(k,{C7:()=>$o,pt:()=>As,kj:()=>Tn,Ab:()=>Ol,sb:()=>Oo,iP:()=>Nr,uE:()=>To});var p=T(3953),w=T(177),U=T(1413),$=T(5964),F=T(8658),L=T(6381),B=function(E){return E[E.State=0]="State",E[E.Transition=1]="Transition",E[E.Sequence=2]="Sequence",E[E.Group=3]="Group",E[E.Animate=4]="Animate",E[E.Keyframes=5]="Keyframes",E[E.Style=6]="Style",E[E.Trigger=7]="Trigger",E[E.Reference=8]="Reference",E[E.AnimateChild=9]="AnimateChild",E[E.AnimateRef=10]="AnimateRef",E[E.Query=11]="Query",E[E.Stagger=12]="Stagger",E}(B||{});const W="*";function X(E,f){return{type:B.Trigger,name:E,definitions:f,options:{}}}function Q(E,f=null){return{type:B.Animate,styles:f,timings:E}}function Pe(E){return{type:B.Style,styles:E,offset:null}}function Ce(E,f,u){return{type:B.State,name:E,styles:f,options:u}}function Ge(E,f,u=null){return{type:B.Transition,expr:E,animation:f,options:u}}class je{constructor(f=0,u=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=f+u}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(f=>f()),this._onDoneFns=[])}onStart(f){this._originalOnStartFns.push(f),this._onStartFns.push(f)}onDone(f){this._originalOnDoneFns.push(f),this._onDoneFns.push(f)}onDestroy(f){this._onDestroyFns.push(f)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(f=>f()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(f=>f()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(f){this._position=this.totalTime?f*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(f){const u="start"==f?this._onStartFns:this._onDoneFns;u.forEach(C=>C()),u.length=0}}class be{constructor(f){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=f;let u=0,C=0,I=0;const l=this.players.length;0==l?queueMicrotask(()=>this._onFinish()):this.players.forEach(h=>{h.onDone(()=>{++u==l&&this._onFinish()}),h.onDestroy(()=>{++C==l&&this._onDestroy()}),h.onStart(()=>{++I==l&&this._onStart()})}),this.totalTime=this.players.reduce((h,d)=>Math.max(h,d.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(f=>f()),this._onDoneFns=[])}init(){this.players.forEach(f=>f.init())}onStart(f){this._onStartFns.push(f)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(f=>f()),this._onStartFns=[])}onDone(f){this._onDoneFns.push(f)}onDestroy(f){this._onDestroyFns.push(f)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(f=>f.play())}pause(){this.players.forEach(f=>f.pause())}restart(){this.players.forEach(f=>f.restart())}finish(){this._onFinish(),this.players.forEach(f=>f.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(f=>f.destroy()),this._onDestroyFns.forEach(f=>f()),this._onDestroyFns=[])}reset(){this.players.forEach(f=>f.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(f){const u=f*this.totalTime;this.players.forEach(C=>{const I=C.totalTime?Math.min(1,u/C.totalTime):1;C.setPosition(I)})}getPosition(){const f=this.players.reduce((u,C)=>null===u||C.totalTime>u.totalTime?C:u,null);return null!=f?f.getPosition():0}beforeDestroy(){this.players.forEach(f=>{f.beforeDestroy&&f.beforeDestroy()})}triggerCallback(f){const u="start"==f?this._onStartFns:this._onDoneFns;u.forEach(C=>C()),u.length=0}}var Le=T(345);function yt(E){return new p.wOt(3e3,!1)}function ae(E){switch(E.length){case 0:return new je;case 1:return E[0];default:return new be(E)}}function Ne(E,f,u=new Map,C=new Map){const I=[],l=[];let h=-1,d=null;if(f.forEach(_=>{const D=_.get("offset"),x=D==h,H=x&&d||new Map;_.forEach((de,re)=>{let Oe=re,$e=de;if("offset"!==re)switch(Oe=E.normalizePropertyName(Oe,I),$e){case"!":$e=u.get(re);break;case W:$e=C.get(re);break;default:$e=E.normalizeStyleValue(re,Oe,$e,I)}H.set(Oe,$e)}),x||l.push(H),d=H,h=D}),I.length)throw function ji(){return new p.wOt(3502,!1)}();return l}function pe(E,f,u,C){switch(f){case"start":E.onStart(()=>C(u&&xe(u,"start",E)));break;case"done":E.onDone(()=>C(u&&xe(u,"done",E)));break;case"destroy":E.onDestroy(()=>C(u&&xe(u,"destroy",E)))}}function xe(E,f,u){const l=tt(E.element,E.triggerName,E.fromState,E.toState,f||E.phaseName,u.totalTime??E.totalTime,!!u.disabled),h=E._data;return null!=h&&(l._data=h),l}function tt(E,f,u,C,I="",l=0,h){return{element:E,triggerName:f,fromState:u,toState:C,phaseName:I,totalTime:l,disabled:!!h}}function gt(E,f,u){let C=E.get(f);return C||E.set(f,C=u),C}function Ct(E){const f=E.indexOf(":");return[E.substring(1,f),E.slice(f+1)]}const Mt=typeof document>"u"?null:document.documentElement;function he(E){const f=E.parentNode||E.host||null;return f===Mt?null:f}let q=null,te=!1;function xt(E,f){for(;f;){if(f===E)return!0;f=he(f)}return!1}function rn(E,f,u){if(u)return Array.from(E.querySelectorAll(f));const C=E.querySelector(f);return C?[C]:[]}let ot=(()=>{class E{validateStyleProperty(u){return function ve(E){q||(q=function It(){return typeof document<"u"?document.body:null}()||{},te=!!q.style&&"WebkitAppearance"in q.style);let f=!0;return q.style&&!function se(E){return"ebkit"==E.substring(1,6)}(E)&&(f=E in q.style,!f&&te&&(f="Webkit"+E.charAt(0).toUpperCase()+E.slice(1)in q.style)),f}(u)}containsElement(u,C){return xt(u,C)}getParentElement(u){return he(u)}query(u,C,I){return rn(u,C,I)}computeStyle(u,C,I){return I||""}animate(u,C,I,l,h,d=[],_){return new je(I,l)}static#e=this.\u0275fac=function(C){return new(C||E)};static#t=this.\u0275prov=p.jDH({token:E,factory:E.\u0275fac})}return E})();class en{static#e=this.NOOP=new ot}class In{}const Un=1e3,$t="ng-enter",At="ng-leave",Pt="ng-trigger",Ut=".ng-trigger",Er="ng-animating",Wn=".ng-animating";function Vt(E){if("number"==typeof E)return E;const f=E.match(/^(-?[\.\d]+)(m?s)/);return!f||f.length<2?0:wt(parseFloat(f[1]),f[2])}function wt(E,f){return"s"===f?E*Un:E}function ge(E,f,u){return E.hasOwnProperty("duration")?E:function Me(E,f,u){let I,l=0,h="";if("string"==typeof E){const d=E.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);if(null===d)return f.push(yt()),{duration:0,delay:0,easing:""};I=wt(parseFloat(d[1]),d[2]);const _=d[3];null!=_&&(l=wt(parseFloat(_),d[4]));const D=d[5];D&&(h=D)}else I=E;if(!u){let d=!1,_=f.length;I<0&&(f.push(function Kt(){return new p.wOt(3100,!1)}()),d=!0),l<0&&(f.push(function _t(){return new p.wOt(3101,!1)}()),d=!0),d&&f.splice(_,0,yt())}return{duration:I,delay:l,easing:h}}(E,f,u)}function On(E,f,u){f.forEach((C,I)=>{const l=V(I);u&&!u.has(I)&&u.set(I,E.style[l]),E.style[l]=C})}function hn(E,f){f.forEach((u,C)=>{const I=V(C);E.style[I]=""})}function Gr(E){return Array.isArray(E)?1==E.length?E[0]:function me(E,f=null){return{type:B.Sequence,steps:E,options:f}}(E):E}const Zr=new RegExp("{{\\s*(.+?)\\s*}}","g");function Wr(E){let f=[];if("string"==typeof E){let u;for(;u=Zr.exec(E);)f.push(u[1]);Zr.lastIndex=0}return f}function Ye(E,f,u){const C=`${E}`,I=C.replace(Zr,(l,h)=>{let d=f[h];return null==d&&(u.push(function Hn(){return new p.wOt(3003,!1)}()),d=""),d.toString()});return I==C?E:I}const R=/-+([a-z0-9])/g;function V(E){return E.replace(R,(...f)=>f[1].toUpperCase())}function we(E,f,u){switch(f.type){case B.Trigger:return E.visitTrigger(f,u);case B.State:return E.visitState(f,u);case B.Transition:return E.visitTransition(f,u);case B.Sequence:return E.visitSequence(f,u);case B.Group:return E.visitGroup(f,u);case B.Animate:return E.visitAnimate(f,u);case B.Keyframes:return E.visitKeyframes(f,u);case B.Style:return E.visitStyle(f,u);case B.Reference:return E.visitReference(f,u);case B.AnimateChild:return E.visitAnimateChild(f,u);case B.AnimateRef:return E.visitAnimateRef(f,u);case B.Query:return E.visitQuery(f,u);case B.Stagger:return E.visitStagger(f,u);default:throw function yn(){return new p.wOt(3004,!1)}()}}function Ae(E,f){return window.getComputedStyle(E)[f]}const Je=new Set(["width","height","minWidth","minHeight","maxWidth","maxHeight","left","top","bottom","right","fontSize","outlineWidth","outlineOffset","paddingTop","paddingLeft","paddingBottom","paddingRight","marginTop","marginLeft","marginBottom","marginRight","borderRadius","borderWidth","borderTopWidth","borderLeftWidth","borderRightWidth","borderBottomWidth","textIndent","perspective"]);class We extends In{normalizePropertyName(f,u){return V(f)}normalizeStyleValue(f,u,C,I){let l="";const h=C.toString().trim();if(Je.has(u)&&0!==C&&"0"!==C)if("number"==typeof C)l="px";else{const d=C.match(/^[+-]?[\d\.]+([a-z]*)$/);d&&0==d[1].length&&I.push(function qt(){return new p.wOt(3005,!1)}())}return h+l}}const Cn="*";const Pn=new Set(["true","1"]),Sr=new Set(["false","0"]);function on(E,f){const u=Pn.has(E)||Sr.has(E),C=Pn.has(f)||Sr.has(f);return(I,l)=>{let h=E==Cn||E==I,d=f==Cn||f==l;return!h&&u&&"boolean"==typeof I&&(h=I?Pn.has(E):Sr.has(E)),!d&&C&&"boolean"==typeof l&&(d=l?Pn.has(f):Sr.has(f)),h&&d}}const $i=new RegExp("s*:selfs*,?","g");function Fr(E,f,u,C){return new _i(E).build(f,u,C)}class _i{constructor(f){this._driver=f}build(f,u,C){const I=new _a(u);return this._resetContextStyleTimingState(I),we(this,Gr(f),I)}_resetContextStyleTimingState(f){f.currentQuerySelector="",f.collectedStyles=new Map,f.collectedStyles.set("",new Map),f.currentTime=0}visitTrigger(f,u){let C=u.queryCount=0,I=u.depCount=0;const l=[],h=[];return"@"==f.name.charAt(0)&&u.errors.push(function Mn(){return new p.wOt(3006,!1)}()),f.definitions.forEach(d=>{if(this._resetContextStyleTimingState(u),d.type==B.State){const _=d,D=_.name;D.toString().split(/\s*,\s*/).forEach(x=>{_.name=x,l.push(this.visitState(_,u))}),_.name=D}else if(d.type==B.Transition){const _=this.visitTransition(d,u);C+=_.queryCount,I+=_.depCount,h.push(_)}else u.errors.push(function lr(){return new p.wOt(3007,!1)}())}),{type:B.Trigger,name:f.name,states:l,transitions:h,queryCount:C,depCount:I,options:null}}visitState(f,u){const C=this.visitStyle(f.styles,u),I=f.options&&f.options.params||null;if(C.containsDynamicStyles){const l=new Set,h=I||{};C.styles.forEach(d=>{d instanceof Map&&d.forEach(_=>{Wr(_).forEach(D=>{h.hasOwnProperty(D)||l.add(D)})})}),l.size&&u.errors.push(function er(){return new p.wOt(3008,!1)}(0,l.values()))}return{type:B.State,name:f.name,style:C,options:I?{params:I}:null}}visitTransition(f,u){u.queryCount=0,u.depCount=0;const C=we(this,Gr(f.animation),u),I=function jn(E,f){const u=[];return"string"==typeof E?E.split(/\s*,\s*/).forEach(C=>function Kr(E,f,u){if(":"==E[0]){const _=function hr(E,f){switch(E){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(u,C)=>parseFloat(C)>parseFloat(u);case":decrement":return(u,C)=>parseFloat(C)<parseFloat(u);default:return f.push(function xi(){return new p.wOt(3016,!1)}()),"* => *"}}(E,u);if("function"==typeof _)return void f.push(_);E=_}const C=E.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==C||C.length<4)return u.push(function Pi(){return new p.wOt(3015,!1)}()),f;const I=C[1],l=C[2],h=C[3];f.push(on(I,h)),"<"==l[0]&&(I!=Cn||h!=Cn)&&f.push(on(h,I))}(C,u,f)):u.push(E),u}(f.expr,u.errors);return{type:B.Transition,matchers:I,animation:C,queryCount:u.queryCount,depCount:u.depCount,options:ss(f.options)}}visitSequence(f,u){return{type:B.Sequence,steps:f.steps.map(C=>we(this,C,u)),options:ss(f.options)}}visitGroup(f,u){const C=u.currentTime;let I=0;const l=f.steps.map(h=>{u.currentTime=C;const d=we(this,h,u);return I=Math.max(I,u.currentTime),d});return u.currentTime=I,{type:B.Group,steps:l,options:ss(f.options)}}visitAnimate(f,u){const C=function za(E,f){if(E.hasOwnProperty("duration"))return E;if("number"==typeof E)return ya(ge(E,f).duration,0,"");const u=E;if(u.split(/\s+/).some(l=>"{"==l.charAt(0)&&"{"==l.charAt(1))){const l=ya(0,0,"");return l.dynamic=!0,l.strValue=u,l}const I=ge(u,f);return ya(I.duration,I.delay,I.easing)}(f.timings,u.errors);u.currentAnimateTimings=C;let I,l=f.styles?f.styles:Pe({});if(l.type==B.Keyframes)I=this.visitKeyframes(l,u);else{let h=f.styles,d=!1;if(!h){d=!0;const D={};C.easing&&(D.easing=C.easing),h=Pe(D)}u.currentTime+=C.duration+C.delay;const _=this.visitStyle(h,u);_.isEmptyStep=d,I=_}return u.currentAnimateTimings=null,{type:B.Animate,timings:C,style:I,options:null}}visitStyle(f,u){const C=this._makeStyleAst(f,u);return this._validateStyleAst(C,u),C}_makeStyleAst(f,u){const C=[],I=Array.isArray(f.styles)?f.styles:[f.styles];for(let d of I)"string"==typeof d?d===W?C.push(d):u.errors.push(new p.wOt(3002,!1)):C.push(new Map(Object.entries(d)));let l=!1,h=null;return C.forEach(d=>{if(d instanceof Map&&(d.has("easing")&&(h=d.get("easing"),d.delete("easing")),!l))for(let _ of d.values())if(_.toString().indexOf("{{")>=0){l=!0;break}}),{type:B.Style,styles:C,easing:h,offset:f.offset,containsDynamicStyles:l,options:null}}_validateStyleAst(f,u){const C=u.currentAnimateTimings;let I=u.currentTime,l=u.currentTime;C&&l>0&&(l-=C.duration+C.delay),f.styles.forEach(h=>{"string"!=typeof h&&h.forEach((d,_)=>{const D=u.collectedStyles.get(u.currentQuerySelector),x=D.get(_);let H=!0;x&&(l!=I&&l>=x.startTime&&I<=x.endTime&&(u.errors.push(function ai(){return new p.wOt(3010,!1)}()),H=!1),l=x.startTime),H&&D.set(_,{startTime:l,endTime:I}),u.options&&function Or(E,f,u){const C=f.params||{},I=Wr(E);I.length&&I.forEach(l=>{C.hasOwnProperty(l)||u.push(function tn(){return new p.wOt(3001,!1)}())})}(d,u.options,u.errors)})})}visitKeyframes(f,u){const C={type:B.Keyframes,styles:[],options:null};if(!u.currentAnimateTimings)return u.errors.push(function Ui(){return new p.wOt(3011,!1)}()),C;let l=0;const h=[];let d=!1,_=!1,D=0;const x=f.steps.map(cn=>{const An=this._makeStyleAst(cn,u);let Yn=null!=An.offset?An.offset:function va(E){if("string"==typeof E)return null;let f=null;if(Array.isArray(E))E.forEach(u=>{if(u instanceof Map&&u.has("offset")){const C=u;f=parseFloat(C.get("offset")),C.delete("offset")}});else if(E instanceof Map&&E.has("offset")){const u=E;f=parseFloat(u.get("offset")),u.delete("offset")}return f}(An.styles),zn=0;return null!=Yn&&(l++,zn=An.offset=Yn),_=_||zn<0||zn>1,d=d||zn<D,D=zn,h.push(zn),An});_&&u.errors.push(function Qi(){return new p.wOt(3012,!1)}()),d&&u.errors.push(function fr(){return new p.wOt(3200,!1)}());const H=f.steps.length;let de=0;l>0&&l<H?u.errors.push(function li(){return new p.wOt(3202,!1)}()):0==l&&(de=1/(H-1));const re=H-1,Oe=u.currentTime,$e=u.currentAnimateTimings,vt=$e.duration;return x.forEach((cn,An)=>{const Yn=de>0?An==re?1:de*An:h[An],zn=Yn*vt;u.currentTime=Oe+$e.delay+zn,$e.duration=zn,this._validateStyleAst(cn,u),cn.offset=Yn,C.styles.push(cn)}),C}visitReference(f,u){return{type:B.Reference,animation:we(this,Gr(f.animation),u),options:ss(f.options)}}visitAnimateChild(f,u){return u.depCount++,{type:B.AnimateChild,options:ss(f.options)}}visitAnimateRef(f,u){return{type:B.AnimateRef,animation:this.visitReference(f.animation,u),options:ss(f.options)}}visitQuery(f,u){const C=u.currentQuerySelector,I=f.options||{};u.queryCount++,u.currentQuery=f;const[l,h]=function is(E){const f=!!E.split(/\s*,\s*/).find(u=>":self"==u);return f&&(E=E.replace($i,"")),E=E.replace(/@\*/g,Ut).replace(/@\w+/g,u=>Ut+"-"+u.slice(1)).replace(/:animating/g,Wn),[E,f]}(f.selector);u.currentQuerySelector=C.length?C+" "+l:l,gt(u.collectedStyles,u.currentQuerySelector,new Map);const d=we(this,Gr(f.animation),u);return u.currentQuery=null,u.currentQuerySelector=C,{type:B.Query,selector:l,limit:I.limit||0,optional:!!I.optional,includeSelf:h,animation:d,originalSelector:f.selector,options:ss(f.options)}}visitStagger(f,u){u.currentQuery||u.errors.push(function kn(){return new p.wOt(3013,!1)}());const C="full"===f.timings?{duration:0,delay:0,easing:"full"}:ge(f.timings,u.errors,!0);return{type:B.Stagger,animation:we(this,Gr(f.animation),u),timings:C,options:null}}}class _a{constructor(f){this.errors=f,this.queryCount=0,this.depCount=0,this.currentTransition=null,this.currentQuery=null,this.currentQuerySelector=null,this.currentAnimateTimings=null,this.currentTime=0,this.collectedStyles=new Map,this.options=null,this.unsupportedCSSPropertiesFound=new Set}}function ss(E){return E?(E={...E}).params&&(E.params=function os(E){return E?{...E}:null}(E.params)):E={},E}function ya(E,f,u){return{duration:E,delay:f,easing:u}}function Hs(E,f,u,C,I,l,h=null,d=!1){return{type:1,element:E,keyframes:f,preStyleProps:u,postStyleProps:C,duration:I,delay:l,totalTime:I+l,easing:h,subTimeline:d}}class zs{constructor(){this._map=new Map}get(f){return this._map.get(f)||[]}append(f,u){let C=this._map.get(f);C||this._map.set(f,C=[]),C.push(...u)}has(f){return this._map.has(f)}clear(){this._map.clear()}}const Ga=new RegExp(":enter","g"),_r=new RegExp(":leave","g");function xn(E,f,u,C,I,l=new Map,h=new Map,d,_,D=[]){return(new Gs).buildKeyframes(E,f,u,C,I,l,h,d,_,D)}class Gs{buildKeyframes(f,u,C,I,l,h,d,_,D,x=[]){D=D||new zs;const H=new Wa(f,u,D,I,l,x,[]);H.options=_;const de=_.delay?Vt(_.delay):0;H.currentTimeline.delayNextStep(de),H.currentTimeline.setStyles([h],null,H.errors,_),we(this,C,H);const re=H.timelines.filter(Oe=>Oe.containsAnimation());if(re.length&&d.size){let Oe;for(let $e=re.length-1;$e>=0;$e--){const vt=re[$e];if(vt.element===u){Oe=vt;break}}Oe&&!Oe.allowOnlyTimelineStyles()&&Oe.setStyles([d],null,H.errors,_)}return re.length?re.map(Oe=>Oe.buildKeyframes()):[Hs(u,[],[],[],0,de,"",!1)]}visitTrigger(f,u){}visitState(f,u){}visitTransition(f,u){}visitAnimateChild(f,u){const C=u.subInstructions.get(u.element);if(C){const I=u.createSubContext(f.options),l=u.currentTimeline.currentTime,h=this._visitSubInstructions(C,I,I.options);l!=h&&u.transformIntoNewTimeline(h)}u.previousNode=f}visitAnimateRef(f,u){const C=u.createSubContext(f.options);C.transformIntoNewTimeline(),this._applyAnimationRefDelays([f.options,f.animation.options],u,C),this.visitReference(f.animation,C),u.transformIntoNewTimeline(C.currentTimeline.currentTime),u.previousNode=f}_applyAnimationRefDelays(f,u,C){for(const I of f){const l=I?.delay;if(l){const h="number"==typeof l?l:Vt(Ye(l,I?.params??{},u.errors));C.delayNextStep(h)}}}_visitSubInstructions(f,u,C){let l=u.currentTimeline.currentTime;const h=null!=C.duration?Vt(C.duration):null,d=null!=C.delay?Vt(C.delay):null;return 0!==h&&f.forEach(_=>{const D=u.appendInstructionToTimeline(_,h,d);l=Math.max(l,D.duration+D.delay)}),l}visitReference(f,u){u.updateOptions(f.options,!0),we(this,f.animation,u),u.previousNode=f}visitSequence(f,u){const C=u.subContextCount;let I=u;const l=f.options;if(l&&(l.params||l.delay)&&(I=u.createSubContext(l),I.transformIntoNewTimeline(),null!=l.delay)){I.previousNode.type==B.Style&&(I.currentTimeline.snapshotCurrentStyles(),I.previousNode=Bo);const h=Vt(l.delay);I.delayNextStep(h)}f.steps.length&&(f.steps.forEach(h=>we(this,h,I)),I.currentTimeline.applyStylesToKeyframe(),I.subContextCount>C&&I.transformIntoNewTimeline()),u.previousNode=f}visitGroup(f,u){const C=[];let I=u.currentTimeline.currentTime;const l=f.options&&f.options.delay?Vt(f.options.delay):0;f.steps.forEach(h=>{const d=u.createSubContext(f.options);l&&d.delayNextStep(l),we(this,h,d),I=Math.max(I,d.currentTimeline.currentTime),C.push(d.currentTimeline)}),C.forEach(h=>u.currentTimeline.mergeTimelineCollectedStyles(h)),u.transformIntoNewTimeline(I),u.previousNode=f}_visitTiming(f,u){if(f.dynamic){const C=f.strValue;return ge(u.params?Ye(C,u.params,u.errors):C,u.errors)}return{duration:f.duration,delay:f.delay,easing:f.easing}}visitAnimate(f,u){const C=u.currentAnimateTimings=this._visitTiming(f.timings,u),I=u.currentTimeline;C.delay&&(u.incrementTime(C.delay),I.snapshotCurrentStyles());const l=f.style;l.type==B.Keyframes?this.visitKeyframes(l,u):(u.incrementTime(C.duration),this.visitStyle(l,u),I.applyStylesToKeyframe()),u.currentAnimateTimings=null,u.previousNode=f}visitStyle(f,u){const C=u.currentTimeline,I=u.currentAnimateTimings;!I&&C.hasCurrentStyleProperties()&&C.forwardFrame();const l=I&&I.easing||f.easing;f.isEmptyStep?C.applyEmptyStep(l):C.setStyles(f.styles,l,u.errors,u.options),u.previousNode=f}visitKeyframes(f,u){const C=u.currentAnimateTimings,I=u.currentTimeline.duration,l=C.duration,d=u.createSubContext().currentTimeline;d.easing=C.easing,f.styles.forEach(_=>{d.forwardTime((_.offset||0)*l),d.setStyles(_.styles,_.easing,u.errors,u.options),d.applyStylesToKeyframe()}),u.currentTimeline.mergeTimelineCollectedStyles(d),u.transformIntoNewTimeline(I+l),u.previousNode=f}visitQuery(f,u){const C=u.currentTimeline.currentTime,I=f.options||{},l=I.delay?Vt(I.delay):0;l&&(u.previousNode.type===B.Style||0==C&&u.currentTimeline.hasCurrentStyleProperties())&&(u.currentTimeline.snapshotCurrentStyles(),u.previousNode=Bo);let h=C;const d=u.invokeQuery(f.selector,f.originalSelector,f.limit,f.includeSelf,!!I.optional,u.errors);u.currentQueryTotal=d.length;let _=null;d.forEach((D,x)=>{u.currentQueryIndex=x;const H=u.createSubContext(f.options,D);l&&H.delayNextStep(l),D===u.element&&(_=H.currentTimeline),we(this,f.animation,H),H.currentTimeline.applyStylesToKeyframe(),h=Math.max(h,H.currentTimeline.currentTime)}),u.currentQueryIndex=0,u.currentQueryTotal=0,u.transformIntoNewTimeline(h),_&&(u.currentTimeline.mergeTimelineCollectedStyles(_),u.currentTimeline.snapshotCurrentStyles()),u.previousNode=f}visitStagger(f,u){const C=u.parentContext,I=u.currentTimeline,l=f.timings,h=Math.abs(l.duration),d=h*(u.currentQueryTotal-1);let _=h*u.currentQueryIndex;switch(l.duration<0?"reverse":l.easing){case"reverse":_=d-_;break;case"full":_=C.currentStaggerTime}const x=u.currentTimeline;_&&x.delayNextStep(_);const H=x.currentTime;we(this,f.animation,u),u.previousNode=f,C.currentStaggerTime=I.currentTime-H+(I.startTime-C.currentTimeline.startTime)}}const Bo={};class Wa{constructor(f,u,C,I,l,h,d,_){this._driver=f,this.element=u,this.subInstructions=C,this._enterClassName=I,this._leaveClassName=l,this.errors=h,this.timelines=d,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Bo,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=_||new Ds(this._driver,u,0),d.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(f,u){if(!f)return;const C=f;let I=this.options;null!=C.duration&&(I.duration=Vt(C.duration)),null!=C.delay&&(I.delay=Vt(C.delay));const l=C.params;if(l){let h=I.params;h||(h=this.options.params={}),Object.keys(l).forEach(d=>{(!u||!h.hasOwnProperty(d))&&(h[d]=Ye(l[d],h,this.errors))})}}_copyOptions(){const f={};if(this.options){const u=this.options.params;if(u){const C=f.params={};Object.keys(u).forEach(I=>{C[I]=u[I]})}}return f}createSubContext(f=null,u,C){const I=u||this.element,l=new Wa(this._driver,I,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(I,C||0));return l.previousNode=this.previousNode,l.currentAnimateTimings=this.currentAnimateTimings,l.options=this._copyOptions(),l.updateOptions(f),l.currentQueryIndex=this.currentQueryIndex,l.currentQueryTotal=this.currentQueryTotal,l.parentContext=this,this.subContextCount++,l}transformIntoNewTimeline(f){return this.previousNode=Bo,this.currentTimeline=this.currentTimeline.fork(this.element,f),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(f,u,C){const I={duration:u??f.duration,delay:this.currentTimeline.currentTime+(C??0)+f.delay,easing:""},l=new Ql(this._driver,f.element,f.keyframes,f.preStyleProps,f.postStyleProps,I,f.stretchStartingKeyframe);return this.timelines.push(l),I}incrementTime(f){this.currentTimeline.forwardTime(this.currentTimeline.duration+f)}delayNextStep(f){f>0&&this.currentTimeline.delayNextStep(f)}invokeQuery(f,u,C,I,l,h){let d=[];if(I&&d.push(this.element),f.length>0){f=(f=f.replace(Ga,"."+this._enterClassName)).replace(_r,"."+this._leaveClassName);let D=this._driver.query(this.element,f,1!=C);0!==C&&(D=C<0?D.slice(D.length+C,D.length):D.slice(0,C)),d.push(...D)}return!l&&0==d.length&&h.push(function mr(){return new p.wOt(3014,!1)}()),d}}class Ds{constructor(f,u,C,I){this._driver=f,this.element=u,this.startTime=C,this._elementTimelineStylesLookup=I,this.duration=0,this.easing=null,this._previousKeyframe=new Map,this._currentKeyframe=new Map,this._keyframes=new Map,this._styleSummary=new Map,this._localTimelineStyles=new Map,this._pendingStyles=new Map,this._backFill=new Map,this._currentEmptyStepKeyframe=null,this._elementTimelineStylesLookup||(this._elementTimelineStylesLookup=new Map),this._globalTimelineStyles=this._elementTimelineStylesLookup.get(u),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(u,this._localTimelineStyles)),this._loadKeyframe()}containsAnimation(){switch(this._keyframes.size){case 0:return!1;case 1:return this.hasCurrentStyleProperties();default:return!0}}hasCurrentStyleProperties(){return this._currentKeyframe.size>0}get currentTime(){return this.startTime+this.duration}delayNextStep(f){const u=1===this._keyframes.size&&this._pendingStyles.size;this.duration||u?(this.forwardTime(this.currentTime+f),u&&this.snapshotCurrentStyles()):this.startTime+=f}fork(f,u){return this.applyStylesToKeyframe(),new Ds(this._driver,f,u||this.currentTime,this._elementTimelineStylesLookup)}_loadKeyframe(){this._currentKeyframe&&(this._previousKeyframe=this._currentKeyframe),this._currentKeyframe=this._keyframes.get(this.duration),this._currentKeyframe||(this._currentKeyframe=new Map,this._keyframes.set(this.duration,this._currentKeyframe))}forwardFrame(){this.duration+=1,this._loadKeyframe()}forwardTime(f){this.applyStylesToKeyframe(),this.duration=f,this._loadKeyframe()}_updateStyle(f,u){this._localTimelineStyles.set(f,u),this._globalTimelineStyles.set(f,u),this._styleSummary.set(f,{time:this.currentTime,value:u})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(f){f&&this._previousKeyframe.set("easing",f);for(let[u,C]of this._globalTimelineStyles)this._backFill.set(u,C||W),this._currentKeyframe.set(u,W);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(f,u,C,I){u&&this._previousKeyframe.set("easing",u);const l=I&&I.params||{},h=function ml(E,f){const u=new Map;let C;return E.forEach(I=>{if("*"===I){C??=f.keys();for(let l of C)u.set(l,W)}else for(let[l,h]of I)u.set(l,h)}),u}(f,this._globalTimelineStyles);for(let[d,_]of h){const D=Ye(_,l,C);this._pendingStyles.set(d,D),this._localTimelineStyles.has(d)||this._backFill.set(d,this._globalTimelineStyles.get(d)??W),this._updateStyle(d,D)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((f,u)=>{this._currentKeyframe.set(u,f)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((f,u)=>{this._currentKeyframe.has(u)||this._currentKeyframe.set(u,f)}))}snapshotCurrentStyles(){for(let[f,u]of this._localTimelineStyles)this._pendingStyles.set(f,u),this._updateStyle(f,u)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const f=[];for(let u in this._currentKeyframe)f.push(u);return f}mergeTimelineCollectedStyles(f){f._styleSummary.forEach((u,C)=>{const I=this._styleSummary.get(C);(!I||u.time>I.time)&&this._updateStyle(C,u.value)})}buildKeyframes(){this.applyStylesToKeyframe();const f=new Set,u=new Set,C=1===this._keyframes.size&&0===this.duration;let I=[];this._keyframes.forEach((d,_)=>{const D=new Map([...this._backFill,...d]);D.forEach((x,H)=>{"!"===x?f.add(H):x===W&&u.add(H)}),C||D.set("offset",_/this.duration),I.push(D)});const l=[...f.values()],h=[...u.values()];if(C){const d=I[0],_=new Map(d);d.set("offset",0),_.set("offset",1),I=[d,_]}return Hs(this.element,I,l,h,this.duration,this.startTime,this.easing,!1)}}class Ql extends Ds{constructor(f,u,C,I,l,h,d=!1){super(f,u,h.delay),this.keyframes=C,this.preStyleProps=I,this.postStyleProps=l,this._stretchStartingKeyframe=d,this.timings={duration:h.duration,delay:h.delay,easing:h.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let f=this.keyframes,{delay:u,duration:C,easing:I}=this.timings;if(this._stretchStartingKeyframe&&u){const l=[],h=C+u,d=u/h,_=new Map(f[0]);_.set("offset",0),l.push(_);const D=new Map(f[0]);D.set("offset",Ka(d)),l.push(D);const x=f.length-1;for(let H=1;H<=x;H++){let de=new Map(f[H]);const re=de.get("offset");de.set("offset",Ka((u+re*C)/h)),l.push(de)}C=h,u=0,I="",f=l}return Hs(this.element,f,this.preStyleProps,this.postStyleProps,C,u,I,!0)}}function Ka(E,f=3){const u=Math.pow(10,f-1);return Math.round(E*u)/u}function qa(E,f,u,C,I,l,h,d,_,D,x,H,de){return{type:0,element:E,triggerName:f,isRemovalTransition:I,fromState:u,fromStyles:l,toState:C,toStyles:h,timelines:d,queriedElements:_,preStyleProps:D,postStyleProps:x,totalTime:H,errors:de}}const Xr={};class Zl{constructor(f,u,C){this._triggerName=f,this.ast=u,this._stateStyles=C}match(f,u,C,I){return function _l(E,f,u,C,I){return E.some(l=>l(f,u,C,I))}(this.ast.matchers,f,u,C,I)}buildStyles(f,u,C){let I=this._stateStyles.get("*");return void 0!==f&&(I=this._stateStyles.get(f?.toString())||I),I?I.buildStyles(u,C):new Map}build(f,u,C,I,l,h,d,_,D,x){const H=[],de=this.ast.options&&this.ast.options.params||Xr,Oe=this.buildStyles(C,d&&d.params||Xr,H),$e=_&&_.params||Xr,vt=this.buildStyles(I,$e,H),cn=new Set,An=new Map,Yn=new Map,zn="void"===I,Br={params:Ai($e,de),delay:this.ast.options?.delay},Ci=x?[]:xn(f,u,this.ast.animation,l,h,Oe,vt,Br,D,H);let Jn=0;return Ci.forEach(si=>{Jn=Math.max(si.duration+si.delay,Jn)}),H.length?qa(u,this._triggerName,C,I,zn,Oe,vt,[],[],An,Yn,Jn,H):(Ci.forEach(si=>{const Ns=si.element,Rs=gt(An,Ns,new Set);si.preStyleProps.forEach(ho=>Rs.add(ho));const xo=gt(Yn,Ns,new Set);si.postStyleProps.forEach(ho=>xo.add(ho)),Ns!==u&&cn.add(Ns)}),qa(u,this._triggerName,C,I,zn,Oe,vt,Ci,[...cn.values()],An,Yn,Jn))}}function Ai(E,f){const u={...f};return Object.entries(E).forEach(([C,I])=>{null!=I&&(u[C]=I)}),u}class Zi{constructor(f,u,C){this.styles=f,this.defaultParams=u,this.normalizer=C}buildStyles(f,u){const C=new Map,I=Ai(f,this.defaultParams);return this.styles.styles.forEach(l=>{"string"!=typeof l&&l.forEach((h,d)=>{h&&(h=Ye(h,I,u));const _=this.normalizer.normalizePropertyName(d,u);h=this.normalizer.normalizeStyleValue(d,_,h,u),C.set(d,h)})}),C}}class Ws{constructor(f,u,C){this.name=f,this.ast=u,this._normalizer=C,this.transitionFactories=[],this.states=new Map,u.states.forEach(I=>{this.states.set(I.name,new Zi(I.style,I.options&&I.options.params||{},C))}),ut(this.states,"true","1"),ut(this.states,"false","0"),u.transitions.forEach(I=>{this.transitionFactories.push(new Zl(f,I,this.states))}),this.fallbackTransition=function as(E,f){return new Zl(E,{type:B.Transition,animation:{type:B.Sequence,steps:[],options:null},matchers:[(h,d)=>!0],options:null,queryCount:0,depCount:0},f)}(f,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(f,u,C,I){return this.transitionFactories.find(h=>h.match(f,u,C,I))||null}matchStyles(f,u,C){return this.fallbackTransition.buildStyles(f,u,C)}}function ut(E,f,u){E.has(f)?E.has(u)||E.set(u,E.get(f)):E.has(u)&&E.set(f,E.get(u))}const Co=new zs;class Uo{constructor(f,u,C){this.bodyNode=f,this._driver=u,this._normalizer=C,this._animations=new Map,this._playersById=new Map,this.players=[]}register(f,u){const C=[],l=Fr(this._driver,u,C,[]);if(C.length)throw function bi(){return new p.wOt(3503,!1)}();this._animations.set(f,l)}_buildPlayer(f,u,C){const I=f.element,l=Ne(this._normalizer,f.keyframes,u,C);return this._driver.animate(I,l,f.duration,f.delay,f.easing,[],!0)}create(f,u,C={}){const I=[],l=this._animations.get(f);let h;const d=new Map;if(l?(h=xn(this._driver,u,l,$t,At,new Map,new Map,C,Co,I),h.forEach(x=>{const H=gt(d,x.element,new Map);x.postStyleProps.forEach(de=>H.set(de,null))})):(I.push(function vn(){return new p.wOt(3300,!1)}()),h=[]),I.length)throw function et(){return new p.wOt(3504,!1)}();d.forEach((x,H)=>{x.forEach((de,re)=>{x.set(re,this._driver.computeStyle(H,re,W))})});const D=ae(h.map(x=>{const H=d.get(x.element);return this._buildPlayer(x,new Map,H)}));return this._playersById.set(f,D),D.onDestroy(()=>this.destroy(f)),this.players.push(D),D}destroy(f){const u=this._getPlayer(f);u.destroy(),this._playersById.delete(f);const C=this.players.indexOf(u);C>=0&&this.players.splice(C,1)}_getPlayer(f){const u=this._playersById.get(f);if(!u)throw function Yt(){return new p.wOt(3301,!1)}();return u}listen(f,u,C,I){const l=tt(u,"","","");return pe(this._getPlayer(f),C,l,I),()=>{}}command(f,u,C,I){if("register"==C)return void this.register(f,I[0]);if("create"==C)return void this.create(f,u,I[0]||{});const l=this._getPlayer(f);switch(C){case"play":l.play();break;case"pause":l.pause();break;case"reset":l.reset();break;case"restart":l.restart();break;case"finish":l.finish();break;case"init":l.init();break;case"setPosition":l.setPosition(parseFloat(I[0]));break;case"destroy":this.destroy(f)}}}const vr="ng-animate-queued",Yr="ng-animate-disabled",Hi=[],Xi={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},yr={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},Pr="__ng_removed";class Yi{get params(){return this.options.params}constructor(f,u=""){this.namespaceId=u;const C=f&&f.hasOwnProperty("value");if(this.value=function xr(E){return E??null}(C?f.value:f),C){const{value:l,...h}=f;this.options=h}else this.options={};this.options.params||(this.options.params={})}absorbOptions(f){const u=f.params;if(u){const C=this.options.params;Object.keys(u).forEach(I=>{null==C[I]&&(C[I]=u[I])})}}}const ls="void",Dr=new Yi(ls);class Xl{constructor(f,u,C){this.id=f,this.hostElement=u,this._engine=C,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+f,ri(u,this._hostClassName)}listen(f,u,C,I){if(!this._triggers.has(u))throw function ti(){return new p.wOt(3302,!1)}();if(null==C||0==C.length)throw function ui(){return new p.wOt(3303,!1)}();if(!function qs(E){return"start"==E||"done"==E}(C))throw function ni(){return new p.wOt(3400,!1)}();const l=gt(this._elementListeners,f,[]),h={name:u,phase:C,callback:I};l.push(h);const d=gt(this._engine.statesByElement,f,new Map);return d.has(u)||(ri(f,Pt),ri(f,Pt+"-"+u),d.set(u,Dr)),()=>{this._engine.afterFlush(()=>{const _=l.indexOf(h);_>=0&&l.splice(_,1),this._triggers.has(u)||d.delete(u)})}}register(f,u){return!this._triggers.has(f)&&(this._triggers.set(f,u),!0)}_getTrigger(f){const u=this._triggers.get(f);if(!u)throw function Qr(){return new p.wOt(3401,!1)}();return u}trigger(f,u,C,I=!0){const l=this._getTrigger(u),h=new Vn(this.id,u,f);let d=this._engine.statesByElement.get(f);d||(ri(f,Pt),ri(f,Pt+"-"+u),this._engine.statesByElement.set(f,d=new Map));let _=d.get(u);const D=new Yi(C,this.id);if(!(C&&C.hasOwnProperty("value"))&&_&&D.absorbOptions(_.options),d.set(u,D),_||(_=Dr),D.value!==ls&&_.value===D.value){if(!function jo(E,f){const u=Object.keys(E),C=Object.keys(f);if(u.length!=C.length)return!1;for(let I=0;I<u.length;I++){const l=u[I];if(!f.hasOwnProperty(l)||E[l]!==f[l])return!1}return!0}(_.params,D.params)){const $e=[],vt=l.matchStyles(_.value,_.params,$e),cn=l.matchStyles(D.value,D.params,$e);$e.length?this._engine.reportError($e):this._engine.afterFlush(()=>{hn(f,vt),On(f,cn)})}return}const de=gt(this._engine.playersByElement,f,[]);de.forEach($e=>{$e.namespaceId==this.id&&$e.triggerName==u&&$e.queued&&$e.destroy()});let re=l.matchTransition(_.value,D.value,f,D.params),Oe=!1;if(!re){if(!I)return;re=l.fallbackTransition,Oe=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:f,triggerName:u,transition:re,fromState:_,toState:D,player:h,isFallbackTransition:Oe}),Oe||(ri(f,vr),h.onStart(()=>{Ar(f,vr)})),h.onDone(()=>{let $e=this.players.indexOf(h);$e>=0&&this.players.splice($e,1);const vt=this._engine.playersByElement.get(f);if(vt){let cn=vt.indexOf(h);cn>=0&&vt.splice(cn,1)}}),this.players.push(h),de.push(h),h}deregister(f){this._triggers.delete(f),this._engine.statesByElement.forEach(u=>u.delete(f)),this._elementListeners.forEach((u,C)=>{this._elementListeners.set(C,u.filter(I=>I.name!=f))})}clearElementCache(f){this._engine.statesByElement.delete(f),this._elementListeners.delete(f);const u=this._engine.playersByElement.get(f);u&&(u.forEach(C=>C.destroy()),this._engine.playersByElement.delete(f))}_signalRemovalForInnerTriggers(f,u){const C=this._engine.driver.query(f,Ut,!0);C.forEach(I=>{if(I[Pr])return;const l=this._engine.fetchNamespacesByElement(I);l.size?l.forEach(h=>h.triggerLeaveAnimation(I,u,!1,!0)):this.clearElementCache(I)}),this._engine.afterFlushAnimationsDone(()=>C.forEach(I=>this.clearElementCache(I)))}triggerLeaveAnimation(f,u,C,I){const l=this._engine.statesByElement.get(f),h=new Map;if(l){const d=[];if(l.forEach((_,D)=>{if(h.set(D,_.value),this._triggers.has(D)){const x=this.trigger(f,D,ls,I);x&&d.push(x)}}),d.length)return this._engine.markElementAsRemoved(this.id,f,!0,u,h),C&&ae(d).onDone(()=>this._engine.processLeaveNode(f)),!0}return!1}prepareLeaveAnimationListeners(f){const u=this._elementListeners.get(f),C=this._engine.statesByElement.get(f);if(u&&C){const I=new Set;u.forEach(l=>{const h=l.name;if(I.has(h))return;I.add(h);const _=this._triggers.get(h).fallbackTransition,D=C.get(h)||Dr,x=new Yi(ls),H=new Vn(this.id,h,f);this._engine.totalQueuedPlayers++,this._queue.push({element:f,triggerName:h,transition:_,fromState:D,toState:x,player:H,isFallbackTransition:!0})})}}removeNode(f,u){const C=this._engine;if(f.childElementCount&&this._signalRemovalForInnerTriggers(f,u),this.triggerLeaveAnimation(f,u,!0))return;let I=!1;if(C.totalAnimations){const l=C.players.length?C.playersByQueriedElement.get(f):[];if(l&&l.length)I=!0;else{let h=f;for(;h=h.parentNode;)if(C.statesByElement.get(h)){I=!0;break}}}if(this.prepareLeaveAnimationListeners(f),I)C.markElementAsRemoved(this.id,f,!1,u);else{const l=f[Pr];(!l||l===Xi)&&(C.afterFlush(()=>this.clearElementCache(f)),C.destroyInnerAnimations(f),C._onRemovalComplete(f,u))}}insertNode(f,u){ri(f,this._hostClassName)}drainQueuedTransitions(f){const u=[];return this._queue.forEach(C=>{const I=C.player;if(I.destroyed)return;const l=C.element,h=this._elementListeners.get(l);h&&h.forEach(d=>{if(d.name==C.triggerName){const _=tt(l,C.triggerName,C.fromState.value,C.toState.value);_._data=f,pe(C.player,d.phase,_,d.callback)}}),I.markedForDestroy?this._engine.afterFlush(()=>{I.destroy()}):u.push(C)}),this._queue=[],u.sort((C,I)=>{const l=C.transition.ast.depCount,h=I.transition.ast.depCount;return 0==l||0==h?l-h:this._engine.driver.containsElement(C.element,I.element)?1:-1})}destroy(f){this.players.forEach(u=>u.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,f)}}class Qa{_onRemovalComplete(f,u){this.onRemovalComplete(f,u)}constructor(f,u,C){this.bodyNode=f,this.driver=u,this._normalizer=C,this.players=[],this.newHostElements=new Map,this.playersByElement=new Map,this.playersByQueriedElement=new Map,this.statesByElement=new Map,this.disabledNodes=new Set,this.totalAnimations=0,this.totalQueuedPlayers=0,this._namespaceLookup={},this._namespaceList=[],this._flushFns=[],this._whenQuietFns=[],this.namespacesByHostElement=new Map,this.collectedEnterElements=[],this.collectedLeaveElements=[],this.onRemovalComplete=(I,l)=>{}}get queuedPlayers(){const f=[];return this._namespaceList.forEach(u=>{u.players.forEach(C=>{C.queued&&f.push(C)})}),f}createNamespace(f,u){const C=new Xl(f,u,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,u)?this._balanceNamespaceList(C,u):(this.newHostElements.set(u,C),this.collectEnterElement(u)),this._namespaceLookup[f]=C}_balanceNamespaceList(f,u){const C=this._namespaceList,I=this.namespacesByHostElement;if(C.length-1>=0){let h=!1,d=this.driver.getParentElement(u);for(;d;){const _=I.get(d);if(_){const D=C.indexOf(_);C.splice(D+1,0,f),h=!0;break}d=this.driver.getParentElement(d)}h||C.unshift(f)}else C.push(f);return I.set(u,f),f}register(f,u){let C=this._namespaceLookup[f];return C||(C=this.createNamespace(f,u)),C}registerTrigger(f,u,C){let I=this._namespaceLookup[f];I&&I.register(u,C)&&this.totalAnimations++}destroy(f,u){f&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const C=this._fetchNamespace(f);this.namespacesByHostElement.delete(C.hostElement);const I=this._namespaceList.indexOf(C);I>=0&&this._namespaceList.splice(I,1),C.destroy(u),delete this._namespaceLookup[f]}))}_fetchNamespace(f){return this._namespaceLookup[f]}fetchNamespacesByElement(f){const u=new Set,C=this.statesByElement.get(f);if(C)for(let I of C.values())if(I.namespaceId){const l=this._fetchNamespace(I.namespaceId);l&&u.add(l)}return u}trigger(f,u,C,I){if(ao(u)){const l=this._fetchNamespace(f);if(l)return l.trigger(u,C,I),!0}return!1}insertNode(f,u,C,I){if(!ao(u))return;const l=u[Pr];if(l&&l.setForRemoval){l.setForRemoval=!1,l.setForMove=!0;const h=this.collectedLeaveElements.indexOf(u);h>=0&&this.collectedLeaveElements.splice(h,1)}if(f){const h=this._fetchNamespace(f);h&&h.insertNode(u,C)}I&&this.collectEnterElement(u)}collectEnterElement(f){this.collectedEnterElements.push(f)}markElementAsDisabled(f,u){u?this.disabledNodes.has(f)||(this.disabledNodes.add(f),ri(f,Yr)):this.disabledNodes.has(f)&&(this.disabledNodes.delete(f),Ar(f,Yr))}removeNode(f,u,C){if(ao(u)){const I=f?this._fetchNamespace(f):null;I?I.removeNode(u,C):this.markElementAsRemoved(f,u,!1,C);const l=this.namespacesByHostElement.get(u);l&&l.id!==f&&l.removeNode(u,C)}else this._onRemovalComplete(u,C)}markElementAsRemoved(f,u,C,I,l){this.collectedLeaveElements.push(u),u[Pr]={namespaceId:f,setForRemoval:I,hasAnimation:C,removedBeforeQueried:!1,previousTriggersValues:l}}listen(f,u,C,I,l){return ao(u)?this._fetchNamespace(f).listen(u,C,I,l):()=>{}}_buildInstruction(f,u,C,I,l){return f.transition.build(this.driver,f.element,f.fromState.value,f.toState.value,C,I,f.fromState.options,f.toState.options,u,l)}destroyInnerAnimations(f){let u=this.driver.query(f,Ut,!0);u.forEach(C=>this.destroyActiveAnimationsForElement(C)),0!=this.playersByQueriedElement.size&&(u=this.driver.query(f,Wn,!0),u.forEach(C=>this.finishActiveQueriedAnimationOnElement(C)))}destroyActiveAnimationsForElement(f){const u=this.playersByElement.get(f);u&&u.forEach(C=>{C.queued?C.markedForDestroy=!0:C.destroy()})}finishActiveQueriedAnimationOnElement(f){const u=this.playersByQueriedElement.get(f);u&&u.forEach(C=>C.finish())}whenRenderingDone(){return new Promise(f=>{if(this.players.length)return ae(this.players).onDone(()=>f());f()})}processLeaveNode(f){const u=f[Pr];if(u&&u.setForRemoval){if(f[Pr]=Xi,u.namespaceId){this.destroyInnerAnimations(f);const C=this._fetchNamespace(u.namespaceId);C&&C.clearElementCache(f)}this._onRemovalComplete(f,u.setForRemoval)}f.classList?.contains(Yr)&&this.markElementAsDisabled(f,!1),this.driver.query(f,".ng-animate-disabled",!0).forEach(C=>{this.markElementAsDisabled(C,!1)})}flush(f=-1){let u=[];if(this.newHostElements.size&&(this.newHostElements.forEach((C,I)=>this._balanceNamespaceList(C,I)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let C=0;C<this.collectedEnterElements.length;C++)ri(this.collectedEnterElements[C],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const C=[];try{u=this._flushAnimations(C,f)}finally{for(let I=0;I<C.length;I++)C[I]()}}else for(let C=0;C<this.collectedLeaveElements.length;C++)this.processLeaveNode(this.collectedLeaveElements[C]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(C=>C()),this._flushFns=[],this._whenQuietFns.length){const C=this._whenQuietFns;this._whenQuietFns=[],u.length?ae(u).onDone(()=>{C.forEach(I=>I())}):C.forEach(I=>I())}}reportError(f){throw function vo(){return new p.wOt(3402,!1)}()}_flushAnimations(f,u){const C=new zs,I=[],l=new Map,h=[],d=new Map,_=new Map,D=new Map,x=new Set;this.disabledNodes.forEach(Ot=>{x.add(Ot);const Ft=this.driver.query(Ot,".ng-animate-queued",!0);for(let Qt=0;Qt<Ft.length;Qt++)x.add(Ft[Qt])});const H=this.bodyNode,de=Array.from(this.statesByElement.keys()),re=Bt(de,this.collectedEnterElements),Oe=new Map;let $e=0;re.forEach((Ot,Ft)=>{const Qt=$t+$e++;Oe.set(Ft,Qt),Ot.forEach(or=>ri(or,Qt))});const vt=[],cn=new Set,An=new Set;for(let Ot=0;Ot<this.collectedLeaveElements.length;Ot++){const Ft=this.collectedLeaveElements[Ot],Qt=Ft[Pr];Qt&&Qt.setForRemoval&&(vt.push(Ft),cn.add(Ft),Qt.hasAnimation?this.driver.query(Ft,".ng-star-inserted",!0).forEach(or=>cn.add(or)):An.add(Ft))}const Yn=new Map,zn=Bt(de,Array.from(cn));zn.forEach((Ot,Ft)=>{const Qt=At+$e++;Yn.set(Ft,Qt),Ot.forEach(or=>ri(or,Qt))}),f.push(()=>{re.forEach((Ot,Ft)=>{const Qt=Oe.get(Ft);Ot.forEach(or=>Ar(or,Qt))}),zn.forEach((Ot,Ft)=>{const Qt=Yn.get(Ft);Ot.forEach(or=>Ar(or,Qt))}),vt.forEach(Ot=>{this.processLeaveNode(Ot)})});const Br=[],Ci=[];for(let Ot=this._namespaceList.length-1;Ot>=0;Ot--)this._namespaceList[Ot].drainQueuedTransitions(u).forEach(Qt=>{const or=Qt.player,Ti=Qt.element;if(Br.push(or),this.collectedEnterElements.length){const Si=Ti[Pr];if(Si&&Si.setForMove){if(Si.previousTriggersValues&&Si.previousTriggersValues.has(Qt.triggerName)){const Vr=Si.previousTriggersValues.get(Qt.triggerName),no=this.statesByElement.get(Qt.element);if(no&&no.has(Qt.triggerName)){const xl=no.get(Qt.triggerName);xl.value=Vr,no.set(Qt.triggerName,xl)}}return void or.destroy()}}const po=!H||!this.driver.containsElement(H,Ti),go=Yn.get(Ti),Ls=Oe.get(Ti),kr=this._buildInstruction(Qt,C,Ls,go,po);if(kr.errors&&kr.errors.length)return void Ci.push(kr);if(po)return or.onStart(()=>hn(Ti,kr.fromStyles)),or.onDestroy(()=>On(Ti,kr.toStyles)),void I.push(or);if(Qt.isFallbackTransition)return or.onStart(()=>hn(Ti,kr.fromStyles)),or.onDestroy(()=>On(Ti,kr.toStyles)),void I.push(or);const Na=[];kr.timelines.forEach(Si=>{Si.stretchStartingKeyframe=!0,this.disabledNodes.has(Si.element)||Na.push(Si)}),kr.timelines=Na,C.append(Ti,kr.timelines),h.push({instruction:kr,player:or,element:Ti}),kr.queriedElements.forEach(Si=>gt(d,Si,[]).push(or)),kr.preStyleProps.forEach((Si,Vr)=>{if(Si.size){let no=_.get(Vr);no||_.set(Vr,no=new Set),Si.forEach((xl,sa)=>no.add(sa))}}),kr.postStyleProps.forEach((Si,Vr)=>{let no=D.get(Vr);no||D.set(Vr,no=new Set),Si.forEach((xl,sa)=>no.add(sa))})});if(Ci.length){const Ot=[];Ci.forEach(Ft=>{Ot.push(function yo(){return new p.wOt(3505,!1)}())}),Br.forEach(Ft=>Ft.destroy()),this.reportError(Ot)}const Jn=new Map,si=new Map;h.forEach(Ot=>{const Ft=Ot.element;C.has(Ft)&&(si.set(Ft,Ft),this._beforeAnimationBuild(Ot.player.namespaceId,Ot.instruction,Jn))}),I.forEach(Ot=>{const Ft=Ot.element;this._getPreviousPlayers(Ft,!1,Ot.namespaceId,Ot.triggerName,null).forEach(or=>{gt(Jn,Ft,[]).push(or),or.destroy()})});const Ns=vt.filter(Ot=>Za(Ot,_,D)),Rs=new Map;Ss(Rs,this.driver,An,D,W).forEach(Ot=>{Za(Ot,_,D)&&Ns.push(Ot)});const ho=new Map;re.forEach((Ot,Ft)=>{Ss(ho,this.driver,new Set(Ot),_,"!")}),Ns.forEach(Ot=>{const Ft=Rs.get(Ot),Qt=ho.get(Ot);Rs.set(Ot,new Map([...Ft?.entries()??[],...Qt?.entries()??[]]))});const Pl=[],nl=[],Bc={};h.forEach(Ot=>{const{element:Ft,player:Qt,instruction:or}=Ot;if(C.has(Ft)){if(x.has(Ft))return Qt.onDestroy(()=>On(Ft,or.toStyles)),Qt.disabled=!0,Qt.overrideTotalTime(or.totalTime),void I.push(Qt);let Ti=Bc;if(si.size>1){let go=Ft;const Ls=[];for(;go=go.parentNode;){const kr=si.get(go);if(kr){Ti=kr;break}Ls.push(go)}Ls.forEach(kr=>si.set(kr,Ti))}const po=this._buildAnimation(Qt.namespaceId,or,Jn,l,ho,Rs);if(Qt.setRealPlayer(po),Ti===Bc)Pl.push(Qt);else{const go=this.playersByElement.get(Ti);go&&go.length&&(Qt.parentPlayer=ae(go)),I.push(Qt)}}else hn(Ft,or.fromStyles),Qt.onDestroy(()=>On(Ft,or.toStyles)),nl.push(Qt),x.has(Ft)&&I.push(Qt)}),nl.forEach(Ot=>{const Ft=l.get(Ot.element);if(Ft&&Ft.length){const Qt=ae(Ft);Ot.setRealPlayer(Qt)}}),I.forEach(Ot=>{Ot.parentPlayer?Ot.syncPlayerEvents(Ot.parentPlayer):Ot.destroy()});for(let Ot=0;Ot<vt.length;Ot++){const Ft=vt[Ot],Qt=Ft[Pr];if(Ar(Ft,At),Qt&&Qt.hasAnimation)continue;let or=[];if(d.size){let po=d.get(Ft);po&&po.length&&or.push(...po);let go=this.driver.query(Ft,Wn,!0);for(let Ls=0;Ls<go.length;Ls++){let kr=d.get(go[Ls]);kr&&kr.length&&or.push(...kr)}}const Ti=or.filter(po=>!po.destroyed);Ti.length?vl(this,Ft,Ti):this.processLeaveNode(Ft)}return vt.length=0,Pl.forEach(Ot=>{this.players.push(Ot),Ot.onDone(()=>{Ot.destroy();const Ft=this.players.indexOf(Ot);this.players.splice(Ft,1)}),Ot.play()}),Pl}afterFlush(f){this._flushFns.push(f)}afterFlushAnimationsDone(f){this._whenQuietFns.push(f)}_getPreviousPlayers(f,u,C,I,l){let h=[];if(u){const d=this.playersByQueriedElement.get(f);d&&(h=d)}else{const d=this.playersByElement.get(f);if(d){const _=!l||l==ls;d.forEach(D=>{D.queued||!_&&D.triggerName!=I||h.push(D)})}}return(C||I)&&(h=h.filter(d=>!(C&&C!=d.namespaceId||I&&I!=d.triggerName))),h}_beforeAnimationBuild(f,u,C){const l=u.element,h=u.isRemovalTransition?void 0:f,d=u.isRemovalTransition?void 0:u.triggerName;for(const _ of u.timelines){const D=_.element,x=D!==l,H=gt(C,D,[]);this._getPreviousPlayers(D,x,h,d,u.toState).forEach(re=>{const Oe=re.getRealPlayer();Oe.beforeDestroy&&Oe.beforeDestroy(),re.destroy(),H.push(re)})}hn(l,u.fromStyles)}_buildAnimation(f,u,C,I,l,h){const d=u.triggerName,_=u.element,D=[],x=new Set,H=new Set,de=u.timelines.map(Oe=>{const $e=Oe.element;x.add($e);const vt=$e[Pr];if(vt&&vt.removedBeforeQueried)return new je(Oe.duration,Oe.delay);const cn=$e!==_,An=function Ea(E){const f=[];return Da(E,f),f}((C.get($e)||Hi).map(Jn=>Jn.getRealPlayer())).filter(Jn=>!!Jn.element&&Jn.element===$e),Yn=l.get($e),zn=h.get($e),Br=Ne(this._normalizer,Oe.keyframes,Yn,zn),Ci=this._buildPlayer(Oe,Br,An);if(Oe.subTimeline&&I&&H.add($e),cn){const Jn=new Vn(f,d,$e);Jn.setRealPlayer(Ci),D.push(Jn)}return Ci});D.forEach(Oe=>{gt(this.playersByQueriedElement,Oe.element,[]).push(Oe),Oe.onDone(()=>function Ts(E,f,u){let C=E.get(f);if(C){if(C.length){const I=C.indexOf(u);C.splice(I,1)}0==C.length&&E.delete(f)}return C}(this.playersByQueriedElement,Oe.element,Oe))}),x.forEach(Oe=>ri(Oe,Er));const re=ae(de);return re.onDestroy(()=>{x.forEach(Oe=>Ar(Oe,Er)),On(_,u.toStyles)}),H.forEach(Oe=>{gt(I,Oe,[]).push(re)}),re}_buildPlayer(f,u,C){return u.length>0?this.driver.animate(f.element,u,f.duration,f.delay,f.easing,C):new je(f.duration,f.delay)}}class Vn{constructor(f,u,C){this.namespaceId=f,this.triggerName=u,this.element=C,this._player=new je,this._containsRealPlayer=!1,this._queuedCallbacks=new Map,this.destroyed=!1,this.parentPlayer=null,this.markedForDestroy=!1,this.disabled=!1,this.queued=!0,this.totalTime=0}setRealPlayer(f){this._containsRealPlayer||(this._player=f,this._queuedCallbacks.forEach((u,C)=>{u.forEach(I=>pe(f,C,void 0,I))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(f.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(f){this.totalTime=f}syncPlayerEvents(f){const u=this._player;u.triggerCallback&&f.onStart(()=>u.triggerCallback("start")),f.onDone(()=>this.finish()),f.onDestroy(()=>this.destroy())}_queueEvent(f,u){gt(this._queuedCallbacks,f,[]).push(u)}onDone(f){this.queued&&this._queueEvent("done",f),this._player.onDone(f)}onStart(f){this.queued&&this._queueEvent("start",f),this._player.onStart(f)}onDestroy(f){this.queued&&this._queueEvent("destroy",f),this._player.onDestroy(f)}init(){this._player.init()}hasStarted(){return!this.queued&&this._player.hasStarted()}play(){!this.queued&&this._player.play()}pause(){!this.queued&&this._player.pause()}restart(){!this.queued&&this._player.restart()}finish(){this._player.finish()}destroy(){this.destroyed=!0,this._player.destroy()}reset(){!this.queued&&this._player.reset()}setPosition(f){this.queued||this._player.setPosition(f)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(f){const u=this._player;u.triggerCallback&&u.triggerCallback(f)}}function ao(E){return E&&1===E.nodeType}function wa(E,f){const u=E.style.display;return E.style.display=f??"none",u}function Ss(E,f,u,C,I){const l=[];u.forEach(_=>l.push(wa(_)));const h=[];C.forEach((_,D)=>{const x=new Map;_.forEach(H=>{const de=f.computeStyle(D,H,I);x.set(H,de),(!de||0==de.length)&&(D[Pr]=yr,h.push(D))}),E.set(D,x)});let d=0;return u.forEach(_=>wa(_,l[d++])),h}function Bt(E,f){const u=new Map;if(E.forEach(d=>u.set(d,[])),0==f.length)return u;const I=new Set(f),l=new Map;function h(d){if(!d)return 1;let _=l.get(d);if(_)return _;const D=d.parentNode;return _=u.has(D)?D:I.has(D)?1:h(D),l.set(d,_),_}return f.forEach(d=>{const _=h(d);1!==_&&u.get(_).push(d)}),u}function ri(E,f){E.classList?.add(f)}function Ar(E,f){E.classList?.remove(f)}function vl(E,f,u){ae(u).onDone(()=>E.processLeaveNode(f))}function Da(E,f){for(let u=0;u<E.length;u++){const C=E[u];C instanceof be?Da(C.players,f):f.push(C)}}function Za(E,f,u){const C=u.get(E);if(!C)return!1;let I=f.get(E);return I?C.forEach(l=>I.add(l)):f.set(E,C),u.delete(E),!0}class gn{constructor(f,u,C){this._driver=u,this._normalizer=C,this._triggerCache={},this.onRemovalComplete=(I,l)=>{},this._transitionEngine=new Qa(f.body,u,C),this._timelineEngine=new Uo(f.body,u,C),this._transitionEngine.onRemovalComplete=(I,l)=>this.onRemovalComplete(I,l)}registerTrigger(f,u,C,I,l){const h=f+"-"+I;let d=this._triggerCache[h];if(!d){const _=[],x=Fr(this._driver,l,_,[]);if(_.length)throw function ci(){return new p.wOt(3404,!1)}();d=function bs(E,f,u){return new Ws(E,f,u)}(I,x,this._normalizer),this._triggerCache[h]=d}this._transitionEngine.registerTrigger(u,I,d)}register(f,u){this._transitionEngine.register(f,u)}destroy(f,u){this._transitionEngine.destroy(f,u)}onInsert(f,u,C,I){this._transitionEngine.insertNode(f,u,C,I)}onRemove(f,u,C){this._transitionEngine.removeNode(f,u,C)}disableAnimations(f,u){this._transitionEngine.markElementAsDisabled(f,u)}process(f,u,C,I){if("@"==C.charAt(0)){const[l,h]=Ct(C);this._timelineEngine.command(l,u,h,I)}else this._transitionEngine.trigger(f,u,C,I)}listen(f,u,C,I,l){if("@"==C.charAt(0)){const[h,d]=Ct(C);return this._timelineEngine.listen(h,u,d,l)}return this._transitionEngine.listen(f,u,C,I,l)}flush(f=-1){this._transitionEngine.flush(f)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(f){this._transitionEngine.afterFlushAnimationsDone(f)}}class lo{static#e=this.initialStylesByElement=new WeakMap;constructor(f,u,C){this._element=f,this._startStyles=u,this._endStyles=C,this._state=0;let I=lo.initialStylesByElement.get(f);I||lo.initialStylesByElement.set(f,I=new Map),this._initialStyles=I}start(){this._state<1&&(this._startStyles&&On(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(On(this._element,this._initialStyles),this._endStyles&&(On(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(lo.initialStylesByElement.delete(this._element),this._startStyles&&(hn(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(hn(this._element,this._endStyles),this._endStyles=null),On(this._element,this._initialStyles),this._state=3)}}function ba(E){let f=null;return E.forEach((u,C)=>{(function Yl(E){return"display"===E||"position"===E})(C)&&(f=f||new Map,f.set(C,u))}),f}class cs{constructor(f,u,C,I){this.element=f,this.keyframes=u,this.options=C,this._specialStyles=I,this._onDoneFns=[],this._onStartFns=[],this._onDestroyFns=[],this._initialized=!1,this._finished=!1,this._started=!1,this._destroyed=!1,this._originalOnDoneFns=[],this._originalOnStartFns=[],this.time=0,this.parentPlayer=null,this.currentSnapshot=new Map,this._duration=C.duration,this._delay=C.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(f=>f()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const f=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,f,this.options),this._finalKeyframe=f.length?f[f.length-1]:new Map;const u=()=>this._onFinish();this.domPlayer.addEventListener("finish",u),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",u)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(f){const u=[];return f.forEach(C=>{u.push(Object.fromEntries(C))}),u}_triggerWebAnimation(f,u,C){return f.animate(this._convertKeyframesToObject(u),C)}onStart(f){this._originalOnStartFns.push(f),this._onStartFns.push(f)}onDone(f){this._originalOnDoneFns.push(f),this._onDoneFns.push(f)}onDestroy(f){this._onDestroyFns.push(f)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(f=>f()),this._onStartFns=[],this._started=!0,this._specialStyles&&this._specialStyles.start()),this.domPlayer.play()}pause(){this.init(),this.domPlayer.pause()}finish(){this.init(),this._specialStyles&&this._specialStyles.finish(),this._onFinish(),this.domPlayer.finish()}reset(){this._resetDomPlayerState(),this._destroyed=!1,this._finished=!1,this._started=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}_resetDomPlayerState(){this.domPlayer&&this.domPlayer.cancel()}restart(){this.reset(),this.play()}hasStarted(){return this._started}destroy(){this._destroyed||(this._destroyed=!0,this._resetDomPlayerState(),this._onFinish(),this._specialStyles&&this._specialStyles.destroy(),this._onDestroyFns.forEach(f=>f()),this._onDestroyFns=[])}setPosition(f){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=f*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const f=new Map;this.hasStarted()&&this._finalKeyframe.forEach((C,I)=>{"offset"!==I&&f.set(I,this._finished?C:Ae(this.element,I))}),this.currentSnapshot=f}triggerCallback(f){const u="start"===f?this._onStartFns:this._onDoneFns;u.forEach(C=>C()),u.length=0}}class Qs{validateStyleProperty(f){return!0}validateAnimatableStyleProperty(f){return!0}containsElement(f,u){return xt(f,u)}getParentElement(f){return he(f)}query(f,u,C){return rn(f,u,C)}computeStyle(f,u,C){return Ae(f,u)}animate(f,u,C,I,l,h=[]){const _={duration:C,delay:I,fill:0==I?"both":"forwards"};l&&(_.easing=l);const D=new Map,x=h.filter(re=>re instanceof cs);(function ce(E,f){return 0===E||0===f})(C,I)&&x.forEach(re=>{re.currentSnapshot.forEach((Oe,$e)=>D.set($e,Oe))});let H=function St(E){return E.length?E[0]instanceof Map?E:E.map(f=>new Map(Object.entries(f))):[]}(u).map(re=>new Map(re));H=function De(E,f,u){if(u.size&&f.length){let C=f[0],I=[];if(u.forEach((l,h)=>{C.has(h)||I.push(h),C.set(h,l)}),I.length)for(let l=1;l<f.length;l++){let h=f[l];I.forEach(d=>h.set(d,Ae(E,d)))}}return f}(f,H,D);const de=function Xa(E,f){let u=null,C=null;return Array.isArray(f)&&f.length?(u=ba(f[0]),f.length>1&&(C=ba(f[f.length-1]))):f instanceof Map&&(u=ba(f)),u||C?new lo(E,u,C):null}(f,H);return new cs(f,H,_,de)}}const Eo="@.disabled";class Jl{constructor(f,u,C,I){this.namespaceId=f,this.delegate=u,this.engine=C,this._onDestroy=I,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(f){this.delegate.destroyNode?.(f)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(f,u){return this.delegate.createElement(f,u)}createComment(f){return this.delegate.createComment(f)}createText(f){return this.delegate.createText(f)}appendChild(f,u){this.delegate.appendChild(f,u),this.engine.onInsert(this.namespaceId,u,f,!1)}insertBefore(f,u,C,I=!0){this.delegate.insertBefore(f,u,C),this.engine.onInsert(this.namespaceId,u,f,I)}removeChild(f,u,C){this.parentNode(u)&&this.engine.onRemove(this.namespaceId,u,this.delegate)}selectRootElement(f,u){return this.delegate.selectRootElement(f,u)}parentNode(f){return this.delegate.parentNode(f)}nextSibling(f){return this.delegate.nextSibling(f)}setAttribute(f,u,C,I){this.delegate.setAttribute(f,u,C,I)}removeAttribute(f,u,C){this.delegate.removeAttribute(f,u,C)}addClass(f,u){this.delegate.addClass(f,u)}removeClass(f,u){this.delegate.removeClass(f,u)}setStyle(f,u,C,I){this.delegate.setStyle(f,u,C,I)}removeStyle(f,u,C){this.delegate.removeStyle(f,u,C)}setProperty(f,u,C){"@"==u.charAt(0)&&u==Eo?this.disableAnimations(f,!!C):this.delegate.setProperty(f,u,C)}setValue(f,u){this.delegate.setValue(f,u)}listen(f,u,C){return this.delegate.listen(f,u,C)}disableAnimations(f,u){this.engine.disableAnimations(f,u)}}class yl extends Jl{constructor(f,u,C,I,l){super(u,C,I,l),this.factory=f,this.namespaceId=u}setProperty(f,u,C){"@"==u.charAt(0)?"."==u.charAt(1)&&u==Eo?this.disableAnimations(f,C=void 0===C||!!C):this.engine.process(this.namespaceId,f,u.slice(1),C):this.delegate.setProperty(f,u,C)}listen(f,u,C){if("@"==u.charAt(0)){const I=function Ya(E){switch(E){case"body":return document.body;case"document":return document;case"window":return window;default:return E}}(f);let l=u.slice(1),h="";return"@"!=l.charAt(0)&&([l,h]=function ir(E){const f=E.indexOf(".");return[E.substring(0,f),E.slice(f+1)]}(l)),this.engine.listen(this.namespaceId,I,l,h,d=>{this.factory.scheduleListenerCallback(d._data||-1,C,d)})}return this.delegate.listen(f,u,C)}}class Do{constructor(f,u,C){this.delegate=f,this.engine=u,this._zone=C,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,u.onRemovalComplete=(I,l)=>{l?.removeChild(null,I)}}createRenderer(f,u){const I=this.delegate.createRenderer(f,u);if(!f||!u?.data?.animation){const D=this._rendererCache;let x=D.get(I);return x||(x=new Jl("",I,this.engine,()=>D.delete(I)),D.set(I,x)),x}const l=u.id,h=u.id+"-"+this._currentId;this._currentId++,this.engine.register(h,f);const d=D=>{Array.isArray(D)?D.forEach(d):this.engine.registerTrigger(l,h,f,D.name,D)};return u.data.animation.forEach(d),new yl(this,h,I,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(f,u,C){if(f>=0&&f<this._microtaskId)return void this._zone.run(()=>u(C));const I=this._animationCallbacksBuffer;0==I.length&&queueMicrotask(()=>{this._zone.run(()=>{I.forEach(l=>{const[h,d]=l;h(d)}),this._animationCallbacksBuffer=[]})}),I.push([u,C])}end(){this._cdRecurDepth--,0==this._cdRecurDepth&&this._zone.runOutsideAngular(()=>{this._scheduleCountTask(),this.engine.flush(this._microtaskId)}),this.delegate.end&&this.delegate.end()}whenRenderingDone(){return this.engine.whenRenderingDone()}}const bo=[{provide:In,useFactory:function Zs(){return new We}},{provide:gn,useClass:(()=>{class E extends gn{constructor(u,C,I){super(u,C,I)}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(C){return new(C||E)(p.KVO(w.qQ),p.KVO(en),p.KVO(In))};static#t=this.\u0275prov=p.jDH({token:E,factory:E.\u0275fac})}return E})()},{provide:p._9s,useFactory:function Ma(E,f,u){return new Do(E,f,u)},deps:[Le.B7,gn,p.SKi]}],Mo=[{provide:en,useFactory:()=>new Qs},{provide:p.bc$,useValue:"BrowserAnimations"},...bo],Mi=[{provide:en,useClass:ot},{provide:p.bc$,useValue:"NoopAnimations"},...bo];let Xs=(()=>{class E{static withConfig(u){return{ngModule:E,providers:u.disableAnimations?Mi:Mo}}static#e=this.\u0275fac=function(C){return new(C||E)};static#t=this.\u0275mod=p.$C({type:E});static#n=this.\u0275inj=p.G2t({providers:Mo,imports:[Le.Bb]})}return E})();const nn=["*"],Ys=E=>({visibility:E});function mt(E,f){if(1&E){const u=p.RV6();p.j41(0,"button",9),p.bIt("click",function(){p.eBV(u);const I=p.XpG(2);return p.Njj(I.fireClose())}),p.j41(1,"span"),p.EFF(2,"\xd7"),p.k0s()()}if(2&E){const u=p.XpG(2);p.Y8G("id",u.closeButtonID)("title",u.closeLabel),p.BMQ("aria-label",u.closeLabel),p.R7$(),p.BMQ("aria-hidden",!0)}}function Qn(E,f){if(1&E){const u=p.RV6();p.j41(0,"button",10),p.bIt("click",function(){p.eBV(u);const I=p.XpG(2);return p.Njj(I.fireToggleMore())}),p.EFF(1),p.k0s()}if(2&E){const u=p.XpG(2);p.Y8G("id",u.moreButtonID),p.R7$(),p.SpI(" ",u.moreLabel," ")}}function ec(E,f){if(1&E&&(p.j41(0,"strong",11),p.EFF(1),p.k0s()),2&E){const u=p.XpG(2);p.R7$(),p.JRh(u.label)}}function fs(E,f){if(1&E&&(p.j41(0,"span",12),p.EFF(1),p.k0s()),2&E){const u=p.XpG(2);p.Y8G("id",u.textMessageID),p.R7$(),p.SpI(" ",u.message," ")}}function tc(E,f){if(1&E&&(p.j41(0,"li")(1,"span",12),p.EFF(2),p.k0s()()),2&E){const u=f.$implicit,C=f.index,I=p.XpG(3);p.R7$(),p.FS9("id",I.textListID+"_"+C),p.R7$(),p.SpI(" ",u," ")}}function Ac(E,f){if(1&E&&(p.j41(0,"ul",13),p.DNE(1,tc,3,2,"li",14),p.k0s()),2&E){const u=p.XpG(2);p.R7$(),p.Y8G("ngForOf",u.alert.list)}}function nc(E,f){if(1&E&&(p.j41(0,"div",1),p.DNE(1,mt,3,4,"button",2)(2,Qn,2,2,"button",3),p.nrm(3,"span"),p.j41(4,"div",4),p.DNE(5,ec,2,1,"strong",5),p.j41(6,"span",6),p.DNE(7,fs,2,2,"span",7),p.k0s(),p.DNE(8,Ac,2,1,"ul",8),p.k0s()()),2&E){const u=p.XpG();p.ZvI("alert alert-",u.type," ng-hide"),p.Y8G("@openClose",u.animationClass),p.R7$(),p.Y8G("ngIf",u.showCloseButton),p.R7$(),p.Y8G("ngIf",u.showMoreButton),p.R7$(),p.HbH(u.icon),p.BMQ("aria-hidden",!0),p.R7$(2),p.Y8G("ngIf",u.hasLabel),p.R7$(2),p.Y8G("ngIf",u.message),p.R7$(),p.Y8G("ngIf",u.alert&&u.alert.list&&u.alert.list.length)}}function Os(E,f){if(1&E){const u=p.RV6();p.j41(0,"div",6)(1,"cp-alert",7),p.bIt("close",function(){const I=p.eBV(u).$implicit,l=p.XpG();return p.Njj(l.alertClosed(I))}),p.k0s()()}if(2&E){const u=f.$implicit;p.R7$(),p.Y8G("alert",u)}}function pn(E,f){if(1&E&&p.nrm(0,"div",8),2&E){const u=p.XpG();p.Y8G("ngClass",u.positionClasses)}}class Zn{static#e=this.defaultShowMore=!1;static#t=this.defaultAutoClosePeriod=0;static#n=this.defaultOptions={autoClosePeriod:Zn.defaultAutoClosePeriod,list:[]};constructor(f,u,C=Zn.defaultOptions){this._message=f,this._type=u;const I=C.id?C.id:Math.random().toString(36).substr(2,9);this._id=I,this._closable=null==C.isCloseable||C.isCloseable,this._autoClosePeriod=C.autoClosePeriod,this._list=C.list,this._showMore=C.showMore||Zn.defaultShowMore,this._ts=null==C.createdOn?Date.now():C.createdOn}get message(){return this._message}get type(){return this._type}get id(){return this._id}get isClosable(){return this._closable}get autoCloses(){return this._autoClosePeriod>0}get autoClosePeriod(){return this._autoClosePeriod}get list(){return this._list}get createdOn(){return this._ts}get showMore(){return this._showMore}static makeAlert(f){const{message:u,type:C,...I}=f;return new Zn(u,C,I)}}var Xn=function(E){return E[E.error=0]="error",E[E.success=1]="success",E[E.warning=2]="warning",E[E.information=3]="information",E}(Xn||{}),ii=function(E){return E.add="add",E.remove="remove",E.clear="clear",E}(ii||{});let To=(()=>{class E{static#e=this.defaultGroup="__DEFAULT__";static#t=this.defaultSuccessOptions={autoClosePeriod:1e4};constructor(){this._alertEventsSource=new U.B,this._alerts={},this.alertEvents=this._alertEventsSource.asObservable()}add(u,C=E.defaultGroup){this._alerts[C]||(this._alerts[C]=[]);const I=u instanceof Zn?u:Zn.makeAlert(u);if(this.list(C).push(I),this._alertEventsSource.next({type:ii.add,group:C,alert:I}),(0,p.naY)())switch(I.type){case Xn.error:console.error(I.message,I);break;case Xn.warning:console.warn(I.message,I);break;default:console.log(I.message,I)}return I}success(u,C=E.defaultGroup){return this.add(new Zn(u,Xn.success,E.defaultSuccessOptions),C)}error(u,C=E.defaultGroup){return this.add({message:u,type:Xn.error},C)}info(u,C=E.defaultGroup){return this.add({message:u,type:Xn.information},C)}warn(u,C=E.defaultGroup){return this.add({message:u,type:Xn.warning},C)}removeById(u,C=E.defaultGroup){const I=this.list(C),l=I.findIndex(h=>h.id===u,0);if(-1!==l){const h=I[l];I.splice(l,1),this._alertEventsSource.next({type:ii.remove,group:C,alert:h})}}clear(u=E.defaultGroup){this._alerts[u]=[],this._alertEventsSource.next({type:ii.clear,group:u})}list(u=E.defaultGroup){return null==this._alerts[u]&&(this._alerts[u]=[]),this._alerts[u]}static#n=this.\u0275fac=function(C){return new(C||E)};static#r=this.\u0275prov=p.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})();var Nr=function(E){return E.inline="inline",E.topLeft="top-left",E.topMiddle="top-middle",E.topRight="top-right",E.bottomLeft="bottom-left",E.bottomMiddle="bottom-middle",E.bottomRight="bottom-right",E.middleLeft="middle-left",E.middleMiddle="middle-middle",E.middleRight="middle-right",E}(Nr||{});const yi=Nr.topRight,fo=Nr.topLeft;var Tn=function(E){return E.loading="loading",E.disabled="disabled",E.enabled="enabled",E}(Tn||{});let $o=(()=>{class E{constructor(){this.click=new p.bkB,this.type="button",this.buttonClass="btn-primary",this.isDisabled=!1,this.showSpinner=!1}set buttonState(u){switch(u){case Tn.enabled:this.setToEnabled();break;case Tn.loading:this.setToLoading();break;case Tn.disabled:this.setToDisable()}}ngOnInit(){if(!this.id)throw new Error("id must be defined for `cp-action-button`")}onClick(u){u.stopPropagation(),this.click.emit()}setToLoading(){this.isDisabled=!0,this.showSpinner=!0}setToDisable(){this.isDisabled=!0}setToEnabled(){this.isDisabled=!1,this.showSpinner=!1}static#e=this.\u0275fac=function(C){return new(C||E)};static#t=this.\u0275cmp=p.VBU({type:E,selectors:[["cp-action-button"]],inputs:{id:"id",type:"type",buttonClass:"buttonClass",buttonState:"buttonState"},outputs:{click:"click"},ngContentSelectors:nn,decls:3,vars:10,consts:[[1,"btn","action-button",3,"click","id","type","ngClass","disabled"],[1,"fas","fa-sync","fa-spin",3,"id","ngStyle"]],template:function(C,I){1&C&&(p.NAR(),p.j41(0,"button",0),p.bIt("click",function(h){return I.onClick(h)}),p.nrm(1,"i",1),p.SdG(2),p.k0s()),2&C&&(p.Mz_("id","",I.id,"-button"),p.FS9("type",I.type),p.Y8G("ngClass",I.buttonClass)("disabled",I.isDisabled),p.R7$(),p.Mz_("id","",I.id,"-spinner"),p.Y8G("ngStyle",p.eq3(8,Ys,I.showSpinner?"visible":"hidden")))},dependencies:[w.YU,w.B3],styles:['.action-button[_ngcontent-%COMP%]{padding:6px 26px 6px 12px}html[dir="rtl"][_nghost-%COMP%]   .action-button[_ngcontent-%COMP%], html[dir="rtl"]   [_nghost-%COMP%]   .action-button[_ngcontent-%COMP%]{padding:6px 12px 6px 26px}']})}return E})(),As=(()=>{class E{static#e=this.\u0275fac=function(C){return new(C||E)};static#t=this.\u0275mod=p.$C({type:E});static#n=this.\u0275inj=p.G2t({imports:[w.MD]})}return E})();var Ri=function(E){return E.new="new",E.closed="closed",E.open="open",E}(Ri||{});let Nc=(()=>{class E{constructor(u){this.locale=u,this.close=new p.bkB,this.toggleMore=new p.bkB,this.animationClass=Ri.new}get icon(){switch(this.alert.type){case Xn.error:return"type-icon fas fa-times-circle";case Xn.warning:return"type-icon fas fa-exclamation-triangle";case Xn.information:return"type-icon fas fa-info-circle";case Xn.success:return"type-icon fas fa-check-circle"}}get type(){switch(this.alert.type){case Xn.error:return"danger";case Xn.warning:return"warning";case Xn.information:return"info";case Xn.success:return"success"}}get hasLabel(){const u=this.label;return null!==u&&""!==u}get showCloseButton(){return this.alert.isClosable}get showMoreButton(){return this.alert.showMore&&this.toggleMore.observers.length>0}get message(){return this.alert.message}get willAutoClose(){return this.autoClosePeriod>0}get autoClosePeriod(){return this.alert.autoClosePeriod}get isClosed(){return this._closed}ngOnInit(){if(this._showMore=!1,this._closed=!1,this.moreButtonID=this._buildID("btnMore",this.type,this.alert.id),this.closeButtonID=this._buildID("btnClose",this.type,this.alert.id),this.textMessageID=this._buildID("txtMessage",this.type,this.alert.id),this.textListID=this._buildID("txtList",this.type,this.alert.id),!this.label)switch(this.alert.type){case Xn.success:this.label=this.locale.maketext("Success:");break;case Xn.error:this.label=this.locale.maketext("Error:");break;case Xn.information:this.label=this.locale.maketext("Information:");break;case Xn.warning:this.label=this.locale.maketext("Warning:")}this.moreLabel||(this.moreLabel=this.locale.maketext("More")),this.closeLabel||(this.closeLabel=this.locale.maketext("Close")),setTimeout(()=>{this.animationClass=Ri.open},.25)}ngAfterViewInit(){this.willAutoClose&&this.startTimer()}fireToggleMore(){this._showMore=!this._showMore,this.toggleMore.emit({alert:this.alert,showMore:this._showMore,component:this})}fireClose(){this._timeout&&this.clearTimer(),this.animationClass=Ri.closed,setTimeout(()=>{this.close.emit({alert:this.alert,component:this}),this._closed=!0},250)}fireTimeout(){this.fireClose(),this.clearTimer()}startTimer(){this._timeout=setTimeout(()=>this.fireTimeout(),this.autoClosePeriod)}clearTimer(){this._timeout&&(clearTimeout(this._timeout),this._timeout=null)}_buildID(...u){return u.join("_")}static#e=this.\u0275fac=function(C){return new(C||E)(p.rXU(L.h))};static#t=this.\u0275cmp=p.VBU({type:E,selectors:[["cp-alert"]],inputs:{alert:"alert",label:"label",closeLabel:"closeLabel",moreLabel:"moreLabel"},outputs:{close:"close",toggleMore:"toggleMore"},decls:1,vars:1,consts:[["role","alert",3,"class",4,"ngIf"],["role","alert"],["type","button","class","close",3,"id","title","click",4,"ngIf"],["type","button","class","btn btn-more btn-link pull-right flip",3,"id","click",4,"ngIf"],[1,"alert-message"],["class","alert-title",4,"ngIf"],[1,"alert-body"],[3,"id",4,"ngIf"],["class","alert-list",4,"ngIf"],["type","button",1,"close",3,"click","id","title"],["type","button",1,"btn","btn-more","btn-link","pull-right","flip",3,"click","id"],[1,"alert-title"],[3,"id"],[1,"alert-list"],[4,"ngFor","ngForOf"]],template:function(C,I){1&C&&p.DNE(0,nc,9,13,"div",0),2&C&&p.Y8G("ngIf",!I.isClosed)},dependencies:[w.Sq,w.bT],styles:['.alert-danger[_ngcontent-%COMP%]{background-color:#f2dede;border:1px solid #d03f00}html[dir="ltr"][_nghost-%COMP%]   .alert-danger[_ngcontent-%COMP%], html[dir="ltr"]   [_nghost-%COMP%]   .alert-danger[_ngcontent-%COMP%]{box-shadow:inset 41px 0 #d03f00}html[dir="rtl"][_nghost-%COMP%]   .alert-danger[_ngcontent-%COMP%], html[dir="rtl"]   [_nghost-%COMP%]   .alert-danger[_ngcontent-%COMP%]{box-shadow:inset -41px 0 #d03f00}.alert-success[_ngcontent-%COMP%]{background-color:#dff2d5;border:1px solid #83b655}html[dir="ltr"][_nghost-%COMP%]   .alert-success[_ngcontent-%COMP%], html[dir="ltr"]   [_nghost-%COMP%]   .alert-success[_ngcontent-%COMP%]{box-shadow:inset 41px 0 #83b655}html[dir="rtl"][_nghost-%COMP%]   .alert-success[_ngcontent-%COMP%], html[dir="rtl"]   [_nghost-%COMP%]   .alert-success[_ngcontent-%COMP%]{box-shadow:inset -41px 0 #83b655}.alert-warning[_ngcontent-%COMP%]{background-color:#fcf8e1;border:1px solid #f6c342}html[dir="ltr"][_nghost-%COMP%]   .alert-warning[_ngcontent-%COMP%], html[dir="ltr"]   [_nghost-%COMP%]   .alert-warning[_ngcontent-%COMP%]{box-shadow:inset 41px 0 #f6c342}html[dir="rtl"][_nghost-%COMP%]   .alert-warning[_ngcontent-%COMP%], html[dir="rtl"]   [_nghost-%COMP%]   .alert-warning[_ngcontent-%COMP%]{box-shadow:inset -41px 0 #f6c342}.alert-info[_ngcontent-%COMP%]{background-color:#d7edf9;border:1px solid #179bd7}html[dir="ltr"][_nghost-%COMP%]   .alert-info[_ngcontent-%COMP%], html[dir="ltr"]   [_nghost-%COMP%]   .alert-info[_ngcontent-%COMP%]{box-shadow:inset 41px 0 #179bd7}html[dir="rtl"][_nghost-%COMP%]   .alert-info[_ngcontent-%COMP%], html[dir="rtl"]   [_nghost-%COMP%]   .alert-info[_ngcontent-%COMP%]{box-shadow:inset -41px 0 #179bd7}.alert[_ngcontent-%COMP%]{position:relative;border-radius:2px;padding:10px 30px 10px 50px}html[dir="rtl"][_nghost-%COMP%]   .alert[_ngcontent-%COMP%], html[dir="rtl"]   [_nghost-%COMP%]   .alert[_ngcontent-%COMP%]{padding:10px 50px 10px 30px}.alert-message[_ngcontent-%COMP%]{color:#333;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.alert-message[_ngcontent-%COMP%]   a[_ngcontent-%COMP%]{text-decoration:underline}.alert[_ngcontent-%COMP%]   .close[_ngcontent-%COMP%]{top:-2px;position:relative;right:-21px}html[dir="rtl"][_nghost-%COMP%]   .alert[_ngcontent-%COMP%]   .close[_ngcontent-%COMP%], html[dir="rtl"]   [_nghost-%COMP%]   .alert[_ngcontent-%COMP%]   .close[_ngcontent-%COMP%]{left:-21px;right:auto}.alert[_ngcontent-%COMP%]   .type-icon[_ngcontent-%COMP%]{color:#f2dede;left:10px;position:absolute;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:20px;line-height:20px;top:9px}html[dir="rtl"][_nghost-%COMP%]   .alert[_ngcontent-%COMP%]   .type-icon[_ngcontent-%COMP%], html[dir="rtl"]   [_nghost-%COMP%]   .alert[_ngcontent-%COMP%]   .type-icon[_ngcontent-%COMP%]{left:auto;right:10px}.alert[_ngcontent-%COMP%]   .close[_ngcontent-%COMP%]{opacity:.5}.alert-success[_ngcontent-%COMP%]   .type-icon[_ngcontent-%COMP%]{color:#dff2d5}.alert-warning[_ngcontent-%COMP%]   .type-icon[_ngcontent-%COMP%]{color:#fcf8e1}.alert-info[_ngcontent-%COMP%]   .type-icon[_ngcontent-%COMP%]{color:#d7edf9}.alert[_ngcontent-%COMP%]   .alert-message[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]{margin-bottom:0;padding:0 30px}.alert-warning[_ngcontent-%COMP%]   .alert-message[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#8a6d3b}.alert-warning[_ngcontent-%COMP%]   .alert-message[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{color:#333}.alert-success[_ngcontent-%COMP%]   .alert-message[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#3c763d}.alert-success[_ngcontent-%COMP%]   .alert-message[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{color:#333}.alert-info[_ngcontent-%COMP%]   .alert-message[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#31708f}.alert-info[_ngcontent-%COMP%]   .alert-message[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{color:#333}.alert-danger[_ngcontent-%COMP%]   .alert-message[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%]{color:#a94442}.alert-danger[_ngcontent-%COMP%]   .alert-message[_ngcontent-%COMP%]   ul[_ngcontent-%COMP%]   li[_ngcontent-%COMP%] > *[_ngcontent-%COMP%]{color:#333}.alert[_ngcontent-%COMP%]   .btn-more[_ngcontent-%COMP%]{padding:0;margin:0;line-height:1em;text-transform:none;color:#255783}'],data:{animation:[X("openClose",[Ce(Ri.new,Pe({opacity:0})),Ce(Ri.open,Pe({opacity:1})),Ce(Ri.closed,Pe({opacity:0,transform:"translateX(25%)"})),Ge(`${Ri.open} => ${Ri.closed}`,[Q("0.25s")]),Ge(`${Ri.new} => ${Ri.open}`,[Q("0.25s")]),Ge(`${Ri.closed} => ${Ri.open}`,[Q("0.25s")])])]}})}return E})(),Rc=(()=>{class E{static#e=this.\u0275fac=function(C){return new(C||E)};static#t=this.\u0275mod=p.$C({type:E});static#n=this.\u0275inj=p.G2t({imports:[w.MD,Xs,F.B]})}return E})(),el=(()=>{class E{constructor(u){this.locale=u}get position(){return this.locale.isLtr?yi:fo}static#e=this.\u0275fac=function(C){return new(C||E)(p.KVO(L.h))};static#t=this.\u0275prov=p.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})(),Ol=(()=>{class E{static#e=this.positionPrefix="position-";constructor(u,C){this._alertService=u,this._positionService=C,this.alerts=this.alerts?this.alerts:[]}get hasAlerts(){return this.alerts.length>0}get positionClasses(){return this.inline?E.positionPrefix+Nr.inline.toString():E.positionPrefix+this.position.toString()}get position(){return this._position.toString()}set position(u){this._position=((E,f=Nr.topRight)=>{if(E){const u=(E=>{const f=Object.keys(Nr),C=Object.values(Nr).indexOf(E);return-1!==C?f[C]:(console.warn("Invalid alertList.position set. It must be one of: top-left, top-middle, top-right, bottom-left, bottom-middle, bottom-right, middle-left, middle-middle, middle-right"),null)})(E);if(u)return Nr[u]}return f})(u)}alertClosed(u){this._alertService.removeById(u.id,this.group)}ngOnInit(){this.group||(this.group=To.defaultGroup),this._position||(this._position=this._positionService.position),this._alertService.list(this.group).forEach(C=>this._addAlert(C)),this._groupEvents=this._alertService.alertEvents.pipe((0,$.p)(C=>C.group===this.group)),this._eventSubscription=this._groupEvents.subscribe({next:this._onAlertEvent.bind(this),error:console.error})}ngOnDestroy(){this._eventSubscription.unsubscribe()}_findAlertIndexById(u){return this.alerts.findIndex(C=>C.id===u)}_addAlert(u){return this.alerts.push(u),this.alerts}_removeAlert(u){const C=this._findAlertIndexById(u.id);return C>-1&&(this.alerts.splice(C,1),!0)}_clearAlerts(){this.alerts.splice(0,this.alerts.length)}_onAlertEvent(u){switch(u.type){case ii.add:this._addAlert(u.alert);break;case ii.clear:this._clearAlerts();break;case ii.remove:this._removeAlert(u.alert)}}static#t=this.\u0275fac=function(C){return new(C||E)(p.rXU(To),p.rXU(el))};static#n=this.\u0275cmp=p.VBU({type:E,selectors:[["cp-alert-list"]],inputs:{alerts:"alerts",group:"group",inline:"inline",position:"position"},decls:7,vars:3,consts:[["container",""],["list",""],[1,"alert-list-container",3,"ngClass"],[1,"alert-list"],["class","alert-container",4,"ngFor","ngForOf"],["class","alert-list-backdrop",3,"ngClass",4,"ngIf"],[1,"alert-container"],[3,"close","alert"],[1,"alert-list-backdrop",3,"ngClass"]],template:function(C,I){1&C&&(p.j41(0,"div")(1,"div",2,0)(3,"div",3,1),p.DNE(5,Os,2,1,"div",4),p.k0s()(),p.DNE(6,pn,1,1,"div",5),p.k0s()),2&C&&(p.R7$(),p.Y8G("ngClass",I.positionClasses),p.R7$(4),p.Y8G("ngForOf",I.alerts),p.R7$(),p.Y8G("ngIf",I.hasAlerts))},dependencies:[w.YU,w.Sq,w.bT,Nc],styles:[".alert-list-container.position-inline[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-top:0;margin-bottom:5px}@media (min-width: 768px){.alert-list-container.position-inline[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-bottom:10px}}.alert-list-container.position-top-left[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;left:0}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-top-left[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-top-left[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-top-left[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-top-left[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-top-left[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-top-left[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-top-left.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.whostmgr[_nghost-%COMP%]   .alert-list-container.position-top-left[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]   .alert-list-container.position-top-left[_ngcontent-%COMP%]{top:70px}.cpanel[_nghost-%COMP%]   .alert-list-container.position-top-left[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]   .alert-list-container.position-top-left[_ngcontent-%COMP%]{top:30px}.webmail[_nghost-%COMP%]   .alert-list-container.position-top-left[_ngcontent-%COMP%], .webmail   [_nghost-%COMP%]   .alert-list-container.position-top-left[_ngcontent-%COMP%]{top:52px}@media (min-width: 768px){.whostmgr[_nghost-%COMP%]   .alert-list-container.position-top-left[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]   .alert-list-container.position-top-left[_ngcontent-%COMP%]{top:120px}.cpanel[_nghost-%COMP%]   .alert-list-container.position-top-left[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]   .alert-list-container.position-top-left[_ngcontent-%COMP%]{top:52px}}@media (max-width: 667px){.webmail[_nghost-%COMP%]   .alert-list-container.position-top-left[_ngcontent-%COMP%], .webmail   [_nghost-%COMP%]   .alert-list-container.position-top-left[_ngcontent-%COMP%]{top:30px}}.alert-list-container.position-top-left[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-top:2px;margin-bottom:0}@media (min-width: 768px){.alert-list-container.position-top-left[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-top:10px}}.alert-list-container.position-top-left.show-scroll-bar[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{margin-bottom:2px}@media (min-width: 768px){.alert-list-container.position-top-left.show-scroll-bar[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{margin-bottom:10px}}@media (min-width: 768px){.alert-list-container.position-top-left[_ngcontent-%COMP%]{padding-left:10px;padding-right:0}}.alert-list-container.position-top-middle[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;left:50%;transform:translate(-50%)}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-top-middle[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-top-middle[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-top-middle[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-top-middle[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-top-middle[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-top-middle[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-top-middle.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.whostmgr[_nghost-%COMP%]   .alert-list-container.position-top-middle[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]   .alert-list-container.position-top-middle[_ngcontent-%COMP%]{top:70px}.cpanel[_nghost-%COMP%]   .alert-list-container.position-top-middle[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]   .alert-list-container.position-top-middle[_ngcontent-%COMP%]{top:30px}.webmail[_nghost-%COMP%]   .alert-list-container.position-top-middle[_ngcontent-%COMP%], .webmail   [_nghost-%COMP%]   .alert-list-container.position-top-middle[_ngcontent-%COMP%]{top:52px}@media (min-width: 768px){.whostmgr[_nghost-%COMP%]   .alert-list-container.position-top-middle[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]   .alert-list-container.position-top-middle[_ngcontent-%COMP%]{top:120px}.cpanel[_nghost-%COMP%]   .alert-list-container.position-top-middle[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]   .alert-list-container.position-top-middle[_ngcontent-%COMP%]{top:52px}}@media (max-width: 667px){.webmail[_nghost-%COMP%]   .alert-list-container.position-top-middle[_ngcontent-%COMP%], .webmail   [_nghost-%COMP%]   .alert-list-container.position-top-middle[_ngcontent-%COMP%]{top:30px}}.alert-list-container.position-top-middle[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-top:2px;margin-bottom:0}@media (min-width: 768px){.alert-list-container.position-top-middle[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-top:10px}}.alert-list-container.position-top-middle.show-scroll-bar[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{margin-bottom:2px}@media (min-width: 768px){.alert-list-container.position-top-middle.show-scroll-bar[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{margin-bottom:10px}}@media (min-width: 768px){.alert-list-container.position-top-middle[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}.alert-list-container.position-top-right[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;right:0}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-top-right[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-top-right[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-top-right[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-top-right[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-top-right[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-top-right[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-top-right.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.whostmgr[_nghost-%COMP%]   .alert-list-container.position-top-right[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]   .alert-list-container.position-top-right[_ngcontent-%COMP%]{top:70px}.cpanel[_nghost-%COMP%]   .alert-list-container.position-top-right[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]   .alert-list-container.position-top-right[_ngcontent-%COMP%]{top:30px}.webmail[_nghost-%COMP%]   .alert-list-container.position-top-right[_ngcontent-%COMP%], .webmail   [_nghost-%COMP%]   .alert-list-container.position-top-right[_ngcontent-%COMP%]{top:52px}@media (min-width: 768px){.whostmgr[_nghost-%COMP%]   .alert-list-container.position-top-right[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]   .alert-list-container.position-top-right[_ngcontent-%COMP%]{top:120px}.cpanel[_nghost-%COMP%]   .alert-list-container.position-top-right[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]   .alert-list-container.position-top-right[_ngcontent-%COMP%]{top:52px}}@media (max-width: 667px){.webmail[_nghost-%COMP%]   .alert-list-container.position-top-right[_ngcontent-%COMP%], .webmail   [_nghost-%COMP%]   .alert-list-container.position-top-right[_ngcontent-%COMP%]{top:30px}}.alert-list-container.position-top-right[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-top:2px;margin-bottom:0}@media (min-width: 768px){.alert-list-container.position-top-right[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-top:10px}}.alert-list-container.position-top-right.show-scroll-bar[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{margin-bottom:2px}@media (min-width: 768px){.alert-list-container.position-top-right.show-scroll-bar[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{margin-bottom:10px}}@media (min-width: 768px){.alert-list-container.position-top-right[_ngcontent-%COMP%]{padding-left:0;padding-right:10px}}.alert-list-container.position-middle-left[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;top:50%;transform:translateY(-50%);left:0}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-middle-left[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-middle-left[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-middle-left[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-middle-left[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-middle-left[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-middle-left[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-middle-left.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-middle-left[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-top:1px;margin-bottom:1px}@media (min-width: 768px){.alert-list-container.position-middle-left[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-bottom:5px;margin-top:5px}}@media (min-width: 768px){.alert-list-container.position-middle-left[_ngcontent-%COMP%]{padding-left:10px;padding-right:0}}.alert-list-backdrop.position-middle-middle[_ngcontent-%COMP%]{position:fixed;inset:0;z-index:899;overflow:hidden;outline:0;background-color:#000;opacity:.5}.alert-list-container.position-middle-middle[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;top:50%;transform:translateY(-50%);left:50%;transform:translate(-50%)}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-middle-middle[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-middle-middle[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-middle-middle[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-middle-middle[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-middle-middle[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-middle-middle[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-middle-middle.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-middle-middle[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-top:1px;margin-bottom:1px}@media (min-width: 768px){.alert-list-container.position-middle-middle[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-bottom:5px;margin-top:5px}}@media (min-width: 768px){.alert-list-container.position-middle-middle[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}.alert-list-container.position-middle-right[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;top:50%;transform:translateY(-50%);right:0}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-middle-right[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-middle-right[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-middle-right[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-middle-right[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-middle-right[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-middle-right[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-middle-right.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-middle-right[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-top:1px;margin-bottom:1px}@media (min-width: 768px){.alert-list-container.position-middle-right[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-bottom:5px;margin-top:5px}}@media (min-width: 768px){.alert-list-container.position-middle-right[_ngcontent-%COMP%]{padding-left:0;padding-right:10px}}.alert-list-container.position-bottom-left[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;bottom:0;left:0}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-bottom-left[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-bottom-left[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-bottom-left[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-bottom-left[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-bottom-left[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-bottom-left[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-bottom-left.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-bottom-left[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-top:0;margin-bottom:2px}@media (min-width: 768px){.alert-list-container.position-bottom-left[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-bottom:10px}}.alert-list-container.position-bottom-left.show-scroll-bar[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{margin-top:2px}@media (min-width: 768px){.alert-list-container.position-bottom-left.show-scroll-bar[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{margin-top:10px}}@media (min-width: 768px){.alert-list-container.position-bottom-left[_ngcontent-%COMP%]{padding-left:10px;padding-right:0}}.alert-list-container.position-bottom-middle[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;bottom:0;left:50%;transform:translate(-50%)}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-bottom-middle[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-bottom-middle[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-bottom-middle[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-bottom-middle[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-bottom-middle[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-bottom-middle[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-bottom-middle.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-bottom-middle[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-top:0;margin-bottom:2px}@media (min-width: 768px){.alert-list-container.position-bottom-middle[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-bottom:10px}}.alert-list-container.position-bottom-middle.show-scroll-bar[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{margin-top:2px}@media (min-width: 768px){.alert-list-container.position-bottom-middle.show-scroll-bar[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{margin-top:10px}}@media (min-width: 768px){.alert-list-container.position-bottom-middle[_ngcontent-%COMP%]{padding-left:0;padding-right:0}}.alert-list-container.position-bottom-right[_ngcontent-%COMP%]{position:fixed;z-index:900;min-width:25%;max-width:100%;padding-left:1px;padding-right:1px;bottom:0;right:0}@media (max-width: 768px){.whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-bottom-right[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-bottom-right[_ngcontent-%COMP%]{max-width:calc(100% - 218px)}}@media (max-width: 768px){.cpanel[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-bottom-right[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container.position-bottom-right[_ngcontent-%COMP%]{max-width:calc(100% - 50px)}}.alert-list-container.position-bottom-right[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{width:100%}@media (min-width: 768px){.alert-list-container.position-bottom-right[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{max-width:500px}}.alert-list-container.position-bottom-right.show-scroll-bar[_ngcontent-%COMP%]{overflow-y:scroll}.alert-list-container.position-bottom-right[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-top:0;margin-bottom:2px}@media (min-width: 768px){.alert-list-container.position-bottom-right[_ngcontent-%COMP%]   .alert[_ngcontent-%COMP%]{margin-bottom:10px}}.alert-list-container.position-bottom-right.show-scroll-bar[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{margin-top:2px}@media (min-width: 768px){.alert-list-container.position-bottom-right.show-scroll-bar[_ngcontent-%COMP%]   .alert-list[_ngcontent-%COMP%]{margin-top:10px}}@media (min-width: 768px){.alert-list-container.position-bottom-right[_ngcontent-%COMP%]{padding-left:0;padding-right:10px}}@media (max-width: 768px){.whostmgr.nav-collapsed[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.nav-collapsed   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .webmail[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .webmail   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline){position:fixed;z-index:900;min-width:25%;padding-left:1px;padding-right:1px;inset:0 auto auto 0;transform:none;max-width:100%;min-width:100%;width:100%}.whostmgr.nav-collapsed[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert-list[_ngcontent-%COMP%], .whostmgr.nav-collapsed   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert-list[_ngcontent-%COMP%], .whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert-list[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert-list[_ngcontent-%COMP%], .cpanel[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert-list[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert-list[_ngcontent-%COMP%], .webmail[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert-list[_ngcontent-%COMP%], .webmail   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert-list[_ngcontent-%COMP%]{width:100%}.whostmgr.nav-collapsed[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline).show-scroll-bar, .whostmgr.nav-collapsed   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline).show-scroll-bar, .whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline).show-scroll-bar, .whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline).show-scroll-bar, .cpanel[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline).show-scroll-bar, .cpanel   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline).show-scroll-bar, .webmail[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline).show-scroll-bar, .webmail   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline).show-scroll-bar{overflow-y:scroll}.whostmgr.nav-collapsed[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert[_ngcontent-%COMP%], .whostmgr.nav-collapsed   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert[_ngcontent-%COMP%], .whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert[_ngcontent-%COMP%], .cpanel[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert[_ngcontent-%COMP%], .webmail[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert[_ngcontent-%COMP%], .webmail   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert[_ngcontent-%COMP%]{margin-bottom:5px}}@media (max-width: 768px) and (max-width: 768px){.whostmgr.whostmgr.nav-collapsed[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.whostmgr.nav-collapsed   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr   .whostmgr.nav-collapsed[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr   .whostmgr.nav-collapsed   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.nav-collapsed   .whostmgr[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.nav-collapsed   .whostmgr   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr   .whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr   .whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr   .whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr   .whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.cpanel[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.cpanel   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr   .cpanel[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr   .cpanel   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel   .whostmgr[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel   .whostmgr   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.webmail[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.webmail   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr   .webmail[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr   .webmail   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .webmail   .whostmgr[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .webmail   .whostmgr   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline){max-width:calc(100% - 218px)}}@media (max-width: 768px) and (max-width: 768px){.cpanel.whostmgr.nav-collapsed[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel.whostmgr.nav-collapsed   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel   .whostmgr.nav-collapsed[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel   .whostmgr.nav-collapsed   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.nav-collapsed   .cpanel[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr.nav-collapsed   .cpanel   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel.whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel.whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel   .whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel   .whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr   .cpanel[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .whostmgr   .cpanel   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel.cpanel[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel.cpanel   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel   .cpanel[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel   .cpanel   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel   .cpanel[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel   .cpanel   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel.webmail[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel.webmail   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel   .webmail[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .cpanel   .webmail   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .webmail   .cpanel[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline), .webmail   .cpanel   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline){max-width:calc(100% - 50px)}}@media (max-width: 768px) and (min-width: 768px){.whostmgr.nav-collapsed[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert-list[_ngcontent-%COMP%], .whostmgr.nav-collapsed   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert-list[_ngcontent-%COMP%], .whostmgr[_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert-list[_ngcontent-%COMP%], .whostmgr   [_nghost-%COMP%]:not(.nav-collapsed)   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert-list[_ngcontent-%COMP%], .cpanel[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert-list[_ngcontent-%COMP%], .cpanel   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert-list[_ngcontent-%COMP%], .webmail[_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert-list[_ngcontent-%COMP%], .webmail   [_nghost-%COMP%]   .alert-list-container[_ngcontent-%COMP%]:not(.position-inline)   .alert-list[_ngcontent-%COMP%]{max-width:500px}}"]})}return E})(),Oo=(()=>{class E{static#e=this.\u0275fac=function(C){return new(C||E)};static#t=this.\u0275mod=p.$C({type:E});static#n=this.\u0275inj=p.G2t({imports:[w.MD,Rc]})}return E})()}}]);
Back to Directory File Manager