1import{$c as U,Ac as f,Cb as j,Da as k,Db as Ue,Dc as H,Fa as y,Jc as G,Jh as q,Mb as fe,Nc as He,Oc as Ge,Qa as O,Qb as ze,Rb as De,Sa as $e,Ta as L,Te as b,Th as Xe,Ua as V,Uh as Je,Xb as Ve,Xe as C,da as Pe,dh as Ze,eh as Ke,fb as he,fi as Y,gi as ge,ia as Ne,ma as M,oa as ke,qe as We,qi as pe,ta as N,th as K,ub as xe,uh as qe,xc as je,xd as Ye}from"./chunk-SRTQBDBP.js";var ct=null;function me(){return ct}function qn(e){ct??=e}var Qe=class{};var ae=new N(""),Le=(()=>{class e{historyGo(t){throw new Error("")}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275prov=M({token:e,factory:()=>y(wt),providedIn:"platform"})}}return e})(),Xn=new N(""),wt=(()=>{class e extends Le{constructor(){super(),this._doc=y(ae),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return me().getBaseHref(this._doc)}onPopState(t){let n=me().getGlobalEventTarget(this._doc,"window");return n.addEventListener("popstate",t,!1),()=>n.removeEventListener("popstate",t)}onHashChange(t){let n=me().getGlobalEventTarget(this._doc,"window");return n.addEventListener("hashchange",t,!1),()=>n.removeEventListener("hashchange",t)}get href(){return this._location.href}get protocol(){return this._location.protocol}get hostname(){return this._location.hostname}get port(){return this._location.port}get pathname(){return this._location.pathname}get search(){return this._location.search}get hash(){return this._location.hash}set pathname(t){this._location.pathname=t}pushState(t,n,r){this._history.pushState(t,n,r)}replaceState(t,n,r){this._history.replaceState(t,n,r)}forward(){this._history.forward()}back(){this._history.back()}historyGo(t=0){this._history.go(t)}getState(){return this._history.state}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275prov=M({token:e,factory:()=>new e,providedIn:"platform"})}}return e})();function Be(e,i){if(e.length==0)return i;if(i.length==0)return e;let t=0;return e.endsWith("/")&&t++,i.startsWith("/")&&t++,t==2?e+i.substring(1):t==1?e+i:e+"/"+i}function et(e){let i=e.match(/#|\?|$/),t=i&&i.index||e.length,n=t-(e[t-1]==="/"?1:0);return e.slice(0,n)+e.slice(t)}function T(e){return e&&e[0]!=="?"?"?"+e:e}var ce=(()=>{class e{historyGo(t){throw new Error("")}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275prov=M({token:e,factory:()=>y(At),providedIn:"root"})}}return e})(),dt=new N(""),At=(()=>{class e extends ce{constructor(t,n){super(),this._platformLocation=t,this._removeListenerFns=[],this._baseHref=n??this._platformLocation.getBaseHrefFromDOM()??y(ae).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}prepareExternalUrl(t){return Be(this._baseHref,t)}path(t=!1){let n=this._platformLocation.pathname+T(this._platformLocation.search),r=this._platformLocation.hash;return r&&t?`${n}${r}`:n}pushState(t,n,r,s){let o=this.prepareExternalUrl(r+T(s));this._platformLocation.pushState(t,n,o)}replaceState(t,n,r,s){let o=this.prepareExternalUrl(r+T(s));this._platformLocation.replaceState(t,n,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static{this.\u0275fac=function(n){return new(n||e)(k(Le),k(dt,8))}}static{this.\u0275prov=M({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})(),Jn=(()=>{class e extends ce{constructor(t,n){super(),this._platformLocation=t,this._baseHref="",this._removeListenerFns=[],n!=null&&(this._baseHref=n)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(t){this._removeListenerFns.push(this._platformLocation.onPopState(t),this._platformLocation.onHashChange(t))}getBaseHref(){return this._baseHref}path(t=!1){let n=this._platformLocation.hash??"#";return n.length>0?n.substring(1):n}prepareExternalUrl(t){let n=Be(this._baseHref,t);return n.length>0?"#"+n:n}pushState(t,n,r,s){let o=this.prepareExternalUrl(r+T(s));o.length==0&&(o=this._platformLocation.pathname),this._platformLocation.pushState(t,n,o)}replaceState(t,n,r,s){let o=this.prepareExternalUrl(r+T(s));o.length==0&&(o=this._platformLocation.pathname),this._platformLocation.replaceState(t,n,o)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(t=0){this._platformLocation.historyGo?.(t)}static{this.\u0275fac=function(n){return new(n||e)(k(Le),k(dt,8))}}static{this.\u0275prov=M({token:e,factory:e.\u0275fac})}}return e})(),St=(()=>
1{class e{constructor(t){this._subject=new Ue,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=t;let n=this._locationStrategy.getBaseHref();this._basePath=vt(et(tt(n))),this._locationStrategy.onPopState(r=>{this._subject.emit({url:this.path(!0),pop:!0,state:r.state,type:r.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(t=!1){return this.normalize(this._locationStrategy.path(t))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(t,n=""){return this.path()==this.normalize(t+T(n))}normalize(t){return e.stripTrailingSlash(_t(this._basePath,tt(t)))}prepareExternalUrl(t){return t&&t[0]!=="/"&&(t="/"+t),this._locationStrategy.prepareExternalUrl(t)}go(t,n="",r=null){this._locationStrategy.pushState(r,"",t,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+T(n)),r)}replaceState(t,n="",r=null){this._locationStrategy.replaceState(r,"",t,n),this._notifyUrlChangeListeners(this.prepareExternalUrl(t+T(n)),r)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(t=0){this._locationStrategy.historyGo?.(t)}onUrlChange(t){return this._urlChangeListeners.push(t),this._urlChangeSubscription??=this.subscribe(n=>{this._notifyUrlChangeListeners(n.url,n.state)}),()=>{let n=this._urlChangeListeners.indexOf(t);this._urlChangeListeners.splice(n,1),this._urlChangeListeners.length===0&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(t="",n){this._urlChangeListeners.forEach(r=>r(t,n))}subscribe(t,n,r){return this._subject.subscribe({next:t,error:n,complete:r})}static{this.normalizeQueryParams=T}static{this.joinWithSlash=Be}static{this.stripTrailingSlash=et}static{this.\u0275fac=function(n){return new(n||e)(k(ce))}}static{this.\u0275prov=M({token:e,factory:()=>bt(),providedIn:"root"})}}return e})();function bt(){return new St(k(ce))}function _t(e,i){if(!e||!i.startsWith(e))return i;let t=i.substring(e.length);return t===""||["/",";","?","#"].includes(t[0])?t:i}function tt(e){return e.replace(/\/index.html$/,"")}function vt(e){if(new RegExp("^(https?:)?//").test(e)){let[,t]=e.split(/\/\/[^\/]+/);return t}return e}var lt={ADP:[void 0,void 0,0],AFN:[void 0,"\u060B",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058F",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20BC"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09F3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xA5","\xA5"],COP:[void 0,"$",2],CRC:[void 0,"\u20A1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010D",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xA3"],ESP:[void 0,"\u20A7",0],EUR:["\u20AC"],FJD:[void 0,"$"],FKP:[void 0,"\xA3"],GBP:["\xA3"],GEL:[void 0,"\u20BE"],GHS:[void 0,"GH\u20B5"],GIP:[void 0,"\xA3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20AA"],INR:["\u20B9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xA5",void 0,0],KHR:[void 0,"\u17DB"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20A9",0],KRW:["\u20A9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20B8"],LAK:[void 0,"\u20AD",0],LBP:[void 0,"L\xA3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20AE",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20A6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20B1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20B2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20BD"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xA3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xA3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xA3",0],THB:[void 0,"\u0E3F"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20BA"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20B4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20AB",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XOF:["F\u202FCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xA4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]},Oe=function(e){return e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific",e}(Oe||{});var S=function(e){return e[e.Format=0]="Format",e[e.Standalone=1]="Standalone",e}(S||{}),l=function(e){return e[e.Narrow=0]="Narrow",e[e.Abbreviated=1]="Abbreviated",e[e.Wide=2]="Wide",e[e.Short=3]="Short",e}(l||{}),_=function(e){return e[e.Short=0]="Short",e[e.Medium=1]="Medium",e[e.Long=2]="Long",e[e.Full=3]="Full",e}(_||{}),w={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 It(e){return b(e)[C.LocaleId]}function Mt(e,i,t){let n=b(e),r=[n[C.DayPeriodsFormat],n[C.DayPeriodsStandalone]],s=v(r,i);return v(s,t)}function Lt(e,i,t){let n=b(e),r=[n[C.DaysFormat],n[C.DaysStandalone]],s=v(r,i);return v(s,t)}function Bt(e,i,t){let n=b(e),r=[n[C.MonthsFormat],n[C.MonthsStandalone]],s=v(r,i);return v(s,t)}function Ot(e,i){let n=b(e)[C.Eras];return v(n,i)}function X(e,i){let t=b(e);return v(t[C.DateFormat],i)}function J(e,i){let t=b(e);return v(t[C.TimeFormat],i)}function Q(e,i){let n=b(e)[C.DateTimeFormat];return v(n,i)}function B(e,i){let t=b(e),n=t[C.NumberSymbols][i];if(typeof n>"u"){if(i===w.CurrencyDecimal)return t[C.NumberSymbols][w.Decimal];if(i===w.CurrencyGroup)return t[C.NumberSymbols][w.Group]}return n}function ht(e,i){return b(e)[C.NumberFormats][i]}function Rt(e){return b(e)[C.Currencies]}function ft(e){if(!e[C.ExtraData])throw new Error(`Missing extra locale data for the locale "${e[C.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function Tt(e){let i=b(e);return ft(i),(i[C.ExtraData][2]||[]).map(n=>typeof n=="string"?Ce(n):[Ce(n[0]),Ce(n[1])])}function Pt(e,i,t){let n=b(e);ft(n);let r=[n[C.ExtraData][0],n[C.ExtraData][1]],s=v(r,i)||[];return v(s,t)||[]}function v(e,i){for(let t=i;t>-1;t--)if(typeof e[t]<"u")return e[t];throw new Error("Locale data API: locale data undefined")}function Ce(e){let[i,t]=e.split(":");return{hours:+i,minutes:+t}}function Nt(e,i,t="en"){let n=Rt(t)[e]||lt[e]||[],r=n[1];return i==="narrow"&&typeof r=="string"?r:n[0]||e}var kt=2;function $t(e){let i,t=lt[e];return t&&(i=t[2]),typeof i=="number"?i:kt}var xt=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,ee={},Ut=/((?:[^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]*)/,P=function(e){return e[e.Short=0]="Short",e[e.ShortGMT=1]="ShortGMT",e[e.Long=2]="Long",e[e.Extended=3]="Extended",e}(P||{}),d=function(e){return e[e.FullYear=0]="FullYear",e[e.Month=1]="Month",e[e.Date=2]="Date",e[e.Hours=3]="Hours",e[e.Minutes=4]="Minutes",e[e.Seconds=5]="Seconds",e[e.FractionalSeconds=6]="FractionalSeconds",e[e.Day=7]="Day",e}(d||{}),c=function(e){return e[e.DayPeriods=0]="DayPeriods",e[e.Days=1]="Days",e[e.Months=2]="Months",e[e.Eras=3]="Eras",e}(c||{});function zt(e,i,t,n){let r=qt(e);i=R(t,i)||i;let o=[],u;
1for(;i;)if(u=Ut.exec(i),u){o=o.concat(u.slice(1));let p=o.pop();if(!p)break;i=p}else{o.push(i);break}let D=r.getTimezoneOffset();n&&(D=gt(n,D),r=Kt(r,n,!0));let g="";return o.forEach(p=>{let a=Wt(p);g+=a?a(r,t,D):p==="''"?"'":p.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),g}function se(e,i,t){let n=new Date(0);return n.setFullYear(e,i,t),n.setHours(0,0,0),n}function R(e,i){let t=It(e);if(ee[t]??={},ee[t][i])return ee[t][i];let n="";switch(i){case"shortDate":n=X(e,_.Short);break;case"mediumDate":n=X(e,_.Medium);break;case"longDate":n=X(e,_.Long);break;case"fullDate":n=X(e,_.Full);break;case"shortTime":n=J(e,_.Short);break;case"mediumTime":n=J(e,_.Medium);break;case"longTime":n=J(e,_.Long);break;case"fullTime":n=J(e,_.Full);break;case"short":let r=R(e,"shortTime"),s=R(e,"shortDate");n=te(Q(e,_.Short),[r,s]);break;case"medium":let o=R(e,"mediumTime"),u=R(e,"mediumDate");n=te(Q(e,_.Medium),[o,u]);break;case"long":let D=R(e,"longTime"),g=R(e,"longDate");n=te(Q(e,_.Long),[D,g]);break;case"full":let p=R(e,"fullTime"),a=R(e,"fullDate");n=te(Q(e,_.Full),[p,a]);break}return n&&(ee[t][i]=n),n}function te(e,i){return i&&(e=e.replace(/\{([^}]+)}/g,function(t,n){return i!=null&&n in i?i[n]:t})),e}function I(e,i,t="-",n,r){let s="";(e<0||r&&e<=0)&&(r?e=-e+1:(e=-e,s=t));let o=String(e);for(;o.length<i;)o="0"+o;return n&&(o=o.slice(o.length-i)),s+o}function Vt(e,i){return I(e,3).substring(0,i)}function F(e,i,t=0,n=!1,r=!1){return function(s,o){let u=jt(e,s);if((t>0||u>-t)&&(u+=t),e===d.Hours)u===0&&t===-12&&(u=12);else if(e===d.FractionalSeconds)return Vt(u,i);let D=B(o,w.MinusSign);return I(u,i,D,n,r)}}function jt(e,i){switch(e){case d.FullYear:return i.getFullYear();case d.Month:return i.getMonth();case d.Date:return i.getDate();case d.Hours:return i.getHours();case d.Minutes:return i.getMinutes();case d.Seconds:return i.getSeconds();case d.FractionalSeconds:return i.getMilliseconds();case d.Day:return i.getDay();default:throw new Error(`Unknown DateType value "${e}".`)}}function h(e,i,t=S.Format,n=!1){return function(r,s){return Ht(r,s,e,i,t,n)}}function Ht(e,i,t,n,r,s){switch(t){case c.Months:return Bt(i,r,n)[e.getMonth()];case c.Days:return Lt(i,r,n)[e.getDay()];case c.DayPeriods:let o=e.getHours(),u=e.getMinutes();if(s){let g=Tt(i),p=Pt(i,r,n),a=g.findIndex(E=>{if(Array.isArray(E)){let[m,A]=E,z=o>=m.hours&&u>=m.minutes,$=o<A.hours||o===A.hours&&u<A.minutes;if(m.hours<A.hours){if(z&&$)return!0}else if(z||$)return!0}else if(E.hours===o&&E.minutes===u)return!0;return!1});if(a!==-1)return p[a]}return Mt(i,r,n)[o<12?0:1];case c.Eras:return Ot(i,n)[e.getFullYear()<=0?0:1];default:let D=t;throw new Error(`unexpected translation type ${D}`)}}function ne(e){return function(i,t,n){let r=-1*n,s=B(t,w.MinusSign),o=r>0?Math.floor(r/60):Math.ceil(r/60);switch(e){case P.Short:return(r>=0?"+":"")+I(o,2,s)+I(Math.abs(r%60),2,s);case P.ShortGMT:return"GMT"+(r>=0?"+":"")+I(o,1,s);case P.Long:return"GMT"+(r>=0?"+":"")+I(o,2,s)+":"+I(Math.abs(r%60),2,s);case P.Extended:return n===0?"Z":(r>=0?"+":"")+I(o,2,s)+":"+I(Math.abs(r%60),2,s);default:throw new Error(`Unknown zone width "${e}"`)}}}var Gt=0,re=4;function Yt(e){let i=se(e,Gt,1).getDay();return se(e,0,1+(i<=re?re:re+7)-i)}function Dt(e){let i=e.getDay(),t=i===0?-3:re-i;return se(e.getFullYear(),e.getMonth(),e.getDate()+t)}function Fe(e,i=!1){return function(t,n){let r;if(i){let s=new Date(t.getFullYear(),t.getMonth(),1).getDay()-1,o=t.getDate();r=1+Math.floor((o+s)/7)}else{let s=Dt(t),o=Yt(s.getFullYear()),u=s.getTime()-o.getTime();r=1+Math.round(u/6048e5)}return I(r,e,B(n,w.MinusSign))}}function ie(e,i=!1){return function(t,n){let s=Dt(t).getFullYear();return I(s,e,B(n,w.MinusSign),i)}}var Ee={};function Wt(e){if(Ee[e])return Ee[e];let i;switch(e){case"G":case"GG":case"GGG":i=h(c.Eras,l.Abbreviated);break;case"GGGG":i=h(c.Eras,l.Wide);break;case"GGGGG":i=h(c.Eras,l.Narrow);break;case"y":i=F(d.FullYear,1,0,!1,!0);break;case"yy":i=F(d.FullYear,2,0,!0,!0);break;case"yyy":i=F(d.FullYear,3,0,!1,!0);break;case"yyyy":i=F(d.FullYear,4,0,!1,!0);break;case"Y":i=ie(1);break;case"YY":i=ie(2,!0);break;case"YYY":i=ie(3);break;case"YYYY":i=ie(4);break;case"M":case"L":i=F(d.Month,1,1);break;case"MM":case"LL":i=F(d.Month,2,1);break;case"MMM":i=h(c.Months,l.Abbreviated);break;case"MMMM":i=h(c.Months,l.Wide);break;case"MMMMM":i=h(c.Months,l.Narrow);break;case"LLL":i=h(c.Months,l.Abbreviated,S.Standalone);break;case"LLLL":i=h(c.Months,l.Wide,S.Standalone);break;case"LLLLL":i=h(c.Months,l.Narrow,S.Standalone);break;case"w":i=Fe(1);break;case"ww":i=Fe(2);break;case"W":i=Fe(1,!0);break;case"d":i=F(d.Date,1);break;case"dd":i=F(d.Date,2);break;case"c":case"cc":i=F(d.Day,1);break;case"ccc":i=h(c.Days,l.Abbreviated,S.Standalone);break;case"cccc":i=h(c.Days,l.Wide,S.Standalone);break;case"ccccc":i=h(c.Days,l.Narrow,S.Standalone);break;case"cccccc":i=h(c.Days,l.Short,S.Standalone);break;case"E":case"EE":case"EEE":i=h(c.Days,l.Abbreviated);break;case"EEEE":i=h(c.Days,l.Wide);break;case"EEEEE":i=h(c.Days,l.Narrow);break;case"EEEEEE":i=h(c.Days,l.Short);break;case"a":case"aa":case"aaa":i=h(c.DayPeriods,l.Abbreviated);break;case"aaaa":i=h(c.DayPeriods,l.Wide);break;case"aaaaa":i=h(c.DayPeriods,l.Narrow);break;
vendor: 7,803 bytes, line 1
1case"b":case"bb":case"bbb":i=h(c.DayPeriods,l.Abbreviated,S.Standalone,!0);break;case"bbbb":i=h(c.DayPeriods,l.Wide,S.Standalone,!0);break;case"bbbbb":i=h(c.DayPeriods,l.Narrow,S.Standalone,!0);break;case"B":case"BB":case"BBB":i=h(c.DayPeriods,l.Abbreviated,S.Format,!0);break;case"BBBB":i=h(c.DayPeriods,l.Wide,S.Format,!0);break;case"BBBBB":i=h(c.DayPeriods,l.Narrow,S.Format,!0);break;case"h":i=F(d.Hours,1,-12);break;case"hh":i=F(d.Hours,2,-12);break;case"H":i=F(d.Hours,1);break;case"HH":i=F(d.Hours,2);break;case"m":i=F(d.Minutes,1);break;case"mm":i=F(d.Minutes,2);break;case"s":i=F(d.Seconds,1);break;case"ss":i=F(d.Seconds,2);break;case"S":i=F(d.FractionalSeconds,1);break;case"SS":i=F(d.FractionalSeconds,2);break;case"SSS":i=F(d.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":i=ne(P.Short);break;case"ZZZZZ":i=ne(P.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":i=ne(P.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":i=ne(P.Long);break;default:return null}return Ee[e]=i,i}function gt(e,i){e=e.replace(/:/g,"");let t=Date.parse("Jan 01, 1970 00:00:00 "+e)/6e4;return isNaN(t)?i:t}function Zt(e,i){return e=new Date(e.getTime()),e.setMinutes(e.getMinutes()+i),e}function Kt(e,i,t){let n=t?-1:1,r=e.getTimezoneOffset(),s=gt(i,r);return Zt(e,n*(s-r))}function qt(e){if(nt(e))return e;if(typeof e=="number"&&!isNaN(e))return new Date(e);if(typeof e=="string"){if(e=e.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(e)){let[r,s=1,o=1]=e.split("-").map(u=>+u);return se(r,s-1,o)}let t=parseFloat(e);if(!isNaN(e-t))return new Date(t);let n;if(n=e.match(xt))return Xt(n)}let i=new Date(e);if(!nt(i))throw new Error(`Unable to convert "${e}" into a date`);return i}function Xt(e){let i=new Date(0),t=0,n=0,r=e[8]?i.setUTCFullYear:i.setFullYear,s=e[8]?i.setUTCHours:i.setHours;e[9]&&(t=Number(e[9]+e[10]),n=Number(e[9]+e[11])),r.call(i,Number(e[1]),Number(e[2])-1,Number(e[3]));let o=Number(e[4]||0)-t,u=Number(e[5]||0)-n,D=Number(e[6]||0),g=Math.floor(parseFloat("0."+(e[7]||0))*1e3);return s.call(i,o,u,D,g),i}function nt(e){return e instanceof Date&&!isNaN(e.valueOf())}var Jt=/^(\d+)?\.((\d+)(-(\d+))?)?$/,it=22,oe=".",W="0",Qt=";",en=",",ye="#",rt="\xA4";function pt(e,i,t,n,r,s,o=!1){let u="",D=!1;if(!isFinite(e))u=B(t,w.Infinity);else{let g=sn(e);o&&(g=rn(g));let p=i.minInt,a=i.minFrac,E=i.maxFrac;if(s){let x=s.match(Jt);if(x===null)throw new Error(`${s} is not a valid digit info`);let Re=x[1],le=x[3],Te=x[5];Re!=null&&(p=we(Re)),le!=null&&(a=we(le)),Te!=null?E=we(Te):le!=null&&a>E&&(E=a)}on(g,a,E);let m=g.digits,A=g.integerLen,z=g.exponent,$=[];for(D=m.every(x=>!x);A<p;A++)m.unshift(0);for(;A<0;A++)m.unshift(0);A>0?$=m.splice(A,m.length):($=m,m=[0]);let Z=[];for(m.length>=i.lgSize&&Z.unshift(m.splice(-i.lgSize,m.length).join(""));m.length>i.gSize;)Z.unshift(m.splice(-i.gSize,m.length).join(""));m.length&&Z.unshift(m.join("")),u=Z.join(B(t,n)),$.length&&(u+=B(t,r)+$.join("")),z&&(u+=B(t,w.Exponential)+"+"+z)}return e<0&&!D?u=i.negPre+u+i.negSuf:u=i.posPre+u+i.posSuf,u}function tn(e,i,t,n,r){let s=ht(i,Oe.Currency),o=mt(s,B(i,w.MinusSign));return o.minFrac=$t(n),o.maxFrac=o.minFrac,pt(e,o,i,w.CurrencyGroup,w.CurrencyDecimal,r).replace(rt,t).replace(rt,"").trim()}function nn(e,i,t){let n=ht(i,Oe.Decimal),r=mt(n,B(i,w.MinusSign));return pt(e,r,i,w.Group,w.Decimal,t)}function mt(e,i="-"){let t={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},n=e.split(Qt),r=n[0],s=n[1],o=r.indexOf(oe)!==-1?r.split(oe):[r.substring(0,r.lastIndexOf(W)+1),r.substring(r.lastIndexOf(W)+1)],u=o[0],D=o[1]||"";t.posPre=u.substring(0,u.indexOf(ye));for(let p=0;p<D.length;p++){let a=D.charAt(p);a===W?t.minFrac=t.maxFrac=p+1:a===ye?t.maxFrac=p+1:t.posSuf+=a}let g=u.split(en);if(t.gSize=g[1]?g[1].length:0,t.lgSize=g[2]||g[1]?(g[2]||g[1]).length:0,s){let p=r.length-t.posPre.length-t.posSuf.length,a=s.indexOf(ye);t.negPre=s.substring(0,a).replace(/'/g,""),t.negSuf=s.slice(a+p).replace(/'/g,"")}else t.negPre=i+t.posPre,t.negSuf=t.posSuf;return t}function rn(e){if(e.digits[0]===0)return e;let i=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(i===0?e.digits.push(0,0):i===1&&e.digits.push(0),e.integerLen+=2),e}function sn(e){let i=Math.abs(e)+"",t=0,n,r,s,o,u;for((r=i.indexOf(oe))>-1&&(i=i.replace(oe,"")),(s=i.search(/e/i))>0?(r<0&&(r=s),r+=+i.slice(s+1),i=i.substring(0,s)):r<0&&(r=i.length),s=0;i.charAt(s)===W;s++);if(s===(u=i.length))n=[0],r=1;else{for(u--;i.charAt(u)===W;)u--;for(r-=s,n=[],o=0;s<=u;s++,o++)n[o]=Number(i.charAt(s))}return r>it&&(n=n.splice(0,it-1),t=r-1,r=1),{digits:n,exponent:t,integerLen:r}}function on(e,i,t){if(i>t)throw new Error(`The minimum number of digits after fraction (${i}) is higher than the maximum (${t}).`);let n=e.digits,r=n.length-e.integerLen,s=Math.min(Math.max(i,r),t),o=s+e.integerLen,u=n[o];if(o>0){n.splice(Math.max(e.integerLen,o));for(let a=o;a<n.length;a++)n[a]=0}else{r=Math.max(0,r),e.integerLen=1,n.length=Math.max(1,o=s+1),n[0]=0;for(let a=1;a<o;a++)n[a]=0}if(u>=5)if(o-1<0){for(let a=0;a>o;a--)n.unshift(0),e.integerLen++;n.unshift(1),e.integerLen++}else n[o-1]++;for(;r<Math.max(0,s);r++)n.push(0);let D=s!==0,g=i+e.integerLen,p=n.reduceRight(function(a,E,m,A){return E=E+a,A[m]=E<10?E:E-10,D&&(A[m]===0&&m>=g?A.pop():D=!1),E>=10?1:0},0);p&&(n.unshift(p),e.integerLen++)}function we(e){let i=parseInt(e);if(isNaN(i))throw new Error("Invalid integer literal when parsing "+e);return i}function Qn(e,i){i=encodeURIComponent(i);for(let t of e.split(";")){let n=t.indexOf("="),[r,s]=n==-1?[t,""]:[t.slice(0,n),t.slice(n+1)];if(r.trim()===i)return decodeURIComponent(s)}return null}var Ae=/\s+/,st=[],ei=(()=>{class e{constructor(t,n){this._ngEl=t,this._renderer=n,this.initialClasses=st,this.stateMap=new Map}set klass(t){this.initialClasses=t!=null?t.trim().split(Ae):st}set ngClass(t){this.rawClass=typeof t=="string"?t.trim().split(Ae):t}ngDoCheck(){for(let n of this.initialClasses)this._updateState(n,!0);let t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(let n of t)this._updateState(n,!0);else if(t!=null)for(let n of Object.keys(t))this._updateState(n,!!t[n]);this._applyStateDiff()}_updateState(t,n){let r=this.stateMap.get(t);r!==void 0?(r.enabled!==n&&(r.changed=!0,r.enabled=n),r.touched=!0):this.stateMap.set(t,{enabled:n,changed:!0,touched:!0})}_applyStateDiff(){for(let t of this.stateMap){let n=t[0],r=t[1];r.changed?(this._toggleClass(n,r.enabled),r.changed=!1):r.touched||(r.enabled&&this._toggleClass(n,!1),this.stateMap.delete(n)),r.touched=!1}}_toggleClass(t,n){t=t.trim(),t.length>0&&t.split(Ae).forEach(r=>{n?this._renderer.addClass(this._ngEl.nativeElement,r):this._renderer.removeClass(this._ngEl.nativeElement,r)})}static{this.\u0275fac=function(n){return new(n||e)(f(j),f(G))}}static{this.\u0275dir=L({type:e,selectors:[["","ngClass",""]],inputs:{klass:[O.None,"class","klass"],ngClass:"ngClass"},standalone:!0})}}return e})();var Se=class{constructor(i,t,n,r){this.$implicit=i,this.ngForOf=t,this.index=n,this.count=r}get first(){return this.index===0}get last(){return this.index===this.count-1}get even(){return this.index%2===0}get odd(){return!this.even}},ti=(()=>{class e{set ngForOf(t){this._ngForOf=t,this._ngForOfDirty=!0}set ngForTrackBy(t){this._trackByFn=t}get ngForTrackBy(){return this._trackByFn}constructor(t,n,r){this._viewContainer=t,this._template=n,this._differs=r,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(t){t&&(this._template=t)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;let t=this._ngForOf;if(!this._differ&&t)if(0)try{}catch{}else this._differ=this._differs.find(t).create(this.ngForTrackBy)}if(this._differ){let t=this._differ.diff(this._ngForOf);t&&this._applyChanges(t)}}_applyChanges(t){let n=this._viewContainer;t.forEachOperation((r,s,o)=>
1{if(r.previousIndex==null)n.createEmbeddedView(this._template,new Se(r.item,this._ngForOf,-1,-1),o===null?void 0:o);else if(o==null)n.remove(s===null?void 0:s);else if(s!==null){let u=n.get(s);n.move(u,o),ot(u,r)}});for(let r=0,s=n.length;r<s;r++){let u=n.get(r).context;u.index=r,u.count=s,u.ngForOf=this._ngForOf}t.forEachIdentityChange(r=>{let s=n.get(r.currentIndex);ot(s,r)})}static ngTemplateContextGuard(t,n){return!0}static{this.\u0275fac=function(n){return new(n||e)(f(U),f(H),f(Xe))}}static{this.\u0275dir=L({type:e,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}}return e})();function ot(e,i){e.context.$implicit=i.item}var ni=(()=>{class e{constructor(t,n){this._viewContainer=t,this._context=new be,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=n}set ngIf(t){this._context.$implicit=this._context.ngIf=t,this._updateView()}set ngIfThen(t){ut("ngIfThen",t),this._thenTemplateRef=t,this._thenViewRef=null,this._updateView()}set ngIfElse(t){ut("ngIfElse",t),this._elseTemplateRef=t,this._elseViewRef=null,this._updateView()}_updateView(){this._context.$implicit?this._thenViewRef||(this._viewContainer.clear(),this._elseViewRef=null,this._thenTemplateRef&&(this._thenViewRef=this._viewContainer.createEmbeddedView(this._thenTemplateRef,this._context))):this._elseViewRef||(this._viewContainer.clear(),this._thenViewRef=null,this._elseTemplateRef&&(this._elseViewRef=this._viewContainer.createEmbeddedView(this._elseTemplateRef,this._context)))}static ngTemplateContextGuard(t,n){return!0}static{this.\u0275fac=function(n){return new(n||e)(f(U),f(H))}}static{this.\u0275dir=L({type:e,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}}return e})(),be=class{constructor(){this.$implicit=null,this.ngIf=null}};function ut(e,i){if(!!!(!i||i.createEmbeddedView))throw new Error(`${e} must be a TemplateRef, but received '${Ne(i)}'.`)}var un=!0,ue=class{constructor(i,t){this._viewContainerRef=i,this._templateRef=t,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(i){i&&!this._created?this.create():!i&&this._created&&this.destroy()}},Ct=(()=>{class e{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(t){this._ngSwitch=t,this._caseCount===0&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(t){this._defaultViews.push(t)}_matchCase(t){let n=un?t===this._ngSwitch:t==this._ngSwitch;return this._lastCasesMatched||=n,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),n}_updateDefaultCases(t){if(this._defaultViews.length>0&&t!==this._defaultUsed){this._defaultUsed=t;for(let n of this._defaultViews)n.enforceState(t)}}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275dir=L({type:e,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}}return e})(),ii=(()=>{class e{constructor(t,n,r){this.ngSwitch=r,r._addCase(),this._view=new ue(t,n)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static{this.\u0275fac=function(n){return new(n||e)(f(U),f(H),f(Ct,9))}}static{this.\u0275dir=L({type:e,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}}return e})(),ri=(()=>{class e{constructor(t,n,r){r._addDefault(new ue(t,n))}static{this.\u0275fac=function(n){return new(n||e)(f(U),f(H),f(Ct,9))}}static{this.\u0275dir=L({type:e,selectors:[["","ngSwitchDefault",""]],standalone:!0})}}return e})();var si=(()=>{class e{constructor(t,n,r){this._ngEl=t,this._differs=n,this._renderer=r,this._ngStyle=null,this._differ=null}set ngStyle(t){this._ngStyle=t,!this._differ&&t&&(this._differ=this._differs.find(t).create())}ngDoCheck(){if(this._differ){let t=this._differ.diff(this._ngStyle);t&&this._applyChanges(t)}}_setStyle(t,n){let[r,s]=t.split("."),o=r.indexOf("-")===-1?void 0:je.DashCase;n!=null?this._renderer.setStyle(this._ngEl.nativeElement,r,s?`${n}${s}`:n,o):this._renderer.removeStyle(this._ngEl.nativeElement,r,o)}_applyChanges(t){t.forEachRemovedItem(n=>this._setStyle(n.key,null)),t.forEachAddedItem(n=>this._setStyle(n.key,n.currentValue)),t.forEachChangedItem(n=>this._setStyle(n.key,n.currentValue))}static{this.\u0275fac=function(n){return new(n||e)(f(j),f(Je),f(G))}}static{this.\u0275dir=L({type:e,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}}return e})(),oi=(()=>
1{class e{constructor(t){this._viewContainerRef=t,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(t){if(this._shouldRecreateView(t)){let n=this._viewContainerRef;if(this._viewRef&&n.remove(n.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let r=this._createContextForwardProxy();this._viewRef=n.createEmbeddedView(this.ngTemplateOutlet,r,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(t){return!!t.ngTemplateOutlet||!!t.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(t,n,r)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,n,r):!1,get:(t,n,r)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,n,r)}})}static{this.\u0275fac=function(n){return new(n||e)(f(U))}}static{this.\u0275dir=L({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[he]})}}return e})();function de(e,i){return new Pe(2100,!1)}var _e=class{createSubscription(i,t){return pe(()=>i.subscribe({next:t,error:n=>{throw n}}))}dispose(i){pe(()=>i.unsubscribe())}},ve=class{createSubscription(i,t){return i.then(t,n=>{throw n})}dispose(i){}},an=new ve,cn=new _e,ui=(()=>{class e{constructor(t){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=t}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(t){if(!this._obj){if(t)try{this.markForCheckOnValueUpdate=!1,this._subscribe(t)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return t!==this._obj?(this._dispose(),this.transform(t)):this._latestValue}_subscribe(t){this._obj=t,this._strategy=this._selectStrategy(t),this._subscription=this._strategy.createSubscription(t,n=>this._updateLatestValue(t,n))}_selectStrategy(t){if(Ze(t))return an;if(Ke(t))return cn;throw de(e,t)}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(t,n){t===this._obj&&(this._latestValue=n,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static{this.\u0275fac=function(n){return new(n||e)(f(q,16))}}static{this.\u0275pipe=V({name:"async",type:e,pure:!1,standalone:!0})}}return e})();var dn="mediumDate",ln=new N(""),hn=new N(""),ai=(()=>{class e{constructor(t,n,r){this.locale=t,this.defaultTimezone=n,this.defaultOptions=r}transform(t,n,r,s){if(t==null||t===""||t!==t)return null;try{let o=n??this.defaultOptions?.dateFormat??dn,u=r??this.defaultOptions?.timezone??this.defaultTimezone??void 0;return zt(t,o,s||this.locale,u)}catch(o){throw de(e,o.message)}}static{this.\u0275fac=function(n){return new(n||e)(f(K,16),f(ln,24),f(hn,24))}}static{this.\u0275pipe=V({name:"date",type:e,pure:!0,standalone:!0})}}return e})();var ci=(()=>{class e{constructor(t){this._locale=t}transform(t,n,r){if(!Ft(t))return null;r||=this._locale;try{let s=Et(t);return nn(s,r,n)}catch(s){throw de(e,s.message)}}static{this.\u0275fac=function(n){return new(n||e)(f(K,16))}}static{this.\u0275pipe=V({name:"number",type:e,pure:!0,standalone:!0})}}return e})();var di=(()=>{class e{constructor(t,n="USD"){this._locale=t,this._defaultCurrencyCode=n}transform(t,n=this._defaultCurrencyCode,r="symbol",s,o){if(!Ft(t))return null;o||=this._locale,typeof r=="boolean"&&(r=r?"symbol":"code");let u=n||this._defaultCurrencyCode;r!=="code"&&(r==="symbol"||r==="symbol-narrow"?u=Nt(u,r==="symbol"?"wide":"narrow",o):u=r);try{let D=Et(t);return tn(D,o,u,n,s)}catch(D){throw de(e,D.message)}}static{this.\u0275fac=function(n){return new(n||e)(f(K,16),f(qe,16))}}static{this.\u0275pipe=V({name:"currency",type:e,pure:!0,standalone:!0})}}return e})();function Ft(e){return!(e==null||e===""||e!==e)}function Et(e){if(typeof e=="string"&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if(typeof e!="number")throw new Error(`${e} is not a number`);return e}var li=(()=>{class e{static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275mod=$e({type:e})}static{this.\u0275inj=ke({})}}return e})(),fn="browser",Dn="server";function gn(e){return e===fn}function pn(e){return e===Dn}var hi=(()=>{class e{static{this.\u0275prov=M({token:e,providedIn:"root",factory:()=>gn(y(fe))?new Ie(y(ae),window):new Me})}}return e})(),Ie=class{constructor(i,t){this.document=i,this.window=t,this.offset=()=>[0,0]}setOffset(i){Array.isArray(i)?this.offset=()=>i:this.offset=i}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(i){this.window.scrollTo(i[0],i[1])}scrollToAnchor(i){let t=mn(this.document,i);
1t&&(this.scrollToElement(t),t.focus())}setHistoryScrollRestoration(i){this.window.history.scrollRestoration=i}scrollToElement(i){let t=i.getBoundingClientRect(),n=t.left+this.window.pageXOffset,r=t.top+this.window.pageYOffset,s=this.offset();this.window.scrollTo(n-s[0],r-s[1])}};function mn(e,i){let t=e.getElementById(i)||e.getElementsByName(i)[0];if(t)return t;if(typeof e.createTreeWalker=="function"&&e.body&&typeof e.body.attachShadow=="function"){let n=e.createTreeWalker(e.body,NodeFilter.SHOW_ELEMENT),r=n.currentNode;for(;r;){let s=r.shadowRoot;if(s){let o=s.getElementById(i)||s.querySelector(`[name="${i}"]`);if(o)return o}r=n.nextNode()}}return null}var Me=class{setOffset(i){}getScrollPosition(){return[0,0]}scrollToPosition(i){}scrollToAnchor(i){}setHistoryScrollRestoration(i){}},at=class{};var yt=e=>e.src,Cn=new N("",{providedIn:"root",factory:()=>yt});var Fn=new N("NG_OPTIMIZED_PRELOADED_IMAGES",{providedIn:"root",factory:()=>new Set}),En=(()=>{class e{constructor(){this.preloadedImages=y(Fn),this.document=y(ae)}createPreloadLinkTag(t,n,r,s){if(this.preloadedImages.has(n))return;this.preloadedImages.add(n);let o=t.createElement("link");t.setAttribute(o,"as","image"),t.setAttribute(o,"href",n),t.setAttribute(o,"rel","preload"),t.setAttribute(o,"fetchpriority","high"),s&&t.setAttribute(o,"imageSizes",s),r&&t.setAttribute(o,"imageSrcset",r),t.appendChild(this.document.head,o)}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275prov=M({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();var yn=/^((\s*\d+w\s*(,|$)){1,})$/;var wn=[1,2],An=640;var Sn=1920,bn=1080;var fi=(()=>{class e{constructor(){this.imageLoader=y(Cn),this.config=_n(y(De)),this.renderer=y(G),this.imgElement=y(j).nativeElement,this.injector=y(xe),this.isServer=pn(y(fe)),this.preloadLinkCreator=y(En),this.lcpObserver=null,this._renderedSrc=null,this.priority=!1,this.disableOptimizedSrcset=!1,this.fill=!1}ngOnInit(){He("NgOptimizedImage"),this.placeholder&&this.removePlaceholderOnLoad(this.imgElement),this.setHostAttributes()}setHostAttributes(){this.fill?this.sizes||="100vw":(this.setHostAttribute("width",this.width.toString()),this.setHostAttribute("height",this.height.toString())),this.setHostAttribute("loading",this.getLoadingBehavior()),this.setHostAttribute("fetchpriority",this.getFetchPriority()),this.setHostAttribute("ng-img","true");let t=this.updateSrcAndSrcset();this.sizes&&this.setHostAttribute("sizes",this.sizes),this.isServer&&this.priority&&this.preloadLinkCreator.createPreloadLinkTag(this.renderer,this.getRewrittenSrc(),t,this.sizes)}ngOnChanges(t){if(t.ngSrc&&!t.ngSrc.isFirstChange()){let n=this._renderedSrc;this.updateSrcAndSrcset(!0);let r=this._renderedSrc;this.lcpObserver!==null&&n&&r&&n!==r&&this.injector.get(Ge).runOutsideAngular(()=>{this.lcpObserver?.updateImage(n,r)})}}callImageLoader(t){let n=t;return this.loaderParams&&(n.loaderParams=this.loaderParams),this.imageLoader(n)}getLoadingBehavior(){return!this.priority&&this.loading!==void 0?this.loading:this.priority?"eager":"lazy"}getFetchPriority(){return this.priority?"high":"auto"}getRewrittenSrc(){if(!this._renderedSrc){let t={src:this.ngSrc};this._renderedSrc=this.callImageLoader(t)}return this._renderedSrc}getRewrittenSrcset(){let t=yn.test(this.ngSrcset);return this.ngSrcset.split(",").filter(r=>r!=="").map(r=>{r=r.trim();let s=t?parseFloat(r):parseFloat(r)*this.width;return`${this.callImageLoader({src:this.ngSrc,width:s})} ${r}`}).join(", ")}getAutomaticSrcset(){return this.sizes?this.getResponsiveSrcset():this.getFixedSrcset()}getResponsiveSrcset(){let{breakpoints:t}=this.config,n=t;return this.sizes?.trim()==="100vw"&&(n=t.filter(s=>s>=An)),n.map(s=>`${this.callImageLoader({src:this.ngSrc,width:s})} ${s}w`).join(", ")}updateSrcAndSrcset(t=!1){t&&(this._renderedSrc=null);let n=this.getRewrittenSrc();this.setHostAttribute("src",n);let r;return this.ngSrcset?r=this.getRewrittenSrcset():this.shouldGenerateAutomaticSrcset()&&(r=this.getAutomaticSrcset()),r&&this.setHostAttribute("srcset",r),r}getFixedSrcset(){return wn.map(n=>`${this.callImageLoader({src:this.ngSrc,width:this.width*n})} ${n}x`).join(", ")}shouldGenerateAutomaticSrcset(){let t=!1;return this.sizes||(t=this.width>Sn||this.height>bn),!this.disableOptimizedSrcset&&!this.srcset&&this.imageLoader!==yt&&!t}generatePlaceholder(t){let{placeholderResolution:n}=this.config;return t===!0?`url(${this.callImageLoader({src:this.ngSrc,width:n,isPlaceholder:!0})}
1)`:typeof t=="string"&&t.startsWith("data:")?`url(${t})`:null}shouldBlurPlaceholder(t){return!t||!t.hasOwnProperty("blur")?!0:!!t.blur}removePlaceholderOnLoad(t){let n=()=>{let o=this.injector.get(q);r(),s(),this.placeholder=!1,o.markForCheck()},r=this.renderer.listen(t,"load",n),s=this.renderer.listen(t,"error",n)}ngOnDestroy(){}setHostAttribute(t,n){this.renderer.setAttribute(this.imgElement,t,n)}static{this.\u0275fac=function(n){return new(n||e)}}static{this.\u0275dir=L({type:e,selectors:[["img","ngSrc",""]],hostVars:18,hostBindings:function(n,r){n&2&&We("position",r.fill?"absolute":null)("width",r.fill?"100%":null)("height",r.fill?"100%":null)("inset",r.fill?"0":null)("background-size",r.placeholder?"cover":null)("background-position",r.placeholder?"50% 50%":null)("background-repeat",r.placeholder?"no-repeat":null)("background-image",r.placeholder?r.generatePlaceholder(r.placeholder):null)("filter",r.placeholder&&r.shouldBlurPlaceholder(r.placeholderConfig)?"blur(15px)":null)},inputs:{ngSrc:[O.HasDecoratorInputTransform,"ngSrc","ngSrc",vn],ngSrcset:"ngSrcset",sizes:"sizes",width:[O.HasDecoratorInputTransform,"width","width",ge],height:[O.HasDecoratorInputTransform,"height","height",ge],loading:"loading",priority:[O.HasDecoratorInputTransform,"priority","priority",Y],loaderParams:"loaderParams",disableOptimizedSrcset:[O.HasDecoratorInputTransform,"disableOptimizedSrcset","disableOptimizedSrcset",Y],fill:[O.HasDecoratorInputTransform,"fill","fill",Y],placeholder:[O.HasDecoratorInputTransform,"placeholder","placeholder",In],placeholderConfig:"placeholderConfig",src:"src",srcset:"srcset"},standalone:!0,features:[Ye,he]})}}return e})();function _n(e){let i={};return e.breakpoints&&(i.breakpoints=e.breakpoints.sort((t,n)=>t-n)),Object.assign({},ze,e,i)}function vn(e){return typeof e=="string"?e:Ve(e)}function In(e){return typeof e=="string"&&e.startsWith("data:")?e:Y(e)}export{me as a,qn as b,Qe as c,ae as d,Xn as e,ce as f,At as g,Jn as h,St as i,Qn as j,ei as k,ti as l,ni as m,Ct as n,ii as o,ri as p,si as q,oi as r,ui as s,ai as t,ci as u,di as v,li as w,fn as x,gn as y,pn as z,hi as A,at as B,fi as C};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.