PageSourceSearch

https://www.foamcoreprint.com/vendor.790d391799257214.js

js foamcoreprint.com collected 2026-09-29 07:33:06 UTC 1,644,903 bytes, 1 lines download raw bytes

1(self.webpackChunkweb_app_ang=self.webpackChunkweb_app_ang||[]).push([[502],{10428:(mt,ie,a)=>{"use strict";a.d(ie,{Jh:()=>rn});var n=a(45852),d=a(81769),u=a(80557),p=a(55560),I=a(33308),C=a(49864),B=a(43338);function M(be){return(be||(0,p.BF)()).getScope().getTransaction()}let E=!1;function P(){const be=M();if(be){const ce="internal_error";u.T&&d.vF.log(`[Tracing] Transaction: ${ce} -> Global error occured`),be.setStatus(ce)}}P.tag="sentry_tracingErrorCallback";var A=a(5801),x=a(20962),U=a(8090);function H(be,ce,ze){if(!(0,U.w)(ce))return be.sampled=!1,be;if(void 0!==be.sampled)return be.setAttribute(x.sy,Number(be.sampled)),be;let me;return"function"==typeof ce.tracesSampler?(me=ce.tracesSampler(ze),be.setAttribute(x.sy,Number(me))):void 0!==ze.parentSampled?me=ze.parentSampled:typeof ce.tracesSampleRate<"u"?(me=ce.tracesSampleRate,be.setAttribute(x.sy,Number(me))):(me=1,be.setAttribute(x.sy,me)),W(me)?me?(be.sampled=Math.random()<me,be.sampled?(u.T&&d.vF.log(`[Tracing] starting ${be.op} transaction - ${(0,I.et)(be).description}`),be):(u.T&&d.vF.log(`[Tracing] Discarding transaction because it's not included in the random sample (sampling rate = ${Number(me)})`),be)):(u.T&&d.vF.log("[Tracing] Discarding transaction because "+("function"==typeof ce.tracesSampler?"tracesSampler returned 0 or false":"a negative sampling decision was inherited or tracesSampleRate is set to 0")),be.sampled=!1,be):(u.T&&d.vF.warn("[Tracing] Discarding transaction because of invalid sample rate."),be.sampled=!1,be)}function W(be){return(0,A.yr)(be)||"number"!=typeof be&&"boolean"!=typeof be?(u.T&&d.vF.warn(`[Tracing] Given sample rate is invalid. Sample rate must be a boolean or a number between 0 and 1. Got ${JSON.stringify(be)} of type ${JSON.stringify(typeof be)}.`),!1):!(be<0||be>1)||(u.T&&d.vF.warn(`[Tracing] Given sample rate is invalid. Sample rate must be between 0 and 1. Got ${be}.`),!1)}var de=a(80710);function se(){const ce=this.getScope().getSpan();return ce?{"sentry-trace":(0,I.Qh)(ce)}:{}}function v(be,ce){const ze=this.getClient(),me=ze&&ze.getOptions()||{},$e=me.instrumenter||"sentry",De=be.instrumenter||"sentry";$e!==De&&(u.T&&d.vF.error(`A transaction was started with instrumenter=\`${De}\`, but the SDK is configured with the \`${$e}\` instrumenter.\nThe transaction will not be sampled. Please use the ${$e} instrumentation to start transactions.`),be.sampled=!1);let st=new de.Z(be,this);return st=H(st,me,{name:be.name,parentSampled:be.parentSampled,transactionContext:be,attributes:{...be.data,...be.attributes},...ce}),st.isRecording()&&st.initSpanRecorder(me._experiments&&me._experiments.maxSpans),ze&&ze.emit&&ze.emit("startTransaction",st),st}function y(be,ce,ze,me,$e,De,st,je=!1){const et=be.getClient(),We=et&&et.getOptions()||{};let at=new n.zX(ce,be,ze,me,st,$e,je);return at=H(at,We,{name:ce.name,parentSampled:ce.parentSampled,transactionContext:ce,attributes:{...ce.data,...ce.attributes},...De}),at.isRecording()&&at.initSpanRecorder(We._experiments&&We._experiments.maxSpans),et&&et.emit&&et.emit("startTransaction",at),at}var R=a(82248),ae=a(38399),ye=a(38617),z=a(75640),Re=a(74756),xe=a(52373),ve=a(65100),Je=a(93892),ge=a(44965);function Z(be){return[{type:"span"},be]}var ue=a(95800),ke=a(18416),Te=a(68810);function K(be){return"number"==typeof be&&isFinite(be)}function _e(be,{startTimestamp:ce,...ze}){return ce&&be.startTimestamp>ce&&(be.startTimestamp=ce),be.startChild({startTimestamp:ce,...ze})}var Fe=a(44872);const Ke=2147483647;function vt(be){return be/1e3}function Wt(){return Re.j&&Re.j.addEventListener&&Re.j.performance}let ft,te,Mt=0,Ct={};const St={click:"click",pointerdown:"click",pointerup:"click",mousedown:"click",mouseup:"click",touchstart:"click",touchend:"click",mouseover:"hover",mouseout:"hover",mouseenter:"hover",mouseleave:"hover",pointerover:"hover",pointerout:"hover",pointerenter:"hover",pointerleave:"hover",dragstart:"drag",dragend:"drag",drag:"drag",dragenter:"drag",dragleave:"drag",dragover:"drag",drop:"drag",keydown:"press",keyup:"press",keypress:"press",input:"press"};function Y(be,ce,ze,me,$e,De){const st=De?ce[De]:ce[`${ze}End`],je=ce[`${ze}Start`];!je||!st||_e(be,{op:"browser",origin:"auto.browser.browser.metrics",description:$e||ze,startTimestamp:me+vt(je),endTimestamp:me+vt(st)})}function Me(be,ce,ze,me){const $e=ce[ze];null!=$e&&$e<Ke&&(be[me]=$e)}var Xt=a(15480),Zt=a(36597);
1const Ut={...n.Cq,markBackgroundTransactions:!0,routingInstrumentation:function Nt(be,ce=!0,ze=!0){if(!Re.j||!Re.j.location)return void(z.T&&d.vF.warn("Could not initialize routing instrumentation due to invalid location"));let $e,me=Re.j.location.href;ce&&($e=be({name:Re.j.location.pathname,startTimestamp:ue.k3?ue.k3/1e3:void 0,op:"pageload",origin:"auto.pageload.browser",metadata:{source:"url"}})),ze&&(0,Zt._)(({to:De,from:st})=>{void 0===st&&me&&-1!==me.indexOf(De)?me=void 0:st!==De&&(me=void 0,$e&&(z.T&&d.vF.log(`[Tracing] Finishing current transaction with op: ${$e.op}`),$e.end()),$e=be({name:Re.j.location.pathname,op:"navigation",origin:"auto.navigation.browser",metadata:{source:"url"}}))})},startTransactionOnLocationChange:!0,startTransactionOnPageLoad:!0,enableLongTask:!0,enableInp:!1,interactionsSampleRate:1,_experiments:{},...Xt.h$};class rn{constructor(ce){this.name="BrowserTracing",this._hasSetTracePropagationTargets=!1,function j(){const be=(0,p.EU)();be.__SENTRY__&&(be.__SENTRY__.extensions=be.__SENTRY__.extensions||{},be.__SENTRY__.extensions.startTransaction||(be.__SENTRY__.extensions.startTransaction=v),be.__SENTRY__.extensions.traceHeaders||(be.__SENTRY__.extensions.traceHeaders=se),function L(){E||(E=!0,(0,C.L)(P),(0,B.r)(P))}())}(),z.T&&(this._hasSetTracePropagationTargets=!(!ce||!ce.tracePropagationTargets&&!ce.tracingOrigins)),this.options={...Ut,...ce},void 0!==this.options._experiments.enableLongTask&&(this.options.enableLongTask=this.options._experiments.enableLongTask),ce&&!ce.tracePropagationTargets&&ce.tracingOrigins&&(this.options.tracePropagationTargets=ce.tracingOrigins),this._collectWebVitals=function pe(){const be=Wt();if(be&&ue.k3){be.mark&&Re.j.performance.mark("sentry-tracing-init");const ce=function Ot(){return(0,xe.T5)(({metric:be})=>{const ce=be.entries[be.entries.length-1];if(!ce)return;const ze=vt(ue.k3),me=vt(ce.startTime);z.T&&d.vF.log("[Measurements] Adding FID"),Ct.fid={value:be.value,unit:"millisecond"},Ct["mark.fid"]={value:ze+me,unit:"second"}})}(),ze=function It(){return(0,xe.a9)(({metric:be})=>{const ce=be.entries[be.entries.length-1];ce&&(z.T&&d.vF.log("[Measurements] Adding CLS"),Ct.cls={value:be.value,unit:""},te=ce)},!0)}(),me=function jt(){return(0,xe.Pt)(({metric:be})=>{const ce=be.entries[be.entries.length-1];ce&&(z.T&&d.vF.log("[Measurements] Adding LCP"),Ct.lcp={value:be.value,unit:"millisecond"},ft=ce)},!0)}(),$e=function Lt(){return(0,xe.YG)(({metric:be})=>{be.entries[be.entries.length-1]&&(z.T&&d.vF.log("[Measurements] Adding TTFB"),Ct.ttfb={value:be.value,unit:"millisecond"})})}();return()=>{ce(),ze(),me(),$e()}}return()=>{}}(),this._interactionIdToRouteNameMapping={},this.options.enableInp&&function nt(be,ce){if(Wt()&&ue.k3){const me=function cn(be,ce){return(0,xe.hT)(({metric:ze})=>{if(void 0===ze.value)return;const me=ze.entries.find(Qn=>Qn.duration===ze.value&&void 0!==St[Qn.name]),$e=(0,R.KU)();if(!me||!$e)return;const De=St[me.name],st=$e.getOptions(),je=vt(ue.k3+me.startTime),et=vt(ze.value),We=void 0!==me.interactionId?be[me.interactionId]:void 0;if(void 0===We)return;const{routeName:at,parentContext:Qe,activeTransaction:it,user:He,replayId:dt}=We,kt=void 0!==He?He.email||He.id||He.ip_address:void 0,Vt=void 0!==it?it.getProfileId():void 0,un=new ve.L({startTimestamp:je,endTimestamp:je+et,op:`ui.interaction.${De}`,name:(0,ye.Hd)(me.target),attributes:{release:st.release,environment:st.environment,transaction:at,...void 0!==kt&&""!==kt?{user:kt}:{},...void 0!==Vt?{profile_id:Vt}:{},...void 0!==dt?{replay_id:dt}:{}},exclusiveTime:ze.value,measurements:{inp:{value:ze.value,unit:"millisecond"}}}),Wn=function bt(be,ce,ze){if(!(0,U.w)(ce))return!1;let me;return me=void 0!==be&&"function"==typeof ce.tracesSampler?ce.tracesSampler({transactionContext:be,name:be.name,parentSampled:be.parentSampled,attributes:{...be.data,...be.attributes},location:Re.j.location}):void 0!==be&&void 0!==be.sampled?be.sampled:typeof ce.tracesSampleRate<"u"?ce.tracesSampleRate:1,W(me)?!0===me?ze:!1===me?0:me*ze:(z.T&&d.vF.warn("[Tracing] Discarding interaction span because of invalid sample rate."),!1)}(Qe,st,ce);if(Wn&&Math.random()<Wn){const Qn=un?function _t(be,ce){const ze={sent_at:(new Date).toISOString()};ce&&(ze.dsn=(0,Je.SB)(ce));const me=be.map(Z);return(0,ge.h4)(ze,me)}([un],$e.getDsn()):void 0,qn=$e&&$e.getTransport();qn&&Qn&&qn.send(Qn).then(null,ot=>{z.T&&d.vF.error("Error while sending interaction:",ot)})}})}(be,ce);return()=>{me()}}return()=>{}}(this._interactionIdToRouteNameMapping,this.options.interactionsSampleRate),this.options.enableLongTask&&function qe(){(0,xe.wv)("longtask",({entries:be})=>{for(const ce of be){const ze=M();if(!ze)return;const me=vt(ue.k3+ce.startTime),$e=vt(ce.duration);ze.startChild({description:"Main UI thread blocked",op:"ui.long-task",origin:"auto.ui.browser.metrics",startTimestamp:me,endTimestamp:me+$e})}})}(),this.options._experiments.enableInteractions&&function Ft(){(0,xe.wv)("event",({entries:be})=>{for(const ce of be){const ze=M();if(!ze)return;if("click"===ce.name){const me=vt(ue.k3+ce.startTime),$e=vt(ce.duration),De={description:(0,ye.Hd)(ce.target),op:`ui.interaction.${ce.name}`,origin:"auto.ui.browser.metrics",startTimestamp:me,endTimestamp:me+$e},st=(0,ye.xE)(ce.target);st&&(De.attributes={"ui.component_name":st}),ze.startChild(De)}}})}(),this._latestRoute={name:void 0,context:void 0}}setupOnce(ce,ze){this._getCurrentHub=ze;const $e=ze().getClient(),De=$e&&$e.getOptions(),{routingInstrumentation:st,startTransactionOnLocationChange:je,startTransactionOnPageLoad:et,markBackgroun
1dTransactions:We,traceFetch:at,traceXHR:Qe,shouldCreateSpanForRequest:it,enableHTTPTimings:He,_experiments:dt}=this.options,kt=De&&De.tracePropagationTargets,Vt=kt||this.options.tracePropagationTargets;z.T&&this._hasSetTracePropagationTargets&&kt&&d.vF.warn("[Tracing] The `tracePropagationTargets` option was set in the BrowserTracing integration and top level `Sentry.init`. The top level `Sentry.init` value is being used."),st(un=>{const Wn=this._createRouteTransaction(un);return this.options._experiments.onStartRouteTransaction&&this.options._experiments.onStartRouteTransaction(Wn,un,ze),Wn},et,je),We&&function Xe(){Re.j.document?Re.j.document.addEventListener("visibilitychange",()=>{const be=M();if(Re.j.document.hidden&&be){const ce="cancelled",{op:ze,status:me}=(0,I.et)(be);z.T&&d.vF.log(`[Tracing] Transaction: ${ce} -> since tab moved to the background, op: ${ze}`),me||be.setStatus(ce),be.setTag("visibilitychange","document.hidden"),be.end()}}):z.T&&d.vF.warn("[Tracing] Could not set up background tab detection due to lack of global document")}(),dt.enableInteractions&&this._registerInteractionListener(),this.options.enableInp&&this._registerInpInteractionListener(),(0,Xt.Qb)({traceFetch:at,traceXHR:Qe,tracePropagationTargets:Vt,shouldCreateSpanForRequest:it,enableHTTPTimings:He})}_createRouteTransaction(ce){if(!this._getCurrentHub)return void(z.T&&d.vF.warn(`[Tracing] Did not create ${ce.op} transaction because _getCurrentHub is invalid.`));const ze=this._getCurrentHub(),{beforeNavigate:me,idleTimeout:$e,finalTimeout:De,heartbeatInterval:st}=this.options,je="pageload"===ce.op;let et;if(je){const He=je?yn("sentry-trace"):"",dt=je?yn("baggage"):void 0,{traceId:kt,dsc:Vt,parentSpanId:un,sampled:Wn}=(0,ae.kM)(He,dt);et={traceId:kt,parentSpanId:un,parentSampled:Wn,...ce,metadata:{...ce.metadata,dynamicSamplingContext:Vt},trimEnd:!0}}else et={trimEnd:!0,...ce};const We="function"==typeof me?me(et):et,at=void 0===We?{...et,sampled:!1}:We;at.metadata=at.name!==et.name?{...at.metadata,source:"custom"}:at.metadata,this._latestRoute.name=at.name,this._latestRoute.context=at,!1===at.sampled&&z.T&&d.vF.log(`[Tracing] Will not send ${at.op} transaction because of beforeNavigate.`),z.T&&d.vF.log(`[Tracing] Starting ${at.o
1p} transaction on scope`);const{location:Qe}=Re.j,it=y(ze,at,$e,De,!0,{location:Qe},st,je);return je&&Re.j.document&&(Re.j.document.addEventListener("readystatechange",()=>{["interactive","complete"].includes(Re.j.document.readyState)&&it.sendAutoFinishSignal()}),["interactive","complete"].includes(Re.j.document.readyState)&&it.sendAutoFinishSignal()),it.registerBeforeFinishCallback(He=>{this._collectWebVitals(),function Ne(be){const ce=Wt();if(!ce||!Re.j.performance.getEntries||!ue.k3)return;z.T&&d.vF.log("[Tracing] Adding & adjusting spans using Performance API");const ze=vt(ue.k3),me=ce.getEntries(),{op:$e,start_timestamp:De}=(0,I.et)(be);if(me.slice(Mt).forEach(st=>{const je=vt(st.startTime),et=vt(st.duration);if(!("navigation"===be.op&&De&&ze+je<De))switch(st.entryType){case"navigation":!function he(be,ce,ze){["unloadEvent","redirect","domContentLoadedEvent","loadEvent","connect"].forEach(me=>{Y(be,ce,me,ze)}),Y(be,ce,"secureConnection",ze,"TLS/SSL","connectEnd"),Y(be,ce,"fetch",ze,"cache","domainLookupStart"),Y(be,ce,"domainLookup",ze,"DNS"),function ne(be,ce,ze){ce.responseEnd&&(_e(be,{op:"browser",origin:"auto.browser.browser.metrics",description:"request",startTimestamp:ze+vt(ce.requestStart),endTimestamp:ze+vt(ce.responseEnd)}),_e(be,{op:"browser",origin:"auto.browser.browser.metrics",description:"response",startTimestamp:ze+vt(ce.responseStart),endTimestamp:ze+vt(ce.responseEnd)}))}(be,ce,ze)}(be,st,ze);break;case"mark":case"paint":case"measure":{!function Ie(be,ce,ze,me,$e){const De=$e+ze;_e(be,{description:ce.name,endTimestamp:De+me,op:ce.entryType,origin:"auto.resource.browser.metrics",startTimestamp:De})}(be,st,je,et,ze);const We=(0,Te.N)(),at=st.startTime<We.firstHiddenTime;"first-paint"===st.name&&at&&(z.T&&d.vF.log("[Measurements] Adding FP"),Ct.fp={value:st.startTime,unit:"millisecond"}),"first-contentful-paint"===st.name&&at&&(z.T&&d.vF.log("[Measurements] Adding FCP"),Ct.fcp={value:st.startTime,unit:"millisecond"});break}case"resource":!function Le(be,ce,ze,me,$e,De){if("xmlhttprequest"===ce.initiatorType||"fetch"===ce.initiatorType)return;const st=(0,ke.Dl)(ze),je={};Me(je,ce,"transferSize","http.response_transfer_size"),Me(je,ce,"encodedBodySize","http.response_content_length"),Me(je,ce,"decodedBodySize","http.decoded_response_content_length"),"renderBlockingStatus"in ce&&(je["resource.render_blocking_status"]=ce.renderBlockingStatus),st.protocol&&(je["url.scheme"]=st.protocol.split(":").pop()),st.host&&(je["server.address"]=st.host),je["url.same_origin"]=ze.includes(Re.j.location.origin);const et=De+me,We=et+$e;_e(be,{description:ze.replace(Re.j.location.origin,""),endTimestamp:We,op:ce.initiatorType?`resource.${ce.initiatorType}`:"resource.other",origin:"auto.resource.browser.metrics",startTimestamp:et,data:je})}(be,st,st.name,je,et,ze)}}),Mt=Math.max(me.length-1,0),function re(be){const ce=Re.j.navigator;if(!ce)return;const ze=ce.connection;ze&&(ze.effectiveType&&be.setTag("effectiveConnectionType",ze.effectiveType),ze.type&&be.setTag("connectionType",ze.type),K(ze.rtt)&&(Ct["connection.rtt"]={value:ze.rtt,unit:"millisecond"})),K(ce.deviceMemory)&&be.setTag("deviceMemory",`${ce.deviceMemory} GB`),K(ce.hardwareConcurrency)&&be.setTag("hardwareConcurrency",String(ce.hardwareConcurrency))}(be),"pageload"===$e){(function rt(be){const ce=(0,Fe.z)();if(!ce)return;const{responseStart:ze,requestStart:me}=ce;me<=ze&&(z.T&&d.vF.log("[Measurements] Adding TTFB Request Time"),be["ttfb.requestTime"]={value:ze-me,unit:"millisecond"})})(Ct),["fcp","fp","lcp"].forEach(je=>{if(!Ct[je]||!De||ze>=De)return;const et=Ct[je].value,We=ze+vt(et),at=Math.abs(1e3*(We-De));z.T&&d.vF.log(`[Measurements] Normalized ${je} from ${et} to ${at} (${at-et})`),Ct[je].value=at});const st=Ct["mark.fid"];st&&Ct.fid&&(_e(be,{description:"first input delay",endTimestamp:st.value+vt(Ct.fid.value),op:"ui.action",origin:"auto.ui.browser.metrics",startTimestamp:st.value}),delete Ct["mark.fid"]),"fcp"in Ct||delete Ct.cls,Object.keys(Ct).forEach(je=>{!function oe(be,ce,ze){const me=M();me&&me.setMeasurement(be,ce,ze)}(je,Ct[je].value,Ct[je].unit)}),function Ge(be){ft&&(z.T&&d.vF.log("[Measurements] Adding LCP Data"),ft.element&&be.setTag("lcp.element",(0,ye.Hd)(ft.element)),ft.id&&be.setTag("lcp.id",ft.id),ft.url&&be.setTag("lcp.url",ft.url.trim().slice(0,200)),be.setTag("lcp.size",ft.size)),te&&te.sources&&(z.T&&d.vF.log("[Measurements] Adding CLS Data"),te.sources.forEac
1h((ce,ze)=>be.setTag(`cls.source.${ze+1}`,(0,ye.Hd)(ce.node))))}(be)}ft=void 0,te=void 0,Ct={}}(He)}),it}_registerInteractionListener(){let ce;const ze=()=>{const{idleTimeout:me,finalTimeout:$e,heartbeatInterval:De}=this.options,st="ui.action.click",je=M();if(je&&je.op&&["navigation","pageload"].includes(je.op))return void(z.T&&d.vF.warn(`[Tracing] Did not create ${st} transaction because a pageload or navigation transaction is in progress.`));if(ce&&(ce.setFinishReason("interactionInterrupted"),ce.end(),ce=void 0),!this._getCurrentHub)return void(z.T&&d.vF.warn(`[Tracing] Did not create ${st} transaction because _getCurrentHub is invalid.`));if(!this._latestRoute.name)return void(z.T&&d.vF.warn(`[Tracing] Did not create ${st} transaction because _latestRouteName is missing.`));const et=this._getCurrentHub(),{location:We}=Re.j,at={name:this._latestRoute.name,op:st,trimEnd:!0,data:{[x.i_]:this._latestRoute.context?(be=this._latestRoute.context,be.attributes&&be.attributes[x.i_]||be.data&&be.data[x.i_]||be.metadata&&be.metadata.source):"url"}};var be;ce=y(et,at,me,$e,!0,{location:We},De)};["click"].forEach(me=>{Re.j.document&&addEventListener(me,ze,{once:!1,capture:!0})})}_registerInpInteractionListener(){const ce=({entries:ze})=>{const me=(0,R.KU)(),$e=void 0!==me&&void 0!==me.getIntegrationByName?me.getIntegrationByName("Replay"):void 0,De=void 0!==$e?$e.getReplayId():void 0,st=M(),je=(0,R.o5)(),et=void 0!==je?je.getUser():void 0;ze.forEach(We=>{if(function Bt(be){return"duration"in be}(We)){const at=We.interactionId;if(void 0===at)return;const Qe=this._interactionIdToRouteNameMapping[at],it=We.duration,He=We.startTime,dt=Object.keys(this._interactionIdToRouteNameMapping),kt=dt.length>0?dt.reduce((Vt,un)=>this._interactionIdToRouteNameMapping[Vt].duration<this._interactionIdToRouteNameMapping[un].duration?Vt:un):void 0;if("first-input"===We.entryType&&dt.map(un=>this._interactionIdToRouteNameMapping[un]).some(un=>un.duration===it&&un.startTime===He)||!at)return;if(Qe)Qe.duration=Math.max(Qe.duration,it);else if(dt.length<10||void 0===kt||it>this._interactionIdToRouteNameMapping[kt].duration){const Vt=this._latestRoute.name,un=this._latestRoute.context;Vt&&un&&(kt&&Object.keys(this._interactionIdToRouteNameMapping).length>=10&&delete this._interactionIdToRouteNameMapping[kt],this._interactionIdToRouteNameMapping[at]={routeName:Vt,duration:it,parentContext:un,user:et,activeTransaction:st,replayId:De,startTime:He})}}})};(0,xe.wv)("event",ce),(0,xe.wv)("first-input",ce)}}function yn(be){const ce=(0,ye.NX)(`meta[name=${be}]`);return ce?ce.getAttribute("content"):void 0}},52373:(mt,ie,a)=>{"use strict";a.d(ie,{a9:()=>_e,T5:()=>vt,hT:()=>Wt,Pt:()=>Fe,wv:()=>Mt,YG:()=>Ke});var n=a(81769),d=a(59868),u=a(75640);const p=(Lt,St,cn)=>{let Ne,Ie;return he=>{St.value>=0&&(he||cn)&&(Ie=St.value-(Ne||0),(Ie||void 0===Ne)&&(Ne=St.value,St.delta=Ie,Lt(St)))}};var I=a(74756),B=a(44872);const M=()=>{const Lt=(0,B.z)();return Lt&&Lt.activationStart||0},b=(Lt,St)=>{const cn=(0,B.z)();let Ne="navigate";return cn&&(Ne=I.j.document&&I.j.document.prerendering||M()>0?"prerender":cn.type.replace(/_/g,"-")),{name:Lt,value:typeof St>"u"?-1:St,rating:"good",delta:0,entries:[],id:`v3-${Date.now()}-${Math.floor(8999999999999*Math.random())+1e12}`,navigationType:Ne}},E=(Lt,St,cn)=>{try{if(PerformanceObserver.supportedEntryTypes.includes(Lt)){const Ne=new PerformanceObserver(Ie=>{St(Ie.getEntries())});return Ne.observe(Object.assign({type:Lt,buffered:!0},cn||{})),Ne}}catch{}};var L=a(47423);const P=(Lt,St={})=>{const cn=b("CLS",0);let Ne,Ie=0,he=[];const Y=Le=>{Le.forEach(re=>{re.hadRecentInput||(Ie&&0!==he.length&&re.startTime-he[he.length-1].startTime<1e3&&re.startTime-he[0].startTime<5e3?(Ie+=re.value,he.push(re)):(Ie=re.value,he=[re]),Ie>cn.value&&(cn.value=Ie,cn.entries=he,Ne&&Ne()))})},ne=E("layout-shift",Y);if(ne){Ne=p(Lt,cn,St.reportAllChanges);const Le=()=>{Y(ne.takeRecords()),Ne(!0)};return(0,L.Q)(Le),Le}};var A=a(68810);const x=Lt=>{const St=(0,A.N)(),cn=b("FID");let Ne;const Ie=ne=>{ne.startTime<St.firstHiddenTime&&(cn.value=ne.processingStart-ne.startTime,cn.entries.push(ne),Ne(!0))},he=ne=>{ne.forEach(Ie)},Y=E("first-input",he);Ne=p(Lt,cn),Y&&(0,L.Q)(()=>{he(Y.takeRecords()),Y.disconnect()},!0)};let U=0,H=1/0,W=0;const de=Lt=>{Lt.forEach(St=>{St.interactionId&&(H=Math.min(H,St.interactionId),W=Math.max(W,St.interactionId),U=W?(W-H)/7+1:0)})};let se;const j=()=>se?U:performance.interactionCount||0,ae=[],ye={},z=Lt=>{const cn=ye[Lt.interactionId];if(cn||ae.length<10||Lt.duration>ae[ae.length-1].latency){if(cn)cn.entries.push(Lt),cn.latency=Math.max(cn.latency,Lt.duration);else{const Ne={id:Lt.interactionId,latency:Lt.duration,entries:[Lt]};ye[Ne.id]=Ne,ae.push(Ne)}ae.sort((Ne,Ie)=>
1Ie.latency-Ne.latency),ae.splice(10).forEach(Ne=>{delete ye[Ne.id]})}},Xe=(Lt,St)=>{St=St||{},"interactionCount"in performance||se||(se=E("event",de,{type:"event",buffered:!0,durationThreshold:0}));const cn=b("INP");let Ne;const Ie=Y=>{Y.forEach(Le=>{Le.interactionId&&z(Le),"first-input"===Le.entryType&&!ae.some(Ge=>Ge.entries.some(Me=>Le.duration===Me.duration&&Le.startTime===Me.startTime))&&z(Le)});const ne=(()=>{const Lt=Math.min(ae.length-1,Math.floor(j()/50));return ae[Lt]})();ne&&ne.latency!==cn.value&&(cn.value=ne.latency,cn.entries=ne.entries,Ne())},he=E("event",Ie,{durationThreshold:St.durationThreshold||40});Ne=p(Lt,cn,St.reportAllChanges),he&&(he.observe({type:"first-input",buffered:!0}),(0,L.Q)(()=>{Ie(he.takeRecords()),cn.value<0&&j()>0&&(cn.value=0,cn.entries=[]),Ne(!0)}))},xe={},ve=Lt=>{const St=(0,A.N)(),cn=b("LCP");let Ne;const Ie=Y=>{const ne=Y[Y.length-1];if(ne){const Le=Math.max(ne.startTime-M(),0);Le<St.firstHiddenTime&&(cn.value=Le,cn.entries=[ne],Ne())}},he=E("largest-contentful-paint",Ie);if(he){Ne=p(Lt,cn);const Y=()=>{xe[cn.id]||(Ie(he.takeRecords()),he.disconnect(),xe[cn.id]=!0,Ne(!0))};return["keydown","click"].forEach(ne=>{I.j.document&&addEventListener(ne,Y,{once:!0,capture:!0})}),(0,L.Q)(Y,!0),Y}},Je=Lt=>{I.j.document&&(I.j.document.prerendering?addEventListener("prerenderingchange",()=>Je(Lt),!0):"complete"!==I.j.document.readyState?addEventListener("load",()=>Je(Lt),!0):setTimeout(Lt,0))},ge=(Lt,St)=>{St=St||{};const cn=b("TTFB"),Ne=p(Lt,cn,St.reportAllChanges);Je(()=>{const Ie=(0,B.z)();if(Ie){if(cn.value=Math.max(Ie.responseStart-M(),0),cn.value<0||cn.value>performance.now())return;cn.entries=[Ie],Ne(!0)}})},_t={},Z={};let oe,ue,ke,Te,K;function _e(Lt,St=!1){return nt("cls",Lt,ft,oe,St)}function Fe(Lt,St=!1){return nt("lcp",Lt,pe,ke,St)}function Ke(Lt){return nt("ttfb",Lt,qe,Te)}function vt(Lt){return nt("fid",Lt,te,ue)}function Wt(Lt){return nt("inp",Lt,Ft,K)}function Mt(Lt,St){return jt(Lt,St),Z[Lt]||(function It(Lt){const St={};"event"===Lt&&(St.durationThreshold=0),E(Lt,cn=>{Ct(Lt,{entries:cn})},St)}(Lt),Z[Lt]=!0),Ot(Lt,St)}function Ct(Lt,St){const cn=_t[Lt];if(cn&&cn.length)for(const Ne of cn)try{Ne(St)}catch(Ie){u.T&&n.vF.error(`Error while triggering instrumentation handler.\nType: ${Lt}\nName: ${(0,d.qQ)(Ne)}\nError:`,Ie)}}function ft(){return P(Lt=>{Ct("cls",{metric:Lt}),oe=Lt},{reportAllChanges:!0})}function te(){return x(Lt=>{Ct("fid",{metric:Lt}),ue=Lt})}function pe(){return ve(Lt=>{Ct("lcp",{metric:Lt}),ke=Lt})}function qe(){return ge(Lt=>{Ct("ttfb",{metric:Lt}),Te=Lt})}function Ft(){return Xe(Lt=>{Ct("inp",{metric:Lt}),K=Lt})}function nt(Lt,St,cn,Ne,Ie=!1){let he;return jt(Lt,St),Z[Lt]||(he=cn(),Z[Lt]=!0),Ne&&St({metric:Ne}),Ot(Lt,St,Ie?he:void 0)}function jt(Lt,St){_t[Lt]=_t[Lt]||[],_t[Lt].push(St)}function Ot(Lt,St,cn){return()=>{cn&&cn();const Ne=_t[Lt];if(!Ne)return;const Ie=Ne.indexOf(St);-1!==Ie&&Ne.splice(Ie,1)}}},15480:(mt,ie,a)=>{"use strict";a.d(ie,{h$:()=>ae,Qb:()=>ye});var n=a(33308),d=a(8090),u=a(74730),p=a(82248),I=a(55560),C=a(2831),B=a(20962),M=a(23787),b=a(68603),E=a(18416),L=a(25429),P=a(95800),A=a(82064),x=a(38399),U=a(18095),H=a(5801);var y=a(52373),j=a(74756);const R=["localhost",/^\/(?!\/)/],ae={traceFetch:!0,traceXHR:!0,enableHTTPTimings:!0,tracingOrigins:R,tracePropagationTargets:R};function ye(oe){const{traceFetch:ue,traceXHR:ke,tracePropagationTargets:Te,tracingOrigins:K,shouldCreateSpanForRequest:_e,enableHTTPTimings:Fe}={traceFetch:ae.traceFetch,traceXHR:ae.traceXHR,...oe},Ke="function"==typeof _e?_e:Mt=>!0,vt=Mt=>function Je(oe,ue){return(0,A.Xr)(oe,ue||R)}(Mt,Te||K),Wt={};ue&&(0,b.u)(Mt=>{const Ct=function W(oe,ue,ke,Te,K="auto.http.browser"){if(!(0,d.w)()||!oe.fetchData)return;const _e=ue(oe.fetchData.url);if(oe.endTimestamp&&_e){const te=oe.fetchData.__span;if(!te)return;const pe=Te[te];return void(pe&&(function v(oe,ue){if(ue.response){(0,u.N8)(oe,ue.response.status);const ke=ue.response&&ue.response.headers&&ue.response.headers.get("content-length");if(ke){const Te=parseInt(ke);Te>0&&oe.setAttribute("http.response_content_length",Te)}}else ue.error&&oe.setStatus("internal_error");oe.end()}(pe,oe),delete Te[te]))}const Fe=(0,p.o5)(),Ke=(0,p.KU)(),{method:vt,url:Wt}=oe.fetchData,Mt=function se(oe){try{return new URL(oe).href}catch{return}}(Wt),Ct=Mt?(0,E.Dl)(Mt).host:void 0,ft=_e?(0,C.Uk)({name:`${vt} ${Wt}`,onlyIfParent:!0,attributes:{url:Wt,type:"fetch","http.method":vt,"http.url":Mt,"server.address":Ct,[B.JD]:K},op:"http.client"}):void 0;if(ft&&(oe.fetchData.__span=ft.spanContext().spanId,Te[ft.spanContext().spanId]=ft),ke(oe.fetchData.url)&&Ke){const te=oe.args[0];oe.args[1]=oe.args[1]||{};const pe=oe.args[1];pe.headers=function de(oe,ue,ke,Te,K){const _e=K||ke.getSpan(),Fe=(0,I.rm)(),{traceId:Ke,spanId:vt,sampled:Wt,dsc:Mt}={...Fe.getPropagationContext(),...ke.getPropagationContext()},Ct=_e?(0,n.Qh)(_e):(0,x.TC)(Ke,vt,Wt),ft=(0,U.De)(Mt||(_e?(0,M.k)(_e):(0,M.l)(Ke,ue,ke))),te=Te.headers||(typeof Request<"u"&&(0,H.tH)(oe,Request)?oe.headers:void 0);if(te){if(typeof Headers<"u"&&(0,H.tH)(te,Headers)){const pe=new Headers(te);return pe.append("sentry-trace",Ct),ft&&pe.append(U.hF,ft),pe}if(Array.isArray(te)){const pe=[...te,["sentry-trace",Ct]];return ft&&pe.push([U.hF,ft]),pe}{const pe="baggage"in te?te.baggage:void 0,qe=[];return Array.isArray(pe)?qe.push(...pe):pe&&qe.push(pe),ft&&qe.push(ft),{...te,"sentry-trace":Ct,baggage:qe.length>0?qe.join(","):void 0}}}return{"sentry-trace":Ct,baggage:ft}}(te,Ke,Fe,pe,ft)}return ft}(Mt,Ke,vt,Wt);
1if(Ct){const ft=Z(Mt.fetchData.url),te=ft?(0,E.Dl)(ft).host:void 0;Ct.setAttributes({"http.url":ft,"server.address":te})}Fe&&Ct&&Re(Ct)}),ke&&(0,L.Mn)(Mt=>{const Ct=function ge(oe,ue,ke,Te){const K=oe.xhr,_e=K&&K[L.Er];if(!(0,d.w)()||!K||K.__sentry_own_request__||!_e)return;const Fe=ue(_e.url);if(oe.endTimestamp&&Fe){const te=K.__sentry_xhr_span_id__;if(!te)return;const pe=Te[te];return void(pe&&void 0!==_e.status_code&&((0,u.N8)(pe,_e.status_code),pe.end(),delete Te[te]))}const Ke=(0,p.o5)(),vt=(0,I.rm)(),Wt=Z(_e.url),Mt=Wt?(0,E.Dl)(Wt).host:void 0,Ct=Fe?(0,C.Uk)({name:`${_e.method} ${_e.url}`,onlyIfParent:!0,attributes:{type:"xhr","http.method":_e.method,"http.url":Wt,url:_e.url,"server.address":Mt,[B.JD]:"auto.http.browser"},op:"http.client"}):void 0;Ct&&(K.__sentry_xhr_span_id__=Ct.spanContext().spanId,Te[K.__sentry_xhr_span_id__]=Ct);const ft=(0,p.KU)();if(K.setRequestHeader&&ke(_e.url)&&ft){const{traceId:te,spanId:pe,sampled:qe,dsc:Ft}={...vt.getPropagationContext(),...Ke.getPropagationContext()};!function _t(oe,ue,ke){try{oe.setRequestHeader("sentry-trace",ue),ke&&oe.setRequestHeader(U.hF,ke)}catch{}}(K,Ct?(0,n.Qh)(Ct):(0,x.TC)(te,pe,qe),(0,U.De)(Ft||(Ct?(0,M.k)(Ct):(0,M.l)(te,ft,Ke))))}return Ct}(Mt,Ke,vt,Wt);Fe&&Ct&&Re(Ct)})}function Re(oe){const{url:ue}=(0,n.et)(oe).data||{};if(!ue||"string"!=typeof ue)return;const ke=(0,y.wv)("resource",({entries:Te})=>{Te.forEach(K=>{(function z(oe){return"resource"===oe.entryType&&"initiatorType"in oe&&"string"==typeof oe.nextHopProtocol&&("fetch"===oe.initiatorType||"xmlhttprequest"===oe.initiatorType)})(K)&&K.name.endsWith(ue)&&(function ve(oe){const{name:ue,version:ke}=function Xe(oe){let ue="unknown",ke="unknown",Te="";for(const K of oe){if("/"===K){[ue,ke]=oe.split("/");break}if(!isNaN(Number(K))){ue="h"===Te?"http":Te,ke=oe.split(Te)[1];break}Te+=K}return Te===oe&&(ue=Te),{name:ue,version:ke}}(oe.nextHopProtocol),Te=[];return Te.push(["network.protocol.version",ke],["network.protocol.name",ue]),P.k3?[...Te,["http.request.redirect_start",xe(oe.redirectStart)],["http.request.fetch_start",xe(oe.fetchStart)],["http.request.domain_lookup_start",xe(oe.domainLookupStart)],["http.request.domain_lookup_end",xe(oe.domainLookupEnd)],["http.request.connect_start",xe(oe.connectStart)],["http.request.secure_connection_start",xe(oe.secureConnectionStart)],["http.request.connection_end",xe(oe.connectEnd)],["http.request.request_start",xe(oe.requestStart)],["http.request.response_start",xe(oe.responseStart)],["http.request.response_end",xe(oe.responseEnd)]]:Te}(K).forEach(Fe=>oe.setAttribute(...Fe)),setTimeout(ke))})})}function xe(oe=0){return((P.k3||performance.timeOrigin)+oe)/1e3}function Z(oe){try{return new URL(oe,j.j.location.origin).href}catch{return}}},74756:(mt,ie,a)=>{"use strict";a.d(ie,{j:()=>d});const d=a(77018).OW},44872:(mt,ie,a)=>{"use strict";a.d(ie,{z:()=>u});var n=a(74756);const u=()=>n.j.__WEB_VITALS_POLYFILL__?n.j.performance&&(performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]||(()=>{const p=n.j.performance.timing,I=n.j.performance.navigation.type,C={entryType:"navigation",startTime:0,type:2==I?"back_forward":1===I?"reload":"navigate"};for(const B in p)"navigationStart"!==B&&"toJSON"!==B&&(C[B]=Math.max(p[B]-p.navigationStart,0));return C})()):n.j.performance&&performance.getEntriesByType&&performance.getEntriesByType("navigation")[0]},68810:(mt,ie,a)=>{"use strict";a.d(ie,{N:()=>C});var n=a(74756),d=a(47423);let u=-1;const C=()=>(u<0&&(n.j.document&&n.j.document.visibilityState&&(u="hidden"!==n.j.document.visibilityState||n.j.document.prerendering?1/0:0),(0,d.Q)(({timeStamp:B})=>{u=B},!0)),{get firstHiddenTime(){return u}})},47423:(mt,ie,a)=>{"use strict";a.d(ie,{Q:()=>d});var n=a(74756);const d=(u,p)=>{const I=C=>{("pagehide"===C.type||"hidden"===n.j.document.visibilityState)&&(u(C),p&&(removeEventListener("visibilitychange",I,!0),removeEventListener("pagehide",I,!0)))};n.j.document&&(addEventListener("visibilitychange",I,!0),addEventListener("pagehide",I,!0))}},75640:(mt,ie,a)=>{"use strict";a.d(ie,{T:()=>n});const n=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__},68251:(mt,ie,a)=>{"use strict";a.d(ie,{Z:()=>B,k:()=>M});var n=a(97474),d=a(93892);const u="7";function p(b){return`${b.protocol?`${b.protocol}:`:""}//${b.host}${b.port?`:${b.port}`:""}${b.path?`/${b.path}`:""}/api/`}function B(b,E={}
1){const P="string"!=typeof E&&E._metadata?E._metadata.sdk:void 0;return("string"==typeof E?E:E.tunnel)||`${function I(b){return`${p(b)}${b.projectId}/envelope/`}(b)}?${function C(b,E){return(0,n.u4)({sentry_key:b.publicKey,sentry_version:u,...E&&{sentry_client:`${E.name}/${E.version}`}})}(b,P)}`}function M(b,E){const L=(0,d.AD)(b);if(!L)return"";const P=`${p(L)}embed/error-page/`;let A=`dsn=${(0,d.SB)(L)}`;for(const x in E)if("dsn"!==x&&"onClose"!==x)if("user"===x){const U=E.user;if(!U)continue;U.name&&(A+=`&name=${encodeURIComponent(U.name)}`),U.email&&(A+=`&email=${encodeURIComponent(U.email)}`)}else A+=`&${encodeURIComponent(x)}=${encodeURIComponent(E[x])}`;return`${P}?${A}`}},35948:(mt,ie,a)=>{"use strict";a.d(ie,{V:()=>ge,S:()=>ke});var n=a(93892),d=a(81769),u=a(781),p=a(5801),I=a(57473),C=a(44965),B=a(86619),M=a(68251),b=a(80557),A=a(82248),x=a(55560),U=a(91057);var Xe=a(39439),xe=a(23787),ve=a(23400);const Je="Not capturing exception because it's already been captured.";class ge{constructor(K){if(this._options=K,this._integrations={},this._integrationsInitialized=!1,this._numProcessing=0,this._outcomes={},this._hooks={},this._eventProcessors=[],K.dsn?this._dsn=(0,n.AD)(K.dsn):b.T&&d.vF.warn("No DSN provided, client will not send events."),this._dsn){const _e=(0,M.Z)(this._dsn,K);this._transport=K.transport({tunnel:this._options.tunnel,recordDroppedEvent:this.recordDroppedEvent.bind(this),...K.transportOptions,url:_e})}}captureException(K,_e,Fe){if((0,u.GR)(K))return void(b.T&&d.vF.log(Je));let Ke=_e&&_e.event_id;return this._process(this.eventFromException(K,_e).then(vt=>this._captureEvent(vt,_e,Fe)).then(vt=>{Ke=vt})),Ke}captureMessage(K,_e,Fe,Ke){let vt=Fe&&Fe.event_id;const Wt=(0,p.NF)(K)?K:String(K),Mt=(0,p.sO)(K)?this.eventFromMessage(Wt,_e,Fe):this.eventFromException(K,Fe);return this._process(Mt.then(Ct=>this._captureEvent(Ct,Fe,Ke)).then(Ct=>{vt=Ct})),vt}captureEvent(K,_e,Fe){if(_e&&_e.originalException&&(0,u.GR)(_e.originalException))return void(b.T&&d.vF.log(Je));let Ke=_e&&_e.event_id;return this._process(this._captureEvent(K,_e,(K.sdkProcessingMetadata||{}).capturedSpanScope||Fe).then(Mt=>{Ke=Mt})),Ke}captureSession(K){"string"!=typeof K.release?b.T&&d.vF.warn("Discarded session because of missing or non-string release"):(this.sendSession(K),(0,Xe.qO)(K,{init:!1}))}getDsn(){return this._dsn}getOptions(){return this._options}getSdkMetadata(){return this._options._metadata}getTransport(){return this._transport}flush(K){const _e=this._transport;return _e?(this.metricsAggregator&&this.metricsAggregator.flush(),this._isClientDoneProcessing(K).then(Fe=>_e.flush(K).then(Ke=>Fe&&Ke))):(0,I.XW)(!0)}close(K){return this.flush(K).then(_e=>(this.getOptions().enabled=!1,this.metricsAggregator&&this.metricsAggregator.close(),_e))}getEventProcessors(){return this._eventProcessors}addEventProcessor(K){this._eventProcessors.push(K)}setupIntegrations(K){(K&&!this._integrationsInitialized||this._isEnabled()&&!this._integrationsInitialized)&&this._setupIntegrations()}init(){this._isEnabled()&&this._setupIntegrations()}getIntegrationById(K){return this.getIntegrationByName(K)}getIntegrationByName(K){return this._integrations[K]}getIntegration(K){try{return this._integrations[K.id]||null}catch{return b.T&&d.vF.warn(`Cannot retrieve integration ${K.id} from the current Client`),null}}addIntegration(K){const _e=this._integrations[K.name];(0,U.qm)(this,K,this._integrations),_e||(0,U.lc)(this,[K])}sendEvent(K,_e={}){this.emit("beforeSendEvent",K,_e);let Fe=function P(Te,K,_e,Fe){const Ke=(0,C.Cj)(_e),vt=Te.type&&"replay_event"!==Te.type?Te.type:"event";!function E(Te,K){K&&(Te.sdk=Te.sdk||{},Te.sdk.name=Te.sdk.name||K.name,Te.sdk.version=Te.sdk.version||K.version,Te.sdk.integrations=[...Te.sdk.integrations||[],...K.integrations||[]],Te.sdk.packages=[...Te.sdk.packages||[],...K.packages||[]])}(Te,_e&&_e.sdk);const Wt=(0,C.n2)(Te,Ke,Fe,K);return delete Te.sdkProcessingMetadata,(0,C.h4)(Wt,[[{type:vt},Te]])}(K,this._dsn,this._options._metadata,this._options.tunnel);for(const vt of _e.attachments||[])Fe=(0,C.W3)(Fe,(0,C.bm)(vt,this._options.transportOptions&&this._options.transportOptions.textEncoder));const Ke=this._sendEnvelope(Fe);Ke&&Ke.then(vt=>
1this.emit("afterSendEvent",K,vt),null)}sendSession(K){const _e=function L(Te,K,_e,Fe){const Ke=(0,C.Cj)(_e),vt={sent_at:(new Date).toISOString(),...Ke&&{sdk:Ke},...!!Fe&&K&&{dsn:(0,n.SB)(K)}},Wt="aggregates"in Te?[{type:"sessions"},Te]:[{type:"session"},Te.toJSON()];return(0,C.h4)(vt,[Wt])}(K,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(_e)}recordDroppedEvent(K,_e,Fe){if(this._options.sendClientReports){const Ke=`${K}:${_e}`;b.T&&d.vF.log(`Adding outcome: "${Ke}"`),this._outcomes[Ke]=this._outcomes[Ke]+1||1}}captureAggregateMetrics(K){b.T&&d.vF.log(`Flushing aggregated metrics, number of metrics: ${K.length}`);const _e=function z(Te,K,_e,Fe){const Ke={sent_at:(new Date).toISOString()};_e&&_e.sdk&&(Ke.sdk={name:_e.sdk.name,version:_e.sdk.version}),Fe&&K&&(Ke.dsn=(0,n.SB)(K));const vt=function Re(Te){const K=function de(Te){let K="";for(const _e of Te){const Fe=Object.entries(_e.tags),Ke=Fe.length>0?`|#${Fe.map(([vt,Wt])=>`${vt}:${Wt}`).join(",")}`:"";K+=`${_e.name}@${_e.unit}:${_e.metric}|${_e.metricType}${Ke}|T${_e.timestamp}\n`}return K}(Te);return[{type:"statsd",length:K.length},K]}(Te);return(0,C.h4)(Ke,[vt])}(K,this._dsn,this._options._metadata,this._options.tunnel);this._sendEnvelope(_e)}on(K,_e){this._hooks[K]||(this._hooks[K]=[]),this._hooks[K].push(_e)}
1emit(K,..._e){this._hooks[K]&&this._hooks[K].forEach(Fe=>Fe(..._e))}_setupIntegrations(){const{integrations:K}=this._options;this._integrations=(0,U.P$)(this,K),(0,U.lc)(this,K),this._integrationsInitialized=!0}_updateSessionFromEvent(K,_e){let Fe=!1,Ke=!1;const vt=_e.exception&&_e.exception.values;if(vt){Ke=!0;for(const Ct of vt){const ft=Ct.mechanism;if(ft&&!1===ft.handled){Fe=!0;break}}}const Wt="ok"===K.status;(Wt&&0===K.errors||Wt&&Fe)&&((0,Xe.qO)(K,{...Fe&&{status:"crashed"},errors:K.errors||Number(Ke||Fe)}),this.captureSession(K))}_isClientDoneProcessing(K){return new I.T2(_e=>{let Fe=0;const vt=setInterval(()=>{0==this._numProcessing?(clearInterval(vt),_e(!0)):(Fe+=1,K&&Fe>=K&&(clearInterval(vt),_e(!1)))},1)})}_isEnabled(){return!1!==this.getOptions().enabled&&void 0!==this._transport}_prepareEvent(K,_e,Fe,Ke=(0,x.rm)()){const vt=this.getOptions(),Wt=Object.keys(this._integrations);return!_e.integrations&&Wt.length>0&&(_e.integrations=Wt),this.emit("preprocessEvent",K,_e),(0,ve.mG)(vt,K,_e,Fe,this,Ke).then(Mt=>{if(null===Mt)return Mt;const Ct={...Ke.getPropagationContext(),...Fe?Fe.getPropagationContext():void 0};if((!Mt.contexts||!Mt.contexts.trace)&&Ct){const{traceId:te,spanId:pe,parentSpanId:qe,dsc:Ft}=Ct;Mt.contexts={trace:{trace_id:te,span_id:pe,parent_span_id:qe},...Mt.contexts};const nt=Ft||(0,xe.l)(te,this,Fe);Mt.sdkProcessingMetadata={dynamicSamplingContext:nt,...Mt.sdkProcessingMetadata}}return Mt})}_captureEvent(K,_e={},Fe){return this._processEvent(K,_e,Fe).then(Ke=>Ke.event_id,Ke=>{if(b.T){const vt=Ke;"log"===vt.logLevel?d.vF.log(vt.message):d.vF.warn(vt)}})}_processEvent(K,_e,Fe){const Ke=this.getOptions(),{sampleRate:vt}=Ke,Wt=ue(K),Mt=oe(K),Ct=K.type||"error",ft=`before send for type \`${Ct}\``;if(Mt&&"number"==typeof vt&&Math.random()>vt)return this.recordDroppedEvent("sample_rate","error",K),(0,I.xg)(new B.U(`Discarding event because it's not included in the random sample (sampling rate = ${vt})`,"log"));const te="replay_event"===Ct?"replay":Ct;return this._prepareEvent(K,_e,Fe,(K.sdkProcessingMetadata||{}).capturedSpanIsolationScope).then(Ft=>{if(null===Ft)throw this.recordDroppedEvent("event_processor",te,K),new B.U("An event processor returned `null`, will not send event.","log");if(_e.data&&!0===_e.data.__sentry__)return Ft;const It=function Z(Te,K,_e){const{beforeSend:Fe,beforeSendTransaction:Ke}=Te;return oe(K)&&Fe?Fe(K,_e):ue(K)&&Ke?Ke(K,_e):K}(Ke,Ft,_e);return function _t(Te,K){const _e=`${K} must return \`null\` or a valid event.`;if((0,p.Qg)(Te))return Te.then(Fe=>{if(!(0,p.Qd)(Fe)&&null!==Fe)throw new B.U(_e);return Fe},Fe=>{throw new B.U(`${K} rejected with ${Fe}`)});if(!(0,p.Qd)(Te)&&null!==Te)throw new B.U(_e);return Te}(It,ft)}).then(Ft=>{if(null===Ft)throw this.recordDroppedEvent("before_send",te,K),new B.U(`${ft} returned \`null\`, will not send event.`,"log");const nt=Fe&&Fe.getSession();!Wt&&nt&&this._updateSessionFromEvent(nt,Ft);const It=Ft.transaction_info;if(Wt&&It&&Ft.transaction!==K.transaction){const jt="custom";Ft.transaction_info={...It,source:jt}}return this.sendEvent(Ft,_e),Ft}).then(null,Ft=>{throw Ft instanceof B.U?Ft:(this.captureException(Ft,{data:{__sentry__:!0},originalException:Ft}),new B.U(`Event processing pipeline threw an error, original event will not be sent. Details have been sent as a new event.\nReason: ${Ft}`))})}_process(K){this._numProcessing++,K.then(_e=>(this._numProcessing--,_e),_e=>(this._numProcessing--,_e))}_sendEnvelope(K){if(this.emit("beforeEnvelope",K),this._isEnabled()&&this._transport)return this._transport.send(K).then(null,_e=>{b.T&&d.vF.error("Error while sending event:",_e)});b.T&&d.vF.error("Transport disabled")}_clearOutcomes(){const K=this._outcomes;return this._outcomes={},Object.keys(K).map(_e=>{const[Fe,Ke]=_e.split(":");return{reason:Fe,category:Ke,quantity:K[_e]}})}}function oe(Te){return void 0===Te.type}function ue(Te){return"transaction"===Te.type}function ke(Te){const K=(0,A.KU)();!K||!K.addEventProcessor||K.addEventProcessor(Te)}},46754:(mt,ie,a)=>{"use strict";a.d(ie,{U:()=>n});const n="production"},80557:(mt,ie,a)=>{"use strict";a.d(ie,{T:()=>n});const n=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__},97266:(mt,ie,a)=>{"use strict";a.d(ie,{jB:()=>M,lG:()=>C,lb:()=>B});var n=a(77018),d=a(57473),u=a(81769),p=a(5801),I=a(80557);function C(){return(0,n.BY)("globalEventProcessors",()=>[])}function B(b){C().push(b)}function M(b,E,L,P=0){return new d.T2((A,x)=>{const U=b[P];if(null===E||"function"!=typeof U)A(E);else{const H=U({...E},L);I.T&&U.id&&null===H&&u.vF.log(`Event processor "${U.id}" dropped event`),(0,p.Qg)(H)?H.then(W=>M(b,W,L,P+1).then(A)).then(null,x):M(b,H,L,P+1).then(A).then(null,x)}})}},82248:(mt,ie,a)=>{"use strict";a.d(ie,{Cp:()=>C,J0:()=>Je,J5:()=>Z,KU:()=>Xe,ZQ:()=>E,o:()=>L,o5:()=>ve,r:()=>M,v4:()=>W});var n=a(77018),d=a(46754),u=a(55560),p=a(39439),I=a(23400);function C(oe,ue){return(0,u.BF)().captureException(oe,(0,I.li)(ue))}function M(oe,ue){return(0,u.BF)().captureEvent(oe,ue)}function E(oe,ue){(0,u.BF)().addBreadcrumb(oe,ue)}function L(oe,ue){(0,u.BF)().setContext(oe,ue)}function W(...oe){const ue=(0,u.BF)();if(2===oe.length){const[ke,Te]=oe;return ue.withScope(ke?()=>(ue.getStackTop().scope=ke,Te(ke)):Te)}return ue.withScope(oe[0])}function Xe(){return(0,u.BF)().getClient()}function ve(){return(0,u.BF)().getScope()}function Je(oe){const ue=Xe(),ke=(0,u.rm)(),Te=ve(),{release:K,environment:_e=d.U}=ue&&ue.getOptions()||{},{userAgent:Fe}=n.OW.navigator||{},Ke=(0,p.fj)({release:K,environment:_e,user:Te.getUser()||ke.getUser(),...Fe&&{userAgent:Fe},...oe}),vt=ke.getSession();return vt&&"ok"===vt.status&&(0,p.qO)(vt,{status:"exited"}),ge(),ke.setSession(Ke),Te.setSession(Ke),Ke}function ge(){const oe=(0,u.rm)(),ue=ve(),ke=ue.getSession()||oe.getSession();ke&&(0,p.Vu)(ke),_t(),oe.setSession(),ue.setSession()}function _t(){const oe=(0,u.rm)(),ue=ve(),ke=Xe(),Te=ue.getSession()||oe.getSession();Te&&ke&&ke.captureSession&&ke.captureSession(Te)}function Z(oe=!1){oe?ge():_t()}},55560:(mt,ie,a)=>{"use strict";a.d(ie,{BF:()=>H,EU:()=>x,rm:()=>W});var n=a(5801),d=a(781),u=a(95800),p=a(81769),I=a(77018),C=a(46754),B=a(80557),M=a(40647),b=a(39439),E=a(97199);const L=parseFloat(E.M),P=100;class A{constructor(z,Re,Xe,xe=L){let ve,Je;this._version=xe,Re?ve=Re:(ve=new M.HG,ve.setClient(z)),Xe?Je=Xe:(Je=ne
1w M.HG,Je.setClient(z)),this._stack=[{scope:ve}],z&&this.bindClient(z),this._isolationScope=Je}isOlderThan(z){return this._version<z}bindClient(z){const Re=this.getStackTop();Re.client=z,Re.scope.setClient(z),z&&z.setupIntegrations&&z.setupIntegrations()}pushScope(){const z=this.getScope().clone();return this.getStack().push({client:this.getClient(),scope:z}),z}popScope(){return!(this.getStack().length<=1||!this.getStack().pop())}withScope(z){const Re=this.pushScope();let Xe;try{Xe=z(Re)}catch(xe){throw this.popScope(),xe}return(0,n.Qg)(Xe)?Xe.then(xe=>(this.popScope(),xe),xe=>{throw this.popScope(),xe}):(this.popScope(),Xe)}getClient(){return this.getStackTop().client}getScope(){return this.getStackTop().scope}getIsolationScope(){return this._isolationScope}getStack(){return this._stack}getStackTop(){return this._stack[this._stack.length-1]}captureException(z,Re){const Xe=this._lastEventId=Re&&Re.event_id?Re.event_id:(0,d.eJ)(),xe=new Error("Sentry syntheticException");return this.getScope().captureException(z,{originalException:z,syntheticException:xe,...Re,event_id:Xe}),Xe}captureMessage(z,Re,Xe){const xe=this._lastEventId=Xe&&Xe.event_id?Xe.event_id:(0,d.eJ)(),ve=new Error(z);return this.getScope().captureMessage(z,Re,{originalException:z,syntheticException:ve,...Xe,event_id:xe}),xe}captureEvent(z,Re){const Xe=Re&&Re.event_id?Re.event_id:(0,d.eJ)();return z.type||(this._lastEventId=Xe),this.getScope().captureEvent(z,{...Re,event_id:Xe}),Xe}lastEventId(){return this._lastEventId}addBreadcrumb(z,Re){const{scope:Xe,client:xe}=this.getStackTop();if(!xe)return;const{beforeBreadcrumb:ve=null,maxBreadcrumbs:Je=P}=xe.getOptions&&xe.getOptions()||{};if(Je<=0)return;const _t={timestamp:(0,u.lu)(),...z},Z=ve?(0,p.pq)(()=>ve(_t,Re)):_t;null!==Z&&(xe.emit&&xe.emit("beforeAddBreadcrumb",Z,Re),Xe.addBreadcrumb(Z,Je))}setUser(z){this.getScope().setUser(z),this.getIsolationScope().setUser(z)}setTags(z){this.getScope().setTags(z),this.getIsolationScope().setTags(z)}setExtras(z){this.getScope().setExtras(z),this.getIsolationScope().setExtras(z)}setTag(z,Re){this.getScope().setTag(z,Re),this.getIsolationScope().setTag(z,Re)}setExtra(z,Re){this.getScope().setExtra(z,Re),this.getIsolationScope().setExtra(z,Re)}setContext(z,Re){this.getScope().setContext(z,Re),this.getIsolationScope().setContext(z,Re)}configureScope(z){const{scope:Re,client:Xe}=this.getStackTop();Xe&&z(Re)}run(z){const Re=U(this);try{z(this)}finally{U(Re)}}getIntegration(z){const Re=this.getClient();if(!Re)return null;try{return Re.getIntegration(z)}catch{return B.T&&p.vF.warn(`Cannot retrieve integration ${z.id} from the current Hub`),null}}startTransaction(z,Re){const Xe=this._callExtensionMethod("startTransaction",z,Re);return B.T&&!Xe&&(this.getClient()?p.vF.warn("Tracing extension 'startTransaction' has not been added. Call 'addTracingExtensions' before calling 'init':\nSentry.addTracingExtensions();\nSentry.init({...});\n"):p.vF.warn("Tracing extension 'startTransaction' is missing. You should 'init' the SDK before calling 'startTransaction'")),Xe}traceHeaders(){return this._callExtensionMethod("traceHeaders")}captureSession(z=!1){if(z)return this.endSession();this._sendSessionUpdate()}endSession(){const Re=this.getStackTop().scope,Xe=Re.getSession();Xe&&(0,b.Vu)(Xe),this._sendSessionUpdate(),Re.setSession()}startSession(z){const{scope:Re,client:Xe}=this.getStackTop(),{release:xe,environment:ve=C.U}=Xe&&Xe.getOptions()||{},{userAgent:Je}=I.OW.navigator||{},ge=(0,b.fj)({release:xe,environment:ve,user:Re.getUser(),...Je&&{userAgent:Je},...z}),_t=Re.getSession&&Re.getSession();return _t&&"ok"===_t.status&&(0,b.qO)(_t,{status:"exited"}),this.endSession(),Re.setSession(ge),ge}shouldSendDefaultPii(){const z=this.getClient(),Re=z&&z.getOptions();return!(!Re||!Re.sendDefaultPii)}_sendSessionUpdate(){const{scope:z,client:Re}=this.getStackTop(),Xe=z.getSession();Xe&&Re&&Re.captureSession&&Re.captureSession(Xe)}_callExtensionMethod(z,...Re){const xe=x().__SENTRY__;if(xe&&xe.extensions&&"function"==typeof xe.extensions[z])return xe.extensions[z].apply(this,Re);B.T&&p.vF.warn(`Extension method ${z} couldn't be found, doing nothing.`)}}function x(){return I.OW.__SENTRY__=I.OW.__SENTRY__||{extensions:{},hub:void 0},I.OW}function U(ye){const z=x(),Re=R(z);return ae(z,ye),Re}function H(){const ye=x();if(ye.__SENTRY__&&ye.__SENTRY__.acs){const z=ye.__SENTRY__.acs.getCurrentHub();if(z)return z}return function de(ye=x()){return(!function j(ye){return!!(ye&&ye.__SENTRY__&&ye.__SENTRY__.hub)}(ye)||R(ye).isOlderThan(L))&&ae(ye,new A),R(ye)}(ye)}function W(){return H().getIsolationScope()}function R(ye){return(0,I.BY)("hub",()=>new A,ye)}function ae(ye,z){return!!ye&&((ye.__SENTRY__=ye.__SENTRY__||{}).hub=z,!0)}},91057:(mt,ie,a)=>{"use strict";a.d(ie,{F:()=>x,P$:()=>b,_C:()=>U,lc:()=>E,mH:()=>M,qm:()=>L});var n=a(781),d=a(81769),u=a(80557),p=a(97266),I=a(55560);const C=[];function M(H){const W=H.defaultIntegrations||[],de=H.integrations;let se;W.forEach(j=>
1{j.isDefaultInstance=!0}),se=Array.isArray(de)?[...W,...de]:"function"==typeof de?(0,n.k9)(de(W)):W;const v=function B(H){const W={};return H.forEach(de=>{const{name:se}=de,v=W[se];v&&!v.isDefaultInstance&&de.isDefaultInstance||(W[se]=de)}),Object.keys(W).map(de=>W[de])}(se),y=function A(H,W){for(let de=0;de<H.length;de++)if(!0===W(H[de]))return de;return-1}(v,j=>"Debug"===j.name);if(-1!==y){const[j]=v.splice(y,1);v.push(j)}return v}function b(H,W){const de={};return W.forEach(se=>{se&&L(H,se,de)}),de}function E(H,W){for(const de of W)de&&de.afterAllSetup&&de.afterAllSetup(H)}function L(H,W,de){if(de[W.name])u.T&&d.vF.log(`Integration skipped because it was already installed: ${W.name}`);else{if(de[W.name]=W,-1===C.indexOf(W.name)&&(W.setupOnce(p.lb,I.BF),C.push(W.name)),W.setup&&"function"==typeof W.setup&&W.setup(H),H.on&&"function"==typeof W.preprocessEvent){const se=W.preprocessEvent.bind(W);H.on("preprocessEvent",(v,y)=>se(v,y,H))}if(H.addEventProcessor&&"function"==typeof W.processEvent){const se=W.processEvent.bind(W),v=Object.assign((y,j)=>se(y,j,H),{id:W.name});H.addEventProcessor(v)}u.T&&d.vF.log(`Integration installed: ${W.name}`)}}function x(H,W){return Object.assign(function(...se){return W(...se)},{id:H})}function U(H){return H}},86340:(mt,ie,a)=>{"use strict";a.d(ie,{g:()=>p});var n=a(97474);let d;function p(C){const B=function u(C){return d?d.get(C):void 0}(C);if(!B)return;const M={};for(const[,[b,E]]of B)M[b]||(M[b]=[]),M[b].push((0,n.Ce)(E));return M}},40647:(mt,ie,a)=>{"use strict";a.d(ie,{HG:()=>E,m6:()=>L});var n=a(5801),d=a(95800),u=a(781),p=a(81769),I=a(97266),C=a(39439),B=a(20186);let b;class E{constructor(){this._notifyingListeners=!1,this._scopeListeners=[],this._eventProcessors=[],this._breadcrumbs=[],this._attachments=[],this._user={},this._tags={},this._extra={},this._contexts={},this._sdkProcessingMetadata={},this._propagationContext=A()}static clone(U){return U?U.clone():new E}clone(){const U=new E;return U._breadcrumbs=[...this._breadcrumbs],U._tags={...this._tags},U._extra={...this._extra},U._contexts={...this._contexts},U._user=this._user,U._level=this._level,U._span=this._span,U._session=this._session,U._transactionName=this._transactionName,U._fingerprint=this._fingerprint,U._eventProcessors=[...this._eventProcessors],U._requestSession=this._requestSession,U._attachments=[...this._attachments],U._sdkProcessingMetadata={...this._sdkProcessingMetadata},U._propagationContext={...this._propagationContext},U._client=this._client,U}setClient(U){this._client=U}getClient(){return this._client}addScopeListener(U){this._scopeListeners.push(U)}addEventProcessor(U){return this._eventProcessors.push(U),this}setUser(U){return this._user=U||{email:void 0,id:void 0,ip_address:void 0,segment:void 0,username:void 0},this._session&&(0,C.qO)(this._session,{user:U}),this._notifyScopeListeners(),this}getUser(){return this._user}getRequestSession(){return this._requestSession}setRequestSession(U){return this._requestSession=U,this}setTags(U){return this._tags={...this._tags,...U},this._notifyScopeListeners(),this}setTag(U,H){return this._tags={...this._tags,[U]:H},this._notifyScopeListeners(),this}setExtras(U){return this._extra={...this._extra,...U},this._notifyScopeListeners(),this}setExtra(U,H){return this._extra={...this._extra,[U]:H},this._notifyScopeListeners(),this}setFingerprint(U){return this._fingerprint=U,this._notifyScopeListeners(),this}setLevel(U){return this._level=U,this._notifyScopeListeners(),this}setTransactionName(U){return this._transactionName=U,this._notifyScopeListeners(),this}setContext(U,H){return null===H?delete this._contexts[U]:this._contexts[U]=H,this._notifyScopeListeners(),this}setSpan(U){return this._span=U,this._notifyScopeListeners(),this}getSpan(){return this._span}getTransaction(){const U=this._span;return U&&U.transaction}setSession(U){return U?this._session=U:delete this._session,this._notifyScopeListeners(),this}getSession(){return this._session}update(U){if(!U)return this;const H="function"==typeof U?U(this):U;if(H instanceof E){const W=H.getScopeData();this._tags={...this._tags,...W.tags},this._extra={...this._extra,...W.extra},this._contexts={...this._contexts,...W.contexts},W.user&&Object.keys(W.user).length&&(this._user=W.user),W.level&&(this._level=W.level),W.fingerprint.length&&(this._fingerprint=W.fingerprint),H.getRequestSession()&&(this._requestSession=H.getRequestSession()),W.propagationContext&&(this._propagationContext=W.propagationContext)}else if((0,n.Qd)(H)){const W=U;this._tags={...this._tags,...W.tags},this._extra={...this._extra,...W.extra},this._contexts={...this._contexts,...W.contexts},W.user&&(this._user=W.user),W.level&&(this._level=W.level),W.fingerprint&&(this._fingerprint=W.fingerprint),W.requestSession&&(this._requestSession=W.requestSession),W.propagationContext&&(this._propagationContext=W.propagationContext)}return this}clear(){return this._breadcrumbs=[],this._tags={},this._extra={},this._user={},this._contexts={},this._level=void 0,this._transactionName=void 0,this._fingerprint=void 0,this._requestSession=void 0,this._span=void 0,this._session=void 0,this._notifyScopeListeners(),this._attachments=[],this._propagationContext=A(),this}addBreadcrumb(U,H){const W="number"==typeof H?H:100;if(W<=0)return this;const de={timestamp:(0,d.lu)(),...U},se=this._breadcrumbs;return se.push(de),this._breadcrumbs=se.length>W?se.slice(-W):se,this._notifyScopeListeners(),this}getLastBreadcrumb(){return this._breadcrumbs[this._breadcrumbs.length-1]}clearBreadcrumbs(){return this._breadcrumbs=[],this._notifyScopeListeners(),this}addAttachment(U){return this._attachments.push(U),this}
1getAttachments(){return this.getScopeData().attachments}clearAttachments(){return this._attachments=[],this}getScopeData(){const{_breadcrumbs:U,_attachments:H,_contexts:W,_tags:de,_extra:se,_user:v,_level:y,_fingerprint:j,_eventProcessors:R,_propagationContext:ae,_sdkProcessingMetadata:ye,_transactionName:z,_span:Re}=this;return{breadcrumbs:U,attachments:H,contexts:W,tags:de,extra:se,user:v,level:y,fingerprint:j||[],eventProcessors:R,propagationContext:ae,sdkProcessingMetadata:ye,transactionName:z,span:Re}}applyToEvent(U,H={},W=[]){(0,B.e2)(U,this.getScopeData());const de=[...W,...(0,I.lG)(),...this._eventProcessors];return(0,I.jB)(de,U,H)}setSDKProcessingMetadata(U){return this._sdkProcessingMetadata={...this._sdkProcessingMetadata,...U},this}setPropagationContext(U){return this._propagationContext=U,this}getPropagationContext(){return this._propagationContext}captureException(U,H){const W=H&&H.event_id?H.event_id:(0,u.eJ)();if(!this._client)return p.vF.warn("No client configured on scope - will not capture exception!"),W;const de=new Error("Sentry syntheticException");return this._client.captureException(U,{originalException:U,syntheticException:de,...H,event_id:W},this),W}captureMessage(U,H,W){const de=W&&W.event_id?W.event_id:(0,u.eJ)();if(!this._client)return p.vF.warn("No client configured on scope - will not capture message!"),de;const se=new Error(U);return this._client.captureMessage(U,H,{originalException:U,syntheticException:se,...W,event_id:de},this),de}captureEvent(U,H){const W=H&&H.event_id?H.event_id:(0,u.eJ)();return this._client?(this._client.captureEvent(U,{...H,event_id:W},this),W):(p.vF.warn("No client configured on scope - will not capture event!"),W)}_notifyScopeListeners(){this._notifyingListeners||(this._notifyingListeners=!0,this._scopeListeners.forEach(U=>{U(this)}),this._notifyingListeners=!1)}}function L(){return b||(b=new E),b}function A(){return{traceId:(0,u.eJ)(),spanId:(0,u.eJ)().substring(16)}}},20962:(mt,ie,a)=>{"use strict";a.d(ie,{E1:()=>I,JD:()=>p,i_:()=>n,sy:()=>d,uT:()=>u});const n="sentry.source",d="sentry.sample_rate",u="sentry.op",p="sentry.origin",I="profile_id"},39439:(mt,ie,a)=>{"use strict";a.d(ie,{Vu:()=>C,fj:()=>p,qO:()=>I});var n=a(95800),d=a(781),u=a(97474);function p(M){const b=(0,n.zf)(),E={sid:(0,d.eJ)(),init:!0,timestamp:b,started:b,duration:0,status:"ok",errors:0,ignoreDuration:!1,toJSON:()=>function B(M){return(0,u.Ce)({sid:`${M.sid}`,init:M.init,started:new Date(1e3*M.started).toISOString(),timestamp:new Date(1e3*M.timestamp).toISOString(),status:M.status,errors:M.errors,did:"number"==typeof M.did||"string"==typeof M.did?`${M.did}`:void 0,duration:M.duration,abnormal_mechanism:M.abnormal_mechanism,attrs:{release:M.release,environment:M.environment,ip_address:M.ipAddress,user_agent:M.userAgent}})}(E)};return M&&I(E,M),E}function I(M,b={}){if(b.user&&(!M.ipAddress&&b.user.ip_address&&(M.ipAddress=b.user.ip_address),!M.did&&!b.did&&(M.did=b.user.id||b.user.email||b.user.username)),M.timestamp=b.timestamp||(0,n.zf)(),b.abnormal_mechanism&&(M.abnormal_mechanism=b.abnormal_mechanism),b.ignoreDuration&&(M.ignoreDuration=b.ignoreDuration),b.sid&&(M.sid=32===b.sid.length?b.sid:(0,d.eJ)()),void 0!==b.init&&(M.init=b.init),!M.did&&b.did&&(M.did=`${b.did}`),"number"==typeof b.started&&(M.started=b.started),M.ignoreDuration)M.duration=void 0;else if("number"==typeof b.duration)M.duration=b.duration;else{const E=M.timestamp-M.started;M.duration=E>=0?E:0}b.release&&(M.release=b.release),b.environment&&(M.environment=b.environment),!M.ipAddress&&b.ipAddress&&(M.ipAddress=b.ipAddress),!M.userAgent&&b.userAgent&&(M.userAgent=b.userAgent),"number"==typeof b.errors&&(M.errors=b.errors),b.status&&(M.status=b.status)}function C(M,b){let E={};b?E={status:b}:"ok"===M.status&&(E={status:"exited"}),I(M,E)}},23787:(mt,ie,a)=>{"use strict";a.d(ie,{k:()=>B,l:()=>C});var n=a(97474),d=a(46754),u=a(82248),p=a(81477),I=a(33308);function C(M,b,E){const L=b.getOptions(),{publicKey:P}=b.getDsn()||{},{segment:A}=E&&E.getUser()||{},x=(0,n.Ce)({environment:L.environment||d.U,release:L.release,user_segment:A,public_key:P,trace_id:M});return b.emit&&b.emit("createDsc",x),x}function B(M){const b=(0,u.KU)();if(!b)return{};const E=C((0,I.et)(M).trace_id||"",b,(0,u.o5)()),L=(0,p.z)(M);if(!L)return E;const P=L&&L._frozenDynamicSamplingContext;if(P)return P;const{sampleRate:A,source:x}=L.metadata;null!=A&&(E.sample_rate=`${A}`);const U=(0,I.et)(L);return x&&"url"!==x&&(E.transaction=U.description),E.sampled=String((0,I.pK)(L)),b.emit&&b.emit("createDsc",E),E}},45852:(mt,ie,a)=>{"use strict";a.d(ie,{Cq:()=>B,zX:()=>L});var n=a(81769),d=a(95800),u=a(80557),p=a(33308),I=a(65100),C=a(80710);const B={idleTimeout:1e3,finalTimeout:3e4,heartbeatInterval:5e3},b=["heartbeatFailed","idleTimeout","documentHidden","finalTimeout","externalFinish","cancelled"];class E extends I.l{constructor(A,x,U,H){super(H),this._pushActivity=A,this._popActivity=x,this.transactionSpanId=U}add(A){if(A.spanContext().spanId!==this.transactionSpanId){const x=A.end;A.end=(...U)=>(this._popActivity(A.spanContext().spanId),x.apply(A,U)),void 0===(0,p.et)(A).timestamp&&this._pushActivity(A.spanContext().spanId)}super.add(A)}}class L extends C.Z{constructor(A,x,U=B.idleTimeout,H=B.finalTimeout,W=B.heartbeatInterval,de=!1,se=!1){super(A,x),this._idleHub=x,this._idleTimeout=U,this._finalTimeout=H,this._heartbeatInterval=W,this._onScope=de,this.activities={},this._heartbeatCounter=0,this._finished=!1,this._idleTimeoutCanceledPermanently=!1,this._beforeFinishCallbacks=[],this._finishReason=b[4],this._autoFinishAllowed=!se,de&&(u.T&&n.vF.log(`Setting idle transaction on scope. Span ID: ${this.spanContext().spanId}`),x.getScope().setSpan(this)),se||this._restartIdleTimeout(),setTimeout(()=>{this._finished||(this.setStatus("deadline_exceeded"),this._finishReason=b[3],this.end())},this._finalTimeout)}end(A){const x=(0,p.cI)(A);if(this._finished=!0,this.activities={},"ui.action.click"===this.op&&this.setAttribute("finishReason",this._finishReason),this.spanRecorder){u.T&&n.vF.log("[Tracing] finishing IdleTransaction",new Date(1e3*x).toISOString(),this.op);for(const U of this._beforeFinishCallbacks)U(this,x);this.spanRecorder.spans=this.spanRecorder.spans.filter(U=>{if(U.spanContext().spanId===this.spanContext().spanId)return!0;(0,p.et)(U).timestamp||(U.setStatus("cancelled"),U.end(x),u.T&&n.vF.log("[Tracing] cancelling span since transaction ended early",JSON.stringify(U,void 0,2)));const{start_timestamp:H,timestamp:W}=(0,p.et)(U),de=H&&H<x,v=W&&H&&W-H<(this._finalTimeout+this._idleTimeout)/1e3;if(u.T){const y=JSON.stringify(U,void 0,2);de?v||n.vF.log("[Tracing] discarding Span since it finished after Transaction final timeout",y):n.vF.log("[Tracing] discarding Span since it happened after Transaction was finished",y)}return de&&v}),u.T&&n.vF.log("[Tracing] flushing IdleTransaction")}else u.T&&n.vF.log("[Tracing] No active IdleTransaction");if(this._onScope){const U=this._idleHub.getScope();U.getTransaction()===this&&U.setSpan(void 0)}return super.end(A)}registerBeforeFinishCallback(A){this._beforeFinishCallbacks.push(A)}initSpanRecorder(A){this.spanRecorder||(this.spanRecorder=new E(H=>{this._finished||this._pushActivity(H)},H=>
1{this._finished||this._popActivity(H)},this.spanContext().spanId,A),u.T&&n.vF.log("Starting heartbeat"),this._pingHeartbeat()),this.spanRecorder.add(this)}cancelIdleTimeout(A,{restartOnChildSpanChange:x}={restartOnChildSpanChange:!0}){this._idleTimeoutCanceledPermanently=!1===x,this._idleTimeoutID&&(clearTimeout(this._idleTimeoutID),this._idleTimeoutID=void 0,0===Object.keys(this.activities).length&&this._idleTimeoutCanceledPermanently&&(this._finishReason=b[5],this.end(A)))}setFinishReason(A){this._finishReason=A}sendAutoFinishSignal(){this._autoFinishAllowed||(u.T&&n.vF.log("[Tracing] Received finish signal for idle transaction."),this._restartIdleTimeout(),this._autoFinishAllowed=!0)}_restartIdleTimeout(A){this.cancelIdleTimeout(),this._idleTimeoutID=setTimeout(()=>{!this._finished&&0===Object.keys(this.activities).length&&(this._finishReason=b[1],this.end(A))},this._idleTimeout)}_pushActivity(A){this.cancelIdleTimeout(void 0,{restartOnChildSpanChange:!this._idleTimeoutCanceledPermanently}),u.T&&n.vF.log(`[Tracing] pushActivity: ${A}`),this.activities[A]=!0,u.T&&n.vF.log("[Tracing] new activities count",Object.keys(this.activities).length)}_popActivity(A){if(this.activities[A]&&(u.T&&n.vF.log(`[Tracing] popActivity ${A}`),delete this.activities[A],u.T&&n.vF.log("[Tracing] new activities count",Object.keys(this.activities).length)),0===Object.keys(this.activities).length){const x=(0,d.zf)();this._idleTimeoutCanceledPermanently?this._autoFinishAllowed&&(this._finishReason=b[5],this.end(x)):this._restartIdleTimeout(x+this._idleTimeout/1e3)}}_beat(){if(this._finished)return;const A=Object.keys(this.activities).join("");A===this._prevHeartbeatString?this._heartbeatCounter++:this._heartbeatCounter=1,this._prevHeartbeatString=A,this._heartbeatCounter>=3?this._autoFinishAllowed&&(u.T&&n.vF.log("[Tracing] Transaction finished because of no change for 3 heart beats"),this.setStatus("deadline_exceeded"),this._finishReason=b[0],this.end()):this._pingHeartbeat()}_pingHeartbeat(){u.T&&n.vF.log(`pinging Heartbeat -> current counter: ${this._heartbeatCounter}`),setTimeout(()=>{this._beat()},this._heartbeatInterval)}}},65100:(mt,ie,a)=>{"use strict";a.d(ie,{L:()=>P,l:()=>L});var n=a(781),d=a(95800),u=a(81769),p=a(97474),I=a(80557),C=a(86340),B=a(20962),M=a(81477),b=a(33308),E=a(74730);class L{constructor(x=1e3){this._maxlen=x,this.spans=[]}add(x){this.spans.length>this._maxlen?x.spanRecorder=void 0:this.spans.push(x)}}class P{constructor(x={}){this._traceId=x.traceId||(0,n.eJ)(),this._spanId=x.spanId||(0,n.eJ)().substring(16),this._startTime=x.startTimestamp||(0,d.zf)(),this.tags=x.tags?{...x.tags}:{},this.data=x.data?{...x.data}:{},this.instrumenter=x.instrumenter||"sentry",this._attributes={},this.setAttributes({[B.JD]:x.origin||"manual",[B.uT]:x.op,...x.attributes}),this._name=x.name||x.description,x.parentSpanId&&(this._parentSpanId=x.parentSpanId),"sampled"in x&&(this._sampled=x.sampled),x.status&&(this._status=x.status),x.endTimestamp&&(this._endTime=x.endTimestamp),void 0!==x.exclusiveTime&&(this._exclusiveTime=x.exclusiveTime),this._measurements=x.measurements?{...x.measurements}:{}}get name(){return this._name||""}set name(x){this.updateName(x)}get description(){return this._name}set description(x){this._name=x}get traceId(){return this._traceId}set traceId(x){this._traceId=x}get spanId(){return this._spanId}set spanId(x){this._spanId=x}set parentSpanId(x){this._parentSpanId=x}get parentSpanId(){return this._parentSpanId}get sampled(){return this._sampled}set sampled(x){this._sampled=x}get attributes(){return this._attributes}set attributes(x){this._attributes=x}get startTimestamp(){return this._startTime}set startTimestamp(x){this._startTime=x}get endTimestamp(){return this._endTime}set endTimestamp(x){this._endTime=x}get status(){return this._status}set status(x){this._status=x}get op(){return this._attributes[B.uT]}set op(x){this.setAttribute(B.uT,x)}get origin(){return this._attributes[B.JD]}set origin(x){this.setAttribute(B.JD,x)}spanContext(){const{_spanId:x,_traceId:U,_sampled:H}=this;return{spanId:x,traceId:U,traceFlags:H?b.aO:b.CC}}startChild(x){const U=new P({...x,parentSpanId:this._spanId,sampled:this._sampled,traceId:this._traceId});U.spanRecorder=this.spanRecorder,U.spanRecorder&&U.spanRecorder.add(U);const H=(0,M.z)(this);if(U.transaction=H,I.T&&H){const v=`[Tracing] Starting '${x&&x.op||"< unknown op >"}' span on transaction '${(0,b.et)(U).description||"< unknown name >"}' (${H.spanContext().spanId}).`;u.vF.log(v),this._logMessage=v}return U}setTag(x,U){return this.tags={...this.tags,[x]:U},this}setData(x,U){return this.data={...this.data,[x]:U},this}setAttribute(x,U){void 0===U?delete this._attributes[x]:this._attributes[x]=U}
1setAttributes(x){Object.keys(x).forEach(U=>this.setAttribute(U,x[U]))}setStatus(x){return this._status=x,this}setHttpStatus(x){return(0,E.N8)(this,x),this}setName(x){this.updateName(x)}updateName(x){return this._name=x,this}isSuccess(){return"ok"===this._status}finish(x){return this.end(x)}end(x){if(this._endTime)return;const U=(0,M.z)(this);if(I.T&&U&&U.spanContext().spanId!==this._spanId){const H=this._logMessage;H&&u.vF.log(H.replace("Starting","Finishing"))}this._endTime=(0,b.cI)(x)}toTraceparent(){return(0,b.Qh)(this)}toContext(){return(0,p.Ce)({data:this._getData(),description:this._name,endTimestamp:this._endTime,op:this.op,parentSpanId:this._parentSpanId,sampled:this._sampled,spanId:this._spanId,startTimestamp:this._startTime,status:this._status,tags:this.tags,traceId:this._traceId})}updateWithContext(x){return this.data=x.data||{},this._name=x.name||x.description,this._endTime=x.endTimestamp,this.op=x.op,this._parentSpanId=x.parentSpanId,this._sampled=x.sampled,this._spanId=x.spanId||this._spanId,this._startTime=x.startTimestamp||this._startTime,this._status=x.status,this.tags=x.tags||{},this._traceId=x.traceId||this._traceId,this}getTraceContext(){return(0,b.kX)(this)}getSpanJSON(){return(0,p.Ce)({data:this._getData(),description:this._name,op:this._attributes[B.uT],parent_span_id:this._parentSpanId,span_id:this._spanId,start_timestamp:this._startTime,status:this._status,tags:Object.keys(this.tags).length>0?this.tags:void 0,timestamp:this._endTime,trace_id:this._traceId,origin:this._attributes[B.JD],_metrics_summary:(0,C.g)(this),profile_id:this._attributes[B.E1],exclusive_time:this._exclusiveTime,measurements:Object.keys(this._measurements).length>0?this._measurements:void 0})}isRecording(){return!this._endTime&&!!this._sampled}toJSON(){return this.getSpanJSON()}_getData(){const{data:x,_attributes:U}=this,H=Object.keys(x).length>0,W=Object.keys(U).length>0;if(H||W)return H&&W?{...x,...U}:H?x:U}}},74730:(mt,ie,a)=>{"use strict";var n,I;function p(I,C){I.setTag("http.status_code",String(C)),I.setData("http.response.status_code",C);const B=function d(I){if(I<400&&I>=100)return"ok";if(I>=400&&I<500)switch(I){case 401:return"unauthenticated";case 403:return"permission_denied";case 404:return"not_found";case 409:return"already_exists";case 413:return"failed_precondition";case 429:return"resource_exhausted";default:return"invalid_argument"}if(I>=500&&I<600)switch(I){case 501:return"unimplemented";case 503:return"unavailable";case 504:return"deadline_exceeded";default:return"internal_error"}return"unknown_error"}(C);"unknown_error"!==B&&I.setStatus(B)}a.d(ie,{N8:()=>p}),(I=n||(n={})).Ok="ok",I.DeadlineExceeded="deadline_exceeded",I.Unauthenticated="unauthenticated",I.PermissionDenied="permission_denied",I.NotFound="not_found",I.ResourceExhausted="resource_exhausted",I.InvalidArgument="invalid_argument",I.Unimplemented="unimplemented",I.Unavailable="unavailable",I.InternalError="internal_error",I.UnknownError="unknown_error",I.Cancelled="cancelled",I.AlreadyExists="already_exists",I.FailedPrecondition="failed_precondition",I.Aborted="aborted",I.OutOfRange="out_of_range",I.DataLoss="data_loss"},2831:(mt,ie,a)=>{"use strict";a.d(ie,{Bk:()=>P,Lb:()=>se,Uk:()=>L});var n=a(97474),d=a(55560),u=a(33308),p=a(23787),I=a(82248),C=a(8090);function L(v){if(!(0,C.w)())return;const y=function U(v){if(v.startTime){const y={...v};return y.startTimestamp=(0,u.cI)(v.startTime),delete y.startTime,y}return v}(v),j=(0,d.BF)(),R=v.scope?v.scope.getSpan():P();if(v.onlyIfParent&&!R)return;const z=(v.scope||(0,I.o5)()).clone();return function x(v,{parentSpan:y,spanContext:j,forceTransaction:R,scope:ae}){if(!(0,C.w)())return;const ye=(0,d.rm)();let z;if(y&&!R)z=y.startChild(j);else if(y){const Re=(0,p.k)(y),{traceId:Xe,spanId:xe}=y.spanContext(),ve=(0,u.pK)(y);z=v.startTransaction({traceId:Xe,parentSpanId:xe,parentSampled:ve,...j,metadata:{dynamicSamplingContext:Re,...j.metadata}})}else{const{traceId:Re,dsc:Xe,parentSpanId:xe,sampled:ve}={...ye.getPropagationContext(),...ae.getPropagationContext()};z=v.startTransaction({traceId:Re,parentSpanId:xe,parentSampled:ve,...j,metadata:{dynamicSamplingContext:Xe,...j.metadata}})}return ae.setSpan(z),function de(v,y,j){v&&((0,n.my)(v,W,j),(0,n.my)(v,H,y)
1)}(z,ae,ye),z}(j,{parentSpan:R,spanContext:y,forceTransaction:v.forceTransaction,scope:z})}function P(){return(0,I.o5)().getSpan()}const H="_sentryScope",W="_sentryIsolationScope";function se(v){return{scope:v[H],isolationScope:v[W]}}},80710:(mt,ie,a)=>{"use strict";a.d(ie,{Z:()=>L});var n=a(97474),d=a(81769),u=a(80557),p=a(55560),I=a(86340),C=a(20962),B=a(33308),M=a(23787),b=a(65100),E=a(2831);class L extends b.L{constructor(A,x){super(A),this._contexts={},this._hub=x||(0,p.BF)(),this._name=A.name||"",this._metadata={...A.metadata},this._trimEnd=A.trimEnd,this.transaction=this;const U=this._metadata.dynamicSamplingContext;U&&(this._frozenDynamicSamplingContext={...U})}get name(){return this._name}set name(A){this.setName(A)}get metadata(){return{source:"custom",spanMetadata:{},...this._metadata,...this._attributes[C.i_]&&{source:this._attributes[C.i_]},...this._attributes[C.sy]&&{sampleRate:this._attributes[C.sy]}}}set metadata(A){this._metadata=A}setName(A,x="custom"){this._name=A,this.setAttribute(C.i_,x)}updateName(A){return this._name=A,this}initSpanRecorder(A=1e3){this.spanRecorder||(this.spanRecorder=new b.l(A)),this.spanRecorder.add(this)}setContext(A,x){null===x?delete this._contexts[A]:this._contexts[A]=x}setMeasurement(A,x,U=""){this._measurements[A]={value:x,unit:U}}setMetadata(A){this._metadata={...this._metadata,...A}}end(A){const x=(0,B.cI)(A),U=this._finishTransaction(x);if(U)return this._hub.captureEvent(U)}toContext(){const A=super.toContext();return(0,n.Ce)({...A,name:this._name,trimEnd:this._trimEnd})}updateWithContext(A){return super.updateWithContext(A),this._name=A.name||"",this._trimEnd=A.trimEnd,this}getDynamicSamplingContext(){return(0,M.k)(this)}setHub(A){this._hub=A}getProfileId(){if(void 0!==this._contexts&&void 0!==this._contexts.profile)return this._contexts.profile.profile_id}_finishTransaction(A){if(void 0!==this._endTime)return;this._name||(u.T&&d.vF.warn("Transaction has no name, falling back to `<unlabeled transaction>`."),this._name="<unlabeled transaction>"),super.end(A);const x=this._hub.getClient();if(x&&x.emit&&x.emit("finishTransaction",this),!0!==this._sampled)return u.T&&d.vF.log("[Tracing] Discarding transaction because its trace was not chosen to be sampled."),void(x&&x.recordDroppedEvent("sample_rate","transaction"));const U=this.spanRecorder?this.spanRecorder.spans.filter(j=>j!==this&&(0,B.et)(j).timestamp):[];if(this._trimEnd&&U.length>0){const j=U.map(R=>(0,B.et)(R).timestamp).filter(Boolean);this._endTime=j.reduce((R,ae)=>R>ae?R:ae)}const{scope:H,isolationScope:W}=(0,E.Lb)(this),{metadata:de}=this,{source:se}=de,v={contexts:{...this._contexts,trace:(0,B.kX)(this)},spans:U,start_timestamp:this._startTime,tags:this.tags,timestamp:this._endTime,transaction:this._name,type:"transaction",sdkProcessingMetadata:{...de,capturedSpanScope:H,capturedSpanIsolationScope:W,...(0,n.Ce)({dynamicSamplingContext:(0,M.k)(this)})},_metrics_summary:(0,I.g)(this),...se&&{transaction_info:{source:se}}};return Object.keys(this._measurements).length>0&&(u.T&&d.vF.log("[Measurements] Adding measurements to transaction",JSON.stringify(this._measurements,void 0,2)),v.measurements=this._measurements),u.T&&d.vF.log(`[Tracing] Finishing ${this.op} transaction: ${this._name}.`),v}}},20186:(mt,ie,a)=>{"use strict";a.d(ie,{Rg:()=>B,e2:()=>C});var n=a(97474),d=a(781),u=a(23787),p=a(81477),I=a(33308);function C(x,U){const{fingerprint:H,span:W,breadcrumbs:de,sdkProcessingMetadata:se}=U;(function b(x,U){const{extra:H,tags:W,user:de,contexts:se,level:v,transactionName:y}=U,j=(0,n.Ce)(H);j&&Object.keys(j).length&&(x.extra={...j,...x.extra});const R=(0,n.Ce)(W);R&&Object.keys(R).length&&(x.tags={...R,...x.tags});const ae=(0,n.Ce)(de);ae&&Object.keys(ae).length&&(x.user={...ae,...x.user});const ye=(0,n.Ce)(se);ye&&Object.keys(ye).length&&(x.contexts={...ye,...x.contexts}),v&&(x.level=v),y&&(x.transaction=y)})(x,U),W&&function P(x,U){x.contexts={trace:(0,I.kX)(U),...x.contexts};const H=(0,p.z)(U);if(H){x.sdkProcessingMetadata={dynamicSamplingContext:(0,u.k)(U),...x.sdkProcessingMetadata};const W=(0,I.et)(H).description;W&&(x.tags={transaction:W,...x.tags})}}(x,W),function A(x,U){x.fingerprint=x.fingerprint?(0,d.k9)(x.fingerprint):[],U&&(x.fingerprint=x.fingerprint.concat(U)),x.fingerprint&&!x.fingerprint.length&&delete x.fingerprint}(x,H),function E(x,U){const H=[...x.breadcrumbs||[],...U];x.breadcrumbs=H.length?H:void 0}(x,de),function L(x,U){x.sdkProcessingMetadata={...x.sdkProcessingMetadata,...U}}(x,se)}function B(x,U){const{extra:H,tags:W,user:de,contexts:se,level:v,sdkProcessingMetadata:y,breadcrumbs:j,fingerprint:R,eventProcessors:ae,attachments:ye,propagationContext:z,transactionName:Re,span:Xe}=U;M(x,"extra",H),M(x,"tags",W),M(x,"user",de),M(x,"contexts",se),M(x,"sdkProcessingMetadata",y),v&&(x.level=v),Re&&(x.transactionName=Re),Xe&&(x.span=Xe),j.length&&(x.breadcrumbs=[...x.breadcrumbs,...j]),R.length&&(x.fingerprint=[...x.fingerprint,...R]),ae.length&&(x.eventProcessors=[...x.eventProcessors,...ae]),ye.length&&(x.attachments=[...x.attachments,...ye]),x.propagationContext={...x.prop
1agationContext,...z}}function M(x,U,H){if(H&&Object.keys(H).length){x[U]={...x[U]};for(const W in H)Object.prototype.hasOwnProperty.call(H,W)&&(x[U][W]=H[W])}}},81477:(mt,ie,a)=>{"use strict";function n(d){return d.transaction}a.d(ie,{z:()=>n})},8090:(mt,ie,a)=>{"use strict";a.d(ie,{w:()=>d});var n=a(82248);function d(u){if("boolean"==typeof __SENTRY_TRACING__&&!__SENTRY_TRACING__)return!1;const p=(0,n.KU)(),I=u||p&&p.getOptions();return!!I&&(I.enableTracing||"tracesSampleRate"in I||"tracesSampler"in I)}},23400:(mt,ie,a)=>{"use strict";a.d(ie,{li:()=>se,mG:()=>L});var n=a(781),d=a(95800),u=a(82064),p=a(77018),I=a(95433),C=a(46754),B=a(97266),M=a(40647),b=a(20186),E=a(33308);function L(R,ae,ye,z,Re,Xe){const{normalizeDepth:xe=3,normalizeMaxBreadth:ve=1e3}=R,Je={...ae,event_id:ae.event_id||ye.event_id||(0,n.eJ)(),timestamp:ae.timestamp||(0,d.lu)()},ge=ye.integrations||R.integrations.map(K=>K.name);(function P(R,ae){const{environment:ye,release:z,dist:Re,maxValueLength:Xe=250}=ae;"environment"in R||(R.environment="environment"in ae?ye:C.U),void 0===R.release&&void 0!==z&&(R.release=z),void 0===R.dist&&void 0!==Re&&(R.dist=Re),R.message&&(R.message=(0,u.xv)(R.message,Xe));const xe=R.exception&&R.exception.values&&R.exception.values[0];xe&&xe.value&&(xe.value=(0,u.xv)(xe.value,Xe));const ve=R.request;ve&&ve.url&&(ve.url=(0,u.xv)(ve.url,Xe))})(Je,R),function H(R,ae){ae.length>0&&(R.sdk=R.sdk||{},R.sdk.integrations=[...R.sdk.integrations||[],...ae])}(Je,ge),void 0===ae.type&&function x(R,ae){const ye=p.OW._sentryDebugIds;if(!ye)return;let z;const Re=A.get(ae);Re?z=Re:(z=new Map,A.set(ae,z));const Xe=Object.keys(ye).reduce((xe,ve)=>{let Je;const ge=z.get(ve);ge?Je=ge:(Je=ae(ve),z.set(ve,Je));for(let _t=Je.length-1;_t>=0;_t--){const Z=Je[_t];if(Z.filename){xe[Z.filename]=ye[ve];break}}return xe},{});try{R.exception.values.forEach(xe=>{xe.stacktrace.frames.forEach(ve=>{ve.filename&&(ve.debug_id=Xe[ve.filename])})})}catch{}}(Je,R.stackParser);const _t=function de(R,ae){if(!ae)return R;const ye=R?R.clone():new M.HG;return ye.update(ae),ye}(z,ye.captureContext);ye.mechanism&&(0,n.M6)(Je,ye.mechanism);const Z=Re&&Re.getEventProcessors?Re.getEventProcessors():[],oe=(0,M.m6)().getScopeData();if(Xe){const K=Xe.getScopeData();(0,b.Rg)(oe,K)}if(_t){const K=_t.getScopeData();(0,b.Rg)(oe,K)}const ue=[...ye.attachments||[],...oe.attachments];ue.length&&(ye.attachments=ue),(0,b.e2)(Je,oe);const ke=[...Z,...(0,B.lG)(),...oe.eventProcessors];return(0,B.jB)(ke,Je,ye).then(K=>(K&&function U(R){const ae={};try{R.exception.values.forEach(z=>{z.stacktrace.frames.forEach(Re=>{Re.debug_id&&(Re.abs_path?ae[Re.abs_path]=Re.debug_id:Re.filename&&(ae[Re.filename]=Re.debug_id),delete Re.debug_id)})})}catch{}if(0===Object.keys(ae).length)return;R.debug_meta=R.debug_meta||{},R.debug_meta.images=R.debug_meta.images||[];const ye=R.debug_meta.images;Object.keys(ae).forEach(z=>{ye.push({type:"sourcemap",code_file:z,debug_id:ae[z]})})}(K),"number"==typeof xe&&xe>0?function W(R,ae,ye){if(!R)return null;const z={...R,...R.breadcrumbs&&{breadcrumbs:R.breadcrumbs.map(Re=>({...Re,...Re.data&&{data:(0,I.S8)(Re.data,ae,ye)}}))},...R.user&&{user:(0,I.S8)(R.user,ae,ye)},...R.contexts&&{contexts:(0,I.S8)(R.contexts,ae,ye)},...R.extra&&{extra:(0,I.S8)(R.extra,ae,ye)}};return R.contexts&&R.contexts.trace&&z.contexts&&(z.contexts.trace=R.contexts.trace,R.contexts.trace.data&&(z.contexts.trace.data=(0,I.S8)(R.contexts.trace.data,ae,ye))),R.spans&&(z.spans=R.spans.map(Re=>{const Xe=(0,E.et)(Re).data;return Xe&&(Re.data=(0,I.S8)(Xe,ae,ye)),Re})),z}(K,xe,ve):K))}const A=new WeakMap;function se(R){if(R)return function v(R){return R instanceof M.HG||"function"==typeof R}(R)||function j(R){return Object.keys(R).some(ae=>y.includes(ae))}(R)?{captureContext:R}:R}const y=["user","level","extra","contexts","tags","fingerprint","requestSession","propagationContext"]},33308:(mt,ie,a)=>{"use strict";a.d(ie,{CC:()=>p,Qh:()=>B,aO:()=>I,cI:()=>M,et:()=>E,kX:()=>C,pK:()=>P});var n=a(97474),d=a(38399),u=a(95800);const p=0,I=1;function C(A){const{spanId:x,traceId:U}=A.spanContext(),{data:H,op:W,parent_span_id:de,status:se,tags:v,origin:y}=E(A);return(0,n.Ce)({data:H,op:W,parent_span_id:de,span_id:x,status:se,tags:v,trace_id:U,origin:y})}function B(A){const{traceId:x,spanId:U}=A.spanContext(),H=P(A);return(0,d.TC)(x,U,H)}function M(A){return"number"==typeof A?b(A):Array.isArray(A)?A[0]+A[1]/1e9:A instanceof Date?b(A.getTime()):(0,u.zf)()}function b(A){return A>9999999999?A/1e3:A}function E(A){return function L(A){return"function"==typeof A.getSpanJSON}(A)?A.getSpanJSON():"function"==typeof A.toJSON?A.toJSON():{}}function P(A){const{traceFlags:x}=A.spanContext();return!!(x&I)}},97199:(mt,ie,a)=>{"use strict";a.d(ie,{M:()=>n});const n="7.114.0"},88909:(mt,ie,a)=>{"use strict";a.d(ie,{fe:()=>sa});var n=a(10467);function u(h){let s,c=h[0],m=1;for(;m<h.length;
1){const S=h[m],$=h[m+1];if(m+=2,("optionalAccess"===S||"optionalCall"===S)&&null==c)return;"access"===S||"optionalAccess"===S?(s=c,c=$(c)):("call"===S||"optionalCall"===S)&&(c=$((...Ce)=>c.call(s,...Ce)),s=void 0)}return c}var p=a(82248);function M(h){return"/"===h[h.length-1]?h.slice(0,-1):h}var E=a(35948),L=a(23400),P=a(55560),A=a(33308),x=a(20962),U=a(77018),H=a(95433),W=a(97474),de=a(38617),se=a(95800),v=a(81769),y=a(781),j=a(25429),R=a(82064),ae=a(68603),ye=a(23703),z=a(36597),Re=a(44965),Xe=a(73200),xe=a(32657);function ve(){return typeof window<"u"&&(!(0,xe.wD)()||function Je(){return void 0!==U.OW.process&&"renderer"===U.OW.process.type}())}var ge=a(52373);const _t=U.OW,Z="sentryReplaySession",oe="replay_event",ue="Unable to send Replay",Ke=5e3,vt=3,Wt=15e4,te=2e7;function It(h){let s,c=h[0],m=1;for(;m<h.length;){const S=h[m],$=h[m+1];if(m+=2,("optionalAccess"===S||"optionalCall"===S)&&null==c)return;"access"===S||"optionalAccess"===S?(s=c,c=$(c)):("call"===S||"optionalCall"===S)&&(c=$((...Ce)=>c.call(s,...Ce)),s=void 0)}return c}var jt=function(h){return h[h.Document=0]="Document",h[h.DocumentType=1]="DocumentType",h[h.Element=2]="Element",h[h.Text=3]="Text",h[h.CDATA=4]="CDATA",h[h.Comment=5]="Comment",h}(jt||{});function Lt(h){const s=It([h,"optionalAccess",c=>c.host]);return It([s,"optionalAccess",c=>c.shadowRoot])===h}function St(h){return"[object ShadowRoot]"===Object.prototype.toString.call(h)}function Ie(h){try{const s=h.rules||h.cssRules;return s?function cn(h){return h.includes(" background-clip: text;")&&!h.includes(" -webkit-background-clip: text;")&&(h=h.replace(" background-clip: text;"," -webkit-background-clip: text; background-clip: text;")),h}(Array.from(s,he).join("")):null}catch{return null}}function he(h){let s;if(function ne(h){return"styleSheet"in h}(h))try{s=Ie(h.styleSheet)||function Ne(h){const{cssText:s}=h;if(s.split('"').length<3)return s;const c=["@import",`url(${JSON.stringify(h.href)})`];return""===h.layerName?c.push("layer"):h.layerName&&c.push(`layer(${h.layerName})`),h.supportsText&&c.push(`supports(${h.supportsText})`),h.media.length&&c.push(h.media.mediaText),c.join(" ")+";"}(h)}catch{}else if(function Le(h){return"selectorText"in h}(h)&&h.selectorText.includes(":"))return function Y(h){return h.replace(/(\[(?:[\w-]+)[^\\])(:(?:[\w-]+)\])/gm,"$1\\$2")}(h.cssText);return s||h.cssText}class re{constructor(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}getId(s){return s?function nt(h,s){return h??s()}(It([this,"access",m=>m.getMeta,"call",m=>m(s),"optionalAccess",m=>m.id]),()=>-1):-1}getNode(s){return this.idNodeMap.get(s)||null}getIds(){return Array.from(this.idNodeMap.keys())}getMeta(s){return this.nodeMetaMap.get(s)||null}removeNodeFromMap(s){const c=this.getId(s);this.idNodeMap.delete(c),s.childNodes&&s.childNodes.forEach(m=>this.removeNodeFromMap(m))}has(s){return this.idNodeMap.has(s)}hasNode(s){return this.nodeMetaMap.has(s)}add(s,c){this.idNodeMap.set(c.id,s),this.nodeMetaMap.set(s,c)}replace(s,c){const m=this.getNode(s);if(m){const S=this.nodeMetaMap.get(m);S&&this.nodeMetaMap.set(c,S)}this.idNodeMap.set(s,c)}reset(){this.idNodeMap=new Map,this.nodeMetaMap=new WeakMap}}function Me({maskInputOptions:h,tagName:s,type:c}){return"OPTION"===s&&(s="SELECT"),!!(h[s.toLowerCase()]||c&&h[c]||"password"===c||"INPUT"===s&&!c&&h.text)}function rt({isMasked:h,element:s,value:c,maskInputFn:m}){let S=c||"";return h?(m&&(S=m(S,s)),"*".repeat(S.length)):S}function bt(h){return h.toLowerCase()}function Xt(h){return h.toUpperCase()}const Zt="__rrweb_original__";function Jt(h){const s=h.type;return h.hasAttribute("data-rr-is-password")?"password":s?bt(s):null}function Ut(h,s,c){return"INPUT"!==s||"radio"!==c&&"checkbox"!==c?h.value:h.getAttribute("value")||""}let Qt=1;const rn=new RegExp("[^a-z0-9-_:]"),yn=-2;function Pn(){return Qt++}let ce,ze;const me=/url\((?:(')([^']*)'|(")(.*?)"|([^)]*))\)/gm,$e=/^(?:[a-z+]+:)?\/\//i,De=/^www\..*/i,st=/^(data:)([^,]*),(.*)/i;function je(h,s){return(h||"").replace(me,(c,m,S,$,Ce,ht)=>{const yt=S||Ce||ht,Ht=m||$||"";if(!yt)return c;if($e.test(yt)||De.test(yt))return`url(${Ht}${yt}${Ht})`;if(st.test(yt))return`url(${Ht}${yt}${Ht})`;if("/"===yt[0])return`url(${Ht}${function be(h){let s="";return s=h.indexOf("//")>-1?h.split("/").slice(0,3).join("/"):h.split("/")[0],s=s.split("?")[0],s}(s)+yt}${Ht})`;const nn=s.split("/"),wt=yt.split("/");nn.pop();for(const en of wt)"."!==en&&(".."===en?nn.pop():nn.push(en));return`url(${Ht}${nn.join("/")}${Ht})`})}const et=/^[^ \t\n\r\u000c]+/,We=/^[, \t\n\r\u000c]+/;function Qe(h,s){if(!s||""===s.trim())return s;const c=h.createElement("a");return c.href=s,c.href}function it(h){return!("svg"!==h.tagName&&!h.ownerSVGElement)}function He(){const h=document.createElement("a");return h.href="",h.href}function dt(h,s,c,m,S,$){return m&&("src"===c||"href"===c&&("use"!==s||"#"!==m[0])||"xlink:href"===c&&"#"!==m[0]||"background"===c&&("table"===s||"td"===s||"th"===s)?Qe(h,m):"srcset"===c?function at(h,s){if(""===s.trim())return s;let c=0;function m($){let Ce;const ht=$.exec(s.substring(c));return ht?(Ce=ht[0],c+=Ce.length,Ce):""}const S=[];for(;m(We),!(c>=s.length);){let $=m(et);if(","===$.slice(-1))$=Qe(h,$.substring(0,$.length-1)),S.push($);else{let Ce="";$=Qe(h,$);let ht=!1;for(;;){const yt=s.charAt(c);if(""===yt){S.push(($+Ce).trim());break}if(ht)")"===yt&&(ht=!1);else{if(","===yt){c+=1,S.push(($+Ce).trim());break}"("===yt&&(ht=!0)}Ce+=yt,c+=1}}}return S.join(", ")}(h,m):"style"===c?je(m,He()):"object"===s&&"data"===c?Qe(h,m):"function"==typeof $?$(c,m,S):m)}function kt(h,s,c){return("video"===h||"audio"===h)&&"autoplay"===s}function Wn(h,s,c=1/0,m=0){return!h||h.nodeType!==h.ELEMENT_NODE||m>c?-1:s(h)?m:Wn(h.parentNode,s,c,m+1)}function Qn(h,s){return c=>{const m=c;if(null===m)return!1;try{if(h)if("string"==typeof h){if(m.matches(`.${h}`))return!0}else if(function un(h,s){for(let c=h.classList.length;c--;)if(s.test(h.classList[c]))return!0;return!1}(m,h))return!0;return!(!s||!m.matches(s))}catch{return!1}}}function qn(h,s,c,m,S,$){try{const Ce=h.nodeType===h.ELEMENT_NODE?h:h.parentElement;if(null===Ce)return!1;if("INPUT"===Ce.tagName){const Ht=Ce.getAttribute("autocomplete");if(["current-password","new-password","cc-number","cc-exp","cc-exp-month","cc-exp-year","cc-csc"].includes(Ht))return!0}let ht=-1,yt=-1;if($){if(yt=Wn(Ce,Qn(m,S)),yt<0)return!0;ht=Wn(Ce,Qn(s,c),yt>=0?yt:1/0)}else{if(ht=Wn(Ce,Qn(s,c)),ht<0)return!1;yt=Wn(Ce,Qn(m,S),ht>=0?ht:1/0)}return ht>=0?!(yt>=0)||ht<=yt:!(yt>=0||!$)}catch{}return!!$}function mn(h){return null==h?"":h.toLowerCase()}function On(h,s){const{doc:c,mirror:m,blockClass:S,blockSelector:$,unblockSelector:Ce,maskAllText:ht,maskTextClass:yt,unmaskTextClass:Ht,maskTextSelector:nn,unmaskTextSelector:wt,skipChild:en=!1,inl
1ineStylesheet:wn=!0,maskInputOptions:An={},maskAttributeFn:Dn,maskTextFn:wi,maskInputFn:Yn,slimDOMOptions:pi,dataURLOptions:pr={},inlineImages:Qi=!1,recordCanvas:jr=!1,onSerialize:Pi,onIframeLoad:ri,iframeLoadTimeout:zi=5e3,onStylesheetLoad:as,stylesheetLoadTimeout:ti=5e3,keepIframeSrcFn:di=()=>!1,newlyAddedElement:qi=!1}=s;let{preserveWhiteSpace:fs=!0}=s;const yr=function Ve(h,s){const{doc:c,mirror:m,blockClass:S,blockSelector:$,unblockSelector:Ce,maskAllText:ht,maskAttributeFn:yt,maskTextClass:Ht,unmaskTextClass:nn,maskTextSelector:wt,unmaskTextSelector:en,inlineStylesheet:wn,maskInputOptions:An={},maskTextFn:Dn,maskInputFn:wi,dataURLOptions:Yn={},inlineImages:pi,recordCanvas:pr,keepIframeSrcFn:Qi,newlyAddedElement:jr=!1}=s,Pi=function ut(h,s){if(!s.hasNode(h))return;const c=s.getId(h);return 1===c?void 0:c}(c,m);switch(h.nodeType){case h.DOCUMENT_NODE:return"CSS1Compat"!==h.compatMode?{type:jt.Document,childNodes:[],compatMode:h.compatMode}:{type:jt.Document,childNodes:[]};case h.DOCUMENT_TYPE_NODE:return{type:jt.DocumentType,name:h.name,publicId:h.publicId,systemId:h.systemId,rootId:Pi};case h.ELEMENT_NODE:return function ln(h,s){const{doc:c,blockClass:m,blockSelector:S,unblockSelector:$,inlineStylesheet:Ce,maskInputOptions:ht={},maskAttributeFn:yt,maskInputFn:Ht,dataURLOptions:nn={},inlineImages:wt,recordCanvas:en,keepIframeSrcFn:wn,newlyAddedElement:An=!1,rootId:Dn,maskTextClass:Yn,unmaskTextClass:pi,maskTextSelector:pr,unmaskTextSelector:Qi}=s,jr=function Vt(h,s,c,m){try{if(m&&h.matches(m))return!1;if("string"==typeof s){if(h.classList.contains(s))return!0}else for(let S=h.classList.length;S--;)if(s.test(h.classList[S]))return!0;if(c)return h.matches(c)}catch{}return!1}(h,m,S,$),Pi=function Bt(h){if(h instanceof HTMLFormElement)return"form";const s=bt(h.tagName);return rn.test(s)?"div":s}(h);let ri={};const zi=h.attributes.length;for(let ti=0;ti<zi;ti++){const di=h.attributes[ti];di.name&&!kt(Pi,di.name)&&(ri[di.name]=dt(c,Pi,bt(di.name),di.value,h,yt))}if("link"===Pi&&Ce){const ti=Array.from(c.styleSheets).find(qi=>qi.href===h.href);let di=null;ti&&(di=Ie(ti)),di&&(delete ri.rel,delete ri.href,ri._cssText=je(di,ti.href))}if("style"===Pi&&h.sheet&&!(h.innerText||h.textContent||"").trim().length){const ti=Ie(h.sheet);ti&&(ri._cssText=je(ti,He()))}if("input"===Pi||"textarea"===Pi||"select"===Pi||"option"===Pi){const ti=h,di=Jt(ti),qi=Ut(ti,Xt(Pi),di),fs=ti.checked;if("submit"!==di&&"button"!==di&&qi){const yr=qn(ti,Yn,pr,pi,Qi,Me({type:di,tagName:Xt(Pi),maskInputOptions:ht}));ri.value=rt({isMasked:yr,element:ti,value:qi,maskInputFn:Ht})}fs&&(ri.checked=fs)}if("option"===Pi&&(h.selected&&!ht.select?ri.selected=!0:delete ri.selected),"canvas"===Pi&&en)if("2d"===h.__context)(function Nt(h){const s=h.getContext("2d");if(!s)return!0;for(let m=0;m<h.width;m+=50)for(let S=0;S<h.height;S+=50){const $=s.getImageData;if(new Uint32Array((Zt in $?$[Zt]:$).call(s,m,S,Math.min(50,h.width-m),Math.min(50,h.height-S)).data.buffer).some(yt=>0!==yt))return!1}return!0})(h)||(ri.rr_dataURL=h.toDataURL(nn.type,nn.quality));else if(!("__context"in h)){const ti=h.toDataURL(nn.type,nn.quality),di=document.createElement("canvas");di.width=h.width,di.height=h.height,ti!==di.toDataURL(nn.type,nn.quality)&&(ri.rr_dataURL=ti)}if("img"===Pi&&wt){ce||(ce=c.createElement("canvas"),ze=ce.getContext("2d"));const ti=h,di=ti.crossOrigin;ti.crossOrigin="anonymous";const qi=()=>{ti.removeEventListener("load",qi);try{ce.width=ti.naturalWidth,ce.height=ti.naturalHeight,ze.drawImage(ti,0,0),ri.rr_dataURL=ce.toDataURL(nn.type,nn.quality)}catch(fs){console.warn(`Cannot inline img src=${ti.currentSrc}! Error: ${fs}`)}di?ri.crossOrigin=di:ti.removeAttribute("crossorigin")};ti.complete&&0!==ti.naturalWidth?qi():ti.addEventListener("load",qi)}if(("audio"===Pi||"video"===Pi)&&(ri.rr_mediaState=h.paused?"paused":"played",ri.rr_mediaCurrentTime=h.currentTime),An||(h.scrollLeft&&(ri.rr_scrollLeft=h.scrollLeft),h.scrollTop&&(ri.rr_scrollTop=h.scrollTop)),jr){const{width:ti,height:di}=h.getBoundingClientRect();ri={class:ri.class,rr_width:`${ti}px`,rr_height:`${di}px`}}let as;"iframe"===Pi&&!wn(ri.src)&&(h.contentDocument||(ri.rr_src=ri.src),delete ri.src);try{customElements.get(Pi)&&(as=!0)}catch{}return{type:jt.Element,tagName:Pi,attributes:ri,childNodes:[],isSVG:it(h)||void 0,needBlock:jr,rootId:Dn,isCustom:as}}(h,{doc:c,blockClass:S,blockSelector:$,unblockSelector:Ce,inlineStylesheet:wn,maskAttributeFn:yt,maskInputOptions:An,maskInputFn:wi,dataURLOptions:Yn,inlineImages:pi,recordCanvas:pr,keepIframeSrcFn:Qi,newlyAddedElement:jr,rootId:Pi,maskAllText:ht,maskTextClass:Ht,unmaskTextClass:nn,maskTextSelector:wt,unmaskTextSelector:en});case h.TEXT_NODE:return function Dt(h,s){const{maskAllText:c,maskTextClass:m,unmaskTextClass:S,maskTextSelector:$,unmaskTextSelector:Ce,maskTextFn:
1ht,maskInputOptions:yt,maskInputFn:Ht,rootId:nn}=s,wt=h.parentNode&&h.parentNode.tagName;let en=h.textContent;const wn="STYLE"===wt||void 0,An="SCRIPT"===wt||void 0,Dn="TEXTAREA"===wt||void 0;if(wn&&en){try{h.nextSibling||h.previousSibling||It([h,"access",Yn=>Yn.parentNode,"access",Yn=>Yn.sheet,"optionalAccess",Yn=>Yn.cssRules])&&(en=Ie(h.parentNode.sheet))}catch(Yn){console.warn(`Cannot get CSS styles from text's parentNode. Error: ${Yn}`,h)}en=je(en,He())}An&&(en="SCRIPT_PLACEHOLDER");const wi=qn(h,m,$,S,Ce,c);return!wn&&!An&&!Dn&&en&&wi&&(en=ht?ht(en,h.parentElement):en.replace(/[\S]/g,"*")),Dn&&en&&(yt.textarea||wi)&&(en=Ht?Ht(en,h.parentNode):en.replace(/[\S]/g,"*")),"OPTION"===wt&&en&&(en=rt({isMasked:qn(h,m,$,S,Ce,Me({type:null,tagName:wt,maskInputOptions:yt})),element:h,value:en,maskInputFn:Ht})),{type:jt.Text,textContent:en||"",isStyle:wn,rootId:nn}}(h,{maskAllText:ht,maskTextClass:Ht,unmaskTextClass:nn,maskTextSelector:wt,unmaskTextSelector:en,maskTextFn:Dn,maskInputOptions:An,maskInputFn:wi,rootId:Pi});case h.CDATA_SECTION_NODE:return{type:jt.CDATA,textContent:"",rootId:Pi};case h.COMMENT_NODE:return{type:jt.Comment,textContent:h.textContent||"",rootId:Pi};default:return!1}}(h,{doc:c,mirror:m,blockClass:S,blockSelector:$,maskAllText:ht,unblockSelector:Ce,maskTextClass:yt,unmaskTextClass:Ht,maskTextSelector:nn,unmaskTextSelector:wt,inlineStylesheet:wn,maskInputOptions:An,maskAttributeFn:Dn,maskTextFn:wi,maskInputFn:Yn,dataURLOptions:pr,inlineImages:Qi,recordCanvas:jr,keepIframeSrcFn:di,newlyAddedElement:qi});if(!yr)return console.warn(h,"not serialized"),null;let ms;ms=m.hasNode(h)?m.getId(h):function En(h,s){if(s.comment&&h.type===jt.Comment)return!0;if(h.type===jt.Element){if(s.script&&("script"===h.tagName||"link"===h.tagName&&("preload"===h.attributes.rel||"modulepreload"===h.attributes.rel)&&"script"===h.attributes.as||"link"===h.tagName&&"prefetch"===h.attributes.rel&&"string"==typeof h.attributes.href&&h.attributes.href.endsWith(".js")))return!0;if(s.headFavicon&&("link"===h.tagName&&"shortcut icon"===h.attributes.rel||"meta"===h.tagName&&(mn(h.attributes.name).match(/^msapplication-tile(image|color)$/)||"application-name"===mn(h.attributes.name)||"icon"===mn(h.attributes.rel)||"apple-touch-icon"===mn(h.attributes.rel)||"shortcut icon"===mn(h.attributes.rel))))return!0;if("meta"===h.tagName){if(s.headMetaDescKeywords&&mn(h.attributes.name).match(/^description|keywords$/))return!0;if(s.headMetaSocial&&(mn(h.attributes.property).match(/^(og|twitter|fb):/)||mn(h.attributes.name).match(/^(og|twitter):/)||"pinterest"===mn(h.attributes.name)))return!0;if(s.headMetaRobots&&("robots"===mn(h.attributes.name)||"googlebot"===mn(h.attributes.name)||"bingbot"===mn(h.attributes.name)))return!0;if(s.headMetaHttpEquiv&&void 0!==h.attributes["http-equiv"])return!0;if(s.headMetaAuthorship&&("author"===mn(h.attributes.name)||"generator"===mn(h.attributes.name)||"framework"===mn(h.attributes.name)||"publisher"===mn(h.attributes.name)||"progid"===mn(h.attributes.name)||mn(h.attributes.property).match(/^article:/)||mn(h.attributes.property).match(/^product:/)))return!0;if(s.headMetaVerification&&("google-site-verification"===mn(h.attributes.name)||"yandex-verification"===mn(h.attributes.name)||"csrf-token"===mn(h.attributes.name)||"p:domain_verify"===mn(h.attributes.name)||"verify-v1"===mn(h.attributes.name)||"verification"===mn(h.attributes.name)||"shopify-checkout-api-token"===mn(h.attributes.name)))return!0}}return!1}(yr,pi)||!fs&&yr.type===jt.Text&&!yr.isStyle&&!yr.textContent.replace(/^\s+|\s+$/gm,"").length?yn:Pn();const xr=Object.assign(yr,{id:ms});if(m.add(h,xr),ms===yn)return null;Pi&&Pi(h);let So=!en;if(xr.type===jt.Element){So=So&&!xr.needBlock,delete xr.needBlock;const ps=h.shadowRoot;ps&&St(ps)&&(xr.isShadowHost=!0)}if((xr.type===jt.Document||xr.type===jt.Element)&&So){pi.headWhitespace&&xr.type===jt.Element&&"head"===xr.tagName&&(fs=!1);const ps={doc:c,mirror:m,blockClass:S,blockSelector:$,maskAllText:ht,unblockSelector:Ce,maskTextClass:yt,unmaskTextClass:Ht,maskTextSelector:nn,unmaskTextSelector:wt,skipChild:en,inlineStylesheet:wn,maskInputOptions:An,maskAttributeFn:Dn,maskTextFn:wi,maskInputFn:Yn,slimDOMOptions:pi,dataURLOptions:pr,inlineImages:Qi,recordCanvas:jr,preserveWhiteSpace:fs,onSerialize:Pi,onIframeLoad:ri,iframeLoadTimeout:zi,onStylesheetLoad:as,stylesheetLoadTimeout:ti,keepIframeSrcFn:di};for(const yo of Array.from(h.childNodes)){const To=On(yo,ps);To&&xr.childNodes.push(To)}if(function Ot(h){return h.nodeType===h.ELEMENT_NODE}(h)&&h.shadowRoot)for(const yo of Array.from(h.shadowRoot.childNodes)){const To=On(yo,ps);
1To&&(St(h.shadowRoot)&&(To.isShadow=!0),xr.childNodes.push(To))}}return h.parentNode&&Lt(h.parentNode)&&St(h.parentNode)&&(xr.isShadow=!0),xr.type===jt.Element&&"iframe"===xr.tagName&&function ot(h,s,c){const m=h.contentWindow;if(!m)return;let $,S=!1;try{$=m.document.readyState}catch{return}if("complete"!==$){const ht=setTimeout(()=>{S||(s(),S=!0)},c);return void h.addEventListener("load",()=>{clearTimeout(ht),S=!0,s()})}const Ce="about:blank";if(m.location.href!==Ce||h.src===Ce||""===h.src)return setTimeout(s,0),h.addEventListener("load",s);h.addEventListener("load",s)}(h,()=>{const ps=h.contentDocument;if(ps&&ri){const yo=On(ps,{doc:ps,mirror:m,blockClass:S,blockSelector:$,unblockSelector:Ce,maskAllText:ht,maskTextClass:yt,unmaskTextClass:Ht,maskTextSelector:nn,unmaskTextSelector:wt,skipChild:!1,inlineStylesheet:wn,maskInputOptions:An,maskAttributeFn:Dn,maskTextFn:wi,maskInputFn:Yn,slimDOMOptions:pi,dataURLOptions:pr,inlineImages:Qi,recordCanvas:jr,preserveWhiteSpace:fs,onSerialize:Pi,onIframeLoad:ri,iframeLoadTimeout:zi,onStylesheetLoad:as,stylesheetLoadTimeout:ti,keepIframeSrcFn:di});yo&&ri(h,yo)}},zi),xr.type===jt.Element&&"link"===xr.tagName&&"stylesheet"===xr.attributes.rel&&function tn(h,s,c){let S,m=!1;try{S=h.sheet}catch{return}if(S)return;const $=setTimeout(()=>{m||(s(),m=!0)},c);h.addEventListener("load",()=>{clearTimeout($),m=!0,s()})}(h,()=>{if(as){const ps=On(h,{doc:c,mirror:m,blockClass:S,blockSelector:$,unblockSelector:Ce,maskAllText:ht,maskTextClass:yt,unmaskTextClass:Ht,maskTextSelector:nn,unmaskTextSelector:wt,skipChild:!1,inlineStylesheet:wn,maskInputOptions:An,maskAttributeFn:Dn,maskTextFn:wi,maskInputFn:Yn,slimDOMOptions:pi,dataURLOptions:pr,inlineImages:Qi,recordCanvas:jr,preserveWhiteSpace:fs,onSerialize:Pi,onIframeLoad:ri,iframeLoadTimeout:zi,onStylesheetLoad:as,stylesheetLoadTimeout:ti,keepIframeSrcFn:di});ps&&as(h,ps)}},ti),xr}function dn(h){let s,c=h[0],m=1;for(;m<h.length;){const S=h[m],$=h[m+1];if(m+=2,("optionalAccess"===S||"optionalCall"===S)&&null==c)return;"access"===S||"optionalAccess"===S?(s=c,c=$(c)):("call"===S||"optionalCall"===S)&&(c=$((...Ce)=>c.call(s,...Ce)),s=void 0)}return c}function Q(h,s,c=document){const m={capture:!0,passive:!0};return c.addEventListener(h,s,m),()=>c.removeEventListener(h,s,m)}const pt="Please stop import mirror directly. Instead of that,\r\nnow you can use replayer.getMirror() to access the mirror instance of a replayer,\r\nor you can use record.mirror to access the mirror instance during recording.";let J={map:{},getId:()=>(console.error(pt),-1),getNode:()=>(console.error(pt),null),removeNodeFromMap(){console.error(pt)},has:()=>(console.error(pt),!1),reset(){console.error(pt)}};function fe(h,s,c={}){let m=null,S=0;return function(...$){const Ce=Date.now();!S&&!1===c.leading&&(S=Ce);const ht=s-(Ce-S),yt=this;ht<=0||ht>s?(m&&(function gi(...h){Bs("clearTimeout")(...h)}(m),m=null),S=Ce,h.apply(yt,$)):!m&&!1!==c.trailing&&(m=ls(()=>{S=!1===c.leading?0:Date.now(),m=null,h.apply(yt,$)},ht))}}function Be(h,s,c,m,S=window){const $=S.Object.getOwnPropertyDescriptor(h,s);return S.Object.defineProperty(h,s,m?c:{set(Ce){ls(()=>{c.set.call(this,Ce)},0),$&&$.set&&$.set.call(this,Ce)}}),()=>Be(h,s,$||{},!0)}function Ye(h,s,c){try{if(!(s in h))return()=>{};const m=h[s],S=c(m);return"function"==typeof S&&(S.prototype=S.prototype||{},Object.defineProperties(S,{__rrweb_original__:{enumerable:!1,value:m}})),h[s]=S,()=>{h[s]=m}}catch{return()=>{}}}typeof window<"u"&&window.Proxy&&window.Reflect&&(J=new Proxy(J,{get:(h,s,c)=>("map"===s&&console.error(pt),Reflect.get(h,s,c))}));let Rt=Date.now;function Yt(h){const s=h.document;return{left:s.scrollingElement?s.scrollingElement.scrollLeft:void 0!==h.pageXOffset?h.pageXOffset:dn([s,"optionalAccess",c=>c.documentElement,"access",c=>c.scrollLeft])||dn([s,"optionalAccess",c=>c.body,"optionalAccess",c=>c.parentElement,"optionalAccess",c=>c.scrollLeft])||dn([s,"optionalAccess",c=>c.body,"optionalAccess",c=>c.scrollLeft])||0,top:s.scrollingElement?s.scrollingElement.scrollTop:void 0!==h.pageYOffset?h.pageYOffset:dn([s,"optionalAccess",c=>c.documentElement,"access",c=>c.scrollTop])||dn([s,"optionalAccess",c=>c.body,"optionalAccess",c=>c.parentElement,"optionalAccess",c=>c.scrollTop])||dn([s,"optionalAccess",c=>c.body,"optionalAccess",c=>c.scrollTop])||0}}function hn(){return window.innerHeight||document.documentElement&&document.documentElement.clientHeight||document.body&&document.body.clientHeight}function fn(){return window.innerWidth||document.documentElement&&document.documentElement.clientWidth||document.body&&document.body.clientWidth}
1function kn(h){return h?h.nodeType===h.ELEMENT_NODE?h:h.parentElement:null}function Mn(h,s,c,m,S){if(!h)return!1;const $=kn(h);if(!$)return!1;const Ce=Qn(s,c);if(!S){const Ht=m&&$.matches(m);return Ce($)&&!Ht}const ht=Wn($,Ce);let yt=-1;return!(ht<0)&&(m&&(yt=Wn($,Qn(null,m))),ht>-1&&yt<0||ht<yt)}function Ti(h,s){return s.getId(h)===yn}function ci(h,s){if(Lt(h))return!1;const c=s.getId(h);return!s.has(c)||(!h.parentNode||h.parentNode.nodeType!==h.DOCUMENT_NODE)&&(!h.parentNode||ci(h.parentNode,s))}function ei(h){return!!h.changedTouches}function Vi(h,s){return!("IFRAME"!==h.nodeName||!s.getMeta(h))}function Kn(h,s){return!("LINK"!==h.nodeName||h.nodeType!==h.ELEMENT_NODE||!h.getAttribute||"stylesheet"!==h.getAttribute("rel")||!s.getMeta(h))}function si(h){return!!dn([h,"optionalAccess",s=>s.shadowRoot])}/[1-9][0-9]{12}/.test(Date.now().toString())||(Rt=()=>(new Date).getTime());class Er{constructor(){this.id=1,this.styleIDMap=new WeakMap,this.idStyleMap=new Map}getId(s){return function d(h,s){return h??s()}(this.styleIDMap.get(s),()=>-1)}has(s){return this.styleIDMap.has(s)}add(s,c){if(this.has(s))return this.getId(s);let m;return m=void 0===c?this.id++:c,this.styleIDMap.set(s,m),this.idStyleMap.set(m,s),m}getStyle(s){return this.idStyleMap.get(s)||null}reset(){this.styleIDMap=new WeakMap,this.idStyleMap=new Map,this.id=1}generateId(){return this.id++}}function jn(h){let s=null;return dn([h,"access",c=>c.getRootNode,"optionalCall",c=>c(),"optionalAccess",c=>c.nodeType])===Node.DOCUMENT_FRAGMENT_NODE&&h.getRootNode().host&&(s=h.getRootNode().host),s}function Es(h){const s=h.ownerDocument;return!!s&&(s.contains(h)||function Hr(h){const s=h.ownerDocument;if(!s)return!1;const c=function Bn(h){let c,s=h;for(;c=jn(s);)s=c;return s}(h);return s.contains(c)}(h))}const Jr={};function Bs(h){const s=Jr[h];if(s)return s;const c=window.document;let m=window[h];if(c&&"function"==typeof c.createElement)try{const S=c.createElement("iframe");S.hidden=!0,c.head.appendChild(S);const $=S.contentWindow;$&&$[h]&&(m=$[h]),c.head.removeChild(S)}catch{}return Jr[h]=m.bind(window)}function ls(...h){return Bs("setTimeout")(...h)}var ni=(h=>(h[h.DomContentLoaded=0]="DomContentLoaded",h[h.Load=1]="Load",h[h.FullSnapshot=2]="FullSnapshot",h[h.IncrementalSnapshot=3]="IncrementalSnapshot",h[h.Meta=4]="Meta",h[h.Custom=5]="Custom",h[h.Plugin=6]="Plugin",h))(ni||{}),ui=(h=>(h[h.Mutation=0]="Mutation",h[h.MouseMove=1]="MouseMove",h[h.MouseInteraction=2]="MouseInteraction",h[h.Scroll=3]="Scroll",h[h.ViewportResize=4]="ViewportResize",h[h.Input=5]="Input",h[h.TouchMove=6]="TouchMove",h[h.MediaInteraction=7]="MediaInteraction",h[h.StyleSheetRule=8]="StyleSheetRule",h[h.CanvasMutation=9]="CanvasMutation",h[h.Font=10]="Font",h[h.Log=11]="Log",h[h.Drag=12]="Drag",h[h.StyleDeclaration=13]="StyleDeclaration",h[h.Selection=14]="Selection",h[h.AdoptedStyleSheet=15]="AdoptedStyleSheet",h[h.CustomElement=16]="CustomElement",h))(ui||{}),xi=(h=>(h[h.MouseUp=0]="MouseUp",h[h.MouseDown=1]="MouseDown",h[h.Click=2]="Click",h[h.ContextMenu=3]="ContextMenu",h[h.DblClick=4]="DblClick",h[h.Focus=5]="Focus",h[h.Blur=6]="Blur",h[h.TouchStart=7]="TouchStart",h[h.TouchMove_Departed=8]="TouchMove_Departed",h[h.TouchEnd=9]="TouchEnd",h[h.TouchCancel=10]="TouchCancel",h))(xi||{}),Nr=(h=>(h[h.Mouse=0]="Mouse",h[h.Pen=1]="Pen",h[h.Touch=2]="Touch",h))(Nr||{});function qr(h){let s,c=h[0],m=1;for(;m<h.length;){const S=h[m],$=h[m+1];if(m+=2,("optionalAccess"===S||"optionalCall"===S)&&null==c)return;"access"===S||"optionalAccess"===S?(s=c,c=$(c)):("call"===S||"optionalCall"===S)&&(c=$((...Ce)=>c.call(s,...Ce)),s=void 0)}return c}function Co(h){return"__ln"in h}class es{constructor(){this.length=0,this.head=null,this.tail=null}get(s){if(s>=this.length)throw new Error("Position outside of list range");let c=this.head;for(let m=0;m<s;m++)c=qr([c,"optionalAccess",S=>S.next])||null;return c}addNode(s){const c={value:s,previous:null,next:null};if(s.__ln=c,s.previousSibling&&Co(s.previousSibling)){const m=s.previousSibling.__ln.next;c.next=m,c.previous=s.previousSibling.__ln,s.previousSibling.__ln.next=c,m&&(m.previous=c)}else if(s.nextSibling&&Co(s.nextSibling)&&s.nextSibling.__ln.previous){const m=s.nextSibling.__ln.previous;c.previous=m,c.next=s.nextSibling.__ln,s.nextSibling.__ln.previous=c,m&&(m.next=c)}else this.head&&(this.head.previous=c),c.next=this.head,this.head=c;null===c.next&&(this.tail=c),this.length++}removeNode(s){const c=s.__ln;this.head&&(c.previous?(c.previous.next=c.next,c.next?c.next.previous=c.previous:this.tail=c.previous):(this.head=c.next,this.head?this.head.previous=null:this.tail=null),s.__ln&&delete s.__ln,this.length--)}}const Us=(h,s)=>`${h}@${s}`;class Ar{constructor(){this.frozen=!1,this.locked=!1,this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.mapRemoves=[],this.movedMap={},this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.processMutations=s=>
1{s.forEach(this.processMutation),this.emit()},this.emit=()=>{if(this.frozen||this.locked)return;const s=[],c=new Set,m=new es,S=yt=>{let Ht=yt,nn=yn;for(;nn===yn;)Ht=Ht&&Ht.nextSibling,nn=Ht&&this.mirror.getId(Ht);return nn},$=yt=>{if(!yt.parentNode||!Es(yt))return;const Ht=Lt(yt.parentNode)?this.mirror.getId(jn(yt)):this.mirror.getId(yt.parentNode),nn=S(yt);if(-1===Ht||-1===nn)return m.addNode(yt);const wt=On(yt,{doc:this.doc,mirror:this.mirror,blockClass:this.blockClass,blockSelector:this.blockSelector,maskAllText:this.maskAllText,unblockSelector:this.unblockSelector,maskTextClass:this.maskTextClass,unmaskTextClass:this.unmaskTextClass,maskTextSelector:this.maskTextSelector,unmaskTextSelector:this.unmaskTextSelector,skipChild:!0,newlyAddedElement:!0,inlineStylesheet:this.inlineStylesheet,maskInputOptions:this.maskInputOptions,maskAttributeFn:this.maskAttributeFn,maskTextFn:this.maskTextFn,maskInputFn:this.maskInputFn,slimDOMOptions:this.slimDOMOptions,dataURLOptions:this.dataURLOptions,recordCanvas:this.recordCanvas,inlineImages:this.inlineImages,onSerialize:en=>{Vi(en,this.mirror)&&this.iframeManager.addIframe(en),Kn(en,this.mirror)&&this.stylesheetManager.trackLinkElement(en),si(yt)&&this.shadowDomManager.addShadowRoot(yt.shadowRoot,this.doc)},onIframeLoad:(en,wn)=>{this.iframeManager.attachIframe(en,wn),this.shadowDomManager.observeAttachShadow(en)},onStylesheetLoad:(en,wn)=>{this.stylesheetManager.attachLinkElement(en,wn)}});wt&&(s.push({parentId:Ht,nextId:nn,node:wt}),c.add(wt.id))};for(;this.mapRemoves.length;)this.mirror.removeNodeFromMap(this.mapRemoves.shift());for(const yt of this.movedSet)xs(this.removes,yt,this.mirror)&&!this.movedSet.has(yt.parentNode)||$(yt);for(const yt of this.addedSet)!wr(this.droppedSet,yt)&&!xs(this.removes,yt,this.mirror)||wr(this.movedSet,yt)?$(yt):this.droppedSet.add(yt);let Ce=null;for(;m.length;){let yt=null;if(Ce){const Ht=this.mirror.getId(Ce.value.parentNode),nn=S(Ce.value);-1!==Ht&&-1!==nn&&(yt=Ce)}if(!yt){let Ht=m.tail;for(;Ht;){const nn=Ht;if(Ht=Ht.previous,nn){const wt=this.mirror.getId(nn.value.parentNode);if(-1===S(nn.value))continue;if(-1!==wt){yt=nn;break}{const wn=nn.value;if(wn.parentNode&&wn.parentNode.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&-1!==this.mirror.getId(wn.parentNode.host)){yt=nn;break}}}}}if(!yt){for(;m.head;)m.removeNode(m.head.value);break}Ce=yt.previous,m.removeNode(yt.value),$(yt.value)}const ht={texts:this.texts.map(yt=>({id:this.mirror.getId(yt.node),value:yt.value})).filter(yt=>!c.has(yt.id)).filter(yt=>this.mirror.has(yt.id)),attributes:this.attributes.map(yt=>{const{attributes:Ht}=yt;if("string"==typeof Ht.style){const nn=JSON.stringify(yt.styleDiff),wt=JSON.stringify(yt._unchangedStyles);nn.length<Ht.style.length&&(nn+wt).split("var(").length===Ht.style.split("var(").length&&(Ht.style=yt.styleDiff)}return{id:this.mirror.getId(yt.node),attributes:Ht}}).filter(yt=>!c.has(yt.id)).filter(yt=>this.mirror.has(yt.id)),removes:this.removes,adds:s};!ht.texts.length&&!ht.attributes.length&&!ht.removes.length&&!ht.adds.length||(this.texts=[],this.attributes=[],this.attributeMap=new WeakMap,this.removes=[],this.addedSet=new Set,this.movedSet=new Set,this.droppedSet=new Set,this.movedMap={},this.mutationCb(ht))},this.processMutation=s=>{if(!Ti(s.target,this.mirror))switch(s.type){case"characterData":{const c=s.target.textContent;!Mn(s.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)&&c!==s.oldValue&&this.texts.push({value:qn(s.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,this.maskAllText)&&c?this.maskTextFn?this.maskTextFn(c,kn(s.target)):c.replace(/[\S]/g,"*"):c,node:s.target});break}case"attributes":{const c=s.target;let m=s.attributeName,S=s.target.getAttribute(m);if("value"===m){const Ce=Jt(c),ht=c.tagName;S=Ut(c,ht,Ce);const yt=Me({maskInputOptions:this.maskInputOptions,tagName:ht,type:Ce});S=rt({isMasked:qn(s.target,this.maskTextClass,this.maskTextSelector,this.unmaskTextClass,this.unmaskTextSelector,yt),element:c,value:S,maskInputFn:this.maskInputFn})}if(Mn(s.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||S===s.oldValue)return;let $=this.attributeMap.get(s.target);
1if("IFRAME"===c.tagName&&"src"===m&&!this.keepIframeSrcFn(S)){if(c.contentDocument)return;m="rr_src"}if($||($={node:s.target,attributes:{},styleDiff:{},_unchangedStyles:{}},this.attributes.push($),this.attributeMap.set(s.target,$)),"type"===m&&"INPUT"===c.tagName&&"password"===(s.oldValue||"").toLowerCase()&&c.setAttribute("data-rr-is-password","true"),!kt(c.tagName,m)&&($.attributes[m]=dt(this.doc,bt(c.tagName),bt(m),S,c,this.maskAttributeFn),"style"===m)){if(!this.unattachedDoc)try{this.unattachedDoc=document.implementation.createHTMLDocument()}catch{this.unattachedDoc=this.doc}const Ce=this.unattachedDoc.createElement("span");s.oldValue&&Ce.setAttribute("style",s.oldValue);for(const ht of Array.from(c.style)){const yt=c.style.getPropertyValue(ht),Ht=c.style.getPropertyPriority(ht);yt!==Ce.style.getPropertyValue(ht)||Ht!==Ce.style.getPropertyPriority(ht)?$.styleDiff[ht]=""===Ht?yt:[yt,Ht]:$._unchangedStyles[ht]=[yt,Ht]}for(const ht of Array.from(Ce.style))""===c.style.getPropertyValue(ht)&&($.styleDiff[ht]=!1)}break}case"childList":if(Mn(s.target,this.blockClass,this.blockSelector,this.unblockSelector,!0))return;s.addedNodes.forEach(c=>this.genAdds(c,s.target)),s.removedNodes.forEach(c=>{const m=this.mirror.getId(c),S=Lt(s.target)?this.mirror.getId(s.target.host):this.mirror.getId(s.target);Mn(s.target,this.blockClass,this.blockSelector,this.unblockSelector,!1)||Ti(c,this.mirror)||!function Si(h,s){return-1!==s.getId(h)}(c,this.mirror)||(this.addedSet.has(c)?(Vs(this.addedSet,c),this.droppedSet.add(c)):this.addedSet.has(s.target)&&-1===m||ci(s.target,this.mirror)||(this.movedSet.has(c)&&this.movedMap[Us(m,S)]?Vs(this.movedSet,c):this.removes.push({parentId:S,id:m,isShadow:!(!Lt(s.target)||!St(s.target))||void 0})),this.mapRemoves.push(c))})}},this.genAdds=(s,c)=>{if(!this.processedNodeManager.inOtherBuffer(s,this)&&!this.addedSet.has(s)&&!this.movedSet.has(s)){if(this.mirror.hasNode(s)){if(Ti(s,this.mirror))return;this.movedSet.add(s);let m=null;c&&this.mirror.hasNode(c)&&(m=this.mirror.getId(c)),m&&-1!==m&&(this.movedMap[Us(this.mirror.getId(s),m)]=!0)}else this.addedSet.add(s),this.droppedSet.delete(s);Mn(s,this.blockClass,this.blockSelector,this.unblockSelector,!1)||(s.childNodes.forEach(m=>this.genAdds(m)),si(s)&&s.shadowRoot.childNodes.forEach(m=>{this.processedNodeManager.add(m,this),this.genAdds(m,s)}))}}}init(s){["mutationCb","blockClass","blockSelector","unblockSelector","maskAllText","maskTextClass","unmaskTextClass","maskTextSelector","unmaskTextSelector","inlineStylesheet","maskInputOptions","maskAttributeFn","maskTextFn","maskInputFn","keepIframeSrcFn","recordCanvas","inlineImages","slimDOMOptions","dataURLOptions","doc","mirror","iframeManager","stylesheetManager","shadowDomManager","canvasManager","processedNodeManager"].forEach(c=>{this[c]=s[c]})}freeze(){this.frozen=!0,this.canvasManager.freeze()}unfreeze(){this.frozen=!1,this.canvasManager.unfreeze(),this.emit()}isFrozen(){return this.frozen}lock(){this.locked=!0,this.canvasManager.lock()}unlock(){this.locked=!1,this.canvasManager.unlock(),this.emit()}reset(){this.shadowDomManager.reset(),this.canvasManager.reset()}}function Vs(h,s){h.delete(s),s.childNodes.forEach(c=>Vs(h,c))}function xs(h,s,c){return 0!==h.length&&io(h,s,c)}function io(h,s,c){const{parentNode:m}=s;if(!m)return!1;const S=c.getId(m);return!!h.some($=>$.id===S)||io(h,m,c)}function wr(h,s){return 0!==h.size&&kr(h,s)}function kr(h,s){const{parentNode:c}=s;return!!c&&(!!h.has(c)||kr(h,c))}let ds;const Un=h=>ds?(...c)=>{try{return h(...c)}catch(m){if(ds&&!0===ds(m))return()=>{};throw m}}:h;function Cr(h){let s,c=h[0],m=1;for(;m<h.length;){const S=h[m],$=h[m+1];if(m+=2,("optionalAccess"===S||"optionalCall"===S)&&null==c)return;"access"===S||"optionalAccess"===S?(s=c,c=$(c)):("call"===S||"optionalCall"===S)&&(c=$((...Ce)=>c.call(s,...Ce)),s=void 0)}return c}const Fn=[];function ns(h){try{if("composedPath"in h){const s=h.composedPath();if(s.length)return s[0]}else if("path"in h&&h.path.length)return h.path[0]}catch{}return h&&h.target}function is(h,s){const c=new Ar;Fn.push(c),c.init(h);let m=window.MutationObserver||window.__rrMutationObserver;const S=Cr([window,"optionalAccess",Ce=>Ce.Zone,"optionalAccess",Ce=>Ce.__symbol__,"optionalCall",Ce=>Ce("MutationObserver")]);S&&window[S]&&(m=window[S]);const $=new m(Un(Ce=>{h.onMutation&&!1===h.onMutation(Ce)||c.processMutations.bind(c)(Ce)}));return $.observe(s,{attributes:!0,attributeOldValue:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),$}function Is({scrollCb:h,doc:s,mirror:c,blockClass:m,blockSelector:S,unblockSelector:$,sampling:Ce}){return Q("scroll",Un(fe(Un(yt=>{const Ht=ns(yt);if(!Ht||Mn(Ht,m,S,$,!0))return;const nn=c.getId(Ht);if(Ht===s&&s.defaultView){const wt=Yt(s.defaultView);h({id:nn,x:wt.left,y:wt.top})}else h({id:nn,x:Ht.scrollLeft,y:Ht.scrollTop})}),Ce.scroll||100)),s)}const Fi=["INPUT","TEXTAREA","SELECT"],Wr=new WeakMap;function Kr({inputCb:h,doc:s,mirror:c,blockClass:m,blockSelector:S,unblockSelector:$,ignoreClass:Ce,ignoreSelector:ht,maskInputOptions:yt,maskInputFn:Ht,sampling:nn,userTriggeredOnInput:wt,maskTextClass:en,unmaskTextClass:wn,maskTextSelector:An,unmaskTextSelector:Dn}){function wi(ri){let zi=ns(ri);const as=ri.isTrusted,ti=zi&&Xt(zi.tagName);if("OPTION"===ti&&(zi=zi.parentElement),!zi||!ti||Fi.indexOf(ti)<0||Mn(zi,m,S,$,!0))return;const di=zi;if(di.classList.contains(Ce)||ht&&di.matches(ht))return;const qi=Jt(zi);let fs=Ut(di,ti,qi),yr=!1;const ms=Me({maskInputOptions:yt,tagName:ti,type:qi}),xr=qn(zi,en,An,wn,Dn,ms);
1("radio"===qi||"checkbox"===qi)&&(yr=zi.checked),fs=rt({isMasked:xr,element:zi,value:fs,maskInputFn:Ht}),Yn(zi,wt?{text:fs,isChecked:yr,userTriggered:as}:{text:fs,isChecked:yr});const So=zi.name;"radio"===qi&&So&&yr&&s.querySelectorAll(`input[type="radio"][name="${So}"]`).forEach(ps=>{if(ps!==zi){const yo=rt({isMasked:xr,element:ps,value:Ut(ps,ti,qi),maskInputFn:Ht});Yn(ps,wt?{text:yo,isChecked:!yr,userTriggered:!1}:{text:yo,isChecked:!yr})}})}function Yn(ri,zi){const as=Wr.get(ri);if(!as||as.text!==zi.text||as.isChecked!==zi.isChecked){Wr.set(ri,zi);const ti=c.getId(ri);Un(h)({...zi,id:ti})}}const pr=("last"===nn.input?["change"]:["input","change"]).map(ri=>Q(ri,Un(wi),s)),Qi=s.defaultView;if(!Qi)return()=>{pr.forEach(ri=>ri())};const jr=Qi.Object.getOwnPropertyDescriptor(Qi.HTMLInputElement.prototype,"value");return jr&&jr.set&&pr.push(...[[Qi.HTMLInputElement.prototype,"value"],[Qi.HTMLInputElement.prototype,"checked"],[Qi.HTMLSelectElement.prototype,"value"],[Qi.HTMLTextAreaElement.prototype,"value"],[Qi.HTMLSelectElement.prototype,"selectedIndex"],[Qi.HTMLOptionElement.prototype,"selected"]].map(ri=>Be(ri[0],ri[1],{set(){Un(wi)({target:this,isTrusted:!1})}},!1,Qi))),Un(()=>{pr.forEach(ri=>ri())})}function tr(h){return function c(m,S){if(Yr("CSSGroupingRule")&&m.parentRule instanceof CSSGroupingRule||Yr("CSSMediaRule")&&m.parentRule instanceof CSSMediaRule||Yr("CSSSupportsRule")&&m.parentRule instanceof CSSSupportsRule||Yr("CSSConditionRule")&&m.parentRule instanceof CSSConditionRule){const Ce=Array.from(m.parentRule.cssRules).indexOf(m);S.unshift(Ce)}else if(m.parentStyleSheet){const Ce=Array.from(m.parentStyleSheet.cssRules).indexOf(m);S.unshift(Ce)}return S}(h,[])}function Lr(h,s,c){let m,S;return h?(h.ownerNode?m=s.getId(h.ownerNode):S=c.getId(h),{styleId:S,id:m}):{}}function ho({mirror:h,stylesheetManager:s},c){let m=null;m=h.getId("#document"===c.nodeName?c:c.host);const S=Cr("#document"===c.nodeName?[c,"access",Ce=>Ce.defaultView,"optionalAccess",Ce=>Ce.Document]:[c,"access",Ce=>Ce.ownerDocument,"optionalAccess",Ce=>Ce.defaultView,"optionalAccess",Ce=>Ce.ShadowRoot]),$=Cr([S,"optionalAccess",Ce=>Ce.prototype])?Object.getOwnPropertyDescriptor(Cr([S,"optionalAccess",Ce=>Ce.prototype]),"adoptedStyleSheets"):void 0;return null!==m&&-1!==m&&S&&$?(Object.defineProperty(c,"adoptedStyleSheets",{configurable:$.configurable,enumerable:$.enumerable,get(){return Cr([$,"access",Ce=>Ce.get,"optionalAccess",Ce=>Ce.call,"call",Ce=>Ce(this)])},set(Ce){const ht=Cr([$,"access",yt=>yt.set,"optionalAccess",yt=>yt.call,"call",yt=>yt(this,Ce)]);if(null!==m&&-1!==m)try{s.adoptStyleSheets(Ce,m)}catch{}return ht}}),Un(()=>{Object.defineProperty(c,"adoptedStyleSheets",{configurable:$.configurable,enumerable:$.enumerable,get:$.get,set:$.set})})):()=>{}}function Xr(h,s={}){const c=h.doc.defaultView;if(!c)return()=>{};const m=is(h,h.doc),S=function js({mousemoveCb:h,sampling:s,doc:c,mirror:m}){if(!1===s.mousemove)return()=>{};const S="number"==typeof s.mousemove?s.mousemove:50,$="number"==typeof s.mousemoveCallback?s.mousemoveCallback:500;let ht,Ce=[];const yt=fe(Un(wt=>{const en=Date.now()-ht;h(Ce.map(wn=>(wn.timeOffset-=en,wn)),wt),Ce=[],ht=null}),$),Ht=Un(fe(Un(wt=>{const en=ns(wt),{clientX:wn,clientY:An}=ei(wt)?wt.changedTouches[0]:wt;ht||(ht=Rt()),Ce.push({x:wn,y:An,id:m.getId(en),timeOffset:Rt()-ht}),yt(typeof DragEvent<"u"&&wt instanceof DragEvent?ui.Drag:wt instanceof MouseEvent?ui.MouseMove:ui.TouchMove)}),S,{trailing:!1})),nn=[Q("mousemove",Ht,c),Q("touchmove",Ht,c),Q("drag",Ht,c)];return Un(()=>{nn.forEach(wt=>wt())})}(h),$=function Hs({mouseInteractionCb:h,doc:s,mirror:c,blockClass:m,blockSelector:S,unblockSelector:$,sampling:Ce}){if(!1===Ce.mouseInteraction)return()=>{};const ht=!0===Ce.mouseInteraction||void 0===Ce.mouseInteraction?{}:Ce.mouseInteraction,yt=[];let Ht=null;return Object.keys(xi).filter(wt=>Number.isNaN(Number(wt))&&!wt.endsWith("_Departed")&&!1!==ht[wt]).forEach(wt=>{let en=bt(wt);const wn=(wt=>en=>{const wn=ns(en);if(Mn(wn,m,S,$,!0))return;let An=null,Dn=wt;if("pointerType"in en){switch(en.pointerType){case"mouse":An=Nr.Mouse;break;case"touch":An=Nr.Touch;break;case"pen":An=Nr.Pen}An===Nr.Touch&&(xi[wt]===xi.MouseDown?Dn="TouchStart":xi[wt]===xi.MouseUp&&(Dn="TouchEnd"))}else ei(en)&&(An=Nr.Touch);null!==An?(Ht=An,(Dn.startsWith("Touch")&&An===Nr.Touch||Dn.startsWith("Mouse")&&An===Nr.Mouse)&&(An=null)):xi[wt]===xi.Click&&(An=Ht,Ht=null);const wi=ei(en)?en.changedTouches[0]:en;if(!wi)return;const Yn=c.getId(wn),{clientX:pi,clientY:pr}=wi;Un(h)({type:xi[Dn],id:Yn,x:pi,y:pr,...null!==An&&{pointerType:An}})})(wt);if(window.PointerEvent)switch(xi[wt]){case xi.MouseDown:case xi.MouseUp:en=en.replace("mouse","pointer");break;case xi.TouchStart:case xi.TouchEnd:return}yt.push(Q(en,wn,s))}),Un(()=>{yt.forEach(wt=>wt())})}
vendor: 7,187 bytes, line 1
1(h),Ce=Is(h),ht=function Zs({viewportResizeCb:h},{win:s}){let c=-1,m=-1;return Q("resize",Un(fe(Un(()=>{const $=hn(),Ce=fn();(c!==$||m!==Ce)&&(h({width:Number(Ce),height:Number($)}),c=$,m=Ce)}),200)),s)}(h,{win:c}),yt=Kr(h),Ht=function Dr({mediaInteractionCb:h,blockClass:s,blockSelector:c,unblockSelector:m,mirror:S,sampling:$,doc:Ce}){const ht=Un(Ht=>fe(Un(nn=>{const wt=ns(nn);if(!wt||Mn(wt,s,c,m,!0))return;const{currentTime:en,volume:wn,muted:An,playbackRate:Dn}=wt;h({type:Ht,id:S.getId(wt),currentTime:en,volume:wn,muted:An,playbackRate:Dn})}),$.media||500)),yt=[Q("play",ht(0),Ce),Q("pause",ht(1),Ce),Q("seeked",ht(2),Ce),Q("volumechange",ht(3),Ce),Q("ratechange",ht(4),Ce)];return Un(()=>{yt.forEach(Ht=>Ht())})}(h),nn=function gr({styleSheetRuleCb:h,mirror:s,stylesheetManager:c},{win:m}){if(!m.CSSStyleSheet||!m.CSSStyleSheet.prototype)return()=>{};const S=m.CSSStyleSheet.prototype.insertRule;m.CSSStyleSheet.prototype.insertRule=new Proxy(S,{apply:Un((nn,wt,en)=>{const[wn,An]=en,{id:Dn,styleId:wi}=Lr(wt,s,c.styleMirror);return(Dn&&-1!==Dn||wi&&-1!==wi)&&h({id:Dn,styleId:wi,adds:[{rule:wn,index:An}]}),nn.apply(wt,en)})});const $=m.CSSStyleSheet.prototype.deleteRule;let Ce,ht;m.CSSStyleSheet.prototype.deleteRule=new Proxy($,{apply:Un((nn,wt,en)=>{const[wn]=en,{id:An,styleId:Dn}=Lr(wt,s,c.styleMirror);return(An&&-1!==An||Dn&&-1!==Dn)&&h({id:An,styleId:Dn,removes:[{index:wn}]}),nn.apply(wt,en)})}),m.CSSStyleSheet.prototype.replace&&(Ce=m.CSSStyleSheet.prototype.replace,m.CSSStyleSheet.prototype.replace=new Proxy(Ce,{apply:Un((nn,wt,en)=>{const[wn]=en,{id:An,styleId:Dn}=Lr(wt,s,c.styleMirror);return(An&&-1!==An||Dn&&-1!==Dn)&&h({id:An,styleId:Dn,replace:wn}),nn.apply(wt,en)})})),m.CSSStyleSheet.prototype.replaceSync&&(ht=m.CSSStyleSheet.prototype.replaceSync,m.CSSStyleSheet.prototype.replaceSync=new Proxy(ht,{apply:Un((nn,wt,en)=>{const[wn]=en,{id:An,styleId:Dn}=Lr(wt,s,c.styleMirror);return(An&&-1!==An||Dn&&-1!==Dn)&&h({id:An,styleId:Dn,replaceSync:wn}),nn.apply(wt,en)})}));const yt={};ro("CSSGroupingRule")?yt.CSSGroupingRule=m.CSSGroupingRule:(ro("CSSMediaRule")&&(yt.CSSMediaRule=m.CSSMediaRule),ro("CSSConditionRule")&&(yt.CSSConditionRule=m.CSSConditionRule),ro("CSSSupportsRule")&&(yt.CSSSupportsRule=m.CSSSupportsRule));const Ht={};return Object.entries(yt).forEach(([nn,wt])=>{Ht[nn]={insertRule:wt.prototype.insertRule,deleteRule:wt.prototype.deleteRule},wt.prototype.insertRule=new Proxy(Ht[nn].insertRule,{apply:Un((en,wn,An)=>{const[Dn,wi]=An,{id:Yn,styleId:pi}=Lr(wn.parentStyleSheet,s,c.styleMirror);return(Yn&&-1!==Yn||pi&&-1!==pi)&&h({id:Yn,styleId:pi,adds:[{rule:Dn,index:[...tr(wn),wi||0]}]}),en.apply(wn,An)})}),wt.prototype.deleteRule=new Proxy(Ht[nn].deleteRule,{apply:Un((en,wn,An)=>{const[Dn]=An,{id:wi,styleId:Yn}=Lr(wn.parentStyleSheet,s,c.styleMirror);return(wi&&-1!==wi||Yn&&-1!==Yn)&&h({id:wi,styleId:Yn,removes:[{index:[...tr(wn),Dn]}]}),en.apply(wn,An)})})}),Un(()=>{m.CSSStyleSheet.prototype.insertRule=S,m.CSSStyleSheet.prototype.deleteRule=$,Ce&&(m.CSSStyleSheet.prototype.replace=Ce),ht&&(m.CSSStyleSheet.prototype.replaceSync=ht),Object.entries(yt).forEach(([nn,wt])=>{wt.prototype.insertRule=Ht[nn].insertRule,wt.prototype.deleteRule=Ht[nn].deleteRule})})}(h,{win:c}),wt=ho(h,h.doc),en=function $i({styleDeclarationCb:h,mirror:s,ignoreCSSAttributes:c,stylesheetManager:m},{win:S}){const $=S.CSSStyleDeclaration.prototype.setProperty;S.CSSStyleDeclaration.prototype.setProperty=new Proxy($,{apply:Un((ht,yt,Ht)=>{const[nn,wt,en]=Ht;if(c.has(nn))return $.apply(yt,[nn,wt,en]);const{id:wn,styleId:An}=Lr(Cr([yt,"access",Dn=>Dn.parentRule,"optionalAccess",Dn=>Dn.parentStyleSheet]),s,m.styleMirror);return(wn&&-1!==wn||An&&-1!==An)&&h({id:wn,styleId:An,set:{property:nn,value:wt,priority:en},index:tr(yt.parentRule)}),ht.apply(yt,Ht)})});const Ce=S.CSSStyleDeclaration.prototype.removeProperty;return S.CSSStyleDeclaration.prototype.removeProperty=new Proxy(Ce,{apply:Un((ht,yt,Ht)=>{const[nn]=Ht;if(c.has(nn))return Ce.apply(yt,[nn]);const{id:wt,styleId:en}=Lr(Cr([yt,"access",wn=>wn.parentRule,"optionalAccess",wn=>wn.parentStyleSheet]),s,m.styleMirror);return(wt&&-1!==wt||en&&-1!==en)&&h({id:wt,styleId:en,remove:{property:nn},index:tr(yt.parentRule)}),ht.apply(yt,Ht)})}),Un(()=>{S.CSSStyleDeclaration.prototype.setProperty=$,S.CSSStyleDeclaration.prototype.removeProperty=Ce})}(h,{win:c}),wn=h.collectFonts?function _r({fontCb:h,doc:s}){const c=s.defaultView;if(!c)return()=>{};const m=[],S=new WeakMap,$=c.FontFace;c.FontFace=function(yt,Ht,nn){const wt=new $(yt,Ht,nn);return S.set(wt,{family:yt,buffer:"string"!=typeof Ht,descriptors:nn,fontSource:"string"==typeof Ht?Ht:JSON.stringify(Array.from(new Uint8Array(Ht)))}),wt};const Ce=Ye(s.fonts,"add",function(ht){return function(yt){return ls(Un(()=>{const Ht=S.get(yt);Ht&&(h(Ht),S.delete(yt))}),0),ht.apply(this,[yt])}});return m.push(()=>{c.FontFace=$}),m.push(Ce),Un(()=>{m.forEach(ht=>ht())})}(h):()=>{},An=function Gr(h){const{doc:s,mirror:c,blockClass:m,blockSelector:S,unblockSelector:$,selectionCb:Ce}=h;let ht=!0;const yt=Un(()=>{const Ht=s.getSelection();if(!Ht||ht&&Cr([Ht,"optionalAccess",en=>en.isCollapsed]))return;ht=Ht.isCollapsed||!1;const nn=[],wt=Ht.rangeCount||0;for(let en=0;en<wt;en++){const wn=Ht.getRangeAt(en),{startContainer:An,startOffset:Dn,endContainer:wi,endOffset:Yn}=wn;Mn(An,m,S,$,!0)||Mn(wi,m,S,$,!0)||nn.push({start:c.getId(An),startOffset:Dn,end:c.getId(wi),endOffset:Yn})}Ce({ranges:nn})});return yt(),Q("selectionchange",yt)}(h),Dn=function Or({doc:h,customElementCb:s}){const c=h.defaultView;return c&&c.customElements?Ye(c.customElements,"define",function(S){return function($,Ce,ht){try{s({define:{name:$}})}catch{}return S.apply(this,[$,Ce,ht])}}):()=>{}}(h),wi=[];for(const Yn of h.plugins)wi.push(Yn.observer(Yn.callback,c,Yn.options));return Un(()=>{Fn.forEach(Yn=>Yn.reset()),m.disconnect(),S(),$(),Ce(),ht(),yt(),Ht(),nn(),wt(),en(),wn(),An(),Dn(),wi.forEach(Yn=>Yn())})}function Yr(h){return typeof window[h]<"u"}function ro(h){return!!(typeof window[h]<"u"&&window[h].prototype&&"insertRule"in window[h].prototype&&"deleteRule"in window[h].prototype)}class so{constructor(s){this.generateIdFn=s,this.iframeIdToRemoteIdMap=new WeakMap,this.iframeRemoteIdToIdMap=new WeakMap}getId(s,c,m,S){const $=m||this.getIdToRemoteIdMap(s),Ce=S||this.getRemoteIdToIdMap(s);let ht=$.get(c);return ht||(ht=this.generateIdFn(),$.set(c,ht),Ce.set(ht,c)),ht}getIds(s,c){const m=this.getIdToRemoteIdMap(s),S=this.getRemoteIdToIdMap(s);return c.map($=>this.getId(s,$,m,S))}getRemoteId(s,c,m){const S=m||this.getRemoteIdToIdMap(s);return"number"!=typeof c?c:S.get(c)||-1}getRemoteIds(s,c){const m=this.getRemoteIdToIdMap(s);return c.map(S=>this.getRemoteId(s,S,m))}reset(s){if(!s)return this.iframeIdToRemoteIdMap=new WeakMap,void(this.iframeRemoteIdToIdMap=new WeakMap);this.iframeIdToRemoteIdMap.delete(s),this.iframeRemoteIdToIdMap.delete(s)}getIdToRemoteIdMap(s){let c=this.iframeIdToRemoteIdMap.get(s);return c||(c=new Map,this.iframeIdToRemoteIdMap.set(s,c)),c}getRemoteIdToIdMap(s){let c=this.iframeRemoteIdToIdMap.get(s);return c||(c=new Map,this.iframeRemoteIdToIdMap.set(s,c)),c}}function sr(h){let s,c=h[0],m=1;for(;m<h.length;
1){const S=h[m],$=h[m+1];if(m+=2,("optionalAccess"===S||"optionalCall"===S)&&null==c)return;"access"===S||"optionalAccess"===S?(s=c,c=$(c)):("call"===S||"optionalCall"===S)&&(c=$((...Ce)=>c.call(s,...Ce)),s=void 0)}return c}class ws{constructor(){this.crossOriginIframeMirror=new so(Pn),this.crossOriginIframeRootIdMap=new WeakMap}addIframe(){}addLoadListener(){}attachIframe(){}}class rs{constructor(s){this.iframes=new WeakMap,this.crossOriginIframeMap=new WeakMap,this.crossOriginIframeMirror=new so(Pn),this.crossOriginIframeRootIdMap=new WeakMap,this.mutationCb=s.mutationCb,this.wrappedEmit=s.wrappedEmit,this.stylesheetManager=s.stylesheetManager,this.recordCrossOriginIframes=s.recordCrossOriginIframes,this.crossOriginIframeStyleMirror=new so(this.stylesheetManager.styleMirror.generateId.bind(this.stylesheetManager.styleMirror)),this.mirror=s.mirror,this.recordCrossOriginIframes&&window.addEventListener("message",this.handleMessage.bind(this))}addIframe(s){this.iframes.set(s,!0),s.contentWindow&&this.crossOriginIframeMap.set(s.contentWindow,s)}addLoadListener(s){this.loadListener=s}attachIframe(s,c){this.mutationCb({adds:[{parentId:this.mirror.getId(s),nextId:null,node:c}],removes:[],texts:[],attributes:[],isAttachIframe:!0}),sr([this,"access",m=>m.loadListener,"optionalCall",m=>m(s)]),s.contentDocument&&s.contentDocument.adoptedStyleSheets&&s.contentDocument.adoptedStyleSheets.length>0&&this.stylesheetManager.adoptStyleSheets(s.contentDocument.adoptedStyleSheets,this.mirror.getId(s.contentDocument))}handleMessage(s){const c=s;if("rrweb"!==c.data.type||c.origin!==c.data.origin||!s.source)return;const S=this.crossOriginIframeMap.get(s.source);if(!S)return;const $=this.transformCrossOriginEvent(S,c.data.event);$&&this.wrappedEmit($,c.data.isCheckout)}transformCrossOriginEvent(s,c){switch(c.type){case ni.FullSnapshot:{this.crossOriginIframeMirror.reset(s),this.crossOriginIframeStyleMirror.reset(s),this.replaceIdOnNode(c.data.node,s);const m=c.data.node.id;return this.crossOriginIframeRootIdMap.set(s,m),this.patchRootIdOnNode(c.data.node,m),{timestamp:c.timestamp,type:ni.IncrementalSnapshot,data:{source:ui.Mutation,adds:[{parentId:this.mirror.getId(s),nextId:null,node:c.data.node}],removes:[],texts:[],attributes:[],isAttachIframe:!0}}}case ni.Meta:case ni.Load:case ni.DomContentLoaded:return!1;case ni.Plugin:return c;case ni.Custom:return this.replaceIds(c.data.payload,s,["id","parentId","previousId","nextId"]),c;case ni.IncrementalSnapshot:switch(c.data.source){case ui.Mutation:return c.data.adds.forEach(m=>{this.replaceIds(m,s,["parentId","nextId","previousId"]),this.replaceIdOnNode(m.node,s);const S=this.crossOriginIframeRootIdMap.get(s);S&&this.patchRootIdOnNode(m.node,S)}),c.data.removes.forEach(m=>{this.replaceIds(m,s,["parentId","id"])}),c.data.attributes.forEach(m=>{this.replaceIds(m,s,["id"])}),c.data.texts.forEach(m=>{this.replaceIds(m,s,["id"])}),c;case ui.Drag:case ui.TouchMove:case ui.MouseMove:return c.data.positions.forEach(m=>{this.replaceIds(m,s,["id"])}),c;case ui.ViewportResize:return!1;case ui.MediaInteraction:case ui.MouseInteraction:case ui.Scroll:case ui.CanvasMutation:case ui.Input:return this.replaceIds(c.data,s,["id"]),c;case ui.StyleSheetRule:case ui.StyleDeclaration:return this.replaceIds(c.data,s,["id"]),this.replaceStyleIds(c.data,s,["styleId"]),c;case ui.Font:return c;case ui.Selection:return c.data.ranges.forEach(m=>{this.replaceIds(m,s,["start","end"])}),c;case ui.AdoptedStyleSheet:return this.replaceIds(c.data,s,["id"]),this.replaceStyleIds(c.data,s,["styleIds"]),sr([c,"access",m=>m.data,"access",m=>m.styles,"optionalAccess",m=>m.forEach,"call",m=>m(S=>{this.replaceStyleIds(S,s,["styleId"])})]),c}}return!1}replace(s,c,m,S){for(const $ of S)!Array.isArray(c[$])&&"number"!=typeof c[$]||(c[$]=Array.isArray(c[$])?s.getIds(m,c[$]):s.getId(m,c[$]));return c}replaceIds(s,c,m){return this.replace(this.crossOriginIframeMirror,s,c,m)}replaceStyleIds(s,c,m){return this.replace(this.crossOriginIframeStyleMirror,s,c,m)}replaceIdOnNode(s,c){this.replaceIds(s,c,["id","rootId"]),"childNodes"in s&&s.childNodes.forEac
1h(m=>{this.replaceIdOnNode(m,c)})}patchRootIdOnNode(s,c){s.type!==jt.Document&&!s.rootId&&(s.rootId=c),"childNodes"in s&&s.childNodes.forEach(m=>{this.patchRootIdOnNode(m,c)})}}class oo{init(){}addShadowRoot(){}observeAttachShadow(){}reset(){}}class fo{constructor(s){this.shadowDoms=new WeakSet,this.restoreHandlers=[],this.mutationCb=s.mutationCb,this.scrollCb=s.scrollCb,this.bypassOptions=s.bypassOptions,this.mirror=s.mirror,this.init()}init(){this.reset(),this.patchAttachShadow(Element,document)}addShadowRoot(s,c){if(!St(s)||this.shadowDoms.has(s))return;this.shadowDoms.add(s);const m=is({...this.bypassOptions,doc:c,mutationCb:this.mutationCb,mirror:this.mirror,shadowDomManager:this},s);this.restoreHandlers.push(()=>m.disconnect()),this.restoreHandlers.push(Is({...this.bypassOptions,scrollCb:this.scrollCb,doc:s,mirror:this.mirror})),ls(()=>{s.adoptedStyleSheets&&s.adoptedStyleSheets.length>0&&this.bypassOptions.stylesheetManager.adoptStyleSheets(s.adoptedStyleSheets,this.mirror.getId(s.host)),this.restoreHandlers.push(ho({mirror:this.mirror,stylesheetManager:this.bypassOptions.stylesheetManager},s))},0)}observeAttachShadow(s){!s.contentWindow||!s.contentDocument||this.patchAttachShadow(s.contentWindow.Element,s.contentDocument)}patchAttachShadow(s,c){const m=this;this.restoreHandlers.push(Ye(s.prototype,"attachShadow",function(S){return function($){const Ce=S.call(this,$);return this.shadowRoot&&Es(this)&&m.addShadowRoot(this.shadowRoot,c),Ce}}))}reset(){this.restoreHandlers.forEach(s=>{try{s()}catch{}}),this.restoreHandlers=[],this.shadowDoms=new WeakSet}}class vr{reset(){}freeze(){}unfreeze(){}lock(){}unlock(){}snapshot(){}}class _i{constructor(s){this.trackedLinkElements=new WeakSet,this.styleMirror=new Er,this.mutationCb=s.mutationCb,this.adoptedStyleSheetCb=s.adoptedStyleSheetCb}attachLinkElement(s,c){"_cssText"in c.attributes&&this.mutationCb({adds:[],removes:[],texts:[],attributes:[{id:c.id,attributes:c.attributes}]}),this.trackLinkElement(s)}trackLinkElement(s){this.trackedLinkElements.has(s)||(this.trackedLinkElements.add(s),this.trackStylesheetInLinkElement(s))}adoptStyleSheets(s,c){if(0===s.length)return;const m={id:c,styleIds:[]},S=[];for(const $ of s){let Ce;this.styleMirror.has($)?Ce=this.styleMirror.getId($):(Ce=this.styleMirror.add($),S.push({styleId:Ce,rules:Array.from($.rules||CSSRule,(ht,yt)=>({rule:he(ht),index:yt}))})),m.styleIds.push(Ce)}S.length>0&&(m.styles=S),this.adoptedStyleSheetCb(m)}reset(){this.styleMirror.reset(),this.trackedLinkElements=new WeakSet}trackStylesheetInLinkElement(s){}}class ss{constructor(){this.nodeMap=new WeakMap,this.loop=!0,this.periodicallyClear()}periodicallyClear(){!function Qs(...h){Bs("requestAnimationFrame")(...h)}(()=>{this.clear(),this.loop&&this.periodicallyClear()})}inOtherBuffer(s,c){const m=this.nodeMap.get(s);return m&&Array.from(m).some(S=>S!==c)}add(s,c){this.nodeMap.set(s,(this.nodeMap.get(s)||new Set).add(c))}clear(){this.nodeMap=new WeakMap}destroy(){this.loop=!1}}let Ki,Br;const or=function Ge(){return new re}();function us(h={}){const{emit:s,checkoutEveryNms:c,checkoutEveryNth:m,blockClass:S="rr-block",blockSelector:$=null,unblockSelector:Ce=null,ignoreClass:ht="rr-ignore",ignoreSelector:yt=null,maskAllText:Ht=!1,maskTextClass:nn="rr-mask",unmaskTextClass:wt=null,maskTextSelector:en=null,unmaskTextSelector:wn=null,inlineStylesheet:An=!0,maskAllInputs:Dn,maskInputOptions:wi,slimDOMOptions:Yn,maskAttributeFn:pi,maskInputFn:pr,maskTextFn:Qi,maxCanvasSize:jr=null,packFn:Pi,sampling:ri={},dataURLOptions:zi={},mousemoveWait:as,recordCanvas:ti=!1,recordCrossOriginIframes:di=!1,recordAfter:qi=("DOMContentLoaded"===h.recordAfter?h.recordAfter:"load"),userTriggeredOnInput:fs=!1,collectFonts:yr=!1,inlineImages:ms=!1,plugins:xr,keepIframeSrcFn:So=()=>!1,ignoreCSSAttributes:ps=new Set([]),errorHandler:yo,onMutation:To,getCanvasManager:sc}=h;!function rr(h){ds=h}(yo);const Ea=!di||window.parent===window;let Jo=!1;if(!Ea)try{window.parent.document&&(Jo=!1)}catch{Jo=!0}if(Ea&&!s)throw new Error("emit function is required");void 0!==as&&void 0===ri.mousemove&&(ri.mousemove=as),or.reset();const ja=!0===Dn?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0,radio:!0,checkbox:!0}:void 0!==wi?wi:{},Ha=!0===Yn||"all"===Yn?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaVerification:!0,headMetaAuthorship:"all"===Yn,headMetaDescKeywords:"all"===Yn}:Yn||{};!function Di(h=window){"NodeList"in h&&!h.NodeList.prototype.forEach&&(h.NodeList.prototype.forEach=Array.prototype.forEach),"DOMTokenList"in h&&!h.DOMTokenList.prototype.forEach&&(h.DOMTokenList.prototype.forEach=Array.prototype.forEach),Node.prototype.contains||(Node.prototype.contains=(...s)=>{let c=s[0];if(!(0 in s))throw new TypeError("1 argument is required");do{if(this===c)return!0}while(c=c&&c.parentNode);return!1})}();let oc,Nc=0;const Tl=lr=>{for(const Ho of xr||[])Ho.eventProcessor&&(lr=Ho.eventProcessor(lr));return Pi&&!Jo&&(lr=Pi(lr)),lr};Ki=(lr,Ho)=>{const er=lr;if(er.timestamp=Rt(),u([Fn,"access",Ir=>Ir[0],"optionalAccess",Ir=>Ir.isFrozen,"call",Ir=>
1Ir()])&&er.type!==ni.FullSnapshot&&!(er.type===ni.IncrementalSnapshot&&er.data.source===ui.Mutation)&&Fn.forEach(Ir=>Ir.unfreeze()),Ea)u([s,"optionalCall",Ir=>Ir(Tl(er),Ho)]);else if(Jo){const Ir={type:"rrweb",event:Tl(er),origin:window.location.origin,isCheckout:Ho};window.parent.postMessage(Ir,"*")}if(er.type===ni.FullSnapshot)oc=er,Nc=0;else if(er.type===ni.IncrementalSnapshot){if(er.data.source===ui.Mutation&&er.data.isAttachIframe)return;Nc++,(m&&Nc>=m||c&&oc&&er.timestamp-oc.timestamp>c)&&Bc(!0)}};const ac=lr=>{Ki({type:ni.IncrementalSnapshot,data:{source:ui.Mutation,...lr}})},xl=lr=>Ki({type:ni.IncrementalSnapshot,data:{source:ui.Scroll,...lr}}),Il=lr=>Ki({type:ni.IncrementalSnapshot,data:{source:ui.CanvasMutation,...lr}}),Zr=new _i({mutationCb:ac,adoptedStyleSheetCb:lr=>Ki({type:ni.IncrementalSnapshot,data:{source:ui.AdoptedStyleSheet,...lr}})}),xo="boolean"==typeof __RRWEB_EXCLUDE_IFRAME__&&__RRWEB_EXCLUDE_IFRAME__?new ws:new rs({mirror:or,mutationCb:ac,stylesheetManager:Zr,recordCrossOriginIframes:di,wrappedEmit:Ki});for(const lr of xr||[])lr.getMirror&&lr.getMirror({nodeMirror:or,crossOriginIframeMirror:xo.crossOriginIframeMirror,crossOriginIframeStyleMirror:xo.crossOriginIframeStyleMirror});const Sr=new ss,Al=function hs(h,s){try{return h?h(s):new vr}catch{return console.warn("Unable to initialize CanvasManager"),new vr}}(sc,{mirror:or,win:window,mutationCb:lr=>Ki({type:ni.IncrementalSnapshot,data:{source:ui.CanvasMutation,...lr}}),recordCanvas:ti,blockClass:S,blockSelector:$,unblockSelector:Ce,maxCanvasSize:jr,sampling:ri.canvas,dataURLOptions:zi,errorHandler:yo}),Lc="boolean"==typeof __RRWEB_EXCLUDE_SHADOW_DOM__&&__RRWEB_EXCLUDE_SHADOW_DOM__?new oo:new fo({mutationCb:ac,scrollCb:xl,bypassOptions:{onMutation:To,blockClass:S,blockSelector:$,unblockSelector:Ce,maskAllText:Ht,maskTextClass:nn,unmaskTextClass:wt,maskTextSelector:en,unmaskTextSelector:wn,inlineStylesheet:An,maskInputOptions:ja,dataURLOptions:zi,maskAttributeFn:pi,maskTextFn:Qi,maskInputFn:pr,recordCanvas:ti,inlineImages:ms,sampling:ri,slimDOMOptions:Ha,iframeManager:xo,stylesheetManager:Zr,canvasManager:Al,keepIframeSrcFn:So,processedNodeManager:Sr},mirror:or}),Bc=(lr=!1)=>{Ki({type:ni.Meta,data:{href:window.location.href,width:fn(),height:hn()}},lr),Zr.reset(),Lc.init(),Fn.forEach(er=>er.lock());const Ho=function Ci(h,s){const{mirror:c=new re,blockClass:m="rr-block",blockSelector:S=null,unblockSelector:$=null,maskAllText:Ce=!1,maskTextClass:ht="rr-mask",unmaskTextClass:yt=null,maskTextSelector:Ht=null,unmaskTextSelector:nn=null,inlineStylesheet:wt=!0,inlineImages:en=!1,recordCanvas:wn=!1,maskAllInputs:An=!1,maskAttributeFn:Dn,maskTextFn:wi,maskInputFn:Yn,slimDOM:pi=!1,dataURLOptions:pr,preserveWhiteSpace:Qi,onSerialize:jr,onIframeLoad:Pi,iframeLoadTimeout:ri,onStylesheetLoad:zi,stylesheetLoadTimeout:as,keepIframeSrcFn:ti=()=>!1}=s||{};return On(h,{doc:h,mirror:c,blockClass:m,blockSelector:S,unblockSelector:$,maskAllText:Ce,maskTextClass:ht,unmaskTextClass:yt,maskTextSelector:Ht,unmaskTextSelector:nn,skipChild:!1,inlineStylesheet:wt,maskInputOptions:!0===An?{color:!0,date:!0,"datetime-local":!0,email:!0,month:!0,number:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0,textarea:!0,select:!0}:!1===An?{}:An,maskAttributeFn:Dn,maskTextFn:wi,maskInputFn:Yn,slimDOMOptions:!0===pi||"all"===pi?{script:!0,comment:!0,headFavicon:!0,headWhitespace:!0,headMetaDescKeywords:"all"===pi,headMetaSocial:!0,headMetaRobots:!0,headMetaHttpEquiv:!0,headMetaAuthorship:!0,headMetaVerification:!0}:!1===pi?{}:pi,dataURLOptions:pr,inlineImages:en,recordCanvas:wn,preserveWhiteSpace:Qi,onSerialize:jr,onIframeLoad:Pi,iframeLoadTimeout:ri,onStylesheetLoad:zi,stylesheetLoadTimeout:as,keepIframeSrcFn:ti,newlyAddedElement:!1})}(document,{mirror:or,blockClass:S,blockSelector:$,unblockSelector:Ce,maskAllText:Ht,maskTextClass:nn,unmaskTextClass:wt,maskTextSelector:en,unmaskTextSelector:wn,inlineStylesheet:An,maskAllInputs:ja,maskAttributeFn:pi,maskInputFn:pr,maskTextFn:Qi,slimDOM:Ha,dataURLOptions:zi,recordCanvas:ti,inlineImages:ms,onSerialize:er=>{Vi(er,or)&&xo.addIframe(er),Kn(er,or)&&Zr.trackLinkElement(er),si(er)&&Lc.addShadowRoot(er.shadowRoot,document)},onIframeLoad:(er,Ir)=>{xo.attachIframe(er,Ir),Lc.observeAttachShadow(er)},onStylesheetLoad:(er,Ir)=>{Zr.attachLinkElement(er,Ir)},keepIframeSrcFn:So});if(!Ho)return console.warn("Failed to snapshot the document");Ki({type:ni.FullSnapshot,data:{node:Ho,initialOffset:Yt(window)}}),Fn.forEach(er=>er.unlock()),document.adoptedStyleSheets&&document.adoptedStyleSheets.length>0&&Zr.adoptStyleSheets(document.adoptedStyleSheets,or.getId(document))};Br=Bc;try{const lr=[],Ho=Ir=>Un(Xr)({onMutation:To,mutationCb:ac,mousemoveCb:(Bi,ka)=>Ki({type:ni.IncrementalSnapshot,data:{source:ka,positions:Bi}}),mouseInteractionCb:Bi=>Ki({type:ni.IncrementalSnapshot,data:{source:ui.MouseInteraction,...Bi}}),scrollCb:xl,viewportResizeCb:Bi=>Ki({type:ni.IncrementalSnapshot,data:{source:ui.ViewportResize,...Bi}}),inputCb:Bi=>Ki({type:ni.IncrementalSnapshot,data:{source:ui.Input,...Bi}}),mediaInteractionCb:Bi=>Ki({type:ni.IncrementalSnapshot,data:{source:ui.MediaInteraction,...Bi}}),styleSheetRuleCb:Bi=>Ki({type:ni.IncrementalSnapshot,data:{source:ui.StyleSheetRule,...Bi}}),styleDeclarationCb:Bi=>Ki({type:ni.IncrementalSnapshot,data:{source:ui.StyleDeclaration,...Bi}}),canvasMutationCb:Il,fontCb:Bi=>Ki({type:ni.IncrementalSnapshot,data:{source:ui.Font,...Bi}}),selectionCb:Bi=>{Ki({type:ni.IncrementalSnapshot,data:{source:ui.Selection,...Bi}})},customElementCb:Bi=>{Ki({type:ni.IncrementalSnapshot,data:{source:ui.CustomElement,...Bi}})},blockClass:S,ignoreClass:ht,ignoreSelector:yt,maskAllText:Ht,maskTextClass:nn,unmaskTextClass:wt,maskTextSelector:en,unmaskTextSelector:wn,maskInputOptions:ja,inlineStylesheet:An,sampling:ri,recordCanvas:ti,inlineImages:ms,userTr
1iggeredOnInput:fs,collectFonts:yr,doc:Ir,maskAttributeFn:pi,maskInputFn:pr,maskTextFn:Qi,keepIframeSrcFn:So,blockSelector:$,unblockSelector:Ce,slimDOMOptions:Ha,dataURLOptions:zi,mirror:or,iframeManager:xo,stylesheetManager:Zr,shadowDomManager:Lc,processedNodeManager:Sr,canvasManager:Al,ignoreCSSAttributes:ps,plugins:u([xr,"optionalAccess",Bi=>Bi.filter,"call",Bi=>Bi(ka=>ka.observer),"optionalAccess",Bi=>Bi.map,"call",Bi=>Bi(ka=>({observer:ka.observer,options:ka.options,callback:Uc=>Ki({type:ni.Plugin,data:{plugin:ka.name,payload:Uc}})}))])||[]},{});xo.addLoadListener(Ir=>{try{lr.push(Ho(Ir.contentDocument))}catch(Bi){console.warn(Bi)}});const er=()=>{Bc(),lr.push(Ho(document))};return"interactive"===document.readyState||"complete"===document.readyState?er():(lr.push(Q("DOMContentLoaded",()=>{Ki({type:ni.DomContentLoaded,data:{}}),"DOMContentLoaded"===qi&&er()})),lr.push(Q("load",()=>{Ki({type:ni.Load,data:{}}),"load"===qi&&er()},window))),()=>{lr.forEach(Ir=>Ir()),Sr.destroy(),Br=void 0,function ts(){ds=void 0}()}}catch(lr){console.warn(lr)}}us.mirror=or,us.takeFullSnapshot=function Cs(h){if(!Br)throw new Error("please take full snapshot after start recording");Br(h)};const gs=3;function As(h){return h>9999999999?h:1e3*h}function ks(h){return h>9999999999?h/1e3:h}function Ur(h,s){"sentry.transaction"!==s.category&&(["ui.click","ui.input"].includes(s.category)?h.triggerUserActivity():h.checkAndHandleExpiredSession(),h.addUpdate(()=>(h.throttledAddEvent({type:ni.Custom,timestamp:1e3*(s.timestamp||0),data:{tag:"breadcrumb",payload:(0,H.S8)(s,10,1e3)}}),"console"===s.category)))}const Ws="button,a";function mo(h){return h.closest(Ws)||h}function tt(h){const s=O(h);return s&&s instanceof Element?mo(s):s}function O(h){return function V(h){return"object"==typeof h&&!!h&&"target"in h}(h)?h.target:h}let g;class Ae{constructor(s,c,m=Ur){this._lastMutation=0,this._lastScroll=0,this._clicks=[],this._timeout=c.timeout/1e3,this._threshold=c.threshold/1e3,this._scollTimeout=c.scrollTimeout/1e3,this._replay=s,this._ignoreSelector=c.ignoreSelector,this._addBreadcrumbEvent=m}addListeners(){const s=function T(h){return g||(g=[],function _(){(0,W.GS)(_t,"open",function(h){return function(...s){if(g)try{g.forEach(c=>c())}catch{}return h.apply(_t,s)}})}()),g.push(h),()=>{const s=g?g.indexOf(h):-1;s>-1&&g.splice(s,1)}}(()=>{this._lastMutation=Tn()});this._teardown=()=>{s(),this._clicks=[],this._lastMutation=0,this._lastScroll=0}}removeListeners(){this._teardown&&this._teardown(),this._checkClickTimeout&&clearTimeout(this._checkClickTimeout)}handleClick(s,c){if(function $t(h,s){return!!(!At.includes(h.tagName)||"INPUT"===h.tagName&&!["submit","button"].includes(h.getAttribute("type")||"")||"A"===h.tagName&&(h.hasAttribute("download")||h.hasAttribute("target")&&"_self"!==h.getAttribute("target"))||s&&h.matches(s))}(c,this._ignoreSelector)||!function Sn(h){return!(!h.data||"number"!=typeof h.data.nodeId||!h.timestamp)}(s))return;const m={timestamp:ks(s.timestamp),clickBreadcrumb:s,clickCount:0,node:c};this._clicks.some(S=>S.node===m.node&&Math.abs(S.timestamp-m.timestamp)<1)||(this._clicks.push(m),1===this._clicks.length&&this._scheduleCheckClicks())}registerMutation(s=Date.now()){this._lastMutation=ks(s)}registerScroll(s=Date.now()){this._lastScroll=ks(s)}registerClick(s){const c=mo(s);this._handleMultiClick(c)}
1_handleMultiClick(s){this._getClicks(s).forEach(c=>{c.clickCount++})}_getClicks(s){return this._clicks.filter(c=>c.node===s)}_checkClicks(){const s=[],c=Tn();this._clicks.forEach(m=>{!m.mutationAfter&&this._lastMutation&&(m.mutationAfter=m.timestamp<=this._lastMutation?this._lastMutation-m.timestamp:void 0),!m.scrollAfter&&this._lastScroll&&(m.scrollAfter=m.timestamp<=this._lastScroll?this._lastScroll-m.timestamp:void 0),m.timestamp+this._timeout<=c&&s.push(m)});for(const m of s){const S=this._clicks.indexOf(m);S>-1&&(this._generateBreadcrumbs(m),this._clicks.splice(S,1))}this._clicks.length&&this._scheduleCheckClicks()}_generateBreadcrumbs(s){const c=this._replay,$=!(s.scrollAfter&&s.scrollAfter<=this._scollTimeout||s.mutationAfter&&s.mutationAfter<=this._threshold),{clickCount:Ce,clickBreadcrumb:ht}=s;if($){const yt=1e3*Math.min(s.mutationAfter||this._timeout,this._timeout),Ht=yt<1e3*this._timeout?"mutation":"timeout",nn={type:"default",message:ht.message,timestamp:ht.timestamp,category:"ui.slowClickDetected",data:{...ht.data,url:_t.location.href,route:c.getCurrentRoute(),timeAfterClickMs:yt,endReason:Ht,clickCount:Ce||1}};this._addBreadcrumbEvent(c,nn)}else if(Ce>1){const yt={type:"default",message:ht.message,timestamp:ht.timestamp,category:"ui.multiClick",data:{...ht.data,url:_t.location.href,route:c.getCurrentRoute(),clickCount:Ce,metric:!0}};this._addBreadcrumbEvent(c,yt)}}_scheduleCheckClicks(){this._checkClickTimeout&&clearTimeout(this._checkClickTimeout),this._checkClickTimeout=setTimeout(()=>this._checkClicks(),1e3)}}const At=["A","BUTTON","INPUT"];function Tn(){return Date.now()/1e3}function Hn(h){return{timestamp:Date.now()/1e3,type:"default",...h}}var Ni=function(h){return h[h.Document=0]="Document",h[h.DocumentType=1]="DocumentType",h[h.Element=2]="Element",h[h.Text=3]="Text",h[h.CDATA=4]="CDATA",h[h.Comment=5]="Comment",h}(Ni||{});const nr=new Set(["id","class","aria-label","role","name","alt","title","data-test-id","data-testid","disabled","aria-disabled","data-sentry-component"]);function Wi(h){const s={};for(const c in h)if(nr.has(c)){let m=c;("data-testid"===c||"data-test-id"===c)&&(m="testId"),s[m]=h[c]}return s}function dr(h,s){const c=us.mirror.getId(h),m=c&&us.mirror.getNode(c),S=m&&us.mirror.getMeta(m),$=S&&function yi(h){return h.type===Ni.Element}(S)?S:null;return{message:s,data:$?{nodeId:c,node:{id:c,tagName:$.tagName,textContent:Array.from($.childNodes).map(Ce=>Ce.type===Ni.Text&&Ce.textContent).filter(Boolean).map(Ce=>Ce.trim()).join(""),attributes:Wi($.attributes)}}:{}}}const Os={resource:function Xn(h){const{entryType:s,initiatorType:c,name:m,responseEnd:S,startTime:$,decodedBodySize:Ce,encodedBodySize:ht,responseStatus:yt,transferSize:Ht}=h;return["fetch","xmlhttprequest"].includes(c)?null:{type:`${s}.${c}`,start:zs($),end:zs(S),name:m,data:{size:Ht,statusCode:yt,decodedBodySize:Ce,encodedBodySize:ht}}},paint:function ko(h){const{duration:s,entryType:c,name:m,startTime:S}=h,$=zs(S);return{type:c,name:m,start:$,end:$+s,data:void 0}},navigation:function Rn(h){const{entryType:s,name:c,decodedBodySize:m,duration:S,domComplete:$,encodedBodySize:Ce,domContentLoadedEventStart:ht,domContentLoadedEventEnd:yt,domInteractive:Ht,loadEventStart:nn,loadEventEnd:wt,redirectCount:en,startTime:wn,transferSize:An,type:Dn}=h;return 0===S?null:{type:`${s}.${Dn}`,start:zs(wn),end:zs($),name:c,data:{size:An,decodedBodySize:m,encodedBodySize:Ce,duration:S,domInteractive:Ht,domContentLoadedEventStart:ht,domContentLoadedEventEnd:yt,loadEventStart:nn,loadEventEnd:wt,domComplete:$,redirectCount:en}}}};function _s(h){return Os[h.entryType]?Os[h.entryType](h):null}function zs(h){return((se.k3||_t.performance.timeOrigin)+h)/1e3}const ai=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function ct(h,s){ai&&(v.vF.info(h),s&&qt(h))}function xt(h,s){ai&&(v.vF.info(h),s&&setTimeout(()=>{qt(h)},0))}function qt(h){(0,p.ZQ)({category:"console",data:{logger:"replay"},level:"info",message:h},{level:"info"})}class zt extends Error{constructor(){super(`Event buffer exceeded maximum size of ${te}.`)}}class an{constructor(){this.events=[],this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return this.events.length>0}get type(){return"sync"}destroy(){this.events=[]}addEvent(s){var c=this;return(0,n.A)(function*(){const m=JSON.stringify(s).length;if(c._totalSize+=m,c._totalSize>te)throw new zt;c.events.push(s)})()}finish(){return new Promise(s=>{const c=this.events;this.clear(),s(JSON.stringify(c))})}clear(){this.events=[],this._totalSize=0,this.hasCheckout=!1}getEarliestTimestamp(){const s=this.events.map(c=>c.timestamp).sort()[0];return s?As(s):null}}class bn{constructor(s){this._worker=s,this._id=0}ensureReady(){return this._ensureReadyPromise||(this._ensureReadyPromise=new Promise((s,c)=>{this._worker.addEventListener("message",({data:m})=>{m.success?s():c()},{once:!0}),this._worker.addEventListener("error",m=>{c(m)},{once:!0})})),this._ensureReadyPromise}destroy(){ct("[Replay] Destroying compression worker"),this._worker.terminate()}postMessage(s,c){const m=this._getAndIncrementId();return new Promise((S,$)=>{const Ce=({data:ht})=>{const yt=ht;if(yt.method===s&&yt.id===m){if(this._worker.removeEventListener("message",Ce),!yt.success)return ai&&v.vF.error("[Replay]",yt.response),void $(new Error("Error in compression worker"));S(yt.response)}};this._worker.addEventListener("message",Ce),this._worker.postMessage({id:m,method:s,arg:c})})}_getAndIncrementId(){return this._id++}}class Nn{constructor(s){this._worker=new bn(s),this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1}get hasEvents(){return!!this._earliestTimestamp}get type(){return"worker"}ensureReady(){return this._worker.ensureReady()}destroy(){this._worker.destroy()}
1addEvent(s){const c=As(s.timestamp);(!this._earliestTimestamp||c<this._earliestTimestamp)&&(this._earliestTimestamp=c);const m=JSON.stringify(s);return this._totalSize+=m.length,this._totalSize>te?Promise.reject(new zt):this._sendEventToWorker(m)}finish(){return this._finishRequest()}clear(){this._earliestTimestamp=null,this._totalSize=0,this.hasCheckout=!1,this._worker.postMessage("clear").then(null,s=>{ai&&v.vF.warn('[Replay] Sending "clear" message to worker failed',s)})}getEarliestTimestamp(){return this._earliestTimestamp}_sendEventToWorker(s){return this._worker.postMessage("addEvent",s)}_finishRequest(){var s=this;return(0,n.A)(function*(){const c=yield s._worker.postMessage("finish");return s._earliestTimestamp=null,s._totalSize=0,c})()}}class li{constructor(s){this._fallback=new an,this._compression=new Nn(s),this._used=this._fallback,this._ensureWorkerIsLoadedPromise=this._ensureWorkerIsLoaded()}get type(){return this._used.type}get hasEvents(){return this._used.hasEvents}get hasCheckout(){return this._used.hasCheckout}set hasCheckout(s){this._used.hasCheckout=s}destroy(){this._fallback.destroy(),this._compression.destroy()}clear(){return this._used.clear()}getEarliestTimestamp(){return this._used.getEarliestTimestamp()}addEvent(s){return this._used.addEvent(s)}finish(){var s=this;return(0,n.A)(function*(){return yield s.ensureWorkerIsLoaded(),s._used.finish()})()}ensureWorkerIsLoaded(){return this._ensureWorkerIsLoadedPromise}_ensureWorkerIsLoaded(){var s=this;return(0,n.A)(function*(){try{yield s._compression.ensureReady()}catch{return void ct("[Replay] Failed to load the compression worker, falling back to simple buffer")}yield s._switchToCompressionWorker()})()}_switchToCompressionWorker(){var s=this;return(0,n.A)(function*(){const{events:c,hasCheckout:m}=s._fallback,S=[];for(const $ of c)S.push(s._compression.addEvent($));s._compression.hasCheckout=m,s._used=s._compression;try{yield Promise.all(S)}catch($){ai&&v.vF.warn("[Replay] Failed to add events when switching buffers.",$)}})()}}function Li(){try{return"sessionStorage"in _t&&!!_t.sessionStorage}catch{return!1}}function eo(h){return void 0!==h&&Math.random()<h}function Mr(h){const s=Date.now();return{id:h.id||(0,y.eJ)(),started:h.started||s,lastActivity:h.lastActivity||s,segmentId:h.segmentId||0,sampled:h.sampled,previousSessionId:h.previousSessionId}}function hr(h){if(Li())try{_t.sessionStorage.setItem(Z,JSON.stringify(h))}catch{}}function Oo({sessionSampleRate:h,allowBuffering:s,stickySession:c=!1},{previousSessionId:m}={}){const S=function $r(h,s){return eo(h)?"session":!!s&&"buffer"}(h,s),$=Mr({sampled:S,previousSessionId:m});return c&&hr($),$}function Xo(h,s,c=+new Date){return null===h||void 0===s||s<0||0!==s&&h+s<=c}function po(h,{maxReplayDuration:s,sessionIdleExpire:c,targetTime:m=Date.now()}){return Xo(h.started,s,m)||Xo(h.lastActivity,c,m)}function na(h,{sessionIdleExpire:s,maxReplayDuration:c}){return!(!po(h,{sessionIdleExpire:s,maxReplayDuration:c})||"buffer"===h.sampled&&0===h.segmentId)}function Ro({traceInternals:h,sessionIdleExpire:s,maxReplayDuration:c,previousSessionId:m},S){const $=S.stickySession&&function Go(h){if(!Li())return null;try{const s=_t.sessionStorage.getItem(Z);if(!s)return null;const c=JSON.parse(s);return xt("[Replay] Loading existing session",h),Mr(c)}catch{return null}}(h);return $?na($,{sessionIdleExpire:s,maxReplayDuration:c})?(xt("[Replay] Session in sessionStorage is expired, creating new one..."),Oo(S,{previousSessionId:$.id})):$:(xt("[Replay] Creating new session",h),Oo(S,{previousSessionId:m}))}function Do(h,s,c){return!!q(h,s)&&(F(h,s,c),!0)}function F(h,s,c){return Pe.apply(this,arguments)}function Pe(){return(Pe=(0,n.A)(function*(h,s,c){if(!h.eventBuffer)return null;try{c&&"buffer"===h.recordingMode&&h.eventBuffer.clear(),c&&(h.eventBuffer.hasCheckout=!0);const S=function Se(h,s){try{if("function"==typeof s&&function ao(h){return h.type===ni.Custom}(h))return s(h)}catch(c){return ai&&v.vF.error("[Replay] An error occured in the `beforeAddRecordingEvent` callback, skipping the event...",c),null}return h}(s,h.getOptions().beforeAddRecordingEvent);return S?yield h.eventBuffer.addEvent(S):void 0}catch(m){const S=m&&m instanceof zt?"addEventSizeExceeded":"addEvent";ai&&v.vF.error(m),yield h.stop({reason:S});const $=(0,p.KU)();$&&$.recordDroppedEvent("internal_sdk_error","replay")}})).apply(this,arguments)}function q(h,s){if(!h.eventBuffer||h.isPaused()||!h.isEnabled())return!1;const c=As(s.timestamp);return!(c+h.timeouts.sessionIdlePause<Date.now()||c>h.getContext().initialTimestamp+h.getOptions().maxReplayDuration&&(ct(`[Replay] Skipping event with timestamp ${c} because it is after maxReplayDuration`,h.getOptions()._experiments.traceInternals),1))}function Et(h){return!h.type}function on(h){return"transaction"===h.type}function Ln(h){return"feedback"===h.type}function ki(h){const s=function bi(){const h=(0,p.KU)();if(!h)return!1;const s=h.getTransport();return s&&s.send.__sentry__baseTransport__||!1}();return(c,m)=>{if(!h.isEnabled()||!Et(c)&&!on(c))return;const S=m&&m.statusCode;if(!s||!(!S||S<200||S>=300)){if(on(c))return void function Ai(h,s){const c=h.getContext();s.contexts&&s.contexts.trace&&s.contexts.trace.trace_id&&c.traceIds.size<100&&c.traceIds.add(s.contexts.trace.trace_id)}(h,c);!function Xi(h,s){const c=h.getContext();if(s.event_id&&c.errorIds.size<100&&c.errorIds.add(s.event_id),"buffer"!==h.recordingMode||!s.tags||!s.tags.replayId)return;const{beforeErrorSampling:m}=h.getOptions();"function"==typeof m&&!m(s)||setTimeout(()=>{h.sendBufferedReplayOrFlush()})}(h,c)}}}function Ji(h,s){return s.map(({type:c,start:m,end:S,name:$,data:Ce})=>{const ht=h.throttledAddEvent({type:ni.Custom,timestamp:m,data:{tag:"performanceSpan",payload:{op:c,description:$,startTimestamp:m,endTimestamp:S,data:Ce}}});return"string"==typeof ht?Promise.resolve(null):ht})}function ir(h,s){h.isEnabled()&&null!==s&&(function ji(h,s){return(!ai||!h.getOptions()._experiments.traceInternals)&&function I(h,s){const c=s&&function b(h){return void 0!==h.getClient}(s)?s.getClient():s,m=c&&c.getDsn(),S=c&&c.getOptions().tunnel;return function B(h,s){return!!s&&h.includes(s.host)}(h,m)||function C(h,s){return!!s&&M(h)===M(s)}(h,S)}(s,(0,p.KU)())}(h,s.name)||h.addUpdate(()=>(Ji(h,[s]),!0)))}
1function Po(h,s){if(h)try{if("string"==typeof h)return s.encode(h).length;if(h instanceof URLSearchParams)return s.encode(h.toString()).length;if(h instanceof FormData){const c=aa(h);return s.encode(c).length}if(h instanceof Blob)return h.size;if(h instanceof ArrayBuffer)return h.byteLength}catch{}}function fr(h){if(!h)return;const s=parseInt(h,10);return isNaN(s)?void 0:s}function Mo(h){try{if("string"==typeof h)return[h];if(h instanceof URLSearchParams)return[h.toString()];if(h instanceof FormData)return[aa(h)];if(!h)return[void 0]}catch{return ai&&v.vF.warn("[Replay] Failed to serialize body",h),[void 0,"BODY_PARSE_ERROR"]}return ai&&v.vF.info("[Replay] Skipping network body because of body type",h),[void 0,"UNPARSEABLE_BODY_TYPE"]}function co(h,s){if(!h)return{headers:{},size:void 0,_meta:{warnings:[s]}};const c={...h._meta};return c.warnings=[...c.warnings||[],s],h._meta=c,h}function go(h,s){if(!s)return null;const{startTimestamp:c,endTimestamp:m,url:S,method:$,statusCode:Ce,request:ht,response:yt}=s;return{type:h,start:c/1e3,end:m/1e3,name:S,data:(0,W.Ce)({method:$,statusCode:Ce,request:ht,response:yt})}}function _o(h){return{headers:{},size:h,_meta:{warnings:["URL_SKIPPED"]}}}function Fo(h,s,c){if(!s&&0===Object.keys(h).length)return;if(!s)return{headers:h};if(!c)return{headers:h,size:s};const m={headers:h,size:s},{body:S,warnings:$}=function $s(h){if(!h||"string"!=typeof h)return{body:h};const s=h.length>Wt,c=function $n(h){const s=h[0],c=h[h.length-1];return"["===s&&"]"===c||"{"===s&&"}"===c}(h);if(s){const m=h.slice(0,Wt);return c?{body:m,warnings:["MAYBE_JSON_TRUNCATED"]}:{body:`${m}\u2026`,warnings:["TEXT_TRUNCATED"]}}if(c)try{return{body:JSON.parse(h)}}catch{}return{body:h}}(c);return m.body=S,$&&$.length>0&&(m._meta={warnings:$}),m}function lo(h,s){return Object.keys(h).reduce((c,m)=>{const S=m.toLowerCase();return s.includes(S)&&h[m]&&(c[S]=h[m]),c},{})}function aa(h){return new URLSearchParams(h).toString()}function ca(h,s){const c=function la(h,s=_t.document.baseURI){if(h.startsWith("http://")||h.startsWith("https://")||h.startsWith(_t.location.origin))return h;const c=new URL(h,s);if(c.origin!==new URL(s).origin)return h;const m=c.href;return!h.endsWith("/")&&m.endsWith("/")?m.slice(0,-1):m}(h);return(0,R.Xr)(c,s)}function No(){return No=(0,n.A)(function*(h,s,c){try{const m=yield function Vr(h,s,c){return ia.apply(this,arguments)}(h,s,c),S=go("resource.fetch",m);ir(c.replay,S)}catch(m){ai&&v.vF.error("[Replay] Failed to capture fetch breadcrumb",m)}}),No.apply(this,arguments)}function ia(){return ia=(0,n.A)(function*(h,s,c){const m=Date.now(),{startTimestamp:S=m,endTimestamp:$=m}=s,{url:Ce,method:ht,status_code:yt=0,request_body_size:Ht,response_body_size:nn}=h.data,wt=ca(Ce,c.networkDetailAllowUrls)&&!ca(Ce,c.networkDetailDenyUrls),en=wt?function Qr({networkCaptureBodies:h,networkRequestHeaders:s},c,m){const S=c?function Tc(h,s){return 1===h.length&&"string"!=typeof h[0]?xa(h[0],s):2===h.length?xa(h[1],s):{}}(c,s):{};if(!h)return Fo(S,m,void 0);const $=Qo(c),[Ce,ht]=Mo($),yt=Fo(S,m,Ce);return ht?co(yt,ht):yt}(c,s.input,Ht):_o(Ht),wn=yield function bs(h,s,c,m){return da.apply(this,arguments)}(wt,c,s.response,nn);return{startTimestamp:S,endTimestamp:$,url:Ce,method:ht,statusCode:yt,request:en,response:wn}}),ia.apply(this,arguments)}function da(){return da=(0,n.A)(function*(h,{networkCaptureBodies:s,textEncoder:c,networkResponseHeaders:m},S,$){if(!h&&void 0!==$)return _o($);const Ce=S?La(S.headers,m):{};if(!S||!s&&void 0!==$)return Fo(Ce,$,void 0);const[ht,yt]=yield function ba(h){return Ps.apply(this,arguments)}(S),Ht=function Lo(h,{networkCaptureBodies:s,textEncoder:c,responseBodySize:m,captureDetails:S,headers:$}){try{const Ce=h&&h.length&&void 0===m?Po(h,c):m;return S?Fo($,Ce,s?h:void 0):_o(Ce)}catch(Ce){return ai&&v.vF.warn("[Replay] Failed to serialize response body",Ce),Fo($,m,void 0)}}(ht,{networkCaptureBodies:s,textEncoder:c,responseBodySize:$,captureDetails:h,headers:Ce});return yt?co(Ht,yt):Ht}),da.apply(this,arguments)}function Ps(){return(Ps=(0,n.A)(function*(h){const s=function Bo(h){try{return h.clone()}catch(s){ai&&v.vF.warn("[Replay] Failed to clone response body",
1s)}}(h);if(!s)return[void 0,"BODY_PARSE_ERROR"];try{return[yield Qa(s)]}catch(c){return ai&&v.vF.warn("[Replay] Failed to get text body from response",c),[void 0,"BODY_PARSE_ERROR"]}})).apply(this,arguments)}function Qo(h=[]){if(2===h.length&&"object"==typeof h[1])return h[1].body}function La(h,s){const c={};return s.forEach(m=>{h.get(m)&&(c[m]=h.get(m))}),c}function xa(h,s){if(!h)return{};const c=h.headers;return c?c instanceof Headers?La(c,s):Array.isArray(c)?{}:lo(c,s):{}}function Qa(h){return new Promise((s,c)=>{const m=setTimeout(()=>c(new Error("Timeout while trying to read response body")),500);(function Ba(h){return k.apply(this,arguments)})(h).then(S=>s(S),S=>c(S)).finally(()=>clearTimeout(m))})}function k(){return(k=(0,n.A)(function*(h){return yield h.text()})).apply(this,arguments)}function D(){return(D=(0,n.A)(function*(h,s,c){try{const m=function we(h,s,c){const m=Date.now(),{startTimestamp:S=m,endTimestamp:$=m,input:Ce,xhr:ht}=s,{url:yt,method:Ht,status_code:nn=0,request_body_size:wt,response_body_size:en}=h.data;if(!yt)return null;if(!ht||!ca(yt,c.networkDetailAllowUrls)||ca(yt,c.networkDetailDenyUrls))return{startTimestamp:S,endTimestamp:$,url:yt,method:Ht,statusCode:nn,request:_o(wt),response:_o(en)};const wn=ht[j.Er],An=wn?lo(wn.request_headers,c.networkRequestHeaders):{},Dn=lo(function Ze(h){const s=h.getAllResponseHeaders();return s?s.split("\r\n").reduce((c,m)=>{const[S,$]=m.split(": ");return c[S.toLowerCase()]=$,c},{}):{}}(ht),c.networkResponseHeaders),[wi,Yn]=c.networkCaptureBodies?Mo(Ce):[void 0],[pi,pr]=c.networkCaptureBodies?function gt(h){const s=[];try{return[h.responseText]}catch(c){s.push(c)}try{return function sn(h,s){try{if("string"==typeof h)return[h];if(h instanceof Document)return[h.body.outerHTML];if("json"===s&&h&&"object"==typeof h)return[JSON.stringify(h)];if(!h)return[void 0]}catch{return ai&&v.vF.warn("[Replay] Failed to serialize body",h),[void 0,"BODY_PARSE_ERROR"]}return ai&&v.vF.info("[Replay] Skipping network body because of body type",h),[void 0,"UNPARSEABLE_BODY_TYPE"]}(h.response,h.responseType)}catch(c){s.push(c)}return ai&&v.vF.warn("[Replay] Failed to get xhr response body",...s),[void 0]}(ht):[void 0],Qi=Fo(An,wt,wi),jr=Fo(Dn,en,pi);return{startTimestamp:S,endTimestamp:$,url:yt,method:Ht,statusCode:nn,request:Yn?co(Qi,Yn):Qi,response:pr?co(jr,pr):jr}}(h,s,c),S=go("resource.xhr",m);ir(c.replay,S)}catch(m){ai&&v.vF.error("[Replay] Failed to capture xhr breadcrumb",m)}})).apply(this,arguments)}function xn(h){const s=(0,p.KU)();try{const c=new TextEncoder,{networkDetailAllowUrls:m,networkDetailDenyUrls:S,networkCaptureBodies:$,networkRequestHeaders:Ce,networkResponseHeaders:ht}=h.getOptions(),yt={replay:h,textEncoder:c,networkDetailAllowUrls:m,networkDetailDenyUrls:S,networkCaptureBodies:$,networkRequestHeaders:Ce,networkResponseHeaders:ht};s&&s.on?s.on("beforeAddBreadcrumb",(Ht,nn)=>function mi(h,s,c){if(s.data)try{(function Ei(h){return"xhr"===h.c
1ategory})(s)&&function uo(h){return h&&h.xhr}(c)&&(function X(h,s,c){const{xhr:m,input:S}=s;if(!m)return;const $=Po(S,c.textEncoder),Ce=m.getResponseHeader("content-length")?fr(m.getResponseHeader("content-length")):function Gt(h,s,c){try{return Po("json"===s&&h&&"object"==typeof h?JSON.stringify(h):h,c)}catch{return}}(m.response,m.responseType,c.textEncoder);void 0!==$&&(h.data.request_body_size=$),void 0!==Ce&&(h.data.response_body_size=Ce)}(s,c,h),function G(h,s,c){D.apply(this,arguments)}(s,c,h)),function mr(h){return"fetch"===h.category}(s)&&function Fs(h){return h&&h.response}(c)&&(function Yo(h,s,c){const{input:m,response:S}=s,Ce=Po(m?Qo(m):void 0,c.textEncoder),ht=S?fr(S.headers.get("content-length")):void 0;void 0!==Ce&&(h.data.request_body_size=Ce),void 0!==ht&&(h.data.response_body_size=ht)}(s,c,h),function to(h,s,c){No.apply(this,arguments)}(s,c,h))}catch{ai&&v.vF.warn("Error when enriching network breadcrumb")}}(yt,Ht,nn)):((0,ae.u)(function fi(h){return s=>{if(!h.isEnabled())return;const c=function Tr(h){const{startTimestamp:s,endTimestamp:c,fetchData:m,response:S}=h;if(!c)return null;const{method:$,url:Ce}=m;return{type:"resource.fetch",start:s/1e3,end:c/1e3,name:Ce,data:{method:$,statusCode:S?S.status:void 0}}}(s);ir(h,c)}}(h)),(0,j.Mn)(function Ya(h){return s=>{if(!h.isEnabled())return;const c=function va(h){const{startTimestamp:s,endTimestamp:c,xhr:m}=h,S=m[j.Er];if(!s||!c||!S)return null;const{method:$,url:Ce,status_code:ht}=S;return void 0===Ce?null:{type:"resource.xhr",name:Ce,start:s/1e3,end:c/1e3,data:{method:$,statusCode:ht}}}(s);ir(h,c)}}(h)))}catch{}}let ys=null;function Ja(h){return!(!h||!h.on)}function Ia(){return(Ia=(0,n.A)(function*(h){try{return Promise.all(Ji(h,[Ic(_t.performance.memory)]))}catch{return[]}})).apply(this,arguments)}function Ic(h){const{jsHeapSizeLimit:s,totalJSHeapSize:c,usedJSHeapSize:m}=h,S=Date.now()/1e3;return{type:"memory",name:"memory",start:S,end:S,data:{memory:{jsHeapSizeLimit:s,totalJSHeapSize:c,usedJSHeapSize:m}}}}function Ac(h){let s=!1;return(c,m)=>{if(!h.checkAndHandleExpiredSession())return void(ai&&v.vF.warn("[Replay] Received replay event after session expired."));const S=m||!s;s=!0,h.clickDetector&&function oi(h,s){try{if(!function ii(h){return h.type===gs}(s))return;const{source:c}=s.data;if(c===ui.Mutation&&h.registerMutation(s.timestamp),c===ui.Scroll&&h.registerScroll(s.timestamp),function Gn(h){return h.data.source===ui.MouseInteraction}(s)){const{type:m,id:S}=s.data,$=us.mirror.getNode(S);$ instanceof HTMLElement&&m===xi.Click&&h.registerClick($)}}catch{}}(h.clickDetector,c),h.addUpdate(()=>{if("buffer"===h.recordingMode&&S&&h.setInitialState(),!Do(h,c,S))return!0;if(!S)return!1;if(function Ml(h,s){!s||!h.session||0!==h.session.segmentId||Do(h,function qa(h){const s=h.getOptions();return{type:ni.Custom,timestamp:Date.now(),data:{tag:"options",payload:{shouldRecordCanvas:h.isRecordingCanvas(),sessionSampleRate:s.sessionSampleRate,errorSampleRate:s.errorSampleRate,useCompressionOption:s.useCompression,blockAllMedia:s.blockAllMedia,maskAllText:s.maskAllText,maskAllInputs:s.maskAllInputs,useCompression:!!h.eventBuffer&&"worker"===h.eventBuffer.type,networkDetailHasUrls:s.networkDetailAllowUrls.length>0,networkCaptureBodies:s.networkCaptureBodies,networkRequestHasHeaders:s.networkRequestHeaders.length>0,networkResponseHasHeaders:s.networkResponseHeaders.length>0}}}}(h),!1)}(h,S),h.session&&h.session.previousSessionId)return!0;if("buffer"===h.recordingMode&&h.session&&h.eventBuffer){const $=h.eventBuffer.getEarliestTimestamp();$&&(ct(`[Replay] Updating session start time to earliest event in buffer to ${new Date($)}`,h.getOptions()._experiments.traceInternals),h.session.started=$,h.getOptions().stickySession&&hr(h.session))}return"session"===h.recordingMode&&h.flush(),!0})}}function Hi(){return(Hi=(0,n.A)(function*({client:h,scope:s,replayId:c,event:m}){const $={event_id:c,integrations:"object"!=typeof h._integrations||null===h._integrations||Array.isArray(h._integrations)?void 0:Object.keys(h._integrations)};h.emit&&h.emit("preprocessEvent",m,$);const Ce=yield(0,L.mG)(h.getOptions(),m,$,s,h,(0,P.rm)());if(!Ce)return null;Ce.platform=Ce.platform||"javascript";
1const ht=h.getSdkMetadata&&h.getSdkMetadata(),{name:yt,version:Ht}=ht&&ht.sdk||{};return Ce.sdk={...Ce.sdk,name:yt||"sentry.javascript.unknown",version:Ht||"0.0.0"},Ce})).apply(this,arguments)}function fa(){return fa=(0,n.A)(function*({recordingData:h,replayId:s,segmentId:c,eventContext:m,timestamp:S,session:$}){const Ce=function kc({recordingData:h,headers:s}){let c;const m=`${JSON.stringify(s)}\n`;if("string"==typeof h)c=`${m}${h}`;else{const $=(new TextEncoder).encode(m);c=new Uint8Array($.length+h.length),c.set($),c.set(h,$.length)}return c}({recordingData:h,headers:{segment_id:c}}),{urls:ht,errorIds:yt,traceIds:Ht,initialTimestamp:nn}=m,wt=(0,p.KU)(),en=(0,p.o5)(),wn=wt&&wt.getTransport(),An=wt&&wt.getDsn();if(!(wt&&wn&&An&&$.sampled))return;const Dn={type:oe,replay_start_timestamp:nn/1e3,timestamp:S/1e3,error_ids:yt,trace_ids:Ht,urls:ht,replay_id:s,segment_id:c,replay_type:$.sampled},wi=yield function Oc(h){return Hi.apply(this,arguments)}({scope:en,client:wt,replayId:s,event:Dn});if(!wi)return wt.recordDroppedEvent("event_processor","replay",Dn),void ct("An event processor returned `null`, will not send event.");delete wi.sdkProcessingMetadata;const Yn=function Vo(h,s,c,m){return(0,Re.h4)((0,Re.n2)(h,(0,Re.Cj)(h),m,c),[[{type:"replay_event"},h],[{type:"replay_recording",length:"string"==typeof s?(new TextEncoder).encode(s).length:s.length},s]])}(wi,Ce,An,wt.getOptions().tunnel);let pi;try{pi=yield wn.send(Yn)}catch(Qi){const jr=new Error(ue);try{jr.cause=Qi}catch{}throw jr}if(!pi)return pi;if("number"==typeof pi.statusCode&&(pi.statusCode<200||pi.statusCode>=300))throw new Ns(pi.statusCode);const pr=(0,Xe.wq)({},pi);if((0,Xe.Jz)(pr,"replay"))throw new Rc(pr);return pi}),fa.apply(this,arguments)}
1class Ns extends Error{constructor(s){super(`Transport returned status code ${s}`)}}class Rc extends Error{constructor(s){super("Rate limit hit"),this.rateLimits=s}}function ya(h){return Ks.apply(this,arguments)}function Ks(){return Ks=(0,n.A)(function*(h,s={count:0,interval:Ke}){const{recordingData:c,options:m}=h;if(c.length)try{return yield function ec(h){return fa.apply(this,arguments)}(h),!0}catch(S){if(S instanceof Ns||S instanceof Rc)throw S;if((0,p.o)("Replays",{_retryCount:s.count}),ai&&m._experiments&&m._experiments.captureExceptions&&(0,p.Cp)(S),s.count>=vt){const $=new Error(`${ue} - max retries exceeded`);try{$.cause=S}catch{}throw $}return s.interval*=++s.count,new Promise(($,Ce)=>{setTimeout((0,n.A)(function*(){try{yield ya(h,s),$(!0)}catch(ht){Ce(ht)}}),s.interval)})}}),Ks.apply(this,arguments)}const no="__THROTTLED";class ra{constructor({options:s,recordingOptions:c}){ra.prototype.__init.call(this),ra.prototype.__init2.call(this),ra.prototype.__init3.call(this),ra.prototype.__init4.call(this),ra.prototype.__init5.call(this),ra.prototype.__init6.call(this),this.eventBuffer=null,this.performanceEntries=[],this.replayPerformanceEntries=[],this.recordingMode="session",this.timeouts={sessionIdlePause:3e5,sessionIdleExpire:9e5},this._lastActivity=Date.now(),this._isEnabled=!1,this._isPaused=!1,this._hasInitializedCoreListeners=!1,this._context={errorIds:new Set,traceIds:new Set,urls:[],initialTimestamp:Date.now(),initialUrl:""},this._recordingOptions=c,this._options=s,this._debouncedFlush=function Uo(h,s,c){let m,S,$;const Ce=c&&c.maxWait?Math.max(c.maxWait,s):0;function ht(){return yt(),m=h(),m}function yt(){void 0!==S&&clearTimeout(S),void 0!==$&&clearTimeout($),S=$=void 0}function nn(){return S&&clearTimeout(S),S=setTimeout(ht,s),Ce&&void 0===$&&($=setTimeout(ht,Ce)),m}return nn.cancel=yt,nn.flush=function Ht(){return void 0!==S||void 0!==$?ht():m},nn}(()=>this._flush(),this._options.flushMinDelay,{maxWait:this._options.flushMaxDelay}),this._throttledAddEvent=function tc(h,s,c){const m=new Map;let Ce=!1;return(...ht)=>{const yt=Math.floor(Date.now()/1e3);if((ht=>{const yt=ht-c;m.forEach((Ht,nn)=>{nn<yt&&m.delete(nn)})})(yt),[...m.values()].reduce((ht,yt)=>ht+yt,0)>=s){const nn=Ce;return Ce=!0,nn?"__SKIPPED":no}Ce=!1;const Ht=m.get(yt)||0;return m.set(yt,Ht+1),h(...ht)}}((Ce,ht)=>function Na(h,s,c){return q(h,s)?F(h,s,c):Promise.resolve(null)}(this,Ce,ht),300,5);const{slowClickTimeout:m,slowClickIgnoreSelectors:S}=this.getOptions(),$=m?{threshold:Math.min(3e3,m),timeout:m,scrollTimeout:300,ignoreSelector:S?S.join(","):""}:void 0;$&&(this.clickDetector=new Ae(this,$))}getContext(){return this._context}isEnabled(){return this._isEnabled}isPaused(){return this._isPaused}isRecordingCanvas(){return!!this._canvas}getOptions(){return this._options}initializeSampling(s){const{errorSampleRate:c,sessionSampleRate:m}=this._options;if(!(c<=0&&m<=0)){if(this._initializeSessionForSampling(s),!this.session)return void this._handleException(new Error("Unable to initialize and create session"));!1!==this.session.sampled&&(this.recordingMode="buffer"===this.session.sampled&&0===this.session.segmentId?"buffer":"session",xt(`[Replay] Starting replay in ${this.recordingMode} mode`,this._options._experiments.traceInternals),this._initializeRecording())}}start(){if(this._isEnabled&&"session"===this.recordingMode)throw new Error("Replay recording is already in progress");if(this._isEnabled&&"buffer"===this.recordingMode)throw new Error("Replay buffering is in progress, call `flush()` to save the replay");xt("[Replay] Starting replay in session mode",this._options._experiments.traceInternals);const s=Ro({maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:1,allowBuffering:!1});this.session=s,this._initializeRecording()}startBuffering(){if(this._isEnabled)throw new Error("Replay recording is already in progress");xt("[Replay] Starting replay in buffer mode",this._options._experiments.traceInternals);const s=Ro({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals},{stickySession:this._options.stickySession,sessionSampleRate:0,allowBuffering:!0});this.session=s,this.recordingMode="buffer",this._initializeRecording()}startRecording(){try{const s=this._canvas;this._stopRecording=us({...this._recordingOptions,..."buffer"===this.recordingMode&&{checkoutEveryNms:6e4},emit:Ac(this),onMutation:this._onMutationHandler,...s?{recordCanvas:s.recordCanvas,getCanvasManager:s.getCanvasManager,sampling:s.sampling,dataURLOptions:s.dataURLOptions}:{}})}catch(s){this._handleException(s)}}stopRecording(){try{return this._stopRecording&&(this._stopRecording(),this._stopRecording=void 0),!0}catch(s){return this._handleException(s),!1}}stop({forceFlush:s=!1,reason:c}={}){var m=this;return(0,n.A)(function*(){if(m._isEnabled){m._isEnabled=!1;try{ct("[Replay] Stopping Replay"+(c?` triggered by ${c}`:""),m._options._experiments.traceInternals),m._removeListeners(),m.stopRecording(),m._debouncedFlush.cancel(),s&&(yield m._flush({force:!0})),m.eventBuffer&&m.eventBuffer.destroy(),m.eventBuffer=null,function cr(h){(function br(){if(Li())try{_t.sessionStorage.removeItem(Z)}catch{}})(),h.session=void 0}(m)}catch(S){m._handleException(S)}}})()}pause(){this._isPaused||(this._isPaused=!0,this.stopRecording(),ct("[Replay] Pausing replay",this._options._experiments.traceInternals))}resume(){!this._isPaused||!this._checkSession()||(this._isPaused=!1,this.startRecording(),ct("[Replay] Resuming replay",this._options._experiments.traceInternals))}sendBufferedReplayOrFlush({continueRecording:s=!0}={}){var c=this;return(0,n.A)(function*(){if("session"===c.recordingMode)return c.flushImmediate();const m=Date.now();
1ct("[Replay] Converting buffer to session",c._options._experiments.traceInternals),yield c.flushImmediate();const S=c.stopRecording();!s||!S||"session"!==c.recordingMode&&(c.recordingMode="session",c.session&&(c._updateUserActivity(m),c._updateSessionActivity(m),c._maybeSaveSession()),c.startRecording())})()}addUpdate(s){const c=s();"buffer"!==this.recordingMode&&!0!==c&&this._debouncedFlush()}triggerUserActivity(){if(this._updateUserActivity(),this._stopRecording)this.checkAndHandleExpiredSession(),this._updateSessionActivity();else{if(!this._checkSession())return;this.resume()}}updateUserActivity(){this._updateUserActivity(),this._updateSessionActivity()}conditionalFlush(){return"buffer"===this.recordingMode?Promise.resolve():this.flushImmediate()}flush(){return this._debouncedFlush()}flushImmediate(){return this._debouncedFlush(),this._debouncedFlush.flush()}cancelFlush(){this._debouncedFlush.cancel()}getSessionId(){return this.session&&this.session.id}checkAndHandleExpiredSession(){if(!(this._lastActivity&&Xo(this._lastActivity,this.timeouts.sessionIdlePause)&&this.session&&"session"===this.session.sampled))return!!this._checkSession();this.pause()}setInitialState(){const c=`${_t.location.origin}${_t.location.pathname}${_t.location.hash}${_t.location.search}`;this.performanceEntries=[],this.replayPerformanceEntries=[],this._clearContext(),this._context.initialUrl=c,this._context.initialTimestamp=Date.now(),this._context.urls.push(c)}throttledAddEvent(s,c){const m=this._throttledAddEvent(s,c);if(m===no){const S=Hn({category:"replay.throttled"});this.addUpdate(()=>!Do(this,{type:5,timestamp:S.timestamp||0,data:{tag:"breadcrumb",payload:S,metric:!0}}))}return m}getCurrentRoute(){const s=this.lastTransaction||(0,p.o5)().getTransaction(),m=(s&&(0,A.et)(s).data||{})[x.i_];if(s&&m&&["route","custom"].includes(m))return(0,A.et)(s).description}_initializeRecording(){this.setInitialState(),this._updateSessionActivity(),this.eventBuffer=function Ui({useCompression:h,workerUrl:s}){if(h&&window.Worker){const c=function hi(h){try{const s=h||function Rr(){return typeof __SENTRY_EXCLUDE_REPLAY_WORKER__>"u"||!__SENTRY_EXCLUDE_REPLAY_WORKER__?function Ue(){const h=new Blob(['var t=Uint8Array,n=Uint16Array,r=Int32Array,e=new t([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),i=new t([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),a=new t([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=function(t,e){for(var i=new n(31),a=0;a<31;++a)i[a]=e+=1<<t[a-1];var s=new r(i[30]);for(a=1;a<30;++a)for(var o=i[a];o<i[a+1];++o)s[o]=o-i[a]<<5|a;return{b:i,r:s}},o=s(e,2),f=o.b,h=o.r;f[28]=258,h[258]=28;for(var l=s(i,0).r,u=new n(32768),c=0;c<32768;++c){var v=(43690&c)>>1|(21845&c)<<1;v=(61680&(v=(52428&v)>>2|(13107&v)<<2))>>4|(3855&v)<<4,u[c]=((65280&v)>>8|(255&v)<<8)>>1}var d=function(t,r,e){for(var i=t.length,a=0,s=new n(r);a<i;++a)t[a]&&++s[t[a]-1];var o,f=new n(r);for(a=1;a<r;++a)f[a]=f[a-1]+s[a-1]<<1;if(e){o=new n(1<<r);var h=15-r;for(a=0;a<i;++a)if(t[a])for(var l=a<<4|t[a],c=r-t[a],v=f[t[a]-1]++<<c,d=v|(1<<c)-1;v<=d;++v)o[u[v]>>h]=l}else for(o=new n(i),a=0;a<i;++a)t[a]&&(o[a]=u[f[t[a]-1]++]>>15-t[a]);return o},g=new t(288);for(c=0;c<144;++c)g[c]=8;for(c=144;c<256;++c)g[c]=9;for(c=256;c<280;++c)g[c]=7;for(c=280;c<288;++c)g[c]=8;var w=new t(32);for(c=0;c<32;++c)w[c]=5;var p=d(g,9,0),y=d(w,5,0),m=function(t){return(t+7)/8|0},b=function(n,r,e){return(null==r||r<0)&&(r=0),(null==e||e>n.length)&&(e=n.length),new t(n.subarray(r,e))}
vendor: 4,465 bytes, line 1
1,M=["unexpected EOF","invalid block type","invalid length/literal","invalid distance","stream finished","no stream handler",,"no callback","invalid UTF-8 data","extra field too long","date not in range 1980-2099","filename too long","stream finishing","invalid zip data"],E=function(t,n,r){var e=new Error(n||M[t]);if(e.code=t,Error.captureStackTrace&&Error.captureStackTrace(e,E),!r)throw e;return e},z=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8},A=function(t,n,r){r<<=7&n;var e=n/8|0;t[e]|=r,t[e+1]|=r>>8,t[e+2]|=r>>16},_=function(r,e){for(var i=[],a=0;a<r.length;++a)r[a]&&i.push({s:a,f:r[a]});var s=i.length,o=i.slice();if(!s)return{t:F,l:0};if(1==s){var f=new t(i[0].s+1);return f[i[0].s]=1,{t:f,l:1}}i.sort((function(t,n){return t.f-n.f})),i.push({s:-1,f:25001});var h=i[0],l=i[1],u=0,c=1,v=2;for(i[0]={s:-1,f:h.f+l.f,l:h,r:l};c!=s-1;)h=i[i[u].f<i[v].f?u++:v++],l=i[u!=c&&i[u].f<i[v].f?u++:v++],i[c++]={s:-1,f:h.f+l.f,l:h,r:l};var d=o[0].s;for(a=1;a<s;++a)o[a].s>d&&(d=o[a].s);var g=new n(d+1),w=x(i[c-1],g,0);if(w>e){a=0;var p=0,y=w-e,m=1<<y;for(o.sort((function(t,n){return g[n.s]-g[t.s]||t.f-n.f}));a<s;++a){var b=o[a].s;if(!(g[b]>e))break;p+=m-(1<<w-g[b]),g[b]=e}for(p>>=y;p>0;){var M=o[a].s;g[M]<e?p-=1<<e-g[M]++-1:++a}for(;a>=0&&p;--a){var E=o[a].s;g[E]==e&&(--g[E],++p)}w=e}return{t:new t(g),l:w}},x=function(t,n,r){return-1==t.s?Math.max(x(t.l,n,r+1),x(t.r,n,r+1)):n[t.s]=r},D=function(t){for(var r=t.length;r&&!t[--r];);for(var e=new n(++r),i=0,a=t[0],s=1,o=function(t){e[i++]=t},f=1;f<=r;++f)if(t[f]==a&&f!=r)++s;else{if(!a&&s>2){for(;s>138;s-=138)o(32754);s>2&&(o(s>10?s-11<<5|28690:s-3<<5|12305),s=0)}else if(s>3){for(o(a),--s;s>6;s-=6)o(8304);s>2&&(o(s-3<<5|8208),s=0)}for(;s--;)o(a);s=1,a=t[f]}return{c:e.subarray(0,i),n:r}},T=function(t,n){for(var r=0,e=0;e<n.length;++e)r+=t[e]*n[e];return r},k=function(t,n,r){var e=r.length,i=m(n+2);t[i]=255&e,t[i+1]=e>>8,t[i+2]=255^t[i],t[i+3]=255^t[i+1];for(var a=0;a<e;++a)t[i+a+4]=r[a];return 8*(i+4+e)},C=function(t,r,s,o,f,h,l,u,c,v,m){z(r,m++,s),++f[256];for(var b=_(f,15),M=b.t,E=b.l,x=_(h,15),C=x.t,U=x.l,F=D(M),I=F.c,S=F.n,L=D(C),O=L.c,j=L.n,q=new n(19),B=0;B<I.length;++B)++q[31&I[B]];for(B=0;B<O.length;++B)++q[31&O[B]];for(var G=_(q,7),H=G.t,J=G.l,K=19;K>4&&!H[a[K-1]];--K);var N,P,Q,R,V=v+5<<3,W=T(f,g)+T(h,w)+l,X=T(f,M)+T(h,C)+l+14+3*K+T(q,H)+2*q[16]+3*q[17]+7*q[18];if(c>=0&&V<=W&&V<=X)return k(r,m,t.subarray(c,c+v));if(z(r,m,1+(X<W)),m+=2,X<W){N=d(M,E,0),P=M,Q=d(C,U,0),R=C;var Y=d(H,J,0);z(r,m,S-257),z(r,m+5,j-1),z(r,m+10,K-4),m+=14;for(B=0;B<K;++B)z(r,m+3*B,H[a[B]]);m+=3*K;for(var Z=[I,O],$=0;$<2;++$){var tt=Z[$];for(B=0;B<tt.length;++B){var nt=31&tt[B];z(r,m,Y[nt]),m+=H[nt],nt>15&&(z(r,m,tt[B]>>5&127),m+=tt[B]>>12)}}}else N=p,P=g,Q=y,R=w;for(B=0;B<u;++B){var rt=o[B];if(rt>255){A(r,m,N[(nt=rt>>18&31)+257]),m+=P[nt+257],nt>7&&(z(r,m,rt>>23&31),m+=e[nt]);var et=31&rt;A(r,m,Q[et]),m+=R[et],et>3&&(A(r,m,rt>>5&8191),m+=i[et])}else A(r,m,N[rt]),m+=P[rt]}return A(r,m,N[256]),m+P[256]},U=new r([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),F=new t(0),I=function(){for(var t=new Int32Array(256),n=0;n<256;++n){for(var r=n,e=9;--e;)r=(1&r&&-306674912)^r>>>1;t[n]=r}return t}(),S=function(){var t=1,n=0;return{p:function(r){for(var e=t,i=n,a=0|r.length,s=0;s!=a;){for(var o=Math.min(s+2655,a);s<o;++s)i+=e+=r[s];e=(65535&e)+15*(e>>16),i=(65535&i)+15*(i>>16)}t=e,n=i},d:function(){return(255&(t%=65521))<<24|(65280&t)<<8|(255&(n%=65521))<<8|n>>8}}},L=function(a,s,o,f,u){if(!u&&(u={l:1},s.dictionary)){var c=s.dictionary.subarray(-32768),v=new t(c.length+a.length);v.set(c),v.set(a,c.length),a=v,u.w=c.length}return function(a,s,o,f,u,c){var v=c.z||a.length,d=new t(f+v+5*(1+Math.ceil(v/7e3))+u),g=d.subarray(f,d.length-u),w=c.l,p=7&(c.r||0);if(s){p&&(g[0]=c.r>>3);for(var y=U[s-1],M=y>>13,E=8191&y,z=(1<<o)-1,A=c.p||new n(32768),_=c.h||new n(z+1),x=Math.ceil(o/3),D=2*x,T=function(t){return(a[t]^a[t+1]<<x^a[t+2]<<D)&z},F=new r(25e3),I=new n(288),S=new n(32),L=0,O=0,j=c.i||0,q=0,B=c.w||0,G=0;j+2<v;++j){var H=T(j),J=32767&j,K=_[H];if(A[J]=K,_[H]=J,B<=j){var N=v-j;if((L>7e3||q>24576)&&(N>423||!w)){p=C(a,g,0,F,I,S,O,q,G,j-G,p),q=L=O=0,G=j;for(var P=0;P<286;++P)I[P]=0;for(P=0;P<30;++P)S[P]=0}var Q=2,R=0,V=E,W=J-K&32767;if(N>2&&H==T(j-W))for(var X=Math.min(M,N)-1,Y=Math.min(32767,j),Z=Math.min(258,N);W<=Y&&--V&&J!=K;){if(a[j+Q]==a[j+Q-W]){for(var $=0;$<Z&&a[j+$]==a[j+$-W];++$);if($>Q){if(Q=$,R=W,$>X)break;var tt=Math.min(W,$-2),nt=0;for(P=0;P<tt;
vendor: 7,741 bytes, line 1
1++P){var rt=j-W+P&32767,et=rt-A[rt]&32767;et>nt&&(nt=et,K=rt)}}}W+=(J=K)-(K=A[J])&32767}if(R){F[q++]=268435456|h[Q]<<18|l[R];var it=31&h[Q],at=31&l[R];O+=e[it]+i[at],++I[257+it],++S[at],B=j+Q,++L}else F[q++]=a[j],++I[a[j]]}}for(j=Math.max(j,B);j<v;++j)F[q++]=a[j],++I[a[j]];p=C(a,g,w,F,I,S,O,q,G,j-G,p),w||(c.r=7&p|g[p/8|0]<<3,p-=7,c.h=_,c.p=A,c.i=j,c.w=B)}else{for(j=c.w||0;j<v+w;j+=65535){var st=j+65535;st>=v&&(g[p/8|0]=w,st=v),p=k(g,p+1,a.subarray(j,st))}c.i=v}return b(d,0,f+m(p)+u)}(a,null==s.level?6:s.level,null==s.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(a.length)))):12+s.mem,o,f,u)},O=function(t,n,r){for(;r;++n)t[n]=r,r>>>=8},j=function(){function n(n,r){if("function"==typeof n&&(r=n,n={}),this.ondata=r,this.o=n||{},this.s={l:0,i:32768,w:32768,z:32768},this.b=new t(98304),this.o.dictionary){var e=this.o.dictionary.subarray(-32768);this.b.set(e,32768-e.length),this.s.i=32768-e.length}}return n.prototype.p=function(t,n){this.ondata(L(t,this.o,0,0,this.s),n)},n.prototype.push=function(n,r){this.ondata||E(5),this.s.l&&E(4);var e=n.length+this.s.z;if(e>this.b.length){if(e>2*this.b.length-32768){var i=new t(-32768&e);i.set(this.b.subarray(0,this.s.z)),this.b=i}var a=this.b.length-this.s.z;a&&(this.b.set(n.subarray(0,a),this.s.z),this.s.z=this.b.length,this.p(this.b,!1)),this.b.set(this.b.subarray(-32768)),this.b.set(n.subarray(a),32768),this.s.z=n.length-a+32768,this.s.i=32766,this.s.w=32768}else this.b.set(n,this.s.z),this.s.z+=n.length;this.s.l=1&r,(this.s.z>this.s.w+8191||r)&&(this.p(this.b,r||!1),this.s.w=this.s.i,this.s.i-=2)},n}();function q(t,n){n||(n={});var r=function(){var t=-1;return{p:function(n){for(var r=t,e=0;e<n.length;++e)r=I[255&r^n[e]]^r>>>8;t=r},d:function(){return~t}}}(),e=t.length;r.p(t);var i,a=L(t,n,10+((i=n).filename?i.filename.length+1:0),8),s=a.length;return function(t,n){var r=n.filename;if(t[0]=31,t[1]=139,t[2]=8,t[8]=n.level<2?4:9==n.level?2:0,t[9]=3,0!=n.mtime&&O(t,4,Math.floor(new Date(n.mtime||Date.now())/1e3)),r){t[3]=8;for(var e=0;e<=r.length;++e)t[e+10]=r.charCodeAt(e)}}(a,n),O(a,s-8,r.d()),O(a,s-4,e),a}var B=function(){function t(t,n){this.c=S(),this.v=1,j.call(this,t,n)}return t.prototype.push=function(t,n){this.c.p(t),j.prototype.push.call(this,t,n)},t.prototype.p=function(t,n){var r=L(t,this.o,this.v&&(this.o.dictionary?6:2),n&&4,this.s);this.v&&(function(t,n){var r=n.level,e=0==r?0:r<6?1:9==r?3:2;if(t[0]=120,t[1]=e<<6|(n.dictionary&&32),t[1]|=31-(t[0]<<8|t[1])%31,n.dictionary){var i=S();i.p(n.dictionary),O(t,2,i.d())}}(r,this.o),this.v=0),n&&O(r,r.length-4,this.c.d()),this.ondata(r,n)},t}(),G="undefined"!=typeof TextEncoder&&new TextEncoder,H="undefined"!=typeof TextDecoder&&new TextDecoder;try{H.decode(F,{stream:!0})}catch(t){}var J=function(){function t(t){this.ondata=t}return t.prototype.push=function(t,n){this.ondata||E(5),this.d&&E(4),this.ondata(K(t),this.d=n||!1)},t}();function K(n,r){if(r){for(var e=new t(n.length),i=0;i<n.length;++i)e[i]=n.charCodeAt(i);return e}if(G)return G.encode(n);var a=n.length,s=new t(n.length+(n.length>>1)),o=0,f=function(t){s[o++]=t};for(i=0;i<a;++i){if(o+5>s.length){var h=new t(o+8+(a-i<<1));h.set(s),s=h}var l=n.charCodeAt(i);l<128||r?f(l):l<2048?(f(192|l>>6),f(128|63&l)):l>55295&&l<57344?(f(240|(l=65536+(1047552&l)|1023&n.charCodeAt(++i))>>18),f(128|l>>12&63),f(128|l>>6&63),f(128|63&l)):(f(224|l>>12),f(128|l>>6&63),f(128|63&l))}return b(s,0,o)}const N=new class{constructor(){this._init()}clear(){this._init()}addEvent(t){if(!t)throw new Error("Adding invalid event");const n=this._hasEvents?",":"";this.stream.push(n+t),this._hasEvents=!0}finish(){this.stream.push("]",!0);const t=function(t){let n=0;for(let r=0,e=t.length;r<e;r++)n+=t[r].length;const r=new Uint8Array(n);for(let n=0,e=0,i=t.length;n<i;n++){const i=t[n];r.set(i,e),e+=i.length}return r}(this._deflatedData);return this._init(),t}_init(){this._hasEvents=!1,this._deflatedData=[],this.deflate=new B,this.deflate.ondata=(t,n)=>{this._deflatedData.push(t)},this.stream=new J(((t,n)=>{this.deflate.push(t,n)})),this.stream.push("[")}},P={clear:()=>{N.clear()},addEvent:t=>N.addEvent(t),finish:()=>N.finish(),compress:t=>function(t){return q(K(t))}(t)};addEventListener("message",(function(t){const n=t.data.method,r=t.data.id,e=t.data.arg;if(n in P&&"function"==typeof P[n])try{const t=P[n](e);postMessage({id:r,method:n,success:!0,response:t})}catch(t){postMessage({id:r,method:n,success:!1,response:t.message}),console.error(t)}})),postMessage({id:void 0,method:"init",success:!0,response:void 0});']);return URL.createObjectURL(h)}():""}();if(!s)return;ct("[Replay] Using compression worker"+(h?` from ${h}`:""));const c=new Worker(s);return new li(c)}catch{ct("[Replay] Failed to create compression worker")}}(s);if(c)return c}return ct("[Replay] Using simple buffer"),new an}({useCompression:this._options.useCompression,workerUrl:this._options.workerUrl}),this._removeListeners(),this._addListeners(),this._isEnabled=!0,this._isPaused=!1,this.startRecording()}_handleException(s){ai&&v.vF.error("[Replay]",s),ai&&this._options._experiments&&this._options._experiments.captureExceptions&&(0,p.Cp)(s)}_initializeSessionForSampling(s){const m=Ro({sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration,traceInternals:this._options._experiments.traceInternals,previousSessionId:s},{stickySession:this._options.stickySession,sessionSampleRate:this._options.sessionSampleRate,allowBuffering:this._options.errorSampleRate>0});this.session=m}_checkSession(){if(!this.session)return!1;const s=this.session;return!na(s,{sessionIdleExpire:this.timeouts.sessionIdleExpire,maxReplayDuration:this._options.maxReplayDuration})||(this._refreshSession(s),!1)}_refreshSession(s){var c=this;return(0,n.A)(function*(){c._isEnabled&&(yield c.stop({reason:"refresh session"}),c.initializeSampling(s.id))})()}_addListeners(){try{_t.document.addEventListener("visibilitychange",this._handleVisibilityChange),_t.addEventListener("blur",this._handleWindowBlur),_t.addEventListener("focus",this._handleWindowFocus),_t.addEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.addListeners(),this._hasInitializedCoreListeners||(function Ua(h){const s=(0,p.o5)(),c=(0,p.KU)();s.addScopeListener((h=>s=>{if(!h.isEnabled())return;const c=function Za(h){const s=h.getLastBreadcrumb&&h.getLastBreadcrumb();return ys===s||!s||(ys=s,!function vo(h){return!!h.category}(s)||["fetch","xhr","sentry.event","sentry.transaction"].includes(s.category)||s.category.startsWith("ui."))?null:"console"===s.category?function ha(h){const s=h.data&&h.data.arguments;if(!Array.isArray(s)||0===s.length)return Hn(h);let c=!1;const m=s.map(S=>{if(!S)return S;if("string"==typeof S)return S.length>5e3?(c=!0,`${S.slice(0,5e3)}\u2026`):S;if("object"==typeof S)try{const $=(0,H.S8)(S,7);return JSON.stringify($).length>5e3?(c=!0,`${JSON.stringify($,null,2).slice(0,5e3)}\u2026`):$}catch{}return S});return Hn({...h,data:{...h.data,arguments:m,...c?{_meta:{warnings:["CONSOLE_ARG_TRUNCATED"]}}:{}}})}(s):Hn(s)}(s);c&&Ur(h,c)})(h)),(0,ye.i)((h=>s=>{if(!h.isEnabled())return;const c=function qs(h){const{target:s,message:c}=function zn(h){const s="click"===h.name;let c,m=null;try{m=s?tt(h.event):O(h.event),c=(0,de.Hd)(m,{maxStringLength:200})||"<unknown>"}catch{c="<unknown>"}return{target:m,message:c}}(h);return Hn({category:`ui.${h.name}`,...dr(s,c)})}(s);if(!c)return;const m="click"===s.name,S=m?s.event:void 0;m&&h.clickDetector&&S&&S.target&&!S.altKey&&!S.metaKey&&!S.ctrlKey&&!S.shiftKey&&function ee(h,s,c){h.handleClick(s,c)}(h.clickDetector,c,tt(s.event)),Ur(h,c)})(h)),(0,z._)(function vs(h){return s=>{if(!h.isEnabled())return;const c=function Pr(h){const{from:s,to:c}=h,m=Date.now()/1e3;
1return{type:"navigation.push",start:m,end:m,name:c,data:{previous:s}}}(s);null!==c&&(h.getContext().urls.push(c.name),h.triggerUserActivity(),h.addUpdate(()=>(Ji(h,[c]),!1)))}}(h)),xn(h);const m=function os(h,s=!1){const c=s?ki(h):void 0;return Object.assign((m,S)=>h.isEnabled()?function gn(h){return"replay_event"===h.type}(m)?(delete m.breadcrumbs,m):(Et(m)||on(m)||Ln(m))&&h.checkAndHandleExpiredSession()?Ln(m)?(h.flush(),m.contexts.feedback.replay_id=h.getSessionId(),function Vn(h,s){h.triggerUserActivity(),h.addUpdate(()=>!s.timestamp||(h.throttledAddEvent({type:ni.Custom,timestamp:1e3*s.timestamp,data:{tag:"breadcrumb",payload:{timestamp:s.timestamp,type:"default",category:"sentry.feedback",data:{feedbackId:s.event_id}}}}),!1))}(h,m),m):function vn(h,s){return!(h.type||!h.exception||!h.exception.values||!h.exception.values.length||!s.originalException||!s.originalException.__rrweb__)}(m,S)&&!h.getOptions()._experiments.captureExceptions?(ai&&v.vF.log("[Replay] Ignoring error from rrweb internals",m),null):((function Yi(h,s){return!("buffer"!==h.recordingMode||s.message===ue||!s.exception||s.type)&&eo(h.getOptions().errorSampleRate)}(h,m)||"session"===h.recordingMode)&&(m.tags={...m.tags,replayId:h.getSessionId()}),c&&c(m,{statusCode:200}),m):m:m,{id:"Replay"})}(h,!Ja(c));c&&c.addEventProcessor?c.addEventProcessor(m):(0,E.S)(m),Ja(c)&&(c.on("beforeSendEvent",function Gi(h){return s=>{!h.isEnabled()||!Et(s)||function Jn(h,s){const c=s.exception&&s.exception.values&&s.exception.values[0].value;"string"==typeof c&&(c.match(/reactjs\.org\/docs\/error-decoder\.html\?invariant=(418|419|422|423|425)/)||c.match(/(does not match server-rendered HTML|Hydration failed because)/i))&&Ur(h,Hn({category:"replay.hydrate-error"}))}(h,s)}}(h)),c.on("afterSendEvent",ki(h)),c.on("createDsc",S=>{const $=h.getSessionId();$&&h.isEnabled()&&"session"===h.recordingMode&&h.checkAndHandleExpiredSession()&&(S.replay_id=$)}),c.on("startTransaction",S=>{h.lastTransaction=S}),c.on("finishTransaction",S=>{h.lastTransaction=S}),c.on("beforeSendFeedback",(S,$)=>{const Ce=h.getSessionId();$&&$.includeReplay&&h.isEnabled()&&Ce&&S.contexts&&S.contexts.feedback&&(S.contexts.feedback.replay_id=Ce)}))}(this),this._hasInitializedCoreListeners=!0)}catch(s){this._handleException(s)}this._performanceCleanupCallback=function Ii(h){function s(S){h.performanceEntries.includes(S)||h.performanceEntries.push(S)}function c({entries:S}){S.forEach(s)}const m=[];return["navigation","paint","resource"].forEach(S=>{m.push((0,ge.wv)(S,c))}),m.push((0,ge.Pt)(({metric:S})=>{h.replayPerformanceEntries.push(function Zn(h){const s=h.entries,c=s[s.length-1],m=c?c.element:void 0,S=h.value,$=zs(S);return{type:"largest-contentful-paint",name:"largest-contentful-paint",start:$,end:$,data:{value:S,size:S,nodeId:m?us.mirror.getId(m):void 0}}}(S))})),()=>{m.forEach(S=>S())}}(this)}_removeListeners(){try{_t.document.removeEventListener("visibilitychange",this._handleVisibilityChange),_t.removeEventListener("blur",this._handleWindowBlur),_t.removeEventListener("focus",this._handleWindowFocus),_t.removeEventListener("keydown",this._handleKeyboardEvent),this.clickDetector&&this.clickDetector.removeListeners(),this._performanceCleanupCallback&&this._performanceCleanupCallback()}catch(s){this._handleException(s)}}__init(){this._handleVisibilityChange=()=>{"visible"===_t.document.visibilityState?this._doChangeToForegroundTasks():this._doChangeToBackgroundTasks()}}__init2(){this._handleWindowBlur=()=>{const s=Hn({category:"ui.blur"});this._doChangeToBackgroundTasks(s)}}__init3(){this._handleWindowFocus=()=>{const s=Hn({category:"ui.focus"});this._doChangeToForegroundTasks(s)}}__init4(){this._handleKeyboardEvent=s=>{!function Ri(h,s){if(!h.isEnabled())return;h.updateUserActivity();const c=function zr(h){const{metaKey:s,shiftKey:c,ctrlKey:m,altKey:S,key:$,target:Ce}=h;if(!Ce||function ur(h){return"INPUT"===h.tagName||"TEXTAREA"===h.tagName||h.isContentEditable}(Ce)||!$)return null;if(!(s||m||S)&&1===$.length)return null;const Ht=(0,de.Hd)(Ce,{maxStringLength:200})||"<unknown>";return Hn({category:"ui.keyDown",message:Ht,data:{...dr(Ce,Ht).data,metaKey:s,shiftKey:c,ctrlKey:m,altKey:S,key:$}})}(s);c&&Ur(h,c)}(this,s)}}
1_doChangeToBackgroundTasks(s){!this.session||po(this.session,{maxReplayDuration:this._options.maxReplayDuration,sessionIdleExpire:this.timeouts.sessionIdleExpire})||(s&&this._createCustomBreadcrumb(s),this.conditionalFlush())}_doChangeToForegroundTasks(s){this.session&&(this.checkAndHandleExpiredSession()?s&&this._createCustomBreadcrumb(s):ct("[Replay] Document has become active, but session has expired"))}_updateUserActivity(s=Date.now()){this._lastActivity=s}_updateSessionActivity(s=Date.now()){this.session&&(this.session.lastActivity=s,this._maybeSaveSession())}_createCustomBreadcrumb(s){this.addUpdate(()=>{this.throttledAddEvent({type:ni.Custom,timestamp:s.timestamp||0,data:{tag:"breadcrumb",payload:s}})})}_addPerformanceEntries(){const s=function Rs(h){return h.map(_s).filter(Boolean)}(this.performanceEntries).concat(this.replayPerformanceEntries);return this.performanceEntries=[],this.replayPerformanceEntries=[],Promise.all(Ji(this,s))}_clearContext(){this._context.errorIds.clear(),this._context.traceIds.clear(),this._context.urls=[]}_updateInitialTimestampFromEventBuffer(){const{session:s,eventBuffer:c}=this;if(!s||!c||s.segmentId)return;const m=c.getEarliestTimestamp();m&&m<this._context.initialTimestamp&&(this._context.initialTimestamp=m)}_popEventContext(){const s={initialTimestamp:this._context.initialTimestamp,initialUrl:this._context.initialUrl,errorIds:Array.from(this._context.errorIds),traceIds:Array.from(this._context.traceIds),urls:this._context.urls};return this._clearContext(),s}_runFlush(){var s=this;return(0,n.A)(function*(){const c=s.getSessionId();if(s.session&&s.eventBuffer&&c){if(yield s._addPerformanceEntries(),s.eventBuffer&&s.eventBuffer.hasEvents&&(yield function xc(h){return Ia.apply(this,arguments)}(s),s.eventBuffer&&c===s.getSessionId()))try{s._updateInitialTimestampFromEventBuffer();const m=Date.now();if(m-s._context.initialTimestamp>s._options.maxReplayDuration+3e4)throw new Error("Session is too long, not sending replay");const S=s._popEventContext(),$=s.session.segmentId++;s._maybeSaveSession();const Ce=yield s.eventBuffer.finish();yield ya({replayId:c,recordingData:Ce,segmentId:$,eventContext:S,session:s.session,options:s.getOptions(),timestamp:m})}catch(m){s._handleException(m),s.stop({reason:"sendReplay"});const S=(0,p.KU)();S&&S.recordDroppedEvent("send_error","replay")}}else ai&&v.vF.error("[Replay] No session or eventBuffer found to flush.")})()}__init5(){var s=this;this._flush=(0,n.A)(function*({force:c=!1}={}){if(!s._isEnabled&&!c)return;if(!s.checkAndHandleExpiredSession())return void(ai&&v.vF.error("[Replay] Attempting to finish replay event after session expired."));if(!s.session)return;const m=s.session.started,$=Date.now()-m;s._debouncedFlush.cancel();const Ce=$<s._options.minReplayDuration;if(Ce||$>s._options.maxReplayDuration+5e3)return ct(`[Replay] Session duration (${Math.floor($/1e3)}s) is too ${Ce?"short":"long"}, not sending replay.`,s._options._experiments.traceInternals),void(Ce&&s._debouncedFlush());const yt=s.eventBuffer;if(yt&&0===s.session.segmentId&&!yt.hasCheckout&&ct("[Replay] Flushing initial segment without checkout.",s._options._experiments.traceInternals),!s._flushLock)return s._flushLock=s._runFlush(),yield s._flushLock,void(s._flushLock=void 0);try{yield s._flushLock}catch(Ht){ai&&v.vF.error(Ht)}finally{s._debouncedFlush()}})}_maybeSaveSession(){this.session&&this._options.stickySession&&hr(this.session)}__init6(){this._onMutationHandler=s=>{const c=s.length,m=this._options.mutationLimit,$=m&&c>m;if(c>this._options.mutationBreadcrumbLimit||$){const Ce=Hn({category:"replay.mutations",data:{count:c,limit:$}});this._createCustomBreadcrumb(Ce)}return!$||(this.stop({reason:"mutationLimit",forceFlush:"session"===this.recordingMode}),!1)}}}function Ls(h,s,c,m){const $=[...h,..."string"==typeof m?m.split(","):[],...s];return typeof c<"u"&&("string"==typeof c&&$.push(`.${c}`),(0,v.pq)(()=>{console.warn("[Replay] You are using a deprecated configuration item for privacy. Read the documentation on how to use the new privacy configuration.")})),$.join(",")}const nc='img,image,svg,video,object,picture,embed,map,audio,link[rel="icon"],link[rel="apple-touch-icon"]',bo=["content-length","content-type","accept"];let Zo=!1;class sa{static __initStatic(){this.id="Replay"}constructor({flushMinDelay:s=5e3,flushMaxDelay:c=5500,minReplayDuration:m=4999,maxReplayDuration:S=36e5,stickySession:$=!0,useCompression:Ce=!0,workerUrl:ht,_experiments:yt={},sessionSampleRate:Ht,errorSampleRate:nn,maskAllText:wt=!0,maskAllInputs:en=!0,blockAllMedia:wn=!0,mutationBreadcrumbLimit:An=750,mutationLimit:Dn=1e4,slowClickTimeout:wi=7e3,slowClickIgnoreSelectors:Yn=[],networkDetailAllowUrls:pi=[],networkDetailDenyUrls:pr=[],networkCaptureBodies:Qi=!0,networkRequestHeaders:jr=[],networkResponseHeaders:Pi=[],mask:ri=[],maskAttributes:zi=["title","placeholder"],unmask:as=[],block:ti=[],unblock:di=[],ignore:qi=[],maskFn:fs,beforeAddRecordingEvent:yr,beforeErrorSampling:ms,blockClass:xr,blockSelector:So,maskInputOptions:ps,maskTextClass:yo,maskTextSelector:To,ignoreClass:sc}={}){this.name=sa.id;const Ea=function Pc({mask:h,unmask:s,block:c,unblock:m,ignore:S,blockClass:$,blockSelector:Ce,maskTextClass:ht,maskTextSelector:yt,ignoreClass:Ht}){const wn={maskTextSelector:Ls(h,[".sentry-mask","[data-sentry-mask]"],ht,yt),unmaskTextSelector:Ls(s,[".sentry-unmask","[data-sentry-unmask]"]),blockSelector:Ls(c,[".sentry-block","[data-sentry-block]",'base[href="/"]'],$,Ce),unblockSelector:Ls(m,[".sentry-unblock","[data-sentry-unblock]"]),ignoreSelector:Ls(S,[".sentry-ignore","[data-sentry-ignore]",'
1input[type="file"]'],Ht)};return $ instanceof RegExp&&(wn.blockClass=$),ht instanceof RegExp&&(wn.maskTextClass=ht),wn}({mask:ri,unmask:as,block:ti,unblock:di,ignore:qi,blockClass:xr,blockSelector:So,maskTextClass:yo,maskTextSelector:To,ignoreClass:sc});if(this._recordingOptions={maskAllInputs:en,maskAllText:wt,maskInputOptions:{...ps||{},password:!0},maskTextFn:fs,maskInputFn:fs,maskAttributeFn:(Jo,ja,Ha)=>function Fc({el:h,key:s,maskAttributes:c,maskAllText:m,privacyOptions:S,value:$}){return!m||S.unmaskTextSelector&&h.matches(S.unmaskTextSelector)?$:c.includes(s)||"value"===s&&"INPUT"===h.tagName&&["submit","button"].includes(h.getAttribute("type")||"")?$.replace(/[\S]/g,"*"):$}({maskAttributes:zi,maskAllText:wt,privacyOptions:Ea,key:Jo,value:ja,el:Ha}),...Ea,slimDOMOptions:"all",inlineStylesheet:!0,inlineImages:!1,collectFonts:!0,errorHandler:Jo=>{try{Jo.__rrweb__=!0}catch{}}},this._initialOptions={flushMinDelay:s,flushMaxDelay:c,minReplayDuration:Math.min(m,15e3),maxReplayDuration:Math.min(S,36e5),stickySession:$,sessionSampleRate:Ht,errorSampleRate:nn,useCompression:Ce,workerUrl:ht,blockAllMedia:wn,maskAllInputs:en,maskAllText:wt,mutationBreadcrumbLimit:An,mutationLimit:Dn,slowClickTimeout:wi,slowClickIgnoreSelectors:Yn,networkDetailAllowUrls:pi,networkDetailDenyUrls:pr,networkCaptureBodies:Qi,networkRequestHeaders:jo(jr),networkResponseHeaders:jo(Pi),beforeAddRecordingEvent:yr,beforeErrorSampling:ms,_experiments:yt},"number"==typeof Ht&&(console.warn(`[Replay] You are passing \`sessionSampleRate\` to the Replay integration.\nThis option is deprecated and will be removed soon.\nInstead, configure \`replaysSessionSampleRate\` directly in the SDK init options, e.g.:\nSentry.init({ replaysSessionSampleRate: ${Ht} })`),this._initialOptions.sessionSampleRate=Ht),"number"==typeof nn&&(console.warn(`[Replay] You are passing \`errorSampleRate\` to the Replay integration.\nThis option is deprecated and will be removed soon.\nInstead, configure \`replaysOnErrorSampleRate\` directly in the SDK init options, e.g.:\nSentry.init({ replaysOnErrorSampleRate: ${nn} })`),this._initialOptions.errorSampleRate=nn),this._initialOptions.blockAllMedia&&(this._recordingOptions.blockSelector=this._recordingOptions.blockSelector?`${this._recordingOptions.blockSelector},${nc}`:nc),this._isInitialized&&ve())throw new Error("Multiple Sentry Session Replay instances are not supported");this._isInitialized=!0}get _isInitialized(){return Zo}set _isInitialized(s){Zo=s}setupOnce(){ve()&&(this._setup(),setTimeout(()=>this._initialize()))}start(){this._replay&&this._replay.start()}startBuffering(){this._replay&&this._replay.startBuffering()}stop(){return this._replay?this._replay.stop({forceFlush:"session"===this._replay.recordingMode}):Promise.resolve()}flush(s){return this._replay&&this._replay.isEnabled()?this._replay.sendBufferedReplayOrFlush(s):Promise.resolve()}getReplayId(){if(this._replay&&this._replay.isEnabled())return this._replay.getSessionId()}_initialize(){this._replay&&(this._maybeLoadFromReplayCanvasIntegration(),this._replay.initializeSampling())}_setup(){const s=function rc(h){const s=(0,p.KU)(),c=s&&s.getOptions(),m={sessionSampleRate:0,errorSampleRate:0,...(0,W.Ce)(h)};return c?(null==h.sessionSampleRate&&null==h.errorSampleRate&&null==c.replaysSessionSampleRate&&null==c.replaysOnErrorSampleRate&&(0,v.pq)(()=>{console.warn("Replay is disabled because neither `replaysSessionSampleRate` nor `replaysOnErrorSampleRate` are set.")}),"number"==typeof c.replaysSessionSampleRate&&(m.sessionSampleRate=c.replaysSessionSampleRate),"number"==typeof c.replaysOnErrorSampleRate&&(m.errorSampleRate=c.replaysOnErrorSampleRate),m):((0,v.pq)(()=>{console.warn("SDK client is not available.")}),m)}(this._initialOptions);this._replay=new ra({options:s,recordingOptions:this._recordingOptions})}_maybeLoadFromReplayCanvasIntegration(){try{const c=(0,p.KU)().getIntegrationByName("ReplayCanvas");if(!c)return;this._replay._canvas=c.getOptions()}catch{}}}function jo(h){return[...bo,...h.map(s=>s.toLowerCase())]}sa.__initStatic()},18095:(mt,ie,a)=>{"use strict";a.d(ie,{De:()=>b,hF:()=>p,yD:()=>M});var n=a(23447),d=a(5801),u=a(81769);const p="baggage",I="sentry-",C=/^sentry-/,B=8192;function M(P){if(!(0,d.Kg)(P)&&!Array.isArray(P))return;let A={};if(Array.isArray(P))A=P.reduce((U,H)=>{const W=E(H);for(const de of Object.keys(W))U[de]=W[de];return U},{});else{if(!P)return;A=E(P)}const x=Object.entries(A).reduce((U,[H,W])=>(H.match(C)&&(U[H.slice(I.length)]=W),U),{});return Object.keys(x).length>0?x:void 0}function b(P){if(P)return function L(P){if(0!==Object.keys(P).length)return Object.entries(P).reduce((A,[x,U],H)=>{const W=`${encodeURIComponent(x)}=${encodeURIComponent(U)}`,de=0===H?W:`${A},${W}`;return de.length>B?(n.T&&u.vF.warn(`Not adding key: ${x} with val: ${U} to baggage header due to exceeding baggage size limits.`),A):de},"")}(Object.entries(P).reduce((x,[U,H])=>(H&&(x[`${I}${U}`]=H),x),{}))}function E(P){return P.split(",").map(A=>A.split("=").map(x=>decodeURIComponent(x.trim()))).reduce((A,[x,U])=>(A[x]=U,A),{})}},38617:(mt,ie,a)=>{"use strict";a.d(ie,{$N:()=>B,Hd:()=>I,NX:()=>M,xE:()=>b});var n=a(5801);const u=(0,a(77018).VZ)(),p=80;function I(E,L={}){if(!E)return"<unknown>";try{let P=E;const A=5,x=[];let U=0,H=0;const W=" > ",de=W.length;let se;const v=Array.isArray(L)?L:L.keyAttrs,y=!Array.isArray(L)&&L.maxStringLength||p;for(;P&&U++<A&&(se=C(P,v),!("html"===se||U>1&&H+x.length*de+se.length>=y));)x.push(se),H+=se.length,P=P.parentNode;return x.reverse().join(W)}catch{return"<unknown>"}}function C(E,L){const P=E,A=[];let x,U,H,W,de;if(!P||!P.tagName)return"";if(u.HTMLElement&&P instanceof HTMLElement&&P.dataset&&P.dataset.sentryComponent)return P.dataset.sentryComponent;A.push(P.tagName.toLowerCase());const se=L&&L.length?L.filter(y=>P.getAttribute(y)).map(y=>[y,P.getAttribute(y)]):null;if(se&&se.length)se.forEach(y=>{A.push(`[${y[0]}="${y[1]}"]`)});else if(P.id&&A.push(`#${P.id}`),x=P.className,x&&(0,n.Kg)(x))for(U=x.split(/\s+/),de=0;de<U.length;de++)A.push(`.${U[de]}`);const v=["aria-label","type","name","title","alt"];for(de=0;de<v.length;de++)H=v[de],W=P.getAttribute(H),W&&A.push(`[${H}="${W}"]`);return A.join("")}function B(){try{return u.document.location.href}catch{return""}}function M(E){return u.document&&u.document.querySelector?u.document.querySelector(E):null}function b(E){if(!u.HTMLElement)return null;let L=E;for(let A=0;A<5;A++){if(!L)return null;if(L instanceof HTMLElement&&L.dataset.sentryComponent)return L.dataset.sentryComponent;L=L.parentNode}return null}},23447:(mt,ie,a)=>{"use strict";a.d(ie,{T:()=>n});const n=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__},93892:(mt,ie,a)=>{"use strict";a.d(ie,{AD:()=>b,SB:()=>I});var n=a(23447),d=a(81769);const u=/^(?:(\w+):)\/\/(?:(\w+)(?::(\w+)?)?@)([\w.-]+)(?::(\d+))?\/(.+)/;function I(E,L=!1){const{host:P,path:A,pass:x,port:U,projectId:H,protocol:W,publicKey:de}=E;return`${W}://${de}${L&&x?`:${x}`:""}@${P}${U?`:${U}`:""}/${A&&`${A}/`}${H}`}function B(E){return{protocol:E.protocol,publicKey:E.publicKey||"",pass:E.pass||"",host:E.host,port:E.port||"",path:E.path||"",projectId:E.projectId}}function b(E){const L="string"==typeof E?function C(E){const L=u.exec(E);if(!L)return void(0,d.pq)(()=>{console.error(`Invalid Sentry Dsn: ${E}`)});const[P,A,x="",U,H="",W]=L.slice(1);let de="",se=W;const v=se.split("/");if(v.length>1&&(de=v.slice(0,-1).join("/"),se=v.pop()),se){const y=se.match(/^\d+/);
1y&&(se=y[0])}return B({host:U,pass:x,path:de,projectId:se,port:H,protocol:P,publicKey:A})}(E):B(E);if(L&&function M(E){if(!n.T)return!0;const{port:L,projectId:P,protocol:A}=E;return!(["protocol","publicKey","host","projectId"].find(H=>!E[H]&&(d.vF.error(`Invalid Sentry Dsn: ${H} missing`),!0))||(P.match(/^\d+$/)?function p(E){return"http"===E||"https"===E}(A)?L&&isNaN(parseInt(L,10))&&(d.vF.error(`Invalid Sentry Dsn: Invalid port ${L}`),1):(d.vF.error(`Invalid Sentry Dsn: Invalid protocol ${A}`),1):(d.vF.error(`Invalid Sentry Dsn: Invalid projectId ${P}`),1)))}(L))return L}},70286:(mt,ie,a)=>{"use strict";function n(){return typeof __SENTRY_BROWSER_BUNDLE__<"u"&&!!__SENTRY_BROWSER_BUNDLE__}function d(){return"npm"}a.d(ie,{Z:()=>n,e:()=>d})},44965:(mt,ie,a)=>{"use strict";a.d(ie,{Cj:()=>U,W3:()=>I,bN:()=>b,bm:()=>P,h4:()=>p,n2:()=>H,yH:()=>C,zk:()=>x});var n=a(93892),d=a(95433),u=a(97474);function p(W,de=[]){return[W,de]}function I(W,de){const[se,v]=W;return[se,[...v,de]]}function C(W,de){const se=W[1];for(const v of se)if(de(v,v[0].type))return!0;return!1}function M(W,de){return(de||new TextEncoder).encode(W)}function b(W,de){const[se,v]=W;let y=JSON.stringify(se);function j(R){"string"==typeof y?y="string"==typeof R?y+R:[M(y,de),R]:y.push("string"==typeof R?M(R,de):R)}for(const R of v){const[ae,ye]=R;if(j(`\n${JSON.stringify(ae)}\n`),"string"==typeof ye||ye instanceof Uint8Array)j(ye);else{let z;try{z=JSON.stringify(ye)}catch{z=JSON.stringify((0,d.S8)(ye))}j(z)}}return"string"==typeof y?y:function E(W){const de=W.reduce((y,j)=>y+j.length,0),se=new Uint8Array(de);let v=0;for(const y of W)se.set(y,v),v+=y.length;return se}(y)}function P(W,de){const se="string"==typeof W.data?M(W.data,de):W.data;return[(0,u.Ce)({type:"attachment",length:se.length,filename:W.filename,content_type:W.contentType,attachment_type:W.attachmentType}),se]}const A={session:"session",sessions:"session",attachment:"attachment",transaction:"transaction",event:"error",client_report:"internal",user_report:"default",profile:"profile",replay_event:"replay",replay_recording:"replay",check_in:"monitor",feedback:"feedback",span:"span",statsd:"metric_bucket"};function x(W){return A[W]}function U(W){if(!W||!W.sdk)return;const{name:de,version:se}=W.sdk;return{name:de,version:se}}function H(W,de,se,v){const y=W.sdkProcessingMetadata&&W.sdkProcessingMetadata.dynamicSamplingContext;return{event_id:W.event_id,sent_at:(new Date).toISOString(),...de&&{sdk:de},...!!se&&v&&{dsn:(0,n.SB)(v)},...y&&{trace:(0,u.Ce)({...y})}}}},86619:(mt,ie,a)=>{"use strict";a.d(ie,{U:()=>n});class n extends Error{constructor(u,p="warn"){super(u),this.message=u,this.name=new.target.prototype.constructor.name,Object.setPrototypeOf(this,new.target.prototype),this.logLevel=p}}},89243:(mt,ie,a)=>{"use strict";a.d(ie,{AS:()=>M,aj:()=>b,s5:()=>C});var n=a(23447),d=a(81769),u=a(59868);const p={},I={};function C(E,L){p[E]=p[E]||[],p[E].push(L)}function M(E,L){I[E]||(L(),I[E]=!0)}function b(E,L){const P=E&&p[E];if(P)for(const A of P)try{A(L)}catch(x){n.T&&d.vF.error(`Error while triggering instrumentation handler.\nType: ${E}\nName: ${(0,u.qQ)(A)}\nError:`,x)}}},23703:(mt,ie,a)=>{"use strict";a.d(ie,{i:()=>E});var n=a(781),d=a(97474),u=a(77018),p=a(89243);const I=u.OW,C=1e3;let B,M,b;function E(H){(0,p.s5)("dom",H),(0,p.AS)("dom",L)}function L(){if(!I.document)return;const H=p.aj.bind(null,"dom"),W=x(H,!0);I.document.addEventListener("click",W,!1),I.document.addEventListener("keypress",W,!1),["EventTarget","Node"].forEach(de=>{const se=I[de]&&I[de].prototype;!se||!se.hasOwnProperty||!se.hasOwnProperty("addEventListener")||((0,d.GS)(se,"addEventListener",function(v){return function(y,j,R){if("click"===y||"keypress"==y)try{const ae=this,ye=ae.__sentry_instrumentation_handlers__=ae.__sentry_instrumentation_handlers__||{},z=ye[y]=ye[y]||{refCount:0};if(!z.handler){const Re=x(H);z.handler=Re,v.call(this,y,Re,R)}z.refCount++}catch{}return v.call(this,y,j,R)}}),(0,d.GS)(se,"removeEventListener",function(v){return function(y,j,R){if("click"===y||"keypress"==y)try{const ae=this,ye=ae.__sentry_instrumentation_handlers__||{},z=ye[y];z&&(z.refCount--,z.refCount<=0&&(v.call(this,y,z.handler,R),z.handler=void 0,delete ye[y]),0===Object.keys(ye).length&&delete ae.__sentry_instrumentation_handlers__)}catch{}return v.call(this,y,j,R)}}))})}function x(H,W=!1){return de=>{if(!de||de._sentryCaptured)return;const se=function U(H){try{return H.target}catch{return null}}(de);if(function A(H,W){return!("keypress"!==H||W&&W.tagName&&("INPUT"===W.tagName||"TEXTAREA"===W.tagName||W.isContentEditable))}(de.type,se))return;(0,d.my)(de,"_sentryCaptured",!0),se&&!se._sentryId&&(0,d.my)(se,"_sentryId",(0,n.eJ)());const v="keypress"===de.type?"input":de.type;(function P(H){if(H.type!==M)return!1;try{if(!H.target||H.target._sentryId!==b)return!1}catch{}return!0})(de)||(H({event:de,name:v,global:W}),M=de.type,b=se?se._sentryId:void 0),clearTimeout(B),B=I.setTimeout(()=>{b=void 0,M=void 0},C)}}},68603:(mt,ie,a)=>{"use strict";a.d(ie,{u:()=>I});var n=a(97474),d=a(35953),u=a(77018),p=a(89243);function I(E){const L="fetch";(0,p.s5)(L,E),(0,p.AS)(L,C)}function C(){(0,d.m7)()&&(0,n.GS)(u.OW,"fetch",function(E){return function(...L){const{method:P,url:A}=function b(E){if(0===E.length)return{method:"GET",url:""};if(2===E.length){const[P,A]=E;return{url:M(P),method:B(A,"method")?String(A.method).toUpperCase():"GET"}}const L=E[0];return{url:M(L),method:B(L,"method")?String(L.method).toUpperCase():"GET"}}(L),x={args:L,fetchData:{method:P,url:A},startTimestamp:Date.now()};return(0,p.aj)("fetch",{...x}),E.apply(u.OW,L).then(U=>{const H={...x,endTimestamp:Date.now(),response:U};return(0,p.aj)("fetch",H),U},U=>{const H={...x,endTimestamp:Date.now(),error:U};throw(0,p.aj)("fetch",H),U})}})}function B(E,L){return!!E&&"object"==typeof E&&!!E[L]}function M(E){return"string"==typeof E?E:E?B(E,"url")?E.url:E.toString?E.toString():"":""}},49864:(mt,ie,a)=>{"use strict";a.d(ie,{L:()=>p});var n=a(77018),d=a(89243);let u=null;function p(C){const B="error";(0,d.s5)(B,C),(0,d.AS)(B,I)}function I(){u=n.OW.onerror,n.OW.onerror=function(C,B,M,b,E){return(0,d.aj)("error",{column:b,error:E,line:M,msg:C,url:B}),!(!u||u.__SENTRY_LOADER__)&&u.apply(this,arguments)},n.OW.onerror.__SENTRY_INSTRUMENTED__=!0}},43338:(mt,ie,a)=>{"use strict";a.d(ie,{r:()=>p});var n=a(77018),d=a(89243);let u=null;function p(C){const B="unhandledrejection";(0,d.s5)(B,C),(0,d.AS)(B,I)}function I(){u=n.OW.onunhandledrejection,n.OW.onunhandledrejection=function(C){return(0,d.aj)("unhandledrejection",C),!(u&&!u.__SENTRY_LOADER__)||u.apply(this,arguments)},n.OW.onunhandledrejection.__SENTRY_INSTRUMENTED__=!0}},36597:(mt,ie,a)=>{"use strict";a.d(ie,{_:()=>M});var n=a(97474),d=a(77018);const u=(0,d.VZ)();var I=a(89243);const C=d.OW;let B;function M(E){const L="history";(0,I.s5)(L,E),(0,I.AS)(L,b)}function b(){if(!function p(){const E=u.chrome;return!(E&&E.app&&E.app.runtime||!("history"in u)||!u.history.pushState||!u.history.replaceState)}())return;const E=C.onpopstate;function L(P){return function(...A){const x=A.length>2?A[2]:void 0;if(x){const U=B,H=String(x);B=H,(0,I.aj)("history",{from:U,to:H})}return P.apply(this,A)}}C.onpopstate=function(...P){const A=C.location.href,x=B;if(B=A,(0,I.aj)("history",{from:x,to:A}),E)try{return E.apply(this,P)}catch{}},(0,n.GS)(C.history,"pushState",L),(0,n.GS)(C.history,"replaceState",L)}},25429:(mt,ie,a)=>{"use strict";a.d(ie,{Er:()=>C,Mn:()=>B});var n=a(5801),d=a(97474),u=a(77018),p=a(89243);const I=u.OW,C="__sentry_xhr_v3__";function B(E){(0,p.s5)("xhr",E),(0,p.AS)("xhr",M)}function M(){if(!I.XMLHttpRequest)return;const E=XMLHttpRequest.prototype;(0,d.GS)(E,"open",function(L){return function(...P){const A=Date.now(),x=(0,n.Kg)(P[0])?P[0].toUpperCase():void 0,U=function b(E){if((0,n.Kg)(E))return E;try{return E.toString()}catch{}}(P[1]);if(!x||!U)return L.apply(this,P);this[C]={method:x,url:U,request_headers:{}}
1,"POST"===x&&U.match(/sentry_key/)&&(this.__sentry_own_request__=!0);const H=()=>{const W=this[C];if(W&&4===this.readyState){try{W.status_code=this.status}catch{}const de={args:[x,U],endTimestamp:Date.now(),startTimestamp:A,xhr:this};(0,p.aj)("xhr",de)}};return"onreadystatechange"in this&&"function"==typeof this.onreadystatechange?(0,d.GS)(this,"onreadystatechange",function(W){return function(...de){return H(),W.apply(this,de)}}):this.addEventListener("readystatechange",H),(0,d.GS)(this,"setRequestHeader",function(W){return function(...de){const[se,v]=de,y=this[C];return y&&(0,n.Kg)(se)&&(0,n.Kg)(v)&&(y.request_headers[se.toLowerCase()]=v),W.apply(this,de)}}),L.apply(this,P)}}),(0,d.GS)(E,"send",function(L){return function(...P){const A=this[C];if(!A)return L.apply(this,P);void 0!==P[0]&&(A.body=P[0]);const x={args:[A.method,A.url],startTimestamp:Date.now(),xhr:this};return(0,p.aj)("xhr",x),L.apply(this,P)}})}},5801:(mt,ie,a)=>{"use strict";a.d(ie,{BD:()=>I,Kg:()=>B,L2:()=>de,NF:()=>M,Qd:()=>E,Qg:()=>x,T2:()=>p,W6:()=>C,bJ:()=>d,gd:()=>A,mE:()=>U,sO:()=>b,tH:()=>W,vq:()=>P,xH:()=>L,yr:()=>H});const n=Object.prototype.toString;function d(se){switch(n.call(se)){case"[object Error]":case"[object Exception]":case"[object DOMException]":return!0;default:return W(se,Error)}}function u(se,v){return n.call(se)===`[object ${v}]`}function p(se){return u(se,"ErrorEvent")}function I(se){return u(se,"DOMError")}function C(se){return u(se,"DOMException")}function B(se){return u(se,"String")}function M(se){return"object"==typeof se&&null!==se&&"__sentry_template_string__"in se&&"__sentry_template_values__"in se}function b(se){return null===se||M(se)||"object"!=typeof se&&"function"!=typeof se}function E(se){return u(se,"Object")}function L(se){return typeof Event<"u"&&W(se,Event)}function P(se){return typeof Element<"u"&&W(se,Element)}function A(se){return u(se,"RegExp")}function x(se){return!(!se||!se.then||"function"!=typeof se.then)}function U(se){return E(se)&&"nativeEvent"in se&&"preventDefault"in se&&"stopPropagation"in se}function H(se){return"number"==typeof se&&se!=se}function W(se,v){try{return se instanceof v}catch{return!1}}function de(se){return!("object"!=typeof se||null===se||!se.__isVue&&!se._isVue)}},81769:(mt,ie,a)=>{"use strict";a.d(ie,{Ow:()=>p,Z9:()=>I,pq:()=>C,vF:()=>M});var n=a(23447),d=a(77018);const p=["debug","info","warn","error","log","assert","trace"],I={};function C(b){if(!("console"in d.OW))return b();const E=d.OW.console,L={},P=Object.keys(I);P.forEach(A=>{const x=I[A];L[A]=E[A],E[A]=x});try{return b()}finally{P.forEach(A=>{E[A]=L[A]})}}const M=function B(){let b=!1;const E={enable:()=>{b=!0},disable:()=>{b=!1},isEnabled:()=>b};return p.forEach(n.T?L=>{E[L]=(...P)=>{b&&C(()=>{d.OW.console[L](`Sentry Logger [${L}]:`,...P)})}}:L=>{E[L]=()=>{}}),E}()},781:(mt,ie,a)=>{"use strict";a.d(ie,{$X:()=>I,GR:()=>L,M6:()=>B,eJ:()=>u,gO:()=>C,k9:()=>P});var n=a(97474),d=a(77018);function u(){const A=d.OW,x=A.crypto||A.msCrypto;let U=()=>16*Math.random();try{if(x&&x.randomUUID)return x.randomUUID().replace(/-/g,"");x&&x.getRandomValues&&(U=()=>{const H=new Uint8Array(1);return x.getRandomValues(H),H[0]})}catch{}return"10000000100040008000100000000000".replace(/[018]/g,H=>(H^(15&U())>>H/4).toString(16))}function p(A){return A.exception&&A.exception.values?A.exception.values[0]:void 0}function I(A){const{message:x,event_id:U}=A;if(x)return x;const H=p(A);return H?H.type&&H.value?`${H.type}: ${H.value}`:H.type||H.value||U||"<unknown>":U||"<unknown>"}function C(A,x,U){const H=A.exception=A.exception||{},W=H.values=H.values||[],de=W[0]=W[0]||{};de.value||(de.value=x||""),de.type||(de.type=U||"Error")}function B(A,x){const U=p(A);if(!U)return;const W=U.mechanism;if(U.mechanism={type:"generic",handled:!0,...W,...x},x&&"data"in x){const de={...W&&W.data,...x.data};U.mechanism.data=de}}function L(A){if(A&&A.__sentry_captured__)return!0;try{(0,n.my)(A,"__sentry_captured__",!0)}catch{}return!1}function P(A){return Array.isArray(A)?A:[A]}},32657:(mt,ie,a)=>{"use strict";a.d(ie,{wD:()=>d});var n=a(70286);function d(){return!(0,n.Z)()&&"[object process]"===Object.prototype.toString.call(typeof process<"u"?process:0)}mt=a.hmd(mt)},95433:(mt,ie,a)=>{"use strict";a.d(ie,{S8:()=>I,cd:()=>C});var n=a(5801),u=a(97474),p=a(59868);function I(A,x=100,U=1/0){try{return B("",A,x,U)}catch(H){return{ERROR:`**non-serializable** (${H})`}}
1}function C(A,x=3,U=102400){const H=I(A,x);return function L(A){return function E(A){return~-encodeURI(A).split(/%..|./).length}(JSON.stringify(A))}(H)>U?C(A,x-1,U):H}function B(A,x,U=1/0,H=1/0,W=function d(){const A="function"==typeof WeakSet,x=A?new WeakSet:[];return[function U(W){if(A)return!!x.has(W)||(x.add(W),!1);for(let de=0;de<x.length;de++)if(x[de]===W)return!0;return x.push(W),!1},function H(W){if(A)x.delete(W);else for(let de=0;de<x.length;de++)if(x[de]===W){x.splice(de,1);break}}]}()){const[de,se]=W;if(null==x||["number","boolean","string"].includes(typeof x)&&!(0,n.yr)(x))return x;const v=function M(A,x){try{if("domain"===A&&x&&"object"==typeof x&&x._events)return"[Domain]";if("domainEmitter"===A)return"[DomainEmitter]";if(typeof global<"u"&&x===global)return"[Global]";if(typeof window<"u"&&x===window)return"[Window]";if(typeof document<"u"&&x===document)return"[Document]";if((0,n.L2)(x))return"[VueViewModel]";if((0,n.mE)(x))return"[SyntheticEvent]";if("number"==typeof x&&x!=x)return"[NaN]";if("function"==typeof x)return`[Function: ${(0,p.qQ)(x)}]`;if("symbol"==typeof x)return`[${String(x)}]`;if("bigint"==typeof x)return`[BigInt: ${String(x)}]`;const U=function b(A){const x=Object.getPrototypeOf(A);return x?x.constructor.name:"null prototype"}(x);return/^HTML(\w*)Element$/.test(U)?`[HTMLElement: ${U}]`:`[object ${U}]`}catch(U){return`**non-serializable** (${U})`}}(A,x);if(!v.startsWith("[object "))return v;if(x.__sentry_skip_normalization__)return x;const y="number"==typeof x.__sentry_override_normalization_depth__?x.__sentry_override_normalization_depth__:U;if(0===y)return v.replace("object ","");if(de(x))return"[Circular ~]";const j=x;if(j&&"function"==typeof j.toJSON)try{return B("",j.toJSON(),y-1,H,W)}catch{}const R=Array.isArray(x)?[]:{};let ae=0;const ye=(0,u.W4)(x);for(const z in ye)if(Object.prototype.hasOwnProperty.call(ye,z)){
1if(ae>=H){R[z]="[MaxProperties ~]";break}R[z]=B(z,ye[z],y-1,H,W),ae++}return se(x),R}},97474:(mt,ie,a)=>{"use strict";a.d(ie,{Ce:()=>U,GS:()=>C,HF:()=>x,W4:()=>L,my:()=>B,pO:()=>M,sp:()=>b,u4:()=>E});var n=a(38617),d=a(23447),u=a(5801),p=a(81769),I=a(82064);function C(se,v,y){if(!(v in se))return;const j=se[v],R=y(j);"function"==typeof R&&M(R,j),se[v]=R}function B(se,v,y){try{Object.defineProperty(se,v,{value:y,writable:!0,configurable:!0})}catch{d.T&&p.vF.log(`Failed to add non-enumerable property "${v}" to object`,se)}}function M(se,v){try{se.prototype=v.prototype=v.prototype||{},B(se,"__sentry_original__",v)}catch{}}function b(se){return se.__sentry_original__}function E(se){return Object.keys(se).map(v=>`${encodeURIComponent(v)}=${encodeURIComponent(se[v])}`).join("&")}function L(se){if((0,u.bJ)(se))return{message:se.message,name:se.name,stack:se.stack,...A(se)};if((0,u.xH)(se)){const v={type:se.type,target:P(se.target),currentTarget:P(se.currentTarget),...A(se)};return typeof CustomEvent<"u"&&(0,u.tH)(se,CustomEvent)&&(v.detail=se.detail),v}return se}function P(se){try{return(0,u.vq)(se)?(0,n.Hd)(se):Object.prototype.toString.call(se)}catch{return"<unknown>"}}function A(se){if("object"==typeof se&&null!==se){const v={};for(const y in se)Object.prototype.hasOwnProperty.call(se,y)&&(v[y]=se[y]);return v}return{}}function x(se,v=40){const y=Object.keys(L(se));if(y.sort(),!y.length)return"[object has no keys]";if(y[0].length>=v)return(0,I.xv)(y[0],v);for(let j=y.length;j>0;j--){const R=y.slice(0,j).join(", ");if(!(R.length>v))return j===y.length?R:(0,I.xv)(R,v)}return""}function U(se){return H(se,new Map)}function H(se,v){if(function W(se){if(!(0,u.Qd)(se))return!1;try{const v=Object.getPrototypeOf(se).constructor.name;return!v||"Object"===v}catch{return!0}}(se)){const y=v.get(se);if(void 0!==y)return y;const j={};v.set(se,j);for(const R of Object.keys(se))typeof se[R]<"u"&&(j[R]=H(se[R],v));return j}if(Array.isArray(se)){const y=v.get(se);if(void 0!==y)return y;const j=[];return v.set(se,j),se.forEach(R=>{j.push(H(R,v))}),j}return se}},73200:(mt,ie,a)=>{"use strict";a.d(ie,{Jz:()=>p,wq:()=>I});const n=6e4;function p(C,B,M=Date.now()){return function u(C,B){return C[B]||C.all||0}(C,B)>M}function I(C,{statusCode:B,headers:M},b=Date.now()){const E={...C},L=M&&M["x-sentry-rate-limits"],P=M&&M["retry-after"];if(L)for(const A of L.trim().split(",")){const[x,U,,,H]=A.split(":",5),W=parseInt(x,10),de=1e3*(isNaN(W)?60:W);if(U)for(const se of U.split(";"))"metric_bucket"===se?(!H||H.split(";").includes("custom"))&&(E[se]=b+de):E[se]=b+de;else E.all=b+de}else P?E.all=b+function d(C,B=Date.now()){const M=parseInt(`${C}`,10);if(!isNaN(M))return 1e3*M;const b=Date.parse(`${C}`);return isNaN(b)?n:b-B}(P,b):429===B&&(E.all=b+6e4);return E}},59868:(mt,ie,a)=>{"use strict";a.d(ie,{gd:()=>p,qQ:()=>M,vk:()=>I});const n=50,d=/\(error: (.*)\)/,u=/captureMessage|captureException/;function p(...E){const L=E.sort((P,A)=>P[0]-A[0]).map(P=>P[1]);return(P,A=0)=>{const x=[],U=P.split("\n");for(let H=A;H<U.length;H++){const W=U[H];if(W.length>1024)continue;const de=d.test(W)?W.replace(d,"$1"):W;if(!de.match(/\S*Error: /)){for(const se of L){const v=se(de);if(v){x.push(v);break}}if(x.length>=n)break}}
1return function C(E){if(!E.length)return[];const L=Array.from(E);return/sentryWrapped/.test(L[L.length-1].function||"")&&L.pop(),L.reverse(),u.test(L[L.length-1].function||"")&&(L.pop(),u.test(L[L.length-1].function||"")&&L.pop()),L.slice(0,n).map(P=>({...P,filename:P.filename||L[L.length-1].filename,function:P.function||"?"}))}(x)}}function I(E){return Array.isArray(E)?p(...E):E}const B="<anonymous>";function M(E){try{return E&&"function"==typeof E&&E.name||B}catch{return B}}},82064:(mt,ie,a)=>{"use strict";a.d(ie,{Xr:()=>C,gt:()=>p,xv:()=>d});var n=a(5801);function d(B,M=0){return"string"!=typeof B||0===M||B.length<=M?B:`${B.slice(0,M)}...`}function p(B,M){if(!Array.isArray(B))return"";const b=[];for(let E=0;E<B.length;E++){const L=B[E];try{(0,n.L2)(L)?b.push("[VueViewModel]"):b.push(String(L))}catch{b.push("[value cannot be serialized]")}}return b.join(M)}function C(B,M=[],b=!1){return M.some(E=>function I(B,M,b=!1){return!!(0,n.Kg)(B)&&((0,n.gd)(M)?M.test(B):!!(0,n.Kg)(M)&&(b?B===M:B.includes(M)))}(B,E,b))}},35953:(mt,ie,a)=>{"use strict";a.d(ie,{ap:()=>b,m7:()=>E,vm:()=>M});var n=a(23447),d=a(81769);const p=(0,a(77018).VZ)();function M(){if(!("fetch"in p))return!1;try{return new Headers,new Request("http://www.example.com"),new Response,!0}catch{return!1}}function b(A){return A&&/^function fetch\(\)\s+\{\s+\[native code\]\s+\}$/.test(A.toString())}function E(){if("string"==typeof EdgeRuntime)return!0;if(!M())return!1;if(b(p.fetch))return!0;let A=!1;const x=p.document;if(x&&"function"==typeof x.createElement)try{const U=x.createElement("iframe");U.hidden=!0,x.head.appendChild(U),U.contentWindow&&U.contentWindow.fetch&&(A=b(U.contentWindow.fetch)),x.head.removeChild(U)}catch(U){n.T&&d.vF.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",U)}return A}},57473:(mt,ie,a)=>{"use strict";a.d(ie,{T2:()=>I,XW:()=>u,xg:()=>p});var d,C,n=a(5801);function u(C){return new I(B=>{B(C)})}function p(C){return new I((B,M)=>{M(C)})}(C=d||(d={}))[C.PENDING=0]="PENDING",C[C.RESOLVED=1]="RESOLVED",C[C.REJECTED=2]="REJECTED";class I{constructor(B){I.prototype.__init.call(this),I.prototype.__init2.call(this),I.prototype.__init3.call(this),I.prototype.__init4.call(this),this._state=d.PENDING,this._handlers=[];try{B(this._resolve,this._reject)}catch(M){this._reject(M)}}then(B,M){return new I((b,E)=>{this._handlers.push([!1,L=>{if(B)try{b(B(L))}catch(P){E(P)}else b(L)},L=>{if(M)try{b(M(L))}catch(P){E(P)}else E(L)}]),this._executeHandlers()})}catch(B){return this.then(M=>M,B)}finally(B){return new I((M,b)=>{let E,L;return this.then(P=>{L=!1,E=P,B&&B()},P=>{L=!0,E=P,B&&B()}).then(()=>{L?b(E):M(E)})})}__init(){this._resolve=B=>{this._setResult(d.RESOLVED,B)}}__init2(){this._reject=B=>{this._setResult(d.REJECTED,B)}}__init3(){this._setResult=(B,M)=>{if(this._state===d.PENDING){if((0,n.Qg)(M))return void M.then(this._resolve,this._reject);this._state=B,this._value=M,this._executeHandlers()}}}__init4(){this._executeHandlers=()=>{if(this._state===d.PENDING)return;const B=this._handlers.slice();this._handlers=[],B.forEach(M=>{M[0]||(this._state===d.RESOLVED&&M[1](this._value),this._state===d.REJECTED&&M[2](this._value),M[0]=!0)})}}}},95800:(mt,ie,a)=>{"use strict";a.d(ie,{k3:()=>M,lu:()=>u,zf:()=>I});var n=a(77018);const d=1e3;function u(){return Date.now()/d}const I=function p(){const{performance:b}=n.OW;if(!b||!b.now)return u;const E=Date.now()-b.now(),L=null==b.timeOrigin?E:b.timeOrigin;return()=>(L+b.now())/d}();let B;const M=(()=>{const{performance:b}=n.OW;if(!b||!b.now)return void(B="none");const E=36e5,L=b.now(),P=Date.now(),A=b.timeOrigin?Math.abs(b.timeOrigin+L-P):E,x=A<E,U=b.timing&&b.timing.navigationStart,W="number"==typeof U?Math.abs(U+L-P):E;return x||W<E?A<=W?(B="timeOrigin",b.timeOrigin):(B="navigationStart",U):(B="dateNow",P)})()},38399:(mt,ie,a)=>{"use strict";a.d(ie,{TC:()=>B,kM:()=>C});var n=a(18095),d=a(781);const u=new RegExp("^[ \\t]*([0-9a-f]{32})?-?([0-9a-f]{16})?-?([01])?[ \\t]*$");function C(M,b){const E=function p(M){if(!M)return;const b=M.match(u);if(!b)return;let E;return"1"===b[3]?E=!0:"0"===b[3]&&(E=!1),{traceId:b[1],parentSampled:E,parentSpanId:b[2]}}(M),L=(0,n.yD)(b),{traceId:P,parentSpanId:A,parentSampled:x}=E||{};return E?{traceId:P||(0,d.eJ)(),parentSpanId:A||(0,d.eJ)().substring(16),spanId:(0,d.eJ)().substring(16),sampled:x,dsc:L||{}}:{traceId:P||(0,d.eJ)(),spanId:(0,d.eJ)().substring(16)}}function B(M=(0,d.eJ)(),b=(0,d.eJ)().substring(16),E){let L="";return void 0!==E&&(L=E?"-1":"-0"),`${M}-${b}${L}`}},18416:(mt,ie,a)=>{"use strict";function n(I){if(!I)return{};const C=I.match(/^(([^:/?#]+):)?(\/\/([^/?#]*))?([^?#]*)(\?([^#]*))?(#(.*))?$/);if(!C)return{};const B=C[6]||"",M=C[8]||"";return{host:C[4],path:C[5],protocol:C[2],search:B,hash:M,relative:C[5]+B+M}}
vendor: 4,993 bytes, line 1
1function d(I){return I.split(/[\?#]/,1)[0]}a.d(ie,{Dl:()=>n,f:()=>d})},77018:(mt,ie,a)=>{"use strict";function n(I){return I&&I.Math==Math?I:void 0}a.d(ie,{BY:()=>p,OW:()=>d,VZ:()=>u});const d="object"==typeof globalThis&&n(globalThis)||"object"==typeof window&&n(window)||"object"==typeof self&&n(self)||"object"==typeof global&&n(global)||function(){return this}()||{};function u(){return d}function p(I,C,B){const M=B||d,b=M.__SENTRY__=M.__SENTRY__||{};return b[I]||(b[I]=C())}},14017:(mt,ie,a)=>{var n,d=function(){var u=String.fromCharCode,p="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",I="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+-$",C={};function B(b,E){if(!C[b]){C[b]={};for(var L=0;L<b.length;L++)C[b][b.charAt(L)]=L}return C[b][E]}var M={compressToBase64:function(b){if(null==b)return"";var E=M._compress(b,6,function(L){return p.charAt(L)});switch(E.length%4){default:case 0:return E;case 1:return E+"===";case 2:return E+"==";case 3:return E+"="}},decompressFromBase64:function(b){return null==b?"":""==b?null:M._decompress(b.length,32,function(E){return B(p,b.charAt(E))})},compressToUTF16:function(b){return null==b?"":M._compress(b,15,function(E){return u(E+32)})+" "},decompressFromUTF16:function(b){return null==b?"":""==b?null:M._decompress(b.length,16384,function(E){return b.charCodeAt(E)-32})},compressToUint8Array:function(b){for(var E=M.compress(b),L=new Uint8Array(2*E.length),P=0,A=E.length;P<A;P++){var x=E.charCodeAt(P);L[2*P]=x>>>8,L[2*P+1]=x%256}return L},decompressFromUint8Array:function(b){if(null==b)return M.decompress(b);for(var E=new Array(b.length/2),L=0,P=E.length;L<P;L++)E[L]=256*b[2*L]+b[2*L+1];var A=[];return E.forEach(function(x){A.push(u(x))}),M.decompress(A.join(""))},compressToEncodedURIComponent:function(b){return null==b?"":M._compress(b,6,function(E){return I.charAt(E)})},decompressFromEncodedURIComponent:function(b){return null==b?"":""==b?null:(b=b.replace(/ /g,"+"),M._decompress(b.length,32,function(E){return B(I,b.charAt(E))}))},compress:function(b){return M._compress(b,16,function(E){return u(E)})},_compress:function(b,E,L){if(null==b)return"";var P,A,ye,x={},U={},H="",W="",de="",se=2,v=3,y=2,j=[],R=0,ae=0;for(ye=0;ye<b.length;ye+=1)if(H=b.charAt(ye),Object.prototype.hasOwnProperty.call(x,H)||(x[H]=v++,U[H]=!0),W=de+H,Object.prototype.hasOwnProperty.call(x,W))de=W;else{if(Object.prototype.hasOwnProperty.call(U,de)){if(de.charCodeAt(0)<256){for(P=0;P<y;P++)R<<=1,ae==E-1?(ae=0,j.push(L(R)),R=0):ae++;for(A=de.charCodeAt(0),P=0;P<8;P++)R=R<<1|1&A,ae==E-1?(ae=0,j.push(L(R)),R=0):ae++,A>>=1}else{for(A=1,P=0;P<y;P++)R=R<<1|A,ae==E-1?(ae=0,j.push(L(R)),R=0):ae++,A=0;for(A=de.charCodeAt(0),P=0;P<16;P++)R=R<<1|1&A,ae==E-1?(ae=0,j.push(L(R)),R=0):ae++,A>>=1}0==--se&&(se=Math.pow(2,y),y++),delete U[de]}else for(A=x[de],P=0;P<y;P++)R=R<<1|1&A,ae==E-1?(ae=0,j.push(L(R)),R=0):ae++,A>>=1;0==--se&&(se=Math.pow(2,y),y++),x[W]=v++,de=String(H)}if(""!==de){if(Object.prototype.hasOwnProperty.call(U,de)){if(de.charCodeAt(0)<256){for(P=0;P<y;P++)R<<=1,ae==E-1?(ae=0,j.push(L(R)),R=0):ae++;for(A=de.charCodeAt(0),P=0;P<8;P++)R=R<<1|1&A,ae==E-1?(ae=0,j.push(L(R)),R=0):ae++,A>>=1}else{for(A=1,P=0;P<y;P++)R=R<<1|A,ae==E-1?(ae=0,j.push(L(R)),R=0):ae++,A=0;for(A=de.charCodeAt(0),P=0;P<16;P++)R=R<<1|1&A,ae==E-1?(ae=0,j.push(L(R)),R=0):ae++,A>>=1}0==--se&&(se=Math.pow(2,y),y++),delete U[de]}else for(A=x[de],P=0;P<y;P++)R=R<<1|1&A,ae==E-1?(ae=0,j.push(L(R)),R=0):ae++,A>>=1;0==--se&&(se=Math.pow(2,y),y++)}for(A=2,P=0;P<y;P++)R=R<<1|1&A,ae==E-1?(ae=0,j.push(L(R)),R=0):ae++,A>>=1;for(;;){if(R<<=1,ae==E-1){j.push(L(R));break}ae++}return j.join("")},decompress:function(b){return null==b?"":""==b?null:M._decompress(b.length,32768,function(E){return b.charCodeAt(E)})},_decompress:function(b,E,L){var se,v,y,j,R,ae,ye,P=[],x=4,U=4,H=3,W="",de=[],z={val:L(0),position:E,index:1};for(se=0;se<3;se+=1)P[se]=se;for(y=0,R=Math.pow(2,2),ae=1;ae!=R;)j=z.val&z.position,z.position>>=1,0==z.position&&(z.position=E,z.val=L(z.index++)),y|=(j>0?1:0)*ae,ae<<=1;switch(y){case 0:for(y=0,R=Math.pow(2,8),ae=1;ae!=R;)j=z.val&z.position,z.position>>=1,0==z.position&&(z.position=E,z.val=L(z.index++)),y|=(j>0?1:0)*ae,ae<<=1;ye=u(y);break;case 1:for(y=0,R=Math.pow(2,16),ae=1;ae!=R;)j=z.val&z.position,z.position>>=1,0==z.position&&(z.position=E,z.val=L(z.index++)),y|=(j>0?1:0)*ae,ae<<=1;ye=u(y);break;case 2:return""}for(P[3]=ye,v=ye,de.push(ye);;){if(z.index>b)return"";for(y=0,R=Math.pow(2,H),ae=1;ae!=R;)j=z.val&z.position,z.position>>=1,0==z.position&&(z.position=E,z.val=L(z.index++)),y|=(j>0?1:0)*ae,ae<<=1;switch(ye=y){case 0:for(y=0,R=Math.pow(2,8),ae=1;ae!=R;)j=z.val&z.position,z.position>>=1,0==z.position&&(z.position=E,z.val=L(z.index++)),y|=(j>0?1:0)*ae,ae<<=1;P[U++]=u(y),ye=U-1,x--;break;case 1:for(y=0,R=Math.pow(2,16),ae=1;ae!=R;)j=z.val&z.position,z.position>>=1,0==z.position&&(z.position=E,z.val=L(z.index++)),y|=(j>0?1:0)*ae,ae<<=1;P[U++]=u(y),ye=U-1,x--;break;case 2:return de.join("")}
1if(0==x&&(x=Math.pow(2,H),H++),P[ye])W=P[ye];else{if(ye!==U)return null;W=v+v.charAt(0)}de.push(W),P[U++]=v+W.charAt(0),v=W,0==--x&&(x=Math.pow(2,H),H++)}}};return M}();void 0!==(n=function(){return d}.call(ie,a,ie,mt))&&(mt.exports=n)},81351:(mt,ie,a)=>{"use strict";var n=a(97586);n.fn.isHoliday=function(){var u=this.localeData();return!!(u._holidays&&u._holidays.indexOf(this.format(u._holidayFormat))>=0)||!!u.holiday&&!!u.holiday(this)},n.fn.isBusinessDay=function(){var I=this.localeData()._workingWeekdays||[1,2,3,4,5];return!this.isHoliday()&&I.indexOf(this.day())>=0},n.fn.businessDaysIntoMonth=function(){if(!this.isValid())return NaN;var I,u=this.isBusinessDay()?this:this.prevBusinessDay();return u.monthBusinessDays().map(function(C,B){C.format("M/DD/YY")===u.format("M/DD/YY")&&(I=B+1)}),I},n.fn.businessDiff=function(u,p){var I=this.clone(),C=u.clone(),B=I>=C,M=I<C?I:C,b=C>I?C:I,E=0;if(M.format("DD/MM/YYYY")===b.format("DD/MM/YYYY"))return E;for(;M<b;)M.isBusinessDay()&&E++,M.add(1,"d");return p?B?E:-E:E},n.fn.businessAdd=function(u,p){var I=this.clone();if(!I.isValid())return I;var C=(u=u<0?-1*Math.round(-1*u):Math.round(u))<0?-1:1;p=typeof p<"u"?p:"days";for(var B=Math.abs(u);B>0;)I.add(C,p),I.isBusinessDay()&&B--;return I},n.fn.businessSubtract=function(u,p){return this.businessAdd(-u,p)},n.fn.nextBusinessDay=function(){for(var p=1,C=this.localeData()._nextBusinessDayLimit||7;p<C&&!this.add(1,"d").isBusinessDay();)p++;return this},n.fn.prevBusinessDay=function(){for(var p=1,C=this.localeData()._prevBusinessDayLimit||7;p<C&&!this.subtract(1,"d").isBusinessDay();)p++;return this},n.fn.monthBusinessDays=function(u){if(!this.isValid())return[];for(var p=this.clone(),I=p.clone().startOf("month"),C=u||p.clone().endOf("month"),B=[],M=!1;!M;)I.isBusinessDay()&&B.push(I.clone()),C.diff(I.add(1,"d"))<0&&(M=!0);return B},n.fn.monthNaturalDays=function(u){if(!this.isValid())return[];for(var p=this.clone(),I=u?p.clone():p.clone().startOf("month"),C=p.clone().endOf("month"),B=[],M=!1;!M;)B.push(I.clone()),C.diff(I.add(1,"d"))<0&&(M=!0);return B},n.fn.monthBusinessWeeks=function(u){u=u||!1;var p=this.clone(),I=u?p.clone():p.clone().startOf("month");return d(this,u,null,I)},n.fn.businessWeeksBetween=function(u){var I=this.clone().clone();return d(this,!1,u,I)};var d=function(u,p,I,C){if(!u.isValid())return[];for(var B=u.clone(),M=C,b=I?n(I).clone():B.clone().endOf("month"),E=[],L=[],P=!1;!P;)M.day()>=1&&M.day()<6&&L.push(M.clone()),5===M.day()&&(E.push(L),L=[]),b.diff(M.add(1,"d"))<0&&(L.length<5&&E.push(L),P=!0);return E};n.fn.monthNaturalWeeks=function(u){if(!this.isValid())return[];for(var p=this.clone(),I=u?p.clone():p.clone().startOf("month"),C=p.clone().endOf("month"),B=[],M=[],b=!1;!b;)M.push(I.clone()),6===I.day()&&(B.push(M),M=[]),C.diff(I.add(1,"d"))<0&&(M.length<7&&B.push(M),b=!0);return B},mt.exports&&(mt.exports=n)},97586:function(mt,ie,a){(mt=a.nmd(mt)).exports=function(){"use strict";var n,H;function d(){return n.apply(null,arguments)}function p(s){return s instanceof Array||"[object Array]"===Object.prototype.toString.call(s)}function I(s){return null!=s&&"[object Object]"===Object.prototype.toString.call(s)}function C(s,c){return Object.prototype.hasOwnProperty.call(s,c)}function B(s){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(s).length;var c;for(c in s)if(C(s,c))return!1;return!0}function M(s){return void 0===s}function b(s){return"number"==typeof s||"[object Number]"===Object.prototype.toString.call(s)}function E(s){return s instanceof Date||"[object Date]"===Object.prototype.toString.call(s)}function L(s,c){var S,m=[],$=s.length;for(S=0;S<$;++S)m.push(c(s[S],S));return m}function P(s,c){for(var m in c)C(c,m)&&(s[m]=c[m]);return C(c,"toString")&&(s.toString=c.toString),C(c,"valueOf")&&(s.valueOf=c.valueOf),s}function A(s,c,m,S){return T(s,c,m,S,!0).utc()}function U(s){return null==s._pf&&(s._pf={empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invalidMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}),s._pf}function W(s){var c=null,m=!1,S=s._d&&!isNaN(s._d.getTime());return S&&(c=U(s),m=H.call(c.parsedDateParts,function($){return null!=$}),S=c.overflow<0&&!c.empty&&!c.invalidEra&&!c.invalidMonth&&!c.invalidWeekday&&!c.weekdayMismatch&&!c.nullInput&&!c.invalidFormat&&!c.userInvalidated&&(!c.meridiem||c.meridiem&&m),s._strict&&(S=S&&0===c.charsLeftOver&&0===c.unusedTokens.length&&void 0===c.bigHour)),null!=Object.isFrozen&&Object.isFrozen(s)?S:(s._isValid=S,s._isValid)}function de(s){var c=A(NaN);return null!=s?P(U(c),s):U(c).userInvalidated=!0,c}H=Array.prototype.some?Array.prototype.some:function(s){var S,c=Object(this),m=c.length>>>0;for(S=0;S<m;S++)if(S in c&&s.call(this,c[S],S,c))return!0;return!1};var se=d.momentProperties=[],v=!1;function y(s,c){var m,S,$,Ce=se.length;if(M(c._isAMomentObject)||(s._isAMomentObject=c._isAMomentObject),M(c._i)||(s._i=c._i),M(c._f)||(s._f=c._f),M(c._l)||(s._l=c._l),M(c._strict)||(s._strict=c._strict),M(c._tzm)||(s._tzm=c._tzm),M(c._isUTC)||(s._isUTC=c._isUTC),M(c._offset)||(s._offset=c._offset),M(c._pf)||(s._pf=U(c)),M(c._locale)||(s._locale=c._locale),Ce>0)for(m=0;m<Ce;m++)M($=c[S=se[m]])||(s[S]=$);return s}function j(s){y(this,s),this._d=new Date(null!=s._d?s._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===v&&(v=!0,d.updateOffset(this),v=!1)}function R(s){return s instanceof j||null!=s&&null!=s._isAMomentObject}function ae(s){!1===d.suppressDeprecationWarnings&&typeof console<"u"&&console.warn&&console.warn("Deprecation warning: "+s)}function ye(s,c){var m=!0;return P(function(){if(null!=d.deprecationHandler&&d.deprecationHandler(null,s),m){var $,Ce,ht,S=[],yt=arguments.length;for(Ce=0;Ce<yt;Ce++){if($="","object"==typeof arguments[Ce]){for(ht in $+="\n["+Ce+"] ",arguments[0])C(arguments[0],ht)&&($+=ht+": "+arguments[0][ht]+", ");$=$.slice(0,-2)}else $=arguments[Ce];S.push($)}ae(s+"\nArguments: "+Array.prototype.slice.call(S).join("")+"\n"+(new Error).stack),m=!1}return c.apply(this,arguments)},c)}var ge,z={};function Re(s,c){null!=d.deprecationHandler&&d.deprecationHandler(s,
vendor: 37,845 bytes, line 1
1c),z[s]||(ae(c),z[s]=!0)}function Xe(s){return typeof Function<"u"&&s instanceof Function||"[object Function]"===Object.prototype.toString.call(s)}function ve(s,c){var S,m=P({},s);for(S in c)C(c,S)&&(I(s[S])&&I(c[S])?(m[S]={},P(m[S],s[S]),P(m[S],c[S])):null!=c[S]?m[S]=c[S]:delete m[S]);for(S in s)C(s,S)&&!C(c,S)&&I(s[S])&&(m[S]=P({},m[S]));return m}function Je(s){null!=s&&this.set(s)}d.suppressDeprecationWarnings=!1,d.deprecationHandler=null,ge=Object.keys?Object.keys:function(s){var c,m=[];for(c in s)C(s,c)&&m.push(c);return m};function oe(s,c,m){var S=""+Math.abs(s);return(s>=0?m?"+":"":"-")+Math.pow(10,Math.max(0,c-S.length)).toString().substr(1)+S}var ue=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,ke=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,Te={},K={};function _e(s,c,m,S){var $=S;"string"==typeof S&&($=function(){return this[S]()}),s&&(K[s]=$),c&&(K[c[0]]=function(){return oe($.apply(this,arguments),c[1],c[2])}),m&&(K[m]=function(){return this.localeData().ordinal($.apply(this,arguments),s)})}function Fe(s){return s.match(/\[[\s\S]/)?s.replace(/^\[|\]$/g,""):s.replace(/\\/g,"")}function vt(s,c){return s.isValid()?(c=Wt(c,s.localeData()),Te[c]=Te[c]||function Ke(s){var m,S,c=s.match(ue);for(m=0,S=c.length;m<S;m++)c[m]=K[c[m]]?K[c[m]]:Fe(c[m]);return function($){var ht,Ce="";for(ht=0;ht<S;ht++)Ce+=Xe(c[ht])?c[ht].call($,s):c[ht];return Ce}}(c),Te[c](s)):s.localeData().invalidDate()}function Wt(s,c){var m=5;function S($){return c.longDateFormat($)||$}for(ke.lastIndex=0;m>=0&&ke.test(s);)s=s.replace(ke,S),ke.lastIndex=0,m-=1;return s}var Ot={D:"date",dates:"date",date:"date",d:"day",days:"day",day:"day",e:"weekday",weekdays:"weekday",weekday:"weekday",E:"isoWeekday",isoweekdays:"isoWeekday",isoweekday:"isoWeekday",DDD:"dayOfYear",dayofyears:"dayOfYear",dayofyear:"dayOfYear",h:"hour",hours:"hour",hour:"hour",ms:"millisecond",milliseconds:"millisecond",millisecond:"millisecond",m:"minute",minutes:"minute",minute:"minute",M:"month",months:"month",month:"month",Q:"quarter",quarters:"quarter",quarter:"quarter",s:"second",seconds:"second",second:"second",gg:"weekYear",weekyears:"weekYear",weekyear:"weekYear",GG:"isoWeekYear",isoweekyears:"isoWeekYear",isoweekyear:"isoWeekYear",w:"week",weeks:"week",week:"week",W:"isoWeek",isoweeks:"isoWeek",isoweek:"isoWeek",y:"year",years:"year",year:"year"};function Lt(s){return"string"==typeof s?Ot[s]||Ot[s.toLowerCase()]:void 0}function St(s){var m,S,c={};for(S in s)C(s,S)&&(m=Lt(S))&&(c[m]=s[S]);return c}var cn={date:9,day:11,weekday:11,isoWeekday:11,dayOfYear:4,hour:13,millisecond:16,minute:14,month:8,quarter:7,second:15,weekYear:1,isoWeekYear:1,week:5,isoWeek:5,year:1};var Bt,Ie=/\d/,he=/\d\d/,Y=/\d{3}/,ne=/\d{4}/,Le=/[+-]?\d{6}/,re=/\d\d?/,Ge=/\d\d\d\d?/,Me=/\d\d\d\d\d\d?/,rt=/\d{1,3}/,bt=/\d{1,4}/,Xt=/[+-]?\d{1,6}/,Zt=/\d+/,Nt=/[+-]?\d+/,Jt=/Z|[+-]\d\d:?\d\d/gi,Ut=/Z|[+-]\d\d(?::?\d\d)?/gi,rn=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i,yn=/^[1-9]\d?/,Pn=/^([1-9]\d|\d)/;function be(s,c,m){Bt[s]=Xe(c)?c:function(S,$){return S&&m?m:c}}function ce(s,c){return C(Bt,s)?Bt[s](c._strict,c._locale):new RegExp(function ze(s){return me(s.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,function(c,m,S,$,Ce){return m||S||$||Ce}))}(s))}function me(s){return s.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function $e(s){return s<0?Math.ceil(s)||0:Math.floor(s)}function De(s){var c=+s,m=0;return 0!==c&&isFinite(c)&&(m=$e(c)),m}Bt={};var st={};function je(s,c){var m,$,S=c;for("string"==typeof s&&(s=[s]),b(c)&&(S=function(Ce,ht){ht[c]=De(Ce)}),$=s.length,m=0;m<$;m++)st[s[m]]=S}function et(s,c){je(s,function(m,S,$,Ce){$._w=$._w||{},c(m,$._w,$,Ce)})}function We(s,c,m){null!=c&&C(st,s)&&st[s](c,m._a,m,s)}function at(s){return s%4==0&&s%100!=0||s%400==0}var Qe=0,it=1,He=2,dt=3,kt=4,Vt=5,un=6,Wn=7,Qn=8;function qn(s){return at(s)?366:365}_e("Y",0,0,function(){var s=this.year();return s<=9999?oe(s,4):"+"+s}),_e(0,["YY",2],0,function(){return this.year()%100}),_e(0,["YYYY",4],0,"year"),_e(0,["YYYYY",5],0,"year"),_e(0,["YYYYYY",6,!0],0,"year"),be("Y",Nt),be("YY",re,he),be("YYYY",bt,ne),be("YYYYY",Xt,Le),be("YYYYYY",Xt,Le),je(["YYYYY","YYYYYY"],Qe),je("YYYY",function(s,c){c[Qe]=2===s.length?d.parseTwoDigitYear(s):De(s)}),je("YY",function(s,c){c[Qe]=d.parseTwoDigitYear(s)}),je("Y",function(s,c){c[Qe]=parseInt(s,10)}),d.parseTwoDigitYear=function(s){return De(s)+(De(s)>68?1900:2e3)};var On,ot=Ve("FullYear",!0);function Ve(s,c){return function(m){return null!=m?(Dt(this,s,m),d.updateOffset(this,c),this):ut(this,s)}}function ut(s,c){if(!s.isValid())return NaN;var m=s._d,S=s._isUTC;switch(c){case"Milliseconds":return S?m.getUTCMilliseconds():m.getMilliseconds();case"Seconds":return S?m.getUTCSeconds():m.getSeconds();case"Minutes":return S?m.getUTCMinutes():m.getMinutes();case"Hours":return S?m.getUTCHours():m.getHours();case"Date":return S?m.getUTCDate():m.getDate();case"Day":return S?m.getUTCDay():m.getDay();case"Month":return S?m.getUTCMonth():m.getMonth();case"FullYear":return S?m.getUTCFullYear():m.getFullYear();default:return NaN}}function Dt(s,c,m){var S,$,Ce,ht,yt;if(s.isValid()&&!isNaN(m)){switch(S=s._d,$=s._isUTC,c){case"Milliseconds":return void($?S.setUTCMilliseconds(m):S.setMilliseconds(m));case"Seconds":return void($?S.setUTCSeconds(m):S.setSeconds(m));case"Minutes":return void($?S.setUTCMinutes(m):S.setMinutes(m));case"Hours":return void($?S.setUTCHours(m):S.setHours(m));case"Date":return void($?S.setUTCDate(m):S.setDate(m));case"FullYear":break;default:return}Ce=m,ht=s.month(),yt=29!==(yt=s.date())||1!==ht||at(Ce)?yt:28,$?S.setUTCFullYear(Ce,ht,yt):S.setFullYear(Ce,ht,yt)}}function Ci(s,c){if(isNaN(s)||isNaN(c))return NaN;var m=function En(s,c){return(s%c+c)%c}(c,12);return s+=(c-m)/12,1===m?at(s)?29:28:31-m%7%2}On=Array.prototype.indexOf?Array.prototype.indexOf:function(s){var c;for(c=0;c<this.length;++c)if(this[c]===s)return c;return-1},_e("M",["MM",2],"Mo",function(){return this.month()+1}),_e("MMM",0,0,function(s){return this.localeData().monthsShort(this,s)}),_e("MMMM",0,0,function(s){return this.localeData().months(this,s)}),be("M",re,yn),be("MM",re,he),be("MMM",function(s,c){return c.monthsShortRegex(s)}),be("MMMM",function(s,c){return c.monthsRegex(s)}),je(["M","MM"],function(s,c){c[it]=De(s)-1}),je(["MMM","MMMM"],function(s,c,m,S){var $=m._locale.monthsParse(s,S,m._strict);null!=$?c[it]=$:U(m).invalidMonth=s});var dn="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Q="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),pt=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,J=rn,fe=rn;function Rt(s,c,m){var S,$,Ce,ht=s.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],S=0;S<12;++S)Ce=A([2e3,S]),this._shortMonthsParse[S]=this.monthsShort(Ce,"").toLocaleLowerCase(),this._longMonthsParse[S]=this.months(Ce,"").toLocaleLowerCase();return m?"MMM"===c?-1!==($=On.call(this._shortMonthsParse,ht))?$:null:-1!==($=On.call(this._longMonthsParse,ht))?$:null:"MMM"===c?-1!==($=On.call(this._shortMonthsParse,ht))||-1!==($=On.call(this._longMonthsParse,ht))?$:null:-1!==($=On.call(this._longMonthsParse,ht))||-1!==($=On.call(this._shortMonthsParse,ht))?$:null}function hn(s,c){if(!s.isValid())return s;if("string"==typeof c)if(/^\d+$/.test(c))c=De(c);else if(!b(c=s.localeData().monthsParse(c)))return s;var m=c,S=s.date();return S=S<29?S:Math.min(S,Ci(s.year(),m)),s._isUTC?s._d.setUTCMonth(m,S):s._d.setMonth(m,S),s}function fn(s){return null!=s?(hn(this,s),d.updateOffset(this,!0),this):ut(this,"Month")}function Ti(){function s(Ht,nn){return nn.length-Ht.length}var $,Ce,ht,yt,c=[],m=[],S=[];for($=0;$<12;$++)Ce=A([2e3,$]),ht=me(this.monthsShort(Ce,"")),yt=me(this.months(Ce,"")),c.push(ht),m.push(yt),S.push(yt),S.push(ht);c.sort(s),m.sort(s),S.sort(s),this._monthsRegex=new RegExp("^("+S.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+m.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+c.join("|")+")","i")}function ci(s,c,m,S,$,Ce,ht){var yt;return s<100&&s>=0?(yt=new Date(s+400,c,m,S,$,Ce,ht),isFinite(yt.getFullYear())&&yt.setFullYear(s)):yt=new Date(s,c,m,S,$,Ce,ht),yt}function ei(s){var c,m;return s<100&&s>=0?((m=Array.prototype.slice.call(arguments))[0]=s+400,c=new Date(Date.UTC.apply(null,m)),isFinite(c.getUTCFullYear())&&c.setUTCFullYear(s)):c=new Date(Date.UTC.apply(null,arguments)),c}function Di(s,c,m){var S=7+c-m;return-(7+ei(s,0,S).getUTCDay()-c)%7+S-1}function Vi(s,c,m,S,$){var Ht,nn,yt=1+7*(c-1)+(7+m-S)%7+Di(s,S,$);return yt<=0?nn=qn(Ht=s-1)+yt:yt>qn(s)?(Ht=s+1,nn=yt-qn(s)):(Ht=s,nn=yt),{year:Ht,dayOfYear:nn}}function Kn(s,c,m){var Ce,ht,S=Di(s.year(),c,m),$=Math.floor((s.dayOfYear()-S-1)/7)+1;return $<1?Ce=$+si(ht=s.year()-1,c,m):$>si(s.year(),c,m)?(Ce=$-si(s.year(),c,m),ht=s.year()+1):(ht=s.year(),Ce=$),{week:Ce,year:ht}}function si(s,c,m){var S=Di(s,c,m),$=Di(s+1,c,m);return(qn(s)-S+$)/7}_e("w",["ww",2],"wo","week"),_e("W",["WW",2],"Wo","isoWeek"),be("w",re,yn),be("ww",re,he),be("W",re,yn),be("WW",re,he),et(["w","ww","W","WW"],function(s,c,m,S){c[S.substr(0,1)]=De(s)});function ls(s,c){return s.slice(c,7).concat(s.slice(0,c))}_e("d",0,"do","day"),_e("dd",0,0,function(s){return this.localeData().weekdaysMin(this,s)}),_e("ddd",0,0,function(s){return this.localeData().weekdaysShort(this,s)}),_e("dddd",0,0,function(s){return this.localeData().weekdays(this,s)}),_e("e",0,0,"weekday"),_e("E",0,0,"isoWeekday"),be("d",re),be("e",re),be("E",re),be("dd",function(s,c){return c.weekdaysMinRegex(s)}),be("ddd",function(s,c){return c.weekdaysShortRegex(s)}),be("dddd",function(s,c){return c.weekdaysRegex(s)}),et(["dd","ddd","dddd"],function(s,c,m,S){var $=m._locale.weekdaysParse(s,S,m._strict);null!=$?c.d=$:U(m).invalidWeekday=s}),et(["d","e","E"],function(s,c,m,S){c[S]=De(s)});var gi="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),ni="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ui="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),xi=rn,Nr=rn,qr=rn;function Ar(s,c,m){var S,$,Ce,ht=s.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],S=0;S<7;++S)Ce=A([2e3,1]).day(S),this._minWeekdaysParse[S]=this.weekdaysMin(Ce,"").toLocaleLowerCase(),this._shortWeekdaysParse[S]=this.weekdaysShort(Ce,"").toLocaleLowerCase(),this._weekdaysParse[S]=this.weekdays(Ce,"").toLocaleLowerCase();return m?"dddd"===c?-1!==($=On.call(this._weekdaysParse,ht))?$:null:"ddd"===c?-1!==($=On.call(this._shortWeekdaysParse,ht))?$:null:-1!==($=On.call(this._minWeekdaysParse,ht))?$:null:"dddd"===c?-1!==($=On.call(this._weekdaysParse,ht))||-1!==($=On.call(this._shortWeekdaysParse,ht))||-1!==($=On.call(this._minWeekdaysParse,ht))?$:null:"ddd"===c?-1!==($=On.call(this._shortWeekdaysParse,ht))||-1!==($=On.call(this._weekdaysParse,ht))||-1!==($=On.call(this._minWeekdaysParse,ht))?$:null:-1!==($=On.call(this._minWeekdaysParse,ht))||-1!==($=On.call(this._weekdaysParse,ht))||-1!==($=On.call(this._shortWeekdaysParse,ht))?$:null}function ts(){function s(wt,en){return en.length-wt.length}var Ce,ht,yt,Ht,nn,c=[],m=[],S=[],$=[];for(Ce=0;Ce<7;Ce++)ht=A([2e3,1]).day(Ce),yt=me(this.weekdaysMin(ht,"")),Ht=me(this.weekdaysShort(ht,"")),nn=me(this.weekdays(ht,"")),c.push(yt),m.push(Ht),S.push(nn),$.push(yt),$.push(Ht),$.push(nn);c.sort(s),m.sort(s),S.sort(s),$.sort(s),this._weekdaysRegex=new RegExp("^("+$.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+S.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+m.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+c.join("|")+")","i")}function Un(){return this.hours()%12||12}function Fn(s,c){_e(s,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),c)})}function ns(s,c){return c._meridiemParse}_e("H",["HH",2],0,"hour"),_e("h",["hh",2],0,Un),_e("k",["kk",2],0,function Cr(){return this.hours()||24}),_e("hmm",0,0,function(){return""+Un.apply(this)+oe(this.minutes(),2)}),_e("hmmss",0,0,function(){return""+Un.apply(this)+oe(this.minutes(),2)+oe(this.seconds(),2)}),_e("Hmm",0,0,function(){return""+this.hours()+oe(this.minutes(),2)}),_e("Hmmss",0,0,function(){return""+this.hours()+oe(this.minutes(),2)+oe(this.seconds(),2)}),Fn("a",!0),Fn("A",!1),be("a",ns),be("A",ns),be("H",re,Pn),be("h",re,yn),be("k",re,yn),be("HH",re,he),be("hh",re,he),be("kk",re,he),be("hmm",Ge),be("hmmss",Me),be("Hmm",Ge),be("Hmmss",Me),je(["H","HH"],dt),je(["k","kk"],function(s,c,m){var S=De(s);c[dt]=24===S?0:S}),je(["a","A"],function(s,c,m){m._isPm=m._locale.isPM(s),m._meridiem=s}),je(["h","hh"],function(s,c,m){c[dt]=De(s),U(m).bigHour=!0}),je("hmm",function(s,c,m){var S=s.length-2;c[dt]=De(s.substr(0,S)),c[kt]=De(s.substr(S)),U(m).bigHour=!0}),je("hmmss",function(s,c,m){var S=s.length-4,$=s.length-2;c[dt]=De(s.substr(0,S)),c[kt]=De(s.substr(S,2)),c[Vt]=De(s.substr($)),U(m).bigHour=!0}),je("Hmm",function(s,c,m){var S=s.length-2;c[dt]=De(s.substr(0,S)),c[kt]=De(s.substr(S))}),je("Hmmss",function(s,c,m){var S=s.length-4,$=s.length-2;c[dt]=De(s.substr(0,S)),c[kt]=De(s.substr(S,2)),c[Vt]=De(s.substr($))});var Hs=Ve("Hours",!0);var Kr,Zs={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:dn,monthsShort:Q,week:{dow:0,doy:6},weekdays:gi,weekdaysMin:ui,weekdaysShort:ni,meridiemParse:/[ap]\.?m?\.?/i},Fi={},Wr={};function tr(s,c){var m,S=Math.min(s.length,c.length);for(m=0;m<S;m+=1)if(s[m]!==c[m])return m;return S}function Lr(s){return s&&s.toLowerCase().replace("_","-")}function $i(s){var c=null;if(void 0===Fi[s]&&mt&&mt.exports&&function ho(s){return!(!s||!s.match("^[^/\\\\]*$"))}(s))try{c=Kr._abbr,Object(function(){var $=new Error("Cannot find module 'undefined'");throw $.code="MODULE_NOT_FOUND",$}()),Dr(c)}catch{Fi[s]=null}return Fi[s]}function Dr(s,c){var m;return s&&((m=M(c)?Or(s):_r(s,c))?Kr=m:typeof console<"u"&&console.warn&&console.warn("Locale "+s+" not found. Did you forget to load it?")),Kr._abbr}function _r(s,c){if(null!==c){var m,S=Zs;if(c.abbr=s,null!=Fi[s])Re("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),S=Fi[s]._config;else if(null!=c.parentLocale)if(null!=Fi[c.parentLocale])S=Fi[c.parentLocale]._config;else{if(null==(m=$i(c.parentLocale)))return Wr[c.parentLocale]||(Wr[c.parentLocale]=[]),Wr[c.parentLocale].push({name:s,config:c}),null;S=m._config}return Fi[s]=new Je(ve(S,c)),Wr[s]&&Wr[s].forEach(function($){_r($.name,$.config)}),Dr(s),Fi[s]}return delete Fi[s],null}function Or(s){var c;if(s&&s._locale&&s._locale._abbr&&(s=s._locale._abbr),!s)return Kr;if(!p(s)){if(c=$i(s))return c;s=[s]}return function gr(s){for(var m,S,$,Ce,c=0;c<s.length;){for(m=(Ce=Lr(s[c]).split("-")).length,S=(S=Lr(s[c+1]))?S.split("-"):null;m>0;){if($=$i(Ce.slice(0,m).join("-")))return $;if(S&&S.length>=m&&tr(Ce,S)>=m-1)break;m--}c++}return Kr}(s)}function Yr(s){var c,m=s._a;return m&&-2===U(s).overflow&&(c=m[it]<0||m[it]>11?it:m[He]<1||m[He]>Ci(m[Qe],m[it])?He:m[dt]<0||m[dt]>24||24===m[dt]&&(0!==m[kt]||0!==m[Vt]||0!==m[un])?dt:m[kt]<0||m[kt]>59?kt:m[Vt]<0||m[Vt]>59?Vt:m[un]<0||m[un]>999?un:-1,U(s)._overflowDayOfYear&&(c<Qe||c>He)&&(c=He),U(s)._overflowWeeks&&-1===c&&(c=Wn),U(s)._overflowWeekday&&-1===c&&(c=Qn),U(s).overflow=c),s}var ro=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,so=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,sr=/Z|[+-]\d\d(?::?\d\d)?/,ws=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],rs=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],oo=/^\/?Date\((-?\d+)/i,fo=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,vr={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};function _i(s){var c,m,Ce,ht,yt,Ht,S=s._i,$=ro.exec(S)||so.exec(S),nn=ws.length,wt=rs.length;if($){for(U(s).iso=!0,c=0,m=nn;c<m;c++)if(ws[c][1].exec($[1])){ht=ws[c][0],Ce=!1!==ws[c][2];break}if(null==ht)return void(s._isValid=!1);if($[3]){for(c=0,m=wt;c<m;c++)if(rs[c][1].exec($[3])){yt=($[2]||" ")+rs[c][0];break}if(null==yt)return void(s._isValid=!1)}if(!Ce&&null!=yt)return void(s._isValid=!1);if($[4]){if(!sr.exec($[4]))return void(s._isValid=!1);Ht="Z"}s._f=ht+(yt||"")+(Ht||""),Ur(s)}else s._isValid=!1}function Ki(s){var c=parseInt(s,10);return c<=49?2e3+c:c<=999?1900+c:c}function Cs(s){var m,c=fo.exec(function Br(s){return s.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}(s._i));if(c){if(m=function ss(s,c,m,S,$,Ce){var ht=[Ki(s),Q.indexOf(c),parseInt(m,10),parseInt(S,10),parseInt($,10)];return Ce&&ht.push(parseInt(Ce,10)),ht}(c[4],c[3],c[2],c[5],c[6],c[7]),!function or(s,c,m){return!s||ni.indexOf(s)===new Date(c[0],c[1],c[2]).getDay()||(U(m).weekdayMismatch=!0,m._isValid=!1,!1)}(c[1],m,s))return;s._a=m,s._tzm=function us(s,c,m){if(s)return vr[s];if(c)return 0;var S=parseInt(m,10),$=S%100;return(S-$)/100*60+$}(c[8],c[9],c[10]),s._d=ei.apply(null,s._a),s._d.setUTCMinutes(s._d.getUTCMinutes()-s._tzm),U(s).rfc2822=!0}else s._isValid=!1}function gs(s,c,m){return s??c??m}function As(s){var c,m,$,Ce,ht,S=[];if(!s._d){for($=function Js(s){var c=new Date(d.now());return s._useUTC?[c.getUTCFullYear(),c.getUTCMonth(),c.getUTCDate()]:[c.getFullYear(),c.getMonth(),c.getDate()]}(s),s._w&&null==s._a[He]&&null==s._a[it]&&function ks(s){var c,m,S,$,Ce,ht,yt,Ht,nn;null!=(c=s._w).GG||null!=c.W||null!=c.E?(Ce=1,ht=4,m=gs(c.GG,s._a[Qe],Kn(_(),1,4).year),S=gs(c.W,1),(($=gs(c.E,1))<1||$>7)&&(Ht=!0)):(Ce=s._locale._week.dow,ht=s._locale._week.doy,nn=Kn(_(),Ce,ht),m=gs(c.gg,s._a[Qe],nn.year),S=gs(c.w,nn.week),null!=c.d?(($=c.d)<0||$>6)&&(Ht=!0):null!=c.e?($=c.e+Ce,(c.e<0||c.e>6)&&(Ht=!0)):$=Ce),S<1||S>si(m,Ce,ht)?U(s)._overflowWeeks=!0:null!=Ht?U(s)._overflowWeekday=!0:(yt=Vi(m,S,$,Ce,ht),s._a[Qe]=yt.year,s._dayOfYear=yt.dayOfYear)}(s),null!=s._dayOfYear&&(ht=gs(s._a[Qe],$[Qe]),(s._dayOfYear>qn(ht)||0===s._dayOfYear)&&(U(s)._overflowDayOfYear=!0),m=ei(ht,0,s._dayOfYear),s._a[it]=m.getUTCMonth(),s._a[He]=m.getUTCDate()),c=0;c<3&&null==s._a[c];++c)s._a[c]=S[c]=$[c];for(;c<7;c++)s._a[c]=S[c]=null==s._a[c]?2===c?1:0:s._a[c];24===s._a[dt]&&0===s._a[kt]&&0===s._a[Vt]&&0===s._a[un]&&(s._nextDay=!0,s._a[dt]=0),s._d=(s._useUTC?ei:ci).apply(null,S),Ce=s._useUTC?s._d.getUTCDay():s._d.getDay(),null!=s._tzm&&s._d.setUTCMinutes(s._d.getUTCMinutes()-s._tzm),s._nextDay&&(s._a[dt]=24),s._w&&typeof s._w.d<"u"&&s._w.d!==Ce&&(U(s).weekdayMismatch=!0)}}function Ur(s){if(s._f!==d.ISO_8601)if(s._f!==d.RFC_2822){s._a=[],U(s).empty=!0;var m,S,$,Ce,ht,nn,wt,c=""+s._i,yt=c.length,Ht=0;for(wt=($=Wt(s._f,s._locale).match(ue)||[]).length,m=0;m<wt;m++)(S=(c.match(ce(Ce=$[m],s))||[])[0])&&((ht=c.substr(0,c.indexOf(S))).length>0&&U(s).unusedInput.push(ht),c=c.slice(c.indexOf(S)+S.length),Ht+=S.length),K[Ce]?(S?U(s).empty=!1:U(s).unusedTokens.push(Ce),We(Ce,S,s)):s._strict&&!S&&U(s).unusedTokens.push(Ce);U(s).charsLeftOver=yt-Ht,c.length>0&&U(s).unusedInput.push(c),s._a[dt]<=12&&!0===U(s).bigHour&&s._a[dt]>0&&(U(s).bigHour=void 0),U(s).parsedDateParts=s._a.slice(0),U(s).meridiem=s._meridiem,s._a[dt]=function Ws(s,c,m){var S;return null==m?c:null!=s.meridiemHour?s.meridiemHour(c,m):(null!=s.isPM&&((S=s.isPM(m))&&c<12&&(c+=12),!S&&12===c&&(c=0)),c)}(s._locale,s._a[dt],s._meridiem),null!==(nn=U(s).era)&&(s._a[Qe]=s._locale.erasConvertYear(nn,s._a[Qe])),As(s),Yr(s)}else Cs(s);else _i(s)}function V(s){var c=s._i,m=s._f;return s._locale=s._locale||Or(s._l),null===c||void 0===m&&""===c?de({nullInput:!0}):("string"==typeof c&&(s._i=c=s._locale.preparse(c)),R(c)?new j(Yr(c)):(E(c)?s._d=c:p(m)?function mo(s){var c,m,S,$,Ce,ht,yt=!1,Ht=s._f.length;if(0===Ht)return U(s).invalidFormat=!0,void(s._d=new Date(NaN));for($=0;$<Ht;$++)Ce=0,ht=!1,c=y({},s),null!=s._useUTC&&(c._useUTC=s._useUTC),c._f=s._f[$],Ur(c),W(c)&&(ht=!0),Ce+=U(c).charsLeftOver,Ce+=10*U(c).unusedTokens.length,U(c).score=Ce,yt?Ce<S&&(S=Ce,m=c):(null==S||Ce<S||ht)&&(S=Ce,m=c,ht&&(yt=!0));P(s,m||c)}(s):m?Ur(s):function g(s){var c=s._i;M(c)?s._d=new Date(d.now()):E(c)?s._d=new Date(c.valueOf()):"string"==typeof c?function hs(s){var c=oo.exec(s._i);null===c?(_i(s),!1===s._isValid&&(delete s._isValid,Cs(s),!1===s._isValid&&(delete s._isValid,s._strict?s._isValid=!1:d.createFromInputFallback(s)))):s._d=new Date(+c[1])}(s):p(c)?(s._a=L(c.slice(0),function(m){return parseInt(m,10)}),As(s)):I(c)?function tt(s){if(!s._d){var c=St(s._i);s._a=L([c.year,c.month,void 0===c.day?c.date:c.day,c.hour,c.minute,c.second,c.millisecond],function(S){return S&&parseInt(S,10)}),As(s)}}(s):b(c)?s._d=new Date(c):d.createFromInputFallback(s)}(s),W(s)||(s._d=null),s))}function T(s,c,m,S,$){var Ce={};return(!0===c||!1===c)&&(S=c,c=void 0),(!0===m||!1===m)&&(S=m,m=void 0),(I(s)&&B(s)||p(s)&&0===s.length)&&(s=void 0),Ce._isAMomentObject=!0,Ce._useUTC=Ce._isUTC=$,Ce._l=m,Ce._i=s,Ce._f=c,Ce._strict=S,function O(s){var c=new j(Yr(V(s)));return c._nextDay&&(c.add(1,"d"),c._nextDay=void 0),c}(Ce)}function _(s,c,m,S){return T(s,c,m,S,!1)}d.createFromInputFallback=ye("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",function(s){s._d=new Date(s._i+(s._useUTC?" UTC":""))}),d.ISO_8601=function(){},d.RFC_2822=function(){};var ee=ye("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var s=_.apply(null,arguments);return this.isValid()&&s.isValid()?s<this?this:s:de()}),Ae=ye("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",function(){var s=_.apply(null,arguments);return this.isValid()&&s.isValid()?s>this?this:s:de()});function At(s,c){var m,S;if(1===c.length&&p(c[0])&&(c=c[0]),!c.length)return _();for(m=c[0],S=1;S<c.length;++S)(!c[S].isValid()||c[S][s](m))&&(m=c[S]);return m}var oi=["year","quarter","month","week","day","hour","minute","second","millisecond"];function Ni(s){var c=St(s),m=c.year||0,S=c.quarter||0,$=c.month||0,Ce=c.week||c.isoWeek||0,ht=c.day||0,yt=c.hour||0,Ht=c.minute||0,nn=c.second||0,wt=c.millisecond||0;this._isValid=function ii(s){var c,S,m=!1,$=oi.length;for(c in s)if(C(s,c)&&(-1===On.call(oi,c)||null!=s[c]&&isNaN(s[c])))return!1;for(S=0;S<$;++S)if(s[oi[S]]){if(m)return!1;parseFloat(s[oi[S]])!==De(s[oi[S]])&&(m=!0)}return!0}(c),this._milliseconds=+wt+1e3*nn+6e4*Ht+1e3*yt*60*60,this._days=+ht+7*Ce,this._months=+$+3*S+12*m,this._data={},this._locale=Or(),this._bubble()}function nr(s){return s instanceof Ni}function Wi(s){return s<0?-1*Math.round(-1*s):Math.round(s)}function dr(s,c){_e(s,0,0,function(){var m=this.utcOffset(),S="+";return m<0&&(m=-m,S="-"),S+oe(~~(m/60),2)+c+oe(~~m%60,2)})}dr("Z",":"),dr("ZZ",""),be("Z",Ut),be("ZZ",Ut),je(["Z","ZZ"],function(s,c,m){m._useUTC=!0,m._tzm=zn(Ut,s)});var qs=/([\+\-]|\d\d)/gi;function zn(s,c){var $,Ce,m=(c||"").match(s);return null===m?null:0===(Ce=60*($=((m[m.length-1]||[])+"").match(qs)||["-",0,0])[1]+De($[2]))?0:"+"===$[0]?Ce:-Ce}function yi(s,c){var m,S;return c._isUTC?(m=c.clone(),S=(R(s)||E(s)?s.valueOf():_(s).valueOf())-m.valueOf(),m._d.setTime(m._d.valueOf()+S),d.updateOffset(m,!1),m):_(s).local()}function Ri(s){return-Math.round(s._d.getTimezoneOffset())}function Ii(){return!!this.isValid()&&this._isUTC&&0===this._offset}d.updateOffset=function(){};var ai=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Oe=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function Ue(s,c){var $,Ce,ht,m=s,S=null;return nr(s)?m={ms:s._milliseconds,d:s._days,M:s._months}:b(s)||!isNaN(+s)?(m={},c?m[c]=+s:m.milliseconds=+s):(S=ai.exec(s))?($="-"===S[1]?-1:1,m={y:0,d:De(S[He])*$,h:De(S[dt])*$,m:De(S[kt])*$,s:De(S[Vt])*$,ms:De(Wi(1e3*S[un]))*$}):(S=Oe.exec(s))?m={y:ct(S[2],$="-"===S[1]?-1:1),M:ct(S[3],$),w:ct(S[4],$),d:ct(S[5],$),h:ct(S[6],$),m:ct(S[7],$),s:ct(S[8],$)}:null==m?m={}:"object"==typeof m&&("from"in m||"to"in m)&&(ht=function qt(s,c){var m;return s.isValid()&&c.isValid()?(c=yi(c,s),s.isBefore(c)?m=xt(s,c):((m=xt(c,s)).milliseconds=-m.milliseconds,m.months=-m.months),m):{milliseconds:0,months:0}}(_(m.from),_(m.to)),(m={}).ms=ht.milliseconds,m.M=ht.months),Ce=new Ni(m),nr(s)&&C(s,"_locale")&&(Ce._locale=s._locale),nr(s)&&C(s,"_isValid")&&(Ce._isValid=s._isValid),Ce}function ct(s,c){var m=s&&parseFloat(s.replace(",","."));return(isNaN(m)?0:m)*c}function xt(s,c){var m={};return m.months=c.month()-s.month()+12*(c.year()-s.year()),s.clone().add(m.months,"M").isAfter(c)&&--m.months,m.milliseconds=+c-+s.clone().add(m.months,"M"),m}function zt(s,c){return function(m,S){var Ce;return null!==S&&!isNaN(+S)&&(Re(c,"moment()."+c+"(period, number) is deprecated. Please use moment()."+c+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),Ce=m,m=S,S=Ce),an(this,Ue(m,S),s),this}}function an(s,c,m,S){var $=c._milliseconds,Ce=Wi(c._days),ht=Wi(c._months);s.isValid()&&(S=S??!0,ht&&hn(s,ut(s,"Month")+ht*m),Ce&&Dt(s,"Date",ut(s,"Date")+Ce*m),$&&s._d.setTime(s._d.valueOf()+$*m),S&&d.updateOffset(s,Ce||ht))}Ue.fn=Ni.prototype,Ue.invalid=function Hn(){return Ue(NaN)};var bn=zt(1,"add"),Nn=zt(-1,"subtract");function li(s){return"string"==typeof s||s instanceof String}function Ui(s){return R(s)||E(s)||li(s)||b(s)||function Rr(s){var c=p(s),m=!1;return c&&(m=0===s.filter(function(S){return!b(S)&&li(s)}).length),c&&m}(s)||function hi(s){var $,c=I(s)&&!B(s),m=!1,S=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],ht=S.length;for($=0;$<ht;$+=1)m=m||C(s,S[$]);return c&&m}(s)||null==s}function na(s,c){if(s.date()<c.date())return-na(c,s);var m=12*(c.year()-s.year())+(c.month()-s.month()),S=s.clone().add(m,"months");return-(m+(c-S<0?(c-S)/(S-s.clone().add(m-1,"months")):(c-S)/(s.clone().add(m+1,"months")-S)))||0}function Et(s){var c;return void 0===s?this._locale._abbr:(null!=(c=Or(s))&&(this._locale=c),this)}d.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",d.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var on=ye("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(s){return void 0===s?this.localeData():this.locale(s)});function gn(){return this._locale}var ki=6e4,Ai=60*ki,Xi=3506328*Ai;function bi(s,c){return(s%c+c)%c}function Gi(s,c,m){return s<100&&s>=0?new Date(s+400,c,m)-Xi:new Date(s,c,m).valueOf()}function Jn(s,c,m){return s<100&&s>=0?Date.UTC(s+400,c,m)-Xi:Date.UTC(s,c,m)}function $s(s,c){return c.erasAbbrRegex(s)}function to(){var $,Ce,ht,yt,Ht,s=[],c=[],m=[],S=[],nn=this.eras();for($=0,Ce=nn.length;$<Ce;++$)ht=me(nn[$].name),yt=me(nn[$].abbr),Ht=me(nn[$].narrow),c.push(ht),s.push(yt),m.push(Ht),S.push(ht),S.push(yt),S.push(Ht);this._erasRegex=new RegExp("^("+S.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+c.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+s.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+m.join("|")+")","i")}function No(s,c){_e(0,[s,s.length],0,c)}function Lo(s,c,m,S,$){var Ce;return null==s?Kn(this,S,$).year:(c>(Ce=si(s,S,$))&&(c=Ce),ba.call(this,s,c,m,S,$))}function ba(s,c,m,S,$){var Ce=Vi(s,c,m,S,$),ht=ei(Ce.year,0,Ce.dayOfYear);return this.year(ht.getUTCFullYear()),this.month(ht.getUTCMonth()),this.date(ht.getUTCDate()),this}_e("N",0,0,"eraAbbr"),_e("NN",0,0,"eraAbbr"),_e("NNN",0,0,"eraAbbr"),_e("NNNN",0,0,"eraName"),_e("NNNNN",0,0,"eraNarrow"),_e("y",["y",1],"yo","eraYear"),_e("y",["yy",2],0,"eraYear"),_e("y",["yyy",3],0,"eraYear"),_e("y",["yyyy",4],0,"eraYear"),be("N",$s),be("NN",$s),be("NNN",$s),be("NNNN",function $n(s,c){return c.erasNameRegex(s)}),be("NNNNN",function ca(s,c){return c.erasNarrowRegex(s)}),je(["N","NN","NNN","NNNN","NNNNN"],function(s,c,m,S){var $=m._locale.erasParse(s,S,m._strict);$?U(m).era=$:U(m).invalidEra=s}),be("y",Zt),be("yy",Zt),be("yyy",Zt),be("yyyy",Zt),be("yo",function la(s,c){return c._eraYearOrdinalRegex||Zt}),je(["y","yy","yyy","yyyy"],Qe),je(["yo"],function(s,c,m,S){var $;m._locale._eraYearOrdinalRegex&&($=s.match(m._locale._eraYearOrdinalRegex)),c[Qe]=m._locale.eraYearOrdinalParse?m._locale.eraYearOrdinalParse(s,$):parseInt(s,10)}),_e(0,["gg",2],0,function(){return this.weekYear()%100}),_e(0,["GG",2],0,function(){return this.isoWeekYear()%100}),No("gggg","weekYear"),No("ggggg","weekYear"),No("GGGG","isoWeekYear"),No("GGGGG","isoWeekYear"),be("G",Nt),be("g",Nt),be("GG",re,he),be("gg",re,he),be("GGGG",bt,ne),be("gggg",bt,ne),be("GGGGG",Xt,Le),be("ggggg",Xt,Le),et(["gggg","ggggg","GGGG","GGGGG"],function(s,c,m,S){c[S.substr(0,2)]=De(s)}),et(["gg","GG"],function(s,c,m,S){c[S]=d.parseTwoDigitYear(s)}),_e("Q",0,"Qo","quarter"),be("Q",Ie),je("Q",function(s,c){c[it]=3*(De(s)-1)}),_e("D",["DD",2],"Do","date"),be("D",re,yn),be("DD",re,he),be("Do",function(s,c){return s?c._dayOfMonthOrdinalParse||c._ordinalParse:c._dayOfMonthOrdinalParseLenient}),je(["D","DD"],He),je("Do",function(s,c){c[He]=De(s.match(re)[0])});var Qo=Ve("Date",!0);_e("DDD",["DDDD",3],"DDDo","dayOfYear"),be("DDD",rt),be("DDDD",Y),je(["DDD","DDDD"],function(s,c,m){m._dayOfYear=De(s)}),_e("m",["mm",2],0,"minute"),be("m",re,Pn),be("mm",re,he),je(["m","mm"],kt);var Tc=Ve("Minutes",!1);_e("s",["ss",2],0,"second"),be("s",re,Pn),be("ss",re,he),je(["s","ss"],Vt);var Bo,Qa,xa=Ve("Seconds",!1);for(_e("S",0,0,function(){return~~(this.millisecond()/100)}),_e(0,["SS",2],0,function(){return~~(this.millisecond()/10)}),_e(0,["SSS",3],0,"millisecond"),_e(0,["SSSS",4],0,function(){return 10*this.millisecond()}),_e(0,["SSSSS",5],0,function(){return 100*this.millisecond()}),_e(0,["SSSSSS",6],0,function(){return 1e3*this.millisecond()}),_e(0,["SSSSSSS",7],0,function(){return 1e4*this.millisecond()}),_e(0,["SSSSSSSS",8],0,function(){return 1e5*this.millisecond()}),_e(0,["SSSSSSSSS",9],0,function(){return 1e6*this.millisecond()}),be("S",rt,Ie),be("SS",rt,he),be("SSS",rt,Y),Bo="SSSS";Bo.length<=9;Bo+="S")be(Bo,Zt);function Ba(s,c){c[un]=De(1e3*("0."+s))}for(Bo="S";Bo.length<=9;Bo+="S")je(Bo,Ba);Qa=Ve("Milliseconds",!1),_e("z",0,0,"zoneAbbr"),_e("zz",0,0,"zoneName");var D=j.prototype;function Ze(s){return s}D.add=bn,D.calendar=function br(s,c){1===arguments.length&&(arguments[0]?Ui(arguments[0])?(s=arguments[0],c=void 0):function Li(s){var $,c=I(s)&&!B(s),m=!1,S=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for($=0;$<S.length;$+=1)m=m||C(s,S[$]);return c&&m}(arguments[0])&&(c=arguments[0],s=void 0):(s=void 0,c=void 0));var m=s||_(),S=yi(m,this).startOf("day"),$=d.calendarFormat(this,S)||"sameElse",Ce=c&&(Xe(c[$])?c[$].call(this,m):c[$]);return this.format(Ce||this.localeData().calendar($,this,_(m)))},D.clone=function eo(){return new j(this)},D.diff=function po(s,c,m){var S,$,Ce;if(!this.isValid())return NaN;if(!(S=yi(s,this)).isValid())return NaN;switch($=6e4*(S.utcOffset()-this.utcOffset()),c=Lt(c)){case"year":Ce=na(this,S)/12;break;case"month":Ce=na(this,S);break;case"quarter":Ce=na(this,S)/3;break;case"second":Ce=(this-S)/1e3;break;case"minute":Ce=(this-S)/6e4;break;case"hour":Ce=(this-S)/36e5;break;case"day":Ce=(this-S-$)/864e5;break;case"week":Ce=(this-S-$)/6048e5;break;default:Ce=this-S}return m?Ce:$e(Ce)},D.endOf=function Vn(s){var c,m;if(void 0===(s=Lt(s))||"millisecond"===s||!this.isValid())return this;switch(m=this._isUTC?Jn:Gi,s){case"year":c=m(this.year()+1,0,1)-1;break;case"quarter":c=m(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":c=m(this.year(),this.month()+1,1)-1;break;case"week":c=m(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":c=m(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":c=m(this.year(),this.month(),this.date()+1)-1;break;case"hour":c=this._d.valueOf(),c+=Ai-bi(c+(this._isUTC?0:this.utcOffset()*ki),Ai)-1;break;case"minute":c=this._d.valueOf(),c+=ki-bi(c,ki)-1;break;case"second":c=this._d.valueOf(),c+=1e3-bi(c,1e3)-1}return this._d.setTime(c),d.updateOffset(this,!0),this},D.format=function Na(s){s||(s=this.isUtc()?d.defaultFormatUtc:d.defaultFormat);var c=vt(this,s);return this.localeData().postformat(c)},D.from=function F(s,c){return this.isValid()&&(R(s)&&s.isValid()||_(s).isValid())?Ue({to:this,from:s}).locale(this.locale()).humanize(!c):this.localeData().invalidDate()},D.fromNow=function Pe(s){return this.from(_(),s)},D.to=function q(s,c){return this.isValid()&&(R(s)&&s.isValid()||_(s).isValid())?Ue({from:this,to:s}).locale(this.locale()).humanize(!c):this.localeData().invalidDate()},D.toNow=function Se(s){return this.to(_(),s)},D.get=function ln(s){return Xe(this[s=Lt(s)])?this[s]():this},D.invalidAt=function fi(){return U(this).overflow},D.isAfter=function Mr(s,c){var m=R(s)?s:_(s);return!(!this.isValid()||!m.isValid())&&("millisecond"===(c=Lt(c)||"millisecond")?this.valueOf()>m.valueOf():m.valueOf()<this.clone().startOf(c).valueOf())},D.isBefore=function hr(s,c){var m=R(s)?s:_(s);return!(!this.isValid()||!m.isValid())&&("millisecond"===(c=Lt(c)||"millisecond")?this.valueOf()<m.valueOf():this.clone().endOf(c).valueOf()<m.valueOf())},D.isBetween=function $r(s,c,m,S){var $=R(s)?s:_(s),Ce=R(c)?c:_(c);return!!(this.isValid()&&$.isValid()&&Ce.isValid())&&("("===(S=S||"()")[0]?this.isAfter($,m):!this.isBefore($,m))&&(")"===S[1]?this.isBefore(Ce,m):!this.isAfter(Ce,m))},D.isSame=function Oo(s,c){var S,m=R(s)?s:_(s);return!(!this.isValid()||!m.isValid())&&("millisecond"===(c=Lt(c)||"millisecond")?this.valueOf()===m.valueOf():(S=m.valueOf(),this.clone().startOf(c).valueOf()<=S&&S<=this.clone().endOf(c).valueOf()))},D.isSameOrAfter=function Go(s,c){return this.isSame(s,c)||this.isAfter(s,c)},D.isSameOrBefore=function Xo(s,c){return this.isSame(s,c)||this.isBefore(s,c)},D.isValid=function ir(){return W(this)},D.lang=on,D.locale=Et,D.localeData=gn,D.max=Ae,D.min=ee,D.parsingFlags=function Tr(){return P({},U(this))},D.set=function mn(s,c){if("object"==typeof s){var S,m=function Ne(s){var m,c=[];for(m in s)C(s,m)&&c.push({unit:m,priority:cn[m]});return c.sort(function(S,$){return S.priority-$.priority}),c}(s=St(s)),$=m.length;for(S=0;S<$;S++)this[m[S].unit](s[m[S].unit])}else if(Xe(this[s=Lt(s)]))return this[s](c);return this},D.startOf=function vn(s){var c,m;if(void 0===(s=Lt(s))||"millisecond"===s||!this.isValid())return this;switch(m=this._isUTC?Jn:Gi,s){case"year":c=m(this.year(),0,1);break;case"quarter":c=m(this.year(),this.month()-this.month()%3,1);break;case"month":c=m(this.year(),this.month(),1);break;case"week":c=m(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":c=m(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":c=m(this.year(),this.month(),this.date());break;case"hour":c=this._d.valueOf(),c-=bi(c+(this._isUTC?0:this.utcOffset()*ki),Ai);break;case"minute":c=this._d.valueOf(),c-=bi(c,ki);break;case"second":c=this._d.valueOf(),c-=bi(c,1e3)}return this._d.setTime(c),d.updateOffset(this,!0),this},D.subtract=Nn,D.toArray=function Pr(){var s=this;return[s.year(),s.month(),s.date(),s.hour(),s.minute(),s.second(),s.millisecond()]},D.toObject=function vs(){var s=this;return{years:s.year(),months:s.month(),date:s.date(),hours:s.hours(),minutes:s.minutes(),seconds:s.seconds(),milliseconds:s.milliseconds()}},D.toDate=function Ji(){return new Date(this.valueOf())},D.toISOString=function ao(s){if(!this.isValid())return null;var c=!0!==s,m=c?this.clone().utc():this;return m.year()<0||m.year()>9999?vt(m,c?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):Xe(Date.prototype.toISOString)?c?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",vt(m,"Z")):vt(m,c?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")},D.inspect=function Do(){if(!this.isValid())return"moment.invali
1d(/* "+this._i+" */)";var m,S,s="moment",c="";return this.isLocal()||(s=0===this.utcOffset()?"moment.utc":"moment.parseZone",c="Z"),m="["+s+'("]',S=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",this.format(m+S+"-MM-DD[T]HH:mm:ss.SSS"+c+'[")]')},typeof Symbol<"u"&&null!=Symbol.for&&(D[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),D.toJSON=function ji(){return this.isValid()?this.toISOString():null},D.toString=function Ro(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")},D.unix=function os(){return Math.floor(this.valueOf()/1e3)},D.valueOf=function Yi(){return this._d.valueOf()-6e4*(this._offset||0)},D.creationData=function va(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}},D.eraName=function Mo(){var s,c,m,S=this.localeData().eras();for(s=0,c=S.length;s<c;++s)if(m=this.clone().startOf("day").valueOf(),S[s].since<=m&&m<=S[s].until||S[s].until<=m&&m<=S[s].since)return S[s].name;return""},D.eraNarrow=function co(){var s,c,m,S=this.localeData().eras();for(s=0,c=S.length;s<c;++s)if(m=this.clone().startOf("day").valueOf(),S[s].since<=m&&m<=S[s].until||S[s].until<=m&&m<=S[s].since)return S[s].narrow;return""},D.eraAbbr=function go(){var s,c,m,S=this.localeData().eras();for(s=0,c=S.length;s<c;++s)if(m=this.clone().startOf("day").valueOf(),S[s].since<=m&&m<=S[s].until||S[s].until<=m&&m<=S[s].since)return S[s].abbr;return""},D.eraYear=function _o(){var s,c,m,S,$=this.localeData().eras();for(s=0,c=$.length;s<c;++s)if(m=$[s].since<=$[s].until?1:-1,S=this.clone().startOf("day").valueOf(),$[s].since<=S&&S<=$[s].until||$[s].until<=S&&S<=$[s].since)return(this.year()-d($[s].since).year())*m+$[s].offset;return this.year()},D.year=ot,D.isLeapYear=function tn(){return at(this.year())},D.weekYear=function Yo(s){return Lo.call(this,s,this.week(),this.weekday()+this.localeData()._week.dow,this.localeData()._week.dow,this.localeData()._week.doy)},D.isoWeekYear=function Vr(s){return Lo.call(this,s,this.isoWeek(),this.isoWeekday(),1,4)},D.quarter=D.quarters=function Ps(s){return null==s?Math.ceil((this.month()+1)/3):this.month(3*(s-1)+this.month()%3)},D.month=fn,D.daysInMonth=function kn(){return Ci(this.year(),this.month())},D.week=D.weeks=function Es(s){var c=this.localeData().week(this);return null==s?c:this.add(7*(s-c),"d")},D.isoWeek=D.isoWeeks=function Jr(s){var c=Kn(this,1,4).week;return null==s?c:this.add(7*(s-c),"d")},D.weeksInYear=function bs(){var s=this.localeData()._week;return si(this.year(),s.dow,s.doy)},D.weeksInWeekYear=function da(){var s=this.localeData()._week;return si(this.weekYear(),s.dow,s.doy)},D.isoWeeksInYear=function ia(){return si(this.year(),1,4)},D.isoWeeksInISOWeekYear=function Qr(){return si(this.isoWeekYear(),1,4)},D.date=Qo,D.day=D.days=function xs(s){if(!this.isValid())return null!=s?this:NaN;var c=ut(this,"Day");return null!=s?(s=function Bs(s,c){return"string"!=typeof s?s:isNaN(s)?"number"==typeof(s=c.weekdaysParse(s))?s:null:parseInt(s,10)}(s,this.localeData()),this.add(s-c,"d")):c},D.weekday=function io(s){if(!this.isValid())return null!=s?this:NaN;var c=(this.day()+7-this.localeData()._week.dow)%7;return null==s?c:this.add(s-c,"d")},D.isoWeekday=function wr(s){if(!this.isValid())return null!=s?this:NaN;if(null!=s){var c=function Qs(s,c){return"string"==typeof s?c.weekdaysParse(s)%7||7:isNaN(s)?null:s}(s,this.localeData());return this.day(this.day()%7?c:c-7)}return this.day()||7},D.dayOfYear=function La(s){var c=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==s?c:this.add(s-c,"d")},D.hour=D.hours=Hs,D.minute=D.minutes=Tc,D.second=D.seconds=xa,D.millisecond=D.milliseconds=Qa,D.utcOffset=function zr(s,c,m){var $,S=this._offset||0;if(!this.isValid())return null!=s?this:NaN;if(null!=s){if("string"==typeof s){if(null===(s=zn(Ut,s)))return this}else Math.abs(s)<16&&!m&&(s*=60);return!this._isUTC&&c&&($=Ri(this)),this._offset=s,this._isUTC=!0,null!=$&&this.add($,"m"),S!==s&&(!c||this._changeInProgress?an(this,Ue(s-S,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,d.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?S:Ri(this)},D.utc=function Os(s){return this.utcOffset(0,s)},D.local=function Rs(s){return this._isUTC&&(this.utcOffset(0,s),this._isUTC=!1,s&&this.subtract(Ri(this),"m")),this},D.parseZone=function _s(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var s=zn(Jt,this._i);null!=s?this.utcOffset(s):this.utcOffset(0,!0)}return this},D.hasAlignedHourOffset=function zs(s){return!!this.isValid()&&(s=s?_(s).utcOffset():0,(this.utcOffset()-s)%60==0)},D.isDST=function ko(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},D.isLocal=function Xn(){return!!this.isValid()&&!this._isUTC},D.isUtcOffset=function Zn(){return!!this.isValid()&&this._isUTC},D.isUtc=Ii,D.isUTC=Ii,D.zoneAbbr=function k(){return this._isUTC?"UTC":""},D.zoneName=function G(){return this._isUTC?"Coordinated Universal Time":""},D.dates=ye("dates accessor is deprecated. Use date instead.",Qo),D.months=ye("months accessor is deprecated. Use month instead",fn),D.years=ye("years accessor is deprecated. Use year instead",ot),D.zone=ye("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function ur(s,
vendor: 12,799 bytes, line 1
1c){return null!=s?("string"!=typeof s&&(s=-s),this.utcOffset(s,c),this):-this.utcOffset()}),D.isDSTShifted=ye("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function Rn(){if(!M(this._isDSTShifted))return this._isDSTShifted;var c,s={};return y(s,this),(s=V(s))._a?(c=s._isUTC?A(s._a):_(s._a),this._isDSTShifted=this.isValid()&&function ar(s,c,m){var ht,S=Math.min(s.length,c.length),$=Math.abs(s.length-c.length),Ce=0;for(ht=0;ht<S;ht++)(m&&s[ht]!==c[ht]||!m&&De(s[ht])!==De(c[ht]))&&Ce++;return Ce+$}(s._a,c.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted});var gt=Je.prototype;function sn(s,c,m,S){var $=Or(),Ce=A().set(S,c);return $[m](Ce,s)}function Gt(s,c,m){if(b(s)&&(c=s,s=void 0),s=s||"",null!=c)return sn(s,c,m,"month");var S,$=[];for(S=0;S<12;S++)$[S]=sn(s,S,m,"month");return $}function xn(s,c,m,S){"boolean"==typeof s?(b(c)&&(m=c,c=void 0),c=c||""):(m=c=s,s=!1,b(c)&&(m=c,c=void 0),c=c||"");var ht,$=Or(),Ce=s?$._week.dow:0,yt=[];if(null!=m)return sn(c,(m+Ce)%7,S,"day");for(ht=0;ht<7;ht++)yt[ht]=sn(c,(ht+Ce)%7,S,"day");return yt}gt.calendar=function Z(s,c,m){var S=this._calendar[s]||this._calendar.sameElse;return Xe(S)?S.call(c,m):S},gt.longDateFormat=function Ct(s){var c=this._longDateFormat[s],m=this._longDateFormat[s.toUpperCase()];return c||!m?c:(this._longDateFormat[s]=m.match(ue).map(function(S){return"MMMM"===S||"MM"===S||"DD"===S||"dddd"===S?S.slice(1):S}).join(""),this._longDateFormat[s])},gt.invalidDate=function te(){return this._invalidDate},gt.ordinal=function Ft(s){return this._ordinal.replace("%d",s)},gt.preparse=Ze,gt.postformat=Ze,gt.relativeTime=function It(s,c,m,S){var $=this._relativeTime[m];return Xe($)?$(s,c,m,S):$.replace(/%d/i,s)},gt.pastFuture=function jt(s,c){var m=this._relativeTime[s>0?"future":"past"];return Xe(m)?m(c):m.replace(/%s/i,c)},gt.set=function xe(s){var c,m;for(m in s)C(s,m)&&(Xe(c=s[m])?this[m]=c:this["_"+m]=c);this._config=s,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)},gt.eras=function Ya(s,c){var m,S,$,Ce=this._eras||Or("en")._eras;for(m=0,S=Ce.length;m<S;++m)switch("string"==typeof Ce[m].since&&($=d(Ce[m].since).startOf("day"),Ce[m].since=$.valueOf()),typeof Ce[m].until){case"undefined":Ce[m].until=1/0;break;case"string":$=d(Ce[m].until).startOf("day").valueOf(),Ce[m].until=$.valueOf()}return Ce},gt.erasParse=function Po(s,c,m){var S,$,ht,yt,Ht,Ce=this.eras();for(s=s.toUpperCase(),S=0,$=Ce.length;S<$;++S)if(ht=Ce[S].name.toUpperCase(),yt=Ce[S].abbr.toUpperCase(),Ht=Ce[S].narrow.toUpperCase(),m)switch(c){case"N":case"NN":case"NNN":if(yt===s)return Ce[S];break;case"NNNN":if(ht===s)return Ce[S];break;case"NNNNN":if(Ht===s)return Ce[S]}else if([ht,yt,Ht].indexOf(s)>=0)return Ce[S]},gt.erasConvertYear=function fr(s,c){var m=s.since<=s.until?1:-1;return void 0===c?d(s.since).year():d(s.since).year()+(c-s.offset)*m},gt.erasAbbrRegex=function lo(s){return C(this,"_erasAbbrRegex")||to.call(this),s?this._erasAbbrRegex:this._erasRegex},gt.erasNameRegex=function Fo(s){return C(this,"_erasNameRegex")||to.call(this),s?this._erasNameRegex:this._erasRegex},gt.erasNarrowRegex=function aa(s){return C(this,"_erasNarrowRegex")||to.call(this),s?this._erasNarrowRegex:this._erasRegex},gt.months=function Be(s,c){return s?p(this._months)?this._months[s.month()]:this._months[(this._months.isFormat||pt).test(c)?"format":"standalone"][s.month()]:p(this._months)?this._months:this._months.standalone},gt.monthsShort=function Ye(s,c){return s?p(this._monthsShort)?this._monthsShort[s.month()]:this._monthsShort[pt.test(c)?"format":"standalone"][s.month()]:p(this._monthsShort)?this._monthsShort:this._monthsShort.standalone},gt.monthsParse=function Yt(s,c,m){var S,$,Ce;if(this._monthsParseExact)return Rt.call(this,s,c,m);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),S=0;S<12;S++){if($=A([2e3,S]),m&&!this._longMonthsParse[S]&&(this._longMonthsParse[S]=new RegExp("^"+this.months($,"").replace(".","")+"$","i"),this._shortMonthsParse[S]=new RegExp("^"+this.monthsShort($,"").replace(".","")+"$","i")),!m&&!this._monthsParse[S]&&(Ce="^"+this.months($,"")+"|^"+this.monthsShort($,""),this._monthsParse[S]=new RegExp(Ce.replace(".",""),"i")),m&&"MMMM"===c&&this._longMonthsParse[S].test(s))return S;if(m&&"MMM"===c&&this._shortMonthsParse[S].test(s))return S;if(!m&&this._monthsParse[S].test(s))return S}},gt.monthsRegex=function Si(s){return this._monthsParseExact?(C(this,"_monthsRegex")||Ti.call(this),s?this._monthsStrictRegex:this._monthsRegex):(C(this,"_monthsRegex")||(this._monthsRegex=fe),this._monthsStrictRegex&&s?this._monthsStrictRegex:this._monthsRegex)},gt.monthsShortRegex=function Mn(s){return this._monthsParseExact?(C(this,"_monthsRegex")||Ti.call(this),s?this._monthsShortStrictRegex:this._monthsShortRegex):(C(this,"_monthsShortRegex")||(this._monthsShortRegex=J),this._monthsShortStrictRegex&&s?this._monthsShortStrictRegex:this._monthsShortRegex)},gt.week=function Er(s){return Kn(s,this._week.dow,this._week.doy).week},gt.firstDayOfYear=function Hr(){return this._week.doy},gt.firstDayOfWeek=function Bn(){return this._week.dow},gt.weekdays=function Co(s,c){var m=p(this._weekdays)?this._weekdays:this._weekdays[s&&!0!==s&&this._weekdays.isFormat.test(c)?"format":"standalone"];return!0===s?ls(m,this._week.dow):s?m[s.day()]:m},gt.weekdaysMin=function Us(s){return!0===s?ls(this._weekdaysMin,this._week.dow):s?this._weekdaysMin[s.day()]:this._weekdaysMin},gt.weekdaysShort=function es(s){return!0===s?ls(this._weekdaysShort,this._week.dow):s?this._weekdaysShort[s.day()]:this._weekdaysShort},gt.weekdaysParse=function Vs(s,c,m){var S,$,Ce;if(this._weekdaysParseExact)return Ar.call(this,s,c,m);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),S=0;S<7;S++){if($=A([2e3,1]).day(S),m&&!this._fullWeekdaysParse[S]&&(this._fullWeekdaysParse[S]=new RegExp("^"+this.weekdays($,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[S]=new RegExp("^"+this.weekdaysShort($,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[S]=new RegExp("^"+this.weekdaysMin($,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[S]||(Ce="^"+this.weekdays($,"")+"|^"+this.weekdaysShort($,"")+"|^"+this.weekdaysMin($,""),this._weekdaysParse[S]=new RegExp(Ce.replace(".",""),"i")),m&&"dddd"===c&&this._fullWeekdaysParse[S].test(s))return S;if(m&&"ddd"===c&&this._shortWeekdaysParse[S].test(s))return S;if(m&&"dd"===c&&this._minWeekdaysParse[S].test(s))return S;if(!m&&this._weekdaysParse[S].test(s))return S}},gt.weekdaysRegex=function kr(s){return this._weekdaysParseExact?(C(this,"_weekdaysRegex")||ts.call(this),s?this._weekdaysStrictRegex:this._weekdaysRegex):(C(this,"_weekdaysRegex")||(this._weekdaysRegex=xi),this._weekdaysStrictRegex&&s?this._weekdaysStrictRegex:this._weekdaysRegex)},gt.weekdaysShortRegex=function ds(s){return this._weekdaysParseExact?(C(this,"_weekdaysRegex")||ts.call(this),s?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(C(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=Nr),this._weekdaysShortStrictRegex&&s?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)},gt.weekdaysMinRegex=function rr(s){return this._weekdaysParseExact?(C(this,"_weekdaysRegex")||ts.call(this),s?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(C(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=qr),this._weekdaysMinStrictRegex&&s?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)},gt.isPM=function is(s){return"p"===(s+"").toLowerCase().charAt(0)},gt.meridiem=function Is(s,c,m){return s>11?m?"pm":"PM":m?"am":"AM"},Dr("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(s){var c=s%10;return s+(1===De(s%100/10)?"th":1===c?"st":2===c?"nd":3===c?"rd":"th")}}),d.lang=ye("moment.lang is deprecated. Use moment.locale instead.",Dr),d.langData=ye("moment.langData is deprecated. Use moment.localeData instead.",Or);var ys=Math.abs;function ua(s,c,m,S){var $=Ue(c,m);return s._milliseconds+=S*$._milliseconds,s._days+=S*$._days,s._months+=S*$._months,s._bubble()}function Ua(s){return s<0?Math.floor(s):Math.ceil(s)}function xc(s){return 4800*s/146097}function Ia(s){return 146097*s/4800}function Uo(s){return function(){return this.as(s)}}var Ac=Uo("ms"),qa=Uo("s"),Ml=Uo("m"),Vo=Uo("h"),kc=Uo("d"),Oc=Uo("w"),Hi=Uo("M"),ec=Uo("Q"),fa=Uo("y"),Ns=Ac;function Ks(s){return function(){return this.isValid()?this._data[s]:NaN}}var no=Ks("milliseconds"),Sl=Ks("seconds"),tc=Ks("minutes"),ra=Ks("hours"),Ls=Ks("days"),Pc=Ks("months"),Fc=Ks("years");var bo=Math.round,Zo={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function ic(s,c,m,S,$){return $.relativeTime(c||1,!!m,s,S)}var Aa=Math.abs;function ma(s){return(s>0)-(s<0)||+s}function Va(){if(!this.isValid())return this.localeData().invalidDate();var S,$,Ce,ht,Ht,nn,wt,en,s=Aa(this._milliseconds)/1e3,c=Aa(this._days),m=Aa(this._months),yt=this.asSeconds();return yt?(S=$e(s/60),$=$e(S/60),s%=60,S%=60,Ce=$e(m/12),m%=12,ht=s?s.toFixed(3).replace(/\.?0+$/,""):"",Ht=yt<0?"-":"",nn=ma(this._months)!==ma(yt)?"-":"",wt=ma(this._days)!==ma(yt)?"-":"",en=ma(this._milliseconds)!==ma(yt)?"-":"",Ht+"P"+(Ce?nn+Ce+"Y":"")+(m?nn+m+"M":"")+(c?wt+c+"D":"")+($||S||s?"T":"")+($?en+$+"H":"")+(S?en+S+"M":"")+(s?en+ht+"S":"")):"P0D"}var h=Ni.prototype;return h.isValid=function Gn(){return this._isValid},h.abs=function vo(){var s=this._data;return this._milliseconds=ys(this._milliseconds),this._days=ys(this._days),this._months=ys(this._months),s.milliseconds=ys(s.milliseconds),s.seconds=ys(s.seconds),s.minutes=ys(s.minutes),s.hours=ys(s.hours),s.months=ys(s.months),s.years=ys(s.years),this},h.add=function Za(s,c){return ua(this,s,c,1)},h.subtract=function ha(s,c){return ua(this,s,c,-1)},h.as=function Ic(s){if(!this.isValid())return NaN;var c,m,S=this._milliseconds;if("month"===(s=Lt(s))||"quarter"===s||"year"===s)switch(c=this._days+S/864e5,m=this._months+xc(c),s){case"month":return m;case"quarter":return m/3;case"year":return m/12}else switch(c=this._days+Math.round(Ia(this._months)),s){case"week":return c/7+S/6048e5;case"day":return c+S/864e5;case"hour":return 24*c+S/36e5;case"minute":return 1440*c+S/6e4;case"second":return 86400*c+S/1e3;case"millisecond":return Math.floor(864e5*c)+S;default:throw new Error("Unknown unit "+s)}},h.asMilliseconds=Ac,h.asSeconds=qa,h.asMinutes=Ml,h.asHours=Vo,h.asDays=kc,h.asWeeks=Oc,h.asMonths=Hi,h.asQuarters=ec,h.asYears=fa,h.valueOf=Ns,h._bubble=function Ja(){var $,Ce,ht,yt,Ht,s=this._milliseconds,c=this._days,m=this._months,S=this._data;return s>=0&&c>=0&&m>=0||s<=0&&c<=0&&m<=0||(s+=864e5*Ua(Ia(m)+c),c=0,m=0),S.milliseconds=s%1e3,$=$e(s/1e3),S.seconds=$%60,Ce=$e($/60),S.minutes=Ce%60,ht=$e(Ce/60),S.hours=ht%24,c+=$e(ht/24),m+=Ht=$e(xc(c)),c-=Ua(Ia(Ht)),yt=$e(m/12),m%=12,S.days=c,S.months=m,S.years=yt,this},h.clone=function Rc(){return Ue(this)},h.get=function ya(s){return s=Lt(s),this.isValid()?this[s+"s"]():NaN},h.milliseconds=no,h.seconds=Sl,h.minutes=tc,h.hours=ra,h.days=Ls,h.weeks=function nc(){return $e(this.days()/7)},h.months=Pc,h.years=Fc,h.humanize=function vi(s,c){if(!this.isValid())return this.localeData().invalidDate();var $,Ce,m=!1,S=Zo;return"object"==typeof s&&(c=s,s=!1),"boolean"==typeof s&&(m=s),"object"==typeof c&&(S=Object.assign({},Zo,c),null!=c.s&&null==c.ss&&(S.ss=c.s-1)),Ce=function sa(s,c,m,S){var $=Ue(s).abs(),Ce=bo($.as("s")),ht=bo($.as("m")),yt=bo($.as("h")),Ht=bo($.as("d")),nn=bo($.as("M")),wt=bo($.as("w")),en=bo($.as("y")),wn=Ce<=m.ss&&["s",Ce]||Ce<m.s&&["ss",Ce]||ht<=1&&["m"]||ht<m.m&&["mm",ht]||yt<=1&&["h"]||yt<m.h&&["hh",yt]||Ht<=1&&["d"]||Ht<m.d&&["dd",Ht];return null!=m.w&&(wn=wn||wt<=1&&["w"]||wt<m.w&&["ww",wt]),(wn=wn||nn<=1&&["M"]||nn<m.M&&["MM",nn]||en<=1&&["y"]||["yy",en])[2]=c,wn[3]=+s>0,wn[4]=S,ic.apply(null,wn)}(this,!m,S,$=this.localeData()),m&&(Ce=$.pastFuture(+this,Ce)),$.postformat(Ce)},h.toISOString=Va,h.toString=Va,h.toJSON=Va,h.locale=Et,h.localeData=gn,h.toIsoString=ye("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",Va),h.lang=on,_e("X",0,0,"unix"),_e("x",0,0,"valueOf"),be("x",Nt),be("X",/[+-]?\d+(\.\d{1,3})?/),je("X",function(s,c,m){m._d=new Date(1e3*parseFloat(s))}),je("x",function(s,c,m){m._d=new Date(De(s))}),d.version="2.30.1",function u(s){n=s}(_),d.fn=D,d.min=function $t(){return At("isBefore",[].slice.call(arguments,0))},d.max=function Sn(){return At("isAfter",[].slice.call(arguments,0))},d.now=function(){return Date.now?Date.now():+new Date},d.utc=A,d.unix=function X(s){return _(1e3*s)}
1,d.months=function mi(s,c){return Gt(s,c,"months")},d.isDate=E,d.locale=Dr,d.invalid=de,d.duration=Ue,d.isMoment=R,d.weekdays=function mr(s,c,m){return xn(s,c,m,"weekdays")},d.parseZone=function we(){return _.apply(null,arguments).parseZone()},d.localeData=Or,d.isDuration=nr,d.monthsShort=function Ei(s,c){return Gt(s,c,"monthsShort")},d.weekdaysMin=function Fs(s,c,m){return xn(s,c,m,"weekdaysMin")},d.defineLocale=_r,d.updateLocale=function Gr(s,c){if(null!=c){var m,S,$=Zs;null!=Fi[s]&&null!=Fi[s].parentLocale?Fi[s].set(ve(Fi[s]._config,c)):(null!=(S=$i(s))&&($=S._config),c=ve($,c),null==S&&(c.abbr=s),(m=new Je(c)).parentLocale=Fi[s],Fi[s]=m),Dr(s)}else null!=Fi[s]&&(null!=Fi[s].parentLocale?(Fi[s]=Fi[s].parentLocale,s===Dr()&&Dr(s)):null!=Fi[s]&&delete Fi[s]);return Fi[s]},d.locales=function Xr(){return ge(Fi)},d.weekdaysShort=function uo(s,c,m){return xn(s,c,m,"weekdaysShort")},d.normalizeUnits=Lt,d.relativeTimeRounding=function rc(s){return void 0===s?bo:"function"==typeof s&&(bo=s,!0)},d.relativeTimeThreshold=function jo(s,c){return void 0!==Zo[s]&&(void 0===c?Zo[s]:(Zo[s]=c,"s"===s&&(Zo.ss=c-1),!0))},d.calendarFormat=function cr(s,c){var m=s.diff(c,"days",!0);return m<-6?"sameElse":m<-1?"lastWeek":m<0?"lastDay":m<1?"sameDay":m<2?"nextDay":m<7?"nextWeek":"sameElse"},d.prototype=D,d.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},d}()},79928:(mt,ie,a)=>{"use strict";a.d(ie,{t:()=>u});var n=a(45286),d=a(2145);class u extends n.B7{constructor(I){super(),this._value=I}get value(){return this.getValue()}_subscribe(I){const C=super._subscribe(I);return C&&!C.closed&&I.next(this._value),C}getValue(){if(this.hasError)throw this.thrownError;if(this.closed)throw new d.P;return this._value}next(I){super.next(this._value=I)}}},42351:(mt,ie,a)=>{"use strict";a.d(ie,{E:()=>I});var n=a(51235),d=a(14421),u=a(74526);class I{constructor(B,M,b){this.kind=B,this.value=M,this.error=b,this.hasValue="N"===B}observe(B){switch(this.kind){case"N":return B.next&&B.next(this.value);case"E":return B.error&&B.error(this.error);case"C":return B.complete&&B.complete()}}do(B,M,b){switch(this.kind){case"N":return B&&B(this.value);case"E":return M&&M(this.error);case"C":return b&&b()}}accept(B,M,b){return B&&"function"==typeof B.next?this.observe(B):this.do(B,M,b)}toObservable(){switch(this.kind){case"N":return(0,d.of)(this.value);case"E":return(0,u.$)(this.error);case"C":return(0,n.I)()}throw new Error("unexpected notification kind value")}static createNext(B){return typeof B<"u"?new I("N",B):I.undefinedValueNotification}static createError(B){return new I("E",void 0,B)}static createComplete(){return I.completeNotification}}I.completeNotification=new I("C"),I.undefinedValueNotification=new I("N",void 0)},45817:(mt,ie,a)=>{"use strict";a.d(ie,{c:()=>b});var n=a(70762),u=a(40091),p=a(20178),C=a(45722),B=a(78167),M=a(80614);let b=(()=>{class L{constructor(A){this._isScalar=!1,A&&(this._subscribe=A)}lift(A){const x=new L;return x.source=this,x.operator=A,x}subscribe(A,x,U){const{operator:H}=this,W=function I(L,P,A){if(L){if(L instanceof n.v)return L;if(L[u.D])return L[u.D]()}return L||P||A?new n.v(L,P,A):new n.v(p.I)}(A,x,U);if(W.add(H?H.call(W,this.source):this.source||M.$.useDeprecatedSynchronousErrorHandling&&!W.syncErrorThrowable?this._subscribe(W):this._trySubscribe(W)),M.$.useDeprecatedSynchronousErrorHandling&&W.syncErrorThrowable&&(W.syncErrorThrowable=!1,W.syncErrorThrown))throw W.syncErrorValue;return W}_trySubscribe(A){try{return this._subscribe(A)}catch(x){M.$.useDeprecatedSynchronousErrorHandling&&(A.syncErrorThrown=!0,A.syncErrorValue=x),function d(L){for(;L;){const{closed:P,destination:A,isStopped:x}=L;if(P||x)return!1;L=A&&A instanceof n.v?A:null}return!0}(A)?A.error(x):console.warn(x)}}forEach(A,x){return new(x=E(x))((U,H)=>{let W;W=this.subscribe(de=>{try{A(de)}catch(se){H(se),W&&W.unsubscribe()}},H,U)})}_subscribe(A){const{source:x}=this;return x&&x.subscribe(A)}[C.s](){return this}pipe(...A){return 0===A.length?this:(0,B.m)(A)(this)}toPromise(A){return new(A=E(A))((x,U)=>{let H;this.subscribe(W=>H=W,W=>U(W),()=>x(H))})}}return L.create=P=>new L(P),L})();
1function E(L){if(L||(L=M.$.Promise||Promise),!L)throw new Error("no Promise impl found");return L}},20178:(mt,ie,a)=>{"use strict";a.d(ie,{I:()=>u});var n=a(80614),d=a(58253);const u={closed:!0,next(p){},error(p){if(n.$.useDeprecatedSynchronousErrorHandling)throw p;(0,d.T)(p)},complete(){}}},66607:(mt,ie,a)=>{"use strict";a.d(ie,{m:()=>W});var n=a(45286),d=a(68189),p=a(76228);const B=new class I extends p.q{}(class u extends d.R{constructor(v,y){super(v,y),this.scheduler=v,this.work=y}schedule(v,y=0){return y>0?super.schedule(v,y):(this.delay=y,this.state=v,this.scheduler.flush(this),this)}execute(v,y){return y>0||this.closed?super.execute(v,y):this._execute(v,y)}requestAsyncId(v,y,j=0){return null!==j&&j>0||null===j&&this.delay>0?super.requestAsyncId(v,y,j):v.flush(this)}});var M=a(74337),b=a(70762),E=a(42351);class A extends b.v{constructor(v,y,j=0){super(v),this.scheduler=y,this.delay=j}static dispatch(v){const{notification:y,destination:j}=v;y.observe(j),this.unsubscribe()}scheduleMessage(v){this.destination.add(this.scheduler.schedule(A.dispatch,this.delay,new x(v,this.destination)))}_next(v){this.scheduleMessage(E.E.createNext(v))}_error(v){this.scheduleMessage(E.E.createError(v)),this.unsubscribe()}_complete(){this.scheduleMessage(E.E.createComplete()),this.unsubscribe()}}class x{constructor(v,y){this.notification=v,this.destination=y}}var U=a(2145),H=a(21259);class W extends n.B7{constructor(v=Number.POSITIVE_INFINITY,y=Number.POSITIVE_INFINITY,j){super(),this.scheduler=j,this._events=[],this._infiniteTimeWindow=!1,this._bufferSize=v<1?1:v,this._windowTime=y<1?1:y,y===Number.POSITIVE_INFINITY?(this._infiniteTimeWindow=!0,this.next=this.nextInfiniteTimeWindow):this.next=this.nextTimeWindow}nextInfiniteTimeWindow(v){if(!this.isStopped){const y=this._events;y.push(v),y.length>this._bufferSize&&y.shift()}super.next(v)}nextTimeWindow(v){this.isStopped||(this._events.push(new de(this._getNow(),v)),this._trimBufferThenGetEvents()),super.next(v)}_subscribe(v){const y=this._infiniteTimeWindow,j=y?this._events:this._trimBufferThenGetEvents(),R=this.scheduler,ae=j.length;let ye;if(this.closed)throw new U.P;if(this.isStopped||this.hasError?ye=M.y.EMPTY:(this.observers.push(v),ye=new H.Y(this,v)),R&&v.add(v=new A(v,R)),y)for(let z=0;z<ae&&!v.closed;z++)v.next(j[z]);else for(let z=0;z<ae&&!v.closed;z++)v.next(j[z].value);return this.hasError?v.error(this.thrownError):this.isStopped&&v.complete(),ye}_getNow(){return(this.scheduler||B).now()}_trimBufferThenGetEvents(){const v=this._getNow(),y=this._bufferSize,j=this._windowTime,R=this._events,ae=R.length;let ye=0;for(;ye<ae&&!(v-R[ye].time<j);)ye++;return ae>y&&(ye=Math.max(ye,ae-y)),ye>0&&R.splice(0,ye),R}}class de{constructor(v,y){this.time=v,this.value=y}}},45286:(mt,ie,a)=>{"use strict";a.d(ie,{B7:()=>M,PJ:()=>B});var n=a(45817),d=a(70762),u=a(74337),p=a(2145),I=a(21259),C=a(40091);class B extends d.v{constructor(L){super(L),this.destination=L}}let M=(()=>{class E extends n.c{constructor(){super(),this.observers=[],this.closed=!1,this.isStopped=!1,this.hasError=!1,this.thrownError=null}[C.D](){return new B(this)}lift(P){const A=new b(this,this);return A.operator=P,A}next(P){if(this.closed)throw new p.P;if(!this.isStopped){const{observers:A}=this,x=A.length,U=A.slice();for(let H=0;H<x;H++)U[H].next(P)}}error(P){if(this.closed)throw new p.P;this.hasError=!0,this.thrownError=P,this.isStopped=!0;const{observers:A}=this,x=A.length,U=A.slice();for(let H=0;H<x;H++)U[H].error(P);this.observers.length=0}complete(){if(this.closed)throw new p.P;this.isStopped=!0;const{observers:P}=this,A=P.length,x=P.slice();for(let U=0;U<A;U++)x[U].complete();this.observers.length=0}unsubscribe(){this.isStopped=!0,this.closed=!0,this.observers=null}_trySubscribe(P){if(this.closed)throw new p.P;return super._trySubscribe(P)}_subscribe(P){if(this.closed)throw new p.P;return this.hasError?(P.error(this.thrownError),u.y.EMPTY):this.isStopped?(P.complete(),u.y.EMPTY):(this.observers.push(P),new I.Y(this,P))}asObservable(){const P=new n.c;return P.source=this,P}}return E.create=(L,P)=>new b(L,P),E})();class b extends M{constructor(L,P){super(),this.destination=L,this.source=P}next(L){const{destination:P}=this;P&&P.next&&P.next(L)}error(L){const{destination:P}=this;P&&P.error&&this.destination.error(L)}complete(){const{destination:L}=this;L&&L.complete&&this.destination.complete()}_subscribe(L){const{source:P}=this;return P?this.source.subscribe(L):u.y.EMPTY}}},21259:(mt,ie,a)=>{"use strict";a.d(ie,{Y:()=>d});var n=a(74337);class d extends n.y{constructor(p,I){super(),this.subject=p,this.subscriber=I,this.closed=!1}
1unsubscribe(){if(this.closed)return;this.closed=!0;const p=this.subject,I=p.observers;if(this.subject=null,!I||0===I.length||p.isStopped||p.closed)return;const C=I.indexOf(this.subscriber);-1!==C&&I.splice(C,1)}}},70762:(mt,ie,a)=>{"use strict";a.d(ie,{v:()=>B});var n=a(98099),d=a(20178),u=a(74337),p=a(40091),I=a(80614),C=a(58253);class B extends u.y{constructor(E,L,P){switch(super(),this.syncErrorValue=null,this.syncErrorThrown=!1,this.syncErrorThrowable=!1,this.isStopped=!1,arguments.length){case 0:this.destination=d.I;break;case 1:if(!E){this.destination=d.I;break}if("object"==typeof E){E instanceof B?(this.syncErrorThrowable=E.syncErrorThrowable,this.destination=E,E.add(this)):(this.syncErrorThrowable=!0,this.destination=new M(this,E));break}default:this.syncErrorThrowable=!0,this.destination=new M(this,E,L,P)}}[p.D](){return this}static create(E,L,P){const A=new B(E,L,P);return A.syncErrorThrowable=!1,A}next(E){this.isStopped||this._next(E)}error(E){this.isStopped||(this.isStopped=!0,this._error(E))}complete(){this.isStopped||(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe())}_next(E){this.destination.next(E)}_error(E){this.destination.error(E),this.unsubscribe()}_complete(){this.destination.complete(),this.unsubscribe()}_unsubscribeAndRecycle(){const{_parentOrParents:E}=this;return this._parentOrParents=null,this.unsubscribe(),this.closed=!1,this.isStopped=!1,this._parentOrParents=E,this}}class M extends B{constructor(E,L,P,A){super(),this._parentSubscriber=E;let x,U=this;(0,n.T)(L)?x=L:L&&(x=L.next,P=L.error,A=L.complete,L!==d.I&&(U=Object.create(L),(0,n.T)(U.unsubscribe)&&this.add(U.unsubscribe.bind(U)),U.unsubscribe=this.unsubscribe.bind(this))),this._context=U,this._next=x,this._error=P,this._complete=A}next(E){if(!this.isStopped&&this._next){const{_parentSubscriber:L}=this;I.$.useDeprecatedSynchronousErrorHandling&&L.syncErrorThrowable?this.__tryOrSetError(L,this._next,E)&&this.unsubscribe():this.__tryOrUnsub(this._next,E)}}error(E){if(!this.isStopped){const{_parentSubscriber:L}=this,{useDeprecatedSynchronousErrorHandling:P}=I.$;if(this._error)P&&L.syncErrorThrowable?(this.__tryOrSetError(L,this._error,E),this.unsubscribe()):(this.__tryOrUnsub(this._error,E),this.unsubscribe());else if(L.syncErrorThrowable)P?(L.syncErrorValue=E,L.syncErrorThrown=!0):(0,C.T)(E),this.unsubscribe();else{if(this.unsubscribe(),P)throw E;(0,C.T)(E)}}}complete(){if(!this.isStopped){const{_parentSubscriber:E}=this;if(this._complete){const L=()=>this._complete.call(this._context);I.$.useDeprecatedSynchronousErrorHandling&&E.syncErrorThrowable?(this.__tryOrSetError(E,L),this.unsubscribe()):(this.__tryOrUnsub(L),this.unsubscribe())}else this.unsubscribe()}}__tryOrUnsub(E,L){try{E.call(this._context,L)}catch(P){if(this.unsubscribe(),I.$.useDeprecatedSynchronousErrorHandling)throw P;(0,C.T)(P)}}__tryOrSetError(E,L,P){if(!I.$.useDeprecatedSynchronousErrorHandling)throw new Error("bad call");try{L.call(this._context,P)}catch(A){return I.$.useDeprecatedSynchronousErrorHandling?(E.syncErrorValue=A,E.syncErrorThrown=!0,!0):((0,C.T)(A),!0)}return!1}_unsubscribe(){const{_parentSubscriber:E}=this;this._context=null,this._parentSubscriber=null,E.unsubscribe()}}},74337:(mt,ie,a)=>{"use strict";a.d(ie,{y:()=>C});var n=a(27354),d=a(61456),u=a(98099);const I=(()=>{function M(b){return Error.call(this),this.message=b?`${b.length} errors occurred during unsubscription:\n${b.map((E,L)=>`${L+1}) ${E.toString()}`).join("\n  ")}`:"",this.name="UnsubscriptionError",this.errors=b,this}return M.prototype=Object.create(Error.prototype),M})();class C{constructor(b){this.closed=!1,this._parentOrParents=null,this._subscriptions=null,b&&(this._ctorUnsubscribe=!0,this._unsubscribe=b)}unsubscribe(){let b;if(this.closed)return;let{_parentOrParents:E,_ctorUnsubscribe:L,_unsubscribe:P,_subscriptions:A}=this;if(this.closed=!0,this._parentOrParents=null,this._subscriptions=null,E instanceof C)E.remove(this);else if(null!==E)for(let x=0;x<E.length;++x)E[x].remove(this);if((0,u.T)(P)){L&&(this._unsubscribe=void 0);try{P.call(this)}catch(x){b=x instanceof I?B(x.errors):[x]}}if((0,n.c)(A)){let x=-1,U=A.length;for(;++x<U;){const H=A[x];if((0,d.G)(H))try{H.unsubscribe()}catch(W){b=b||[],W instanceof I?b=b.concat(B(W.errors)):b.push(W)}}}if(b)throw new I(b)}add(b){let E=b;if(!b)return C.EMPTY;switch(typeof b){case"function":E=new C(b);case"object":if(E===this||E.closed||"function"!=typeof E.unsubscribe)return E;if(this.closed)return E.unsubscribe(),E;if(!(E instanceof C)){const A=E;E=new C,E._subscriptions=[A]}break;default:throw new Error("unrecognized teardown "+b+" added to Subscription.")}let{_parentOrParents:L}=E;if(null===L)E._parentOrParents=this;else if(L instanceof C){if(L===this)return E;E._parentOrParents=[L,this]}else{if(-1!==L.indexOf(this))return E;L.push(this)}const P=this._subscriptions;return null===P?this._subscriptions=[E]:P.push(E),E}remove(b){const E=this._subscriptions;if(E){const L=E.indexOf(b);-1!==L&&E.splice(L,1)}}}var M;function B(M){return M.reduce((b,E)=>
1b.concat(E instanceof I?E.errors:E),[])}C.EMPTY=((M=new C).closed=!0,M)},80614:(mt,ie,a)=>{"use strict";a.d(ie,{$:()=>d});let n=!1;const d={Promise:void 0,set useDeprecatedSynchronousErrorHandling(u){if(u){const p=new Error;console.warn("DEPRECATED! RxJS was set to use deprecated synchronous error handling behavior by code at: \n"+p.stack)}else n&&console.log("RxJS: Back to a better error behavior. Thank you. <3");n=u},get useDeprecatedSynchronousErrorHandling(){return n}}},13004:(mt,ie,a)=>{"use strict";a.d(ie,{gn:()=>C,tS:()=>M,zA:()=>p});var n=a(70762),d=a(45817),u=a(60135);class p extends n.v{constructor(E){super(),this.parent=E}_next(E){this.parent.notifyNext(E)}_error(E){this.parent.notifyError(E),this.unsubscribe()}_complete(){this.parent.notifyComplete(),this.unsubscribe()}}class C extends n.v{notifyNext(E){this.destination.next(E)}notifyError(E){this.destination.error(E)}notifyComplete(){this.destination.complete()}}function M(b,E){if(!E.closed)return b instanceof d.c?b.subscribe(E):(0,u.i)(b)(E)}},14725:(mt,ie,a)=>{"use strict";a.d(ie,{G:()=>C,f:()=>B});var n=a(45286),d=a(45817),p=(a(70762),a(74337)),I=a(13110);class C extends d.c{constructor(P,A){super(),this.source=P,this.subjectFactory=A,this._refCount=0,this._isComplete=!1}_subscribe(P){return this.getSubject().subscribe(P)}getSubject(){const P=this._subject;return(!P||P.isStopped)&&(this._subject=this.subjectFactory()),this._subject}connect(){let P=this._connection;return P||(this._isComplete=!1,P=this._connection=new p.y,P.add(this.source.subscribe(new M(this.getSubject(),this))),P.closed&&(this._connection=null,P=p.y.EMPTY)),P}refCount(){return(0,I.B)()(this)}}const B=(()=>{const L=C.prototype;return{operator:{value:null},_refCount:{value:0,writable:!0},_subject:{value:null,writable:!0},_connection:{value:null,writable:!0},_subscribe:{value:L._subscribe},_isComplete:{value:L._isComplete,writable:!0},getSubject:{value:L.getSubject},connect:{value:L.connect},refCount:{value:L.refCount}}})();class M extends n.PJ{constructor(P,A){super(P),this.connectable=A}_error(P){this._unsubscribe(),super._error(P)}_complete(){this.connectable._isComplete=!0,this._unsubscribe(),super._complete()}_unsubscribe(){const P=this.connectable;if(P){this.connectable=null;const A=P._connection;P._refCount=0,P._subject=null,P._connection=null,A&&A.unsubscribe()}}}},49714:(mt,ie,a)=>{"use strict";a.d(ie,{zV:()=>L});var n=a(32234),d=a(27354),u=a(70762);class p extends u.v{notifyNext(U,H,W,de,se){this.destination.next(H)}notifyError(U,H){this.destination.error(U)}notifyComplete(U){this.destination.complete()}}class I extends u.v{constructor(U,H,W){super(),this.parent=U,this.outerValue=H,this.outerIndex=W,this.index=0}_next(U){this.parent.notifyNext(this.outerValue,U,this.outerIndex,this.index++,this)}_error(U){this.parent.notifyError(U,this),this.unsubscribe()}_complete(){this.parent.notifyComplete(this),this.unsubscribe()}}var C=a(60135),B=a(45817);function M(x,U,H,W,de=new I(x,H,W)){if(!de.closed)return U instanceof B.c?U.subscribe(de):(0,C.i)(U)(de)}var b=a(44279);const E={};function L(...x){let U,H;return(0,n.m)(x[x.length-1])&&(H=x.pop()),"function"==typeof x[x.length-1]&&(U=x.pop()),1===x.length&&(0,d.c)(x[0])&&(x=x[0]),(0,b.c)(x,H).lift(new P(U))}class P{constructor(U){this.resultSelector=U}call(U,H){return H.subscribe(new A(U,this.resultSelector))}}class A extends p{constructor(U,H){super(U),this.resultSelector=H,this.active=0,this.values=[],this.observables=[]}_next(U){this.values.push(E),this.observables.push(U)}_complete(){const U=this.observables,H=U.length;if(0===H)this.destination.complete();else{this.active=H,this.toRespond=H;for(let W=0;W<H;W++)this.add(M(this,U[W],void 0,W))}}notifyComplete(U){0==(this.active-=1)&&this.destination.complete()}notifyNext(U,H,W){const de=this.values,v=this.toRespond?de[W]===E?--this.toRespond:this.toRespond:0;de[W]=H,0===v&&(this.resultSelector?this._tryResultSelector(de):this.destination.next(de.slice()))}_tryResultSelector(U){let H;try{H=this.resultSelector.apply(this,U)}catch(W){return void this.destination.error(W)}this.destination.next(H)}}},41639:(mt,ie,a)=>{"use strict";a.d(ie,{x:()=>p});var n=a(14421),d=a(56201);function p(...I){return function u(){return(0,d.U)(1)}()((0,n.of)(...I))}},29418:(mt,ie,a)=>{"use strict";a.d(ie,{v:()=>p});var n=a(45817),d=a(84787),u=a(51235);function p(I){return new n.c(C=>{let B;try{B=I()}catch(b){return void C.error(b)}return(B?(0,d.H)(B):(0,u.I)()).subscribe(C)})}},51235:(mt,ie,a)=>{"use strict";a.d(ie,{I:()=>u,w:()=>d});var n=a(45817);const d=new n.c(I=>I.complete());function u(I){return I?function p(I){return new n.c(C=>I.schedule(()=>C.complete()))}(I):d}},90696:(mt,ie,a)=>{"use strict";a.d(ie,{p:()=>C});var n=a(45817),d=a(27354),u=a(95006),p=a(61456),I=a(84787);function C(...M){if(1===M.length){const b=M[0];if((0,d.c)(b))return B(b,null);if((0,p.G)(b)&&Object.getPrototypeOf(b)===Object.prototype){const E=Object.keys(b);return B(E.map(L=>b[L]),E)}}if("function"==typeof M[M.length-1]){const b=M.pop();return B(M=1===M.length&&(0,d.c)(M[0])?M[0]:M,null).pipe((0,u.T)(E=>b(...E)))}return B(M,null)}function B(M,b){return new n.c(E=>{const L=M.length;if(0===L)return void E.complete();const P=new Array(L);let A=0,x=0;for(let U=0;U<L;U++){const H=(0,I.H)(M[U]);let W=!1;E.add(H.subscribe({next:de=>{W||(W=!0,x++),P[U]=de},error:de=>E.error(de),complete:()=>{A++,(A===L||!W)&&(x===L&&E.next(b?b.reduce((de,se,v)=>(de[se]=P[v],de),{}):P),E.complete())}}))}})}},84787:(mt,ie,a)=>{"use strict";a.d(ie,{H:()=>U});var n=a(45817),d=a(60135),u=a(74337),p=a(45722),B=a(32496),M=a(37765
1),L=a(15998),P=a(25253);function U(H,W){return W?function x(H,W){if(null!=H){if(function E(H){return H&&"function"==typeof H[p.s]}(H))return function I(H,W){return new n.c(de=>{const se=new u.y;return se.add(W.schedule(()=>{const v=H[p.s]();se.add(v.subscribe({next(y){se.add(W.schedule(()=>de.next(y)))},error(y){se.add(W.schedule(()=>de.error(y)))},complete(){se.add(W.schedule(()=>de.complete()))}}))})),se})}(H,W);if((0,L.y)(H))return function C(H,W){return new n.c(de=>{const se=new u.y;return se.add(W.schedule(()=>H.then(v=>{se.add(W.schedule(()=>{de.next(v),se.add(W.schedule(()=>de.complete()))}))},v=>{se.add(W.schedule(()=>de.error(v)))}))),se})}(H,W);if((0,P.X)(H))return(0,B.V)(H,W);if(function A(H){return H&&"function"==typeof H[M.lJ]}(H)||"string"==typeof H)return function b(H,W){if(!H)throw new Error("Iterable cannot be null");return new n.c(de=>{const se=new u.y;let v;return se.add(()=>{v&&"function"==typeof v.return&&v.return()}),se.add(W.schedule(()=>{v=H[M.lJ](),se.add(W.schedule(function(){if(de.closed)return;let y,j;try{const R=v.next();y=R.value,j=R.done}catch(R){return void de.error(R)}j?de.complete():(de.next(y),this.schedule())}))})),se})}(H,W)}throw new TypeError((null!==H&&typeof H||H)+" is not observable")}(H,W):H instanceof n.c?H:new n.c((0,d.i)(H))}},44279:(mt,ie,a)=>{"use strict";a.d(ie,{c:()=>p});var n=a(45817),d=a(84385),u=a(32496);function p(I,C){return C?(0,u.V)(I,C):new n.c((0,d.v)(I))}},73586:(mt,ie,a)=>{"use strict";a.d(ie,{R:()=>C});var n=a(45817),d=a(27354),u=a(98099),p=a(95006);function C(L,P,A,x){return(0,u.T)(A)&&(x=A,A=void 0),x?C(L,P,A).pipe((0,p.T)(U=>(0,d.c)(U)?x(...U):x(U))):new n.c(U=>{B(L,P,function H(W){U.next(arguments.length>1?Array.prototype.slice.call(arguments):W)},U,A)})}function B(L,P,A,x,U){let H;if(function E(L){return L&&"function"==typeof L.addEventListener&&"function"==typeof L.removeEventListener}(L)){const W=L;L.addEventListener(P,A,U),H=()=>W.removeEventListener(P,A,U)}else if(function b(L){return L&&"function"==typeof L.on&&"function"==typeof L.off}(L)){const W=L;L.on(P,A),H=()=>W.off(P,A)}else if(function M(L){return L&&"function"==typeof L.addListener&&"function"==typeof L.removeListener}(L)){const W=L;L.addListener(P,A),H=()=>W.removeListener(P,A)}else{if(!L||!L.length)throw new TypeError("Invalid event target");for(let W=0,de=L.length;W<de;W++)B(L[W],P,A,x,U)}x.add(H)}},44670:(mt,ie,a)=>{"use strict";a.d(ie,{h:()=>I});var n=a(45817),d=a(32234),u=a(56201),p=a(44279);function I(...C){let B=Number.POSITIVE_INFINITY,M=null,b=C[C.length-1];return(0,d.m)(b)?(M=C.pop(),C.length>1&&"number"==typeof C[C.length-1]&&(B=C.pop())):"number"==typeof b&&(B=C.pop()),null===M&&1===C.length&&C[0]instanceof n.c?C[0]:(0,u.U)(B)((0,p.c)(C,M))}},14421:(mt,ie,a)=>{"use strict";a.d(ie,{of:()=>p});var n=a(32234),d=a(44279),u=a(32496);function p(...I){let C=I[I.length-1];return(0,n.m)(C)?(I.pop(),(0,u.V)(I,C)):(0,d.c)(I)}},74526:(mt,ie,a)=>{"use strict";a.d(ie,{$:()=>d});var n=a(45817);function d(p,I){return new n.c(I?C=>I.schedule(u,0,{error:p,subscriber:C}):C=>C.error(p))}function u({error:p,subscriber:I}){I.error(p)}},76651:(mt,ie,a)=>{"use strict";a.d(ie,{O:()=>I});var n=a(45817),d=a(41080),u=a(49132),p=a(32234);function I(B=0,M,b){let E=-1;return(0,u.k)(M)?E=Number(M)<1?1:Number(M):(0,p.m)(M)&&(b=M),(0,p.m)(b)||(b=d.b),new n.c(L=>{const P=(0,u.k)(B)?B:+B-b.now();return b.schedule(C,P,{index:0,period:E,subscriber:L})})}function C(B){const{index:M,period:b,subscriber:E}=B;if(E.next(M),!E.closed){if(-1===b)return E.complete();B.index=M+1,this.schedule(B,b)}}},59204:(mt,ie,a)=>{"use strict";a.d(ie,{Z:()=>B});var n=a(41080),d=a(13004);class p{constructor(b){this.durationSelector=b}call(b,E){return E.subscribe(new I(b,this.durationSelector))}}class I extends d.gn{constructor(b,E){super(b),this.durationSelector=E,this.hasValue=!1}_next(b){if(this.value=b,this.hasValue=!0,!this.throttled){let E;try{const{durationSelector:P}=this;E=P(b)}catch(P){return this.destination.error(P)}const L=(0,d.tS)(E,new d.zA(this));!L||L.closed?this.clearThrottle():this.add(this.throttled=L)}}clearThrottle(){const{value:b,hasValue:E,throttled:L}=this;L&&(this.remove(L),this.throttled=void 0,L.unsubscribe()),E&&(this.value=void 0,this.hasValue=!1,this.destination.next(b))}notifyNext(){this.clearThrottle()}notifyComplete(){this.clearThrottle()}}var C=a(76651);function B(M,b=n.b){return function u(M){return function(E){return E.lift(new p(M))}}(()=>(0,C.O)(M,b))}},83921:(mt,ie,a)=>{"use strict";a.d(ie,{W:()=>d});var n=a(13004);
1function d(I){return function(B){const M=new u(I),b=B.lift(M);return M.caught=b}}class u{constructor(C){this.selector=C}call(C,B){return B.subscribe(new p(C,this.selector,this.caught))}}class p extends n.gn{constructor(C,B,M){super(C),this.selector=B,this.caught=M}error(C){if(!this.isStopped){let B;try{B=this.selector(C,this.caught)}catch(E){return void super.error(E)}this._unsubscribeAndRecycle();const M=new n.zA(this);this.add(M);const b=(0,n.tS)(B,M);b!==M&&this.add(b)}}}},43574:(mt,ie,a)=>{"use strict";a.d(ie,{H:()=>d});var n=a(18456);function d(u,p){return(0,n.ZZ)(u,p,1)}},63020:(mt,ie,a)=>{"use strict";a.d(ie,{B:()=>u});var n=a(70762),d=a(41080);function u(B,M=d.b){return b=>b.lift(new p(B,M))}class p{constructor(M,b){this.dueTime=M,this.scheduler=b}call(M,b){return b.subscribe(new I(M,this.dueTime,this.scheduler))}}class I extends n.v{constructor(M,b,E){super(M),this.dueTime=b,this.scheduler=E,this.debouncedSubscription=null,this.lastValue=null,this.hasValue=!1}_next(M){this.clearDebounce(),this.lastValue=M,this.hasValue=!0,this.add(this.debouncedSubscription=this.scheduler.schedule(C,this.dueTime,this))}_complete(){this.debouncedNext(),this.destination.complete()}debouncedNext(){if(this.clearDebounce(),this.hasValue){const{lastValue:M}=this;this.lastValue=null,this.hasValue=!1,this.destination.next(M)}}clearDebounce(){const M=this.debouncedSubscription;null!==M&&(this.remove(M),M.unsubscribe(),this.debouncedSubscription=null)}}function C(B){B.debouncedNext()}},97849:(mt,ie,a)=>{"use strict";a.d(ie,{U:()=>d});var n=a(70762);function d(I=null){return C=>C.lift(new u(I))}class u{constructor(C){this.defaultValue=C}call(C,B){return B.subscribe(new p(C,this.defaultValue))}}class p extends n.v{constructor(C,B){super(C),this.defaultValue=B,this.isEmpty=!0}_next(C){this.isEmpty=!1,this.destination.next(C)}_complete(){this.isEmpty&&this.destination.next(this.defaultValue),this.destination.complete()}}},68002:(mt,ie,a)=>{"use strict";a.d(ie,{c:()=>I});var n=a(41080),u=a(70762),p=a(42351);function I(b,E=n.b){const P=function d(b){return b instanceof Date&&!isNaN(+b)}(b)?+b-E.now():Math.abs(b);return A=>A.lift(new C(P,E))}class C{constructor(E,L){this.delay=E,this.scheduler=L}call(E,L){return L.subscribe(new B(E,this.delay,this.scheduler))}}class B extends u.v{constructor(E,L,P){super(E),this.delay=L,this.scheduler=P,this.queue=[],this.active=!1,this.errored=!1}static dispatch(E){const L=E.source,P=L.queue,A=E.scheduler,x=E.destination;for(;P.length>0&&P[0].time-A.now()<=0;)P.shift().notification.observe(x);if(P.length>0){const U=Math.max(0,P[0].time-A.now());this.schedule(E,U)}else this.unsubscribe(),L.active=!1}_schedule(E){this.active=!0,this.destination.add(E.schedule(B.dispatch,this.delay,{source:this,destination:this.destination,scheduler:E}))}scheduleNotification(E){if(!0===this.errored)return;const L=this.scheduler,P=new M(L.now()+this.delay,E);this.queue.push(P),!1===this.active&&this._schedule(L)}_next(E){this.scheduleNotification(p.E.createNext(E))}_error(E){this.errored=!0,this.queue=[],this.destination.error(E),this.unsubscribe()}_complete(){this.scheduleNotification(p.E.createComplete()),this.unsubscribe()}}class M{constructor(E,L){this.time=E,this.notification=L}}},20522:(mt,ie,a)=>{"use strict";a.d(ie,{F:()=>d});var n=a(70762);function d(I,C){return B=>B.lift(new u(I,C))}class u{constructor(C,B){this.compare=C,this.keySelector=B}call(C,B){return B.subscribe(new p(C,this.compare,this.keySelector))}}class p extends n.v{constructor(C,B,M){super(C),this.keySelector=M,this.hasKey=!1,"function"==typeof B&&(this.compare=B)}compare(C,B){return C===B}_next(C){let B;try{const{keySelector:b}=this;B=b?b(C):C}catch(b){return this.destination.error(b)}let M=!1;if(this.hasKey)try{const{compare:b}=this;M=b(this.key,B)}catch(b){return this.destination.error(b)}else this.hasKey=!0;M||(this.key=B,this.destination.next(C))}}},58728:(mt,ie,a)=>{"use strict";a.d(ie,{p:()=>d});var n=a(70762);function d(I,C){return function(M){return M.lift(new u(I,C))}}class u{constructor(C,B){this.predicate=C,this.thisArg=B}call(C,B){return B.subscribe(new p(C,this.predicate,this.thisArg))}}class p extends n.v{constructor(C,B,M){super(C),this.predicate=B,this.thisArg=M,this.count=0}_next(C){let B;try{B=this.predicate.call(this.thisArg,C,this.count++)}catch(M){return void this.destination.error(M)}B&&this.destination.next(C)}}},77312:(mt,ie,a)=>{"use strict";a.d(ie,{j:()=>u});var n=a(70762),d=a(74337);function u(C){return B=>B.lift(new p(C))}class p{constructor(B){this.callback=B}call(B,M){return M.subscribe(new I(B,this.callback))}}class I extends n.v{constructor(B,M){super(B),this.add(new d.y(M))}}},84046:(mt,ie,a)=>{"use strict";a.d(ie,{$:()=>B});var n=a(29994),d=a(58728),u=a(19493),p=a(97849),I=a(63314),C=a(55241);function B(M,b){const E=arguments.length>=2;return L=>L.pipe(M?(0,d.p)((P,A)=>M(P,A,L)):C.D,(0,u.s)(1),E?(0,p.U)(b):(0,I.v)(()=>new n.G))}},95006:(mt,ie,a)=>{"use strict";a.d(ie,{T:()=>d});var n=a(70762);function d(I,C){return function(M){if("function"!=typeof I)throw new TypeError("argument is not a function. Are you looking for `mapTo()`?");return M.lift(new u(I,C))}}class u{constructor(C,B){this.project=C,this.thisArg=B}call(C,B){return B.subscribe(new p(C,this.project,this.thisArg))}}class p extends n.v{constructor(C,B,M){super(C),this.project=B,this.count=0,this.thisArg=M||this}_next(C){let B;try{B=this.project.call(this.thisArg,C,this.count++)}catch(M){return void this.destination.error(M)}this.destination.next(B)}}},98979:(mt,ie,a)=>{"use strict";a.d(ie,{u:()=>d});var n=a(70762);function d(I){return C=>C.lift(new u(I))}class u{constructor(C){this.value=C}call(C,B){return B.subscribe(new p(C,this.value))}}class p extends n.v{constructor(C,B){super(C),this.value=B}_next(C){this.destination.next(this.value)}}},56201:(mt,ie,a)=>{"use strict";a.d(ie,{U:()=>u});var n=a(18456),d=a(55241);function u(p=Number.POSITIVE_INFINITY){return(0,n.ZZ)(d.D,p)}},18456:(mt,ie,a)=>{"use strict";a.d(ie,{ZZ:()=>p});var n=a(95006),d=a(84787),u=a(13004);function p(M,b,E=Number.POSITIVE_INFINITY){return"function"==typeof b?L=>L.pipe(p((P,A)=>(0,d.H)(M(P,A)).pipe((0,n.T)((x,U)=>b(P,x,A,U))),E)):("number"==typeof b&&(E=b),L=>L.lift(new I(M,E)))}class I{constructor(b,E=Number.POSITIVE_INFINITY){this.project=b,this.concurrent=E}call(b,E){return E.subscribe(new C(b,this.project,this.concurrent))}}
1class C extends u.gn{constructor(b,E,L=Number.POSITIVE_INFINITY){super(b),this.project=E,this.concurrent=L,this.hasCompleted=!1,this.buffer=[],this.active=0,this.index=0}_next(b){this.active<this.concurrent?this._tryNext(b):this.buffer.push(b)}_tryNext(b){let E;const L=this.index++;try{E=this.project(b,L)}catch(P){return void this.destination.error(P)}this.active++,this._innerSub(E)}_innerSub(b){const E=new u.zA(this),L=this.destination;L.add(E);const P=(0,u.tS)(b,E);P!==E&&L.add(P)}_complete(){this.hasCompleted=!0,0===this.active&&0===this.buffer.length&&this.destination.complete(),this.unsubscribe()}notifyNext(b){this.destination.next(b)}notifyComplete(){const b=this.buffer;this.active--,b.length>0?this._next(b.shift()):0===this.active&&this.hasCompleted&&this.destination.complete()}}},13110:(mt,ie,a)=>{"use strict";a.d(ie,{B:()=>d});var n=a(70762);function d(){return function(C){return C.lift(new u(C))}}class u{constructor(C){this.connectable=C}call(C,B){const{connectable:M}=this;M._refCount++;const b=new p(C,M),E=B.subscribe(b);return b.closed||(b.connection=M.connect()),E}}class p extends n.v{constructor(C,B){super(C),this.connectable=B}_unsubscribe(){const{connectable:C}=this;if(!C)return void(this.connection=null);this.connectable=null;const B=C._refCount;if(B<=0)return void(this.connection=null);if(C._refCount=B-1,B>1)return void(this.connection=null);const{connection:M}=this,b=C._connection;this.connection=null,b&&(!M||b===M)&&b.unsubscribe()}}},85019:(mt,ie,a)=>{"use strict";a.d(ie,{S:()=>d});var n=a(70762);function d(I,C){let B=!1;return arguments.length>=2&&(B=!0),function(b){return b.lift(new u(I,C,B))}}class u{constructor(C,B,M=!1){this.accumulator=C,this.seed=B,this.hasSeed=M}call(C,B){return B.subscribe(new p(C,this.accumulator,this.seed,this.hasSeed))}}class p extends n.v{constructor(C,B,M,b){super(C),this.accumulator=B,this._seed=M,this.hasSeed=b,this.index=0}get seed(){return this._seed}set seed(C){this.hasSeed=!0,this._seed=C}_next(C){if(this.hasSeed)return this._tryNext(C);this.seed=C,this.destination.next(C)}_tryNext(C){const B=this.index++;let M;try{M=this.accumulator(this.seed,C,B)}catch(b){this.destination.error(b)}this.seed=M,this.destination.next(M)}}},77763:(mt,ie,a)=>{"use strict";a.d(ie,{u:()=>B});var n=a(14725);class u{constructor(b,E){this.subjectFactory=b,this.selector=E}call(b,E){const{selector:L}=this,P=this.subjectFactory(),A=L(P).subscribe(b);return A.add(E.subscribe(P)),A}}var p=a(13110),I=a(45286);function C(){return new I.B7}function B(){return M=>(0,p.B)()(function d(M,b){return function(L){let P;if(P="function"==typeof M?M:function(){return M},"function"==typeof b)return L.lift(new u(P,b));const A=Object.create(L,n.f);return A.source=L,A.subjectFactory=P,A}}(C)(M))}},68712:(mt,ie,a)=>{"use strict";a.d(ie,{t:()=>d});var n=a(66607);function d(p,I,C){let B;return B=p&&"object"==typeof p?p:{bufferSize:p,windowTime:I,refCount:!1,scheduler:C},M=>M.lift(function u({bufferSize:p=Number.POSITIVE_INFINITY,windowTime:I=Number.POSITIVE_INFINITY,refCount:C,scheduler:B}){let M,E,b=0,L=!1,P=!1;return function(x){let U;b++,!M||L?(L=!1,M=new n.m(p,I,B),U=M.subscribe(this),E=x.subscribe({next(H){M.next(H)},error(H){L=!0,M.error(H)},complete(){P=!0,E=void 0,M.complete()}})):U=M.subscribe(this),this.add(()=>{b--,U.unsubscribe(),E&&!P&&C&&0===b&&(E.unsubscribe(),E=void 0,M=void 0)})}}(B))}},17753:(mt,ie,a)=>{"use strict";a.d(ie,{i:()=>d});var n=a(70762);function d(I){return C=>C.lift(new u(I))}class u{constructor(C){this.total=C}call(C,B){return B.subscribe(new p(C,this.total))}}class p extends n.v{constructor(C,B){super(C),this.total=B,this.count=0}_next(C){++this.count>this.total&&this.destination.next(C)}}},23176:(mt,ie,a)=>{"use strict";a.d(ie,{Z:()=>u});var n=a(41639),d=a(32234);function u(...p){const I=p[p.length-1];return(0,d.m)(I)?(p.pop(),C=>(0,n.x)(p,C,I)):C=>(0,n.x)(p,C)}},49090:(mt,ie,a)=>{"use strict";a.d(ie,{n:()=>p});var n=a(95006),d=a(84787),u=a(13004);function p(B,M){return"function"==typeof M?b=>b.pipe(p((E,L)=>(0,d.H)(B(E,L)).pipe((0,n.T)((P,A)=>M(E,P,L,A))))):b=>b.lift(new I(B))}class I{constructor(M){this.project=M}call(M,b){return b.subscribe(new C(M,this.project))}}
1class C extends u.gn{constructor(M,b){super(M),this.project=b,this.index=0}_next(M){let b;const E=this.index++;try{b=this.project(M,E)}catch(L){return void this.destination.error(L)}this._innerSub(b)}_innerSub(M){const b=this.innerSubscription;b&&b.unsubscribe();const E=new u.zA(this),L=this.destination;L.add(E),this.innerSubscription=(0,u.tS)(M,E),this.innerSubscription!==E&&L.add(this.innerSubscription)}_complete(){const{innerSubscription:M}=this;(!M||M.closed)&&super._complete(),this.unsubscribe()}_unsubscribe(){this.innerSubscription=void 0}notifyComplete(){this.innerSubscription=void 0,this.isStopped&&super._complete()}notifyNext(M){this.destination.next(M)}}},19493:(mt,ie,a)=>{"use strict";a.d(ie,{s:()=>p});var n=a(70762),d=a(70434),u=a(51235);function p(B){return M=>0===B?(0,u.I)():M.lift(new I(B))}class I{constructor(M){if(this.total=M,this.total<0)throw new d.k}call(M,b){return b.subscribe(new C(M,this.total))}}class C extends n.v{constructor(M,b){super(M),this.total=b,this.count=0}_next(M){const b=this.total,E=++this.count;E<=b&&(this.destination.next(M),E===b&&(this.destination.complete(),this.unsubscribe()))}}},78257:(mt,ie,a)=>{"use strict";a.d(ie,{o:()=>p});var n=a(70762),d=a(70434),u=a(51235);function p(B){return function(b){return 0===B?(0,u.I)():b.lift(new I(B))}}class I{constructor(M){if(this.total=M,this.total<0)throw new d.k}call(M,b){return b.subscribe(new C(M,this.total))}}class C extends n.v{constructor(M,b){super(M),this.total=b,this.ring=new Array,this.count=0}_next(M){const b=this.ring,E=this.total,L=this.count++;b.length<E?b.push(M):b[L%E]=M}_complete(){const M=this.destination;let b=this.count;if(b>0){const E=this.count>=this.total?this.total:this.count,L=this.ring;for(let P=0;P<E;P++){const A=b++%E;M.next(L[A])}}M.complete()}}},7605:(mt,ie,a)=>{"use strict";a.d(ie,{Q:()=>d});var n=a(13004);function d(I){return C=>C.lift(new u(I))}class u{constructor(C){this.notifier=C}call(C,B){const M=new p(C),b=(0,n.tS)(this.notifier,new n.zA(M));return b&&!M.seenValue?(M.add(b),B.subscribe(M)):M}}class p extends n.gn{constructor(C){super(C),this.seenValue=!1}notifyNext(){this.seenValue=!0,this.complete()}notifyComplete(){}}},15539:(mt,ie,a)=>{"use strict";a.d(ie,{M:()=>p});var n=a(70762);function d(){}var u=a(98099);function p(B,M,b){return function(L){return L.lift(new I(B,M,b))}}class I{constructor(M,b,E){this.nextOrObserver=M,this.error=b,this.complete=E}call(M,b){return b.subscribe(new C(M,this.nextOrObserver,this.error,this.complete))}}class C extends n.v{constructor(M,b,E,L){super(M),this._tapNext=d,this._tapError=d,this._tapComplete=d,this._tapError=E||d,this._tapComplete=L||d,(0,u.T)(b)?(this._context=this,this._tapNext=b):b&&(this._context=b,this._tapNext=b.next||d,this._tapError=b.error||d,this._tapComplete=b.complete||d)}_next(M){try{this._tapNext.call(this._context,M)}catch(b){return void this.destination.error(b)}this.destination.next(M)}_error(M){try{this._tapError.call(this._context,M)}catch(b){return void this.destination.error(b)}this.destination.error(M)}_complete(){try{this._tapComplete.call(this._context)}catch(M){return void this.destination.error(M)}return this.destination.complete()}}},2819:(mt,ie,a)=>{"use strict";a.d(ie,{c:()=>M});var n=a(70762),d=a(41080);a(13004);const p={leading:!0,trailing:!1};function M(P,A=d.b,x=p){return U=>U.lift(new b(P,A,x.leading,x.trailing))}class b{constructor(A,x,U,H){this.duration=A,this.scheduler=x,this.leading=U,this.trailing=H}call(A,x){return x.subscribe(new E(A,this.duration,this.scheduler,this.leading,this.trailing))}}class E extends n.v{constructor(A,x,U,H,W){super(A),this.duration=x,this.scheduler=U,this.leading=H,this.trailing=W,this._hasTrailingValue=!1,this._trailingValue=null}_next(A){this.throttled?this.trailing&&(this._trailingValue=A,this._hasTrailingValue=!0):(this.add(this.throttled=this.scheduler.schedule(L,this.duration,{subscriber:this})),this.leading?this.destination.next(A):this.trailing&&(this._trailingValue=A,this._hasTrailingValue=!0))}_complete(){this._hasTrailingValue?(this.destination.next(this._trailingValue),this.destination.complete()):this.destination.complete()}clearThrottle(){const A=this.throttled;A&&(this.trailing&&this._hasTrailingValue&&(this.destination.next(this._trailingValue),this._trailingValue=null,this._hasTrailingValue=!1),A.unsubscribe(),this.remove(A),this.throttled=null)}}function L(P){const{subscriber:A}=P;A.clearThrottle()}},63314:(mt,ie,a)=>{"use strict";a.d(ie,{v:()=>u});var n=a(29994),d=a(70762);function u(B=C){return M=>M.lift(new p(B))}class p{constructor(M){this.errorFactory=M}
1call(M,b){return b.subscribe(new I(M,this.errorFactory))}}class I extends d.v{constructor(M,b){super(M),this.errorFactory=b,this.hasValue=!1}_next(M){this.hasValue=!0,this.destination.next(M)}_complete(){if(this.hasValue)return this.destination.complete();{let M;try{M=this.errorFactory()}catch(b){M=b}this.destination.error(M)}}}function C(){return new n.G}},32496:(mt,ie,a)=>{"use strict";a.d(ie,{V:()=>u});var n=a(45817),d=a(74337);function u(p,I){return new n.c(C=>{const B=new d.y;let M=0;return B.add(I.schedule(function(){M!==p.length?(C.next(p[M++]),C.closed||B.add(this.schedule())):C.complete()})),B})}},68189:(mt,ie,a)=>{"use strict";a.d(ie,{R:()=>u});var n=a(74337);class d extends n.y{constructor(I,C){super()}schedule(I,C=0){return this}}class u extends d{constructor(I,C){super(I,C),this.scheduler=I,this.work=C,this.pending=!1}schedule(I,C=0){if(this.closed)return this;this.state=I;const B=this.id,M=this.scheduler;return null!=B&&(this.id=this.recycleAsyncId(M,B,C)),this.pending=!0,this.delay=C,this.id=this.id||this.requestAsyncId(M,this.id,C),this}requestAsyncId(I,C,B=0){return setInterval(I.flush.bind(I,this),B)}recycleAsyncId(I,C,B=0){if(null!==B&&this.delay===B&&!1===this.pending)return C;clearInterval(C)}execute(I,C){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;const B=this._execute(I,C);if(B)return B;!1===this.pending&&null!=this.id&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(I,C){let M,B=!1;try{this.work(I)}catch(b){B=!0,M=!!b&&b||new Error(b)}if(B)return this.unsubscribe(),M}_unsubscribe(){const I=this.id,C=this.scheduler,B=C.actions,M=B.indexOf(this);this.work=null,this.state=null,this.pending=!1,this.scheduler=null,-1!==M&&B.splice(M,1),null!=I&&(this.id=this.recycleAsyncId(C,I,null)),this.delay=null}}},76228:(mt,ie,a)=>{"use strict";a.d(ie,{q:()=>d});let n=(()=>{class u{constructor(I,C=u.now){this.SchedulerAction=I,this.now=C}schedule(I,C=0,B){return new this.SchedulerAction(this,I).schedule(B,C)}}return u.now=()=>Date.now(),u})();class d extends n{constructor(p,I=n.now){super(p,()=>d.delegate&&d.delegate!==this?d.delegate.now():I()),this.actions=[],this.active=!1,this.scheduled=void 0}schedule(p,I=0,C){return d.delegate&&d.delegate!==this?d.delegate.schedule(p,I,C):super.schedule(p,I,C)}flush(p){const{actions:I}=this;if(this.active)return void I.push(p);let C;this.active=!0;do{if(C=p.execute(p.state,p.delay))break}while(p=I.shift());if(this.active=!1,C){for(;p=I.shift();)p.unsubscribe();throw C}}}},75128:(mt,ie,a)=>{"use strict";a.d(ie,{X:()=>I});var n=a(68189),u=a(76228);const I=new class p extends u.q{flush(M){this.active=!0,this.scheduled=void 0;const{actions:b}=this;let E,L=-1,P=b.length;M=M||b.shift();do{if(E=M.execute(M.state,M.delay))break}while(++L<P&&(M=b.shift()));if(this.active=!1,E){for(;++L<P&&(M=b.shift());)M.unsubscribe();throw E}}}(class d extends n.R{constructor(M,b){super(M,b),this.scheduler=M,this.work=b}requestAsyncId(M,b,E=0){return null!==E&&E>0?super.requestAsyncId(M,b,E):(M.actions.push(this),M.scheduled||(M.scheduled=requestAnimationFrame(()=>M.flush(null))))}recycleAsyncId(M,b,E=0){if(null!==E&&E>0||null===E&&this.delay>0)return super.recycleAsyncId(M,b,E);0===M.actions.length&&(cancelAnimationFrame(b),M.scheduled=void 0)}})},85516:(mt,ie,a)=>{"use strict";a.d(ie,{$:()=>L});let n=1;const d=Promise.resolve(),u={};function p(A){return A in u&&(delete u[A],!0)}const I={setImmediate(A){const x=n++;return u[x]=!0,d.then(()=>p(x)&&A()),x},clearImmediate(A){p(A)}};var B=a(68189),b=a(76228);const L=new class E extends b.q{flush(x){this.active=!0,this.scheduled=void 0;const{actions:U}=this;let H,W=-1,de=U.length;x=x||U.shift();do{if(H=x.execute(x.state,x.delay))break}while(++W<de&&(x=U.shift()));if(this.active=!1,H){for(;++W<de&&(x=U.shift());)x.unsubscribe();throw H}}}(class M extends B.R{constructor(x,U){super(x,U),this.scheduler=x,this.work=U}requestAsyncId(x,U,H=0){return null!==H&&H>0?super.requestAsyncId(x,U,H):(x.actions.push(this),x.scheduled||(x.scheduled=I.setImmediate(x.flush.bind(x,null))))}recycleAsyncId(x,U,H=0){if(null!==H&&H>0||null===H&&this.delay>0)return super.recycleAsyncId(x,U,H);0===x.actions.length&&(I.clearImmediate(U),x.scheduled=void 0)}})},41080:(mt,ie,a)=>{"use strict";a.d(ie,{b:()=>p});var n=a(68189);const p=new(a(76228).q)(n.R)},37765:(mt,ie,a)=>{"use strict";a.d(ie,{lJ:()=>d});const d=function n(){return"function"==typeof Symbol&&Symbol.iterator?Symbol.iterator:"@@iterator"}()},45722:(mt,ie,a)=>{"use strict";a.d(ie,{s:()=>n});const n="function"==typeof Symbol&&Symbol.observable||"@@observable"},40091:(mt,ie,a)=>{"use strict";a.d(ie,{D:()=>n});const n="function"==typeof Symbol?Symbol("rxSubscriber"):"@@rxSubscriber_"+Math.random()},70434:(mt,ie,a)=>{"use strict";a.d(ie,{k:()=>d});const d=(()=>{function u(){return Error.call(this),this.message="argument out of range",this.name="ArgumentOutOfRangeError",this}return u.prototype=Object.create(Error.prototype),u})()},29994:(mt,ie,a)=>{"use strict";a.d(ie,{G:()=>d});const d=(()=>{function u(){return Error.call(this),this.message="no elements in sequence",this.name="EmptyError",this}return u.prototype=Object.create(Error.prototype),u})()},2145:(mt,ie,a)=>{"use strict";a.d(ie,{P:()=>d});const d=(()=>{function u(){return Error.call(this),this.message="object unsubscribed",this.name="ObjectUnsubscribedError",this}return u.prototype=Object.create(Error.prototype),u})()},58253:(mt,ie,a)=>{"use strict";function n(d){setTimeout(()=>{throw d},0)}a.d(ie,{T:()=>n})},55241:(mt,ie,a)=>{"use strict";function n(d){return d}a.d(ie,{D:()=>n})},27354:(mt,ie,a)=>{"use strict";a.d(ie,{c:()=>n});const n=Array.isArray||(d=>d&&"number"==typeof d.length)},25253:(mt,ie,a)=>{"use strict";a.d(ie,{X:()=>n});const n=d=>d&&"number"==typeof d.length&&"function"!=typeof d},98099:(mt,ie,a)=>{"use strict";function n(d){return"function"==typeof d}a.d(ie,{T:()=>n})}
1,49132:(mt,ie,a)=>{"use strict";a.d(ie,{k:()=>d});var n=a(27354);function d(u){return!(0,n.c)(u)&&u-parseFloat(u)+1>=0}},61456:(mt,ie,a)=>{"use strict";function n(d){return null!==d&&"object"==typeof d}a.d(ie,{G:()=>n})},8982:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});var n=a(45817);function d(u){return!!u&&(u instanceof n.c||"function"==typeof u.lift&&"function"==typeof u.subscribe)}},15998:(mt,ie,a)=>{"use strict";function n(d){return!!d&&"function"!=typeof d.subscribe&&"function"==typeof d.then}a.d(ie,{y:()=>n})},32234:(mt,ie,a)=>{"use strict";function n(d){return d&&"function"==typeof d.schedule}a.d(ie,{m:()=>n})},78167:(mt,ie,a)=>{"use strict";a.d(ie,{F:()=>d,m:()=>u});var n=a(55241);function d(...p){return u(p)}function u(p){return 0===p.length?n.D:1===p.length?p[0]:function(C){return p.reduce((B,M)=>M(B),C)}}},60135:(mt,ie,a)=>{"use strict";a.d(ie,{i:()=>L});var n=a(84385),d=a(58253),p=a(37765),C=a(45722),M=a(25253),b=a(15998),E=a(61456);const L=P=>{if(P&&"function"==typeof P[C.s])return(P=>A=>{const x=P[C.s]();if("function"!=typeof x.subscribe)throw new TypeError("Provided object does not correctly implement Symbol.observable");return x.subscribe(A)})(P);if((0,M.X)(P))return(0,n.v)(P);if((0,b.y)(P))return(P=>A=>(P.then(x=>{A.closed||(A.next(x),A.complete())},x=>A.error(x)).then(null,d.T),A))(P);if(P&&"function"==typeof P[p.lJ])return(P=>A=>{const x=P[p.lJ]();for(;;){let U;try{U=x.next()}catch(H){return A.error(H),A}if(U.done){A.complete();break}if(A.next(U.value),A.closed)break}return"function"==typeof x.return&&A.add(()=>{x.return&&x.return()}),A})(P);{const x=`You provided ${(0,E.G)(P)?"an invalid object":`'${P}'`} where a stream was expected. You can provide an Observable, Promise, Array, or Iterable.`;throw new TypeError(x)}}},84385:(mt,ie,a)=>{"use strict";a.d(ie,{v:()=>n});const n=d=>u=>{for(let p=0,I=d.length;p<I&&!u.closed;p++)u.next(d[p]);u.complete()}},49969:(mt,ie,a)=>{"use strict";a.d(ie,{FX:()=>Xe,If:()=>u,K2:()=>M,MA:()=>x,Os:()=>B,P:()=>H,S6:()=>de,hZ:()=>I,i0:()=>C,i7:()=>L,iF:()=>b,kY:()=>P,kp:()=>p,sf:()=>z,ui:()=>Re,wk:()=>E});var n=a(60177),d=a(54438),u=function(xe){return xe[xe.State=0]="State",xe[xe.Transition=1]="Transition",xe[xe.Sequence=2]="Sequence",xe[xe.Group=3]="Group",xe[xe.Animate=4]="Animate",xe[xe.Keyframes=5]="Keyframes",xe[xe.Style=6]="Style",xe[xe.Trigger=7]="Trigger",xe[xe.Reference=8]="Reference",xe[xe.AnimateChild=9]="AnimateChild",xe[xe.AnimateRef=10]="AnimateRef",xe[xe.Query=11]="Query",xe[xe.Stagger=12]="Stagger",xe}(u||{});const p="*";function I(xe,ve){return{type:u.Trigger,name:xe,definitions:ve,options:{}}}function C(xe,ve=null){return{type:u.Animate,styles:ve,timings:xe}}function B(xe,ve=null){return{type:u.Group,steps:xe,options:ve}}function M(xe,ve=null){return{type:u.Sequence,steps:xe,options:ve}}function b(xe){return{type:u.Style,styles:xe,offset:null}}function E(xe,ve,Je){return{type:u.State,name:xe,styles:ve,options:Je}}function L(xe){return{type:u.Keyframes,steps:xe}}function P(xe,ve,Je=null){return{type:u.Transition,expr:xe,animation:ve,options:Je}}function x(xe=null){return{type:u.AnimateChild,options:xe}}function H(xe,ve,Je=null){return{type:u.Query,selector:xe,animation:ve,options:Je}}let de=(()=>{class xe{static#e=this.\u0275fac=function(ge){return new(ge||xe)};static#t=this.\u0275prov=d.jDH({token:xe,factory:()=>(0,d.WQX)(v),providedIn:"root"})}return xe})();class se{}let v=(()=>{class xe extends de{constructor(Je,ge){if(super(),this.animationModuleType=(0,d.WQX)(d.bc$,{optional:!0}),this._nextAnimationId=0,this._renderer=Je.createRenderer(ge.body,{id:"0",encapsulation:d.gXe.None,styles:[],data:{animation:[]}}),null===this.animationModuleType&&!function ye(xe){const ve=xe.\u0275type;return 0===ve||1===ve}(this._renderer))throw new d.wOt(3600,!1)}build(Je){const ge=this._nextAnimationId;this._nextAnimationId++;const _t=Array.isArray(Je)?M(Je):Je;return R(this._renderer,null,ge,"register",[_t]),new y(ge,this._renderer)}static#e=this.\u0275fac=function(ge){return new(ge||xe)(d.KVO(d._9s),d.KVO(n.qQ))};static#t=this.\u0275prov=d.jDH({token:xe,factory:xe.\u0275fac,providedIn:"root"})}return xe})();class y extends se{constructor(ve,Je){super(),this._id=ve,this._renderer=Je}create(ve,Je){return new j(this._id,ve,Je||{},this._renderer)}}class j{constructor(ve,Je,ge,_t){this.id=ve,this.element=Je,this._renderer=_t,this.parentPlayer=null,this._started=!1,this.totalTime=0,this._command("create",ge)}_listen(ve,Je){return this._renderer.listen(this.element,`@@${this.id}:${ve}`,Je)}_command(ve,...Je){R(this._renderer,this.element,this.id,ve,Je)}onDone(ve){this._listen("done",ve)}onStart(ve){this._listen("start",ve)}onDestroy(ve){this._listen("destroy",ve)}init(){this._command("init")}hasStarted(){return this._started}play(){this._command("play"),this._started=!0}pause(){this._command("pause")}restart(){this._command("restart")}finish(){this._command("finish")}destroy(){this._command("destroy")}reset(){this._command("reset"),this._started=!1}setPosition(ve){this._command("setPosition",ve)}
vendor: 4,052 bytes, line 1
1getPosition(){return function ae(xe){const ve=xe.\u0275type;return 0===ve?xe:1===ve?xe.animationRenderer:null}(this._renderer)?.engine?.players[this.id]?.getPosition()??0}}function R(xe,ve,Je,ge,_t){xe.setProperty(ve,`@@${Je}:${ge}`,_t)}class z{constructor(ve=0,Je=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=ve+Je}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ve=>ve()),this._onDoneFns=[])}onStart(ve){this._originalOnStartFns.push(ve),this._onStartFns.push(ve)}onDone(ve){this._originalOnDoneFns.push(ve),this._onDoneFns.push(ve)}onDestroy(ve){this._onDestroyFns.push(ve)}hasStarted(){return this._started}init(){}play(){this.hasStarted()||(this._onStart(),this.triggerMicrotask()),this._started=!0}triggerMicrotask(){queueMicrotask(()=>this._onFinish())}_onStart(){this._onStartFns.forEach(ve=>ve()),this._onStartFns=[]}pause(){}restart(){}finish(){this._onFinish()}destroy(){this._destroyed||(this._destroyed=!0,this.hasStarted()||this._onStart(),this.finish(),this._onDestroyFns.forEach(ve=>ve()),this._onDestroyFns=[])}reset(){this._started=!1,this._finished=!1,this._onStartFns=this._originalOnStartFns,this._onDoneFns=this._originalOnDoneFns}setPosition(ve){this._position=this.totalTime?ve*this.totalTime:1}getPosition(){return this.totalTime?this._position/this.totalTime:1}triggerCallback(ve){const Je="start"==ve?this._onStartFns:this._onDoneFns;Je.forEach(ge=>ge()),Je.length=0}}class Re{constructor(ve){this._onDoneFns=[],this._onStartFns=[],this._finished=!1,this._started=!1,this._destroyed=!1,this._onDestroyFns=[],this.parentPlayer=null,this.totalTime=0,this.players=ve;let Je=0,ge=0,_t=0;const Z=this.players.length;0==Z?queueMicrotask(()=>this._onFinish()):this.players.forEach(oe=>{oe.onDone(()=>{++Je==Z&&this._onFinish()}),oe.onDestroy(()=>{++ge==Z&&this._onDestroy()}),oe.onStart(()=>{++_t==Z&&this._onStart()})}),this.totalTime=this.players.reduce((oe,ue)=>Math.max(oe,ue.totalTime),0)}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(ve=>ve()),this._onDoneFns=[])}init(){this.players.forEach(ve=>ve.init())}onStart(ve){this._onStartFns.push(ve)}_onStart(){this.hasStarted()||(this._started=!0,this._onStartFns.forEach(ve=>ve()),this._onStartFns=[])}onDone(ve){this._onDoneFns.push(ve)}onDestroy(ve){this._onDestroyFns.push(ve)}hasStarted(){return this._started}play(){this.parentPlayer||this.init(),this._onStart(),this.players.forEach(ve=>ve.play())}pause(){this.players.forEach(ve=>ve.pause())}restart(){this.players.forEach(ve=>ve.restart())}finish(){this._onFinish(),this.players.forEach(ve=>ve.finish())}destroy(){this._onDestroy()}_onDestroy(){this._destroyed||(this._destroyed=!0,this._onFinish(),this.players.forEach(ve=>ve.destroy()),this._onDestroyFns.forEach(ve=>ve()),this._onDestroyFns=[])}reset(){this.players.forEach(ve=>ve.reset()),this._destroyed=!1,this._finished=!1,this._started=!1}setPosition(ve){const Je=ve*this.totalTime;this.players.forEach(ge=>{const _t=ge.totalTime?Math.min(1,Je/ge.totalTime):1;ge.setPosition(_t)})}getPosition(){const ve=this.players.reduce((Je,ge)=>null===Je||ge.totalTime>Je.totalTime?ge:Je,null);return null!=ve?ve.getPosition():0}beforeDestroy(){this.players.forEach(ve=>{ve.beforeDestroy&&ve.beforeDestroy()})}triggerCallback(ve){const Je="start"==ve?this._onStartFns:this._onDoneFns;Je.forEach(ge=>ge()),Je.length=0}}const Xe="!"},18617:(mt,ie,a)=>{"use strict";a.d(ie,{Ae:()=>ae,Ai:()=>Pn,Au:()=>ue,Bu:()=>ke,FN:()=>me,GX:()=>Ie,Pd:()=>at,Q_:()=>We,Z2:()=>_e,Z7:()=>Ct,_G:()=>Me,kB:()=>he,px:()=>R,vR:()=>$e,vr:()=>ve,w6:()=>rt});var n=a(60177),d=a(54438),u=a(36860),p=a(45286),I=a(74337),C=a(8982),B=a(14421),M=a(79928),b=a(67336),E=a(15539),L=a(63020),P=a(58728),A=a(95006),x=a(19493),U=a(17753),H=a(20522),W=a(7605),de=a(8045),se=a(72318),v=a(14085),y=a(99327);const j=" ";function R(Qe,it,He){const dt=ye(Qe,it);He=He.trim(),!dt.some(kt=>
1kt.trim()===He)&&(dt.push(He),Qe.setAttribute(it,dt.join(j)))}function ae(Qe,it,He){const dt=ye(Qe,it);He=He.trim();const kt=dt.filter(Vt=>Vt!==He);kt.length?Qe.setAttribute(it,kt.join(j)):Qe.removeAttribute(it)}function ye(Qe,it){return Qe.getAttribute(it)?.match(/\S+/g)??[]}const Re="cdk-describedby-message",Xe="cdk-describedby-host";let xe=0,ve=(()=>{class Qe{constructor(He,dt){this._platform=dt,this._messageRegistry=new Map,this._messagesContainer=null,this._id=""+xe++,this._document=He,this._id=(0,d.WQX)(d.sZ2)+"-"+xe++}describe(He,dt,kt){if(!this._canBeDescribed(He,dt))return;const Vt=Je(dt,kt);"string"!=typeof dt?(ge(dt,this._id),this._messageRegistry.set(Vt,{messageElement:dt,referenceCount:0})):this._messageRegistry.has(Vt)||this._createMessageElement(dt,kt),this._isElementDescribedByMessage(He,Vt)||this._addMessageReference(He,Vt)}removeDescription(He,dt,kt){if(!dt||!this._isElementNode(He))return;const Vt=Je(dt,kt);if(this._isElementDescribedByMessage(He,Vt)&&this._removeMessageReference(He,Vt),"string"==typeof dt){const un=this._messageRegistry.get(Vt);un&&0===un.referenceCount&&this._deleteMessageElement(Vt)}0===this._messagesContainer?.childNodes.length&&(this._messagesContainer.remove(),this._messagesContainer=null)}ngOnDestroy(){const He=this._document.querySelectorAll(`[${Xe}="${this._id}"]`);for(let dt=0;dt<He.length;dt++)this._removeCdkDescribedByReferenceIds(He[dt]),He[dt].removeAttribute(Xe);this._messagesContainer?.remove(),this._messagesContainer=null,this._messageRegistry.clear()}_createMessageElement(He,dt){const kt=this._document.createElement("div");ge(kt,this._id),kt.textContent=He,dt&&kt.setAttribute("role",dt),this._createMessagesContainer(),this._messagesContainer.appendChild(kt),this._messageRegistry.set(Je(He,dt),{messageElement:kt,referenceCount:0})}_deleteMessageElement(He){this._messageRegistry.get(He)?.messageElement?.remove(),this._messageRegistry.delete(He)}_createMessagesContainer(){if(this._messagesContainer)return;const He="cdk-describedby-message-container",dt=this._document.querySelectorAll(`.${He}[platform="server"]`);for(let Vt=0;Vt<dt.length;Vt++)dt[Vt].remove();const kt=this._document.createElement("div");kt.style.visibility="hidden",kt.classList.add(He),kt.classList.add("cdk-visually-hidden"),this._platform&&!this._platform.isBrowser&&kt.setAttribute("platform","server"),this._document.body.appendChild(kt),this._messagesContainer=kt}_removeCdkDescribedByReferenceIds(He){const dt=ye(He,"aria-describedby").filter(kt=>0!=kt.indexOf(Re));He.setAttribute("aria-describedby",dt.join(" "))}_addMessageReference(He,dt){const kt=this._messageRegistry.get(dt);R(He,"aria-describedby",kt.messageElement.id),He.setAttribute(Xe,this._id),kt.referenceCount++}_removeMessageReference(He,dt){const kt=this._messageRegistry.get(dt);kt.referenceCount--,ae(He,"aria-describedby",kt.messageElement.id),He.removeAttribute(Xe)}_isElementDescribedByMessage(He,dt){const kt=ye(He,"aria-describedby"),Vt=this._messageRegistry.get(dt),un=Vt&&Vt.messageElement.id;return!!un&&-1!=kt.indexOf(un)}_canBeDescribed(He,dt){if(!this._isElementNode(He))return!1;if(dt&&"object"==typeof dt)return!0;const kt=null==dt?"":`${dt}`.trim(),Vt=He.getAttribute("aria-label");return!(!kt||Vt&&Vt.trim()===kt)}_isElementNode(He){return He.nodeType===this._document.ELEMENT_NODE}static#e=this.\u0275fac=function(dt){return new(dt||Qe)(d.KVO(n.qQ),d.KVO(u.OD))};static#t=this.\u0275prov=d.jDH({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})();function Je(Qe,it){return"string"==typeof Qe?`${it||""}/${Qe}`:Qe}function ge(Qe,it){Qe.id||(Qe.id=`${Re}-${it}-${xe++}`)}class Z{constructor(it,He){this._letterKeyStream=new p.B7,this._items=[],this._selectedItemIndex=-1,this._pressedLetters=[],this._selectedItem=new p.B7,this.selectedItem=this._selectedItem;const dt="number"==typeof He?.debounceInterval?He.debounceInterval:200;He?.skipPredicate&&(this._skipPredicateFn=He.skipPredicate),this.setItems(it),this._setupKeyHandler(dt)}destroy(){this._pressedLetters=[],this._letterKeyStream.complete(),this._selectedItem.complete()}setCurrentSelectedItemIndex(it){this._selectedItemIndex=it}setItems(it){this._items=it}handleKey(it){const He=it.keyCode;it.key&&1===it.key.length?this._letterKeyStream.next(it.key.toLocaleUpperCase()):(He>=b.A&&He<=b.Z||He>=b.f2&&He<=b.bn)&&this._letterKeyStream.next(String.fromCharCode(He))}isTyping(){return this._pressedLetters.length>0}reset(){this._pressedLetters=[]}_setupKeyHandler(it){this._letterKeyStream.pipe((0,E.M)(He=>this._pressedLetters.push(He)),(0,L.B)(it),(0,P.p)(()=>this._pressedLetters.length>0),(0,A.T)(()=>this._pressedLetters.join("").toLocaleUpperCase())).subscribe(He=>{for(let dt=1;dt<this._items.length+1;dt++){const Vt=this._items[(this._selectedItemIndex+dt)%this._items.length];if(!this._skipPredicateFn?.(Vt)&&0===Vt.getLabel?.().toLocaleUpperCase().trim().indexOf(He)){this._selectedItem.next(Vt);break}}this._pressedLetters=[]})}}class oe{constructor(it,He){this._items=it,this._activeItemIndex=-1,this._activeItem=null,this._wrap=!1,this._typeaheadSub
1scription=I.y.EMPTY,this._vertical=!0,this._allowedModifierKeys=[],this._homeAndEnd=!1,this._pageUpAndDown={enabled:!1,delta:10},this._skipPredicateFn=dt=>dt.disabled,this.tabOut=new p.B7,this.change=new p.B7,it instanceof d.rOR?this._itemChangesSubscription=it.changes.subscribe(dt=>this._itemsChanged(dt.toArray())):(0,d.Hps)(it)&&(this._effectRef=(0,d.QZP)(()=>this._itemsChanged(it()),{injector:He}))}skipPredicate(it){return this._skipPredicateFn=it,this}withWrap(it=!0){return this._wrap=it,this}withVerticalOrientation(it=!0){return this._vertical=it,this}withHorizontalOrientation(it){return this._horizontal=it,this}withAllowedModifierKeys(it){return this._allowedModifierKeys=it,this}withTypeAhead(it=200){this._typeaheadSubscription.unsubscribe();const He=this._getItemsArray();return this._typeahead=new Z(He,{debounceInterval:"number"==typeof it?it:void 0,skipPredicate:dt=>this._skipPredicateFn(dt)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(dt=>{this.setActiveItem(dt)}),this}cancelTypeahead(){return this._typeahead?.reset(),this}withHomeAndEnd(it=!0){return this._homeAndEnd=it,this}withPageUpDown(it=!0,He=10){return this._pageUpAndDown={enabled:it,delta:He},this}setActiveItem(it){const He=this._activeItem;this.updateActiveItem(it),this._activeItem!==He&&this.change.next(this._activeItemIndex)}onKeydown(it){const He=it.keyCode,kt=["altKey","ctrlKey","metaKey","shiftKey"].every(Vt=>!it[Vt]||this._allowedModifierKeys.indexOf(Vt)>-1);switch(He){case b.wn:return void this.tabOut.next();case b.n6:if(this._vertical&&kt){this.setNextItemActive();break}return;case b.i7:if(this._vertical&&kt){this.setPreviousItemActive();break}return;case b.LE:if(this._horizontal&&kt){"rtl"===this._horizontal?this.setPreviousItemActive():this.setNextItemActive();break}return;case b.UQ:if(this._horizontal&&kt){"rtl"===this._horizontal?this.setNextItemActive():this.setPreviousItemActive();break}return;case b.yZ:if(this._homeAndEnd&&kt){this.setFirstItemActive();break}return;case b.Kp:if(this._homeAndEnd&&kt){this.setLastItemActive();break}return;case b.w_:if(this._pageUpAndDown.enabled&&kt){const Vt=this._activeItemIndex-this._pageUpAndDown.delta;this._setActiveItemByIndex(Vt>0?Vt:0,1);break}return;case b.dB:if(this._pageUpAndDown.enabled&&kt){const Vt=this._activeItemIndex+this._pageUpAndDown.delta,un=this._getItemsArray().length;this._setActiveItemByIndex(Vt<un?Vt:un-1,-1);break}return;default:return void((kt||(0,b.rp)(it,"shiftKey"))&&this._typeahead?.handleKey(it))}this._typeahead?.reset(),it.preventDefault()}get activeItemIndex(){return this._activeItemIndex}get activeItem(){return this._activeItem}isTyping(){return!!this._typeahead&&this._typeahead.isTyping()}setFirstItemActive(){this._setActiveItemByIndex(0,1)}setLastItemActive(){this._setActiveItemByIndex(this._getItemsArray().length-1,-1)}setNextItemActive(){this._activeItemIndex<0?this.setFirstItemActive():this._setActiveItemByDelta(1)}setPreviousItemActive(){this._activeItemIndex<0&&this._wrap?this.setLastItemActive():this._setActiveItemByDelta(-1)}updateActiveItem(it){const He=this._getItemsArray(),dt="number"==typeof it?it:He.indexOf(it);this._activeItem=He[dt]??null,this._activeItemIndex=dt,this._typeahead?.setCurrentSelectedItemIndex(dt)}destroy(){this._typeaheadSubscription.unsubscribe(),this._itemChangesSubscription?.unsubscribe(),this._effectRef?.destroy(),this._typeahead?.destroy(),this.tabOut.complete(),this.change.complete()}_setActiveItemByDelta(it){this._wrap?this._setActiveInWrapMode(it):this._setActiveInDefaultMode(it)}_setActiveInWrapMode(it){const He=this._getItemsArray();for(let dt=1;dt<=He.length;dt++){const kt=(this._activeItemIndex+it*dt+He.length)%He.length;if(!this._skipPredicateFn(He[kt]))return void this.setActiveItem(kt)}}_setActiveInDefaultMode(it){this._setActiveItemByIndex(this._activeItemIndex+it,it)}_setActiveItemByIndex(it,He){const dt=this._getItemsArray();if(dt[it]){for(;this._skipPredicateFn(dt[it]);)if(!dt[it+=He])return;this.setActiveItem(it)}}_getItemsArray(){return(0,d.Hps)(this._items)?this._items():this._items instanceof d.rOR?this._items.toArray():this._items}_itemsChanged(it){if(this._typeahead?.setItems(it),this._activeItem){const He=it.indexOf(this._activeItem);He>-1&&He!==this._activeItemIndex&&(this._activeItemIndex=He,this._typeahead?.setCurrentSelectedItemIndex(He))}}}
1class ue extends oe{setActiveItem(it){this.activeItem&&this.activeItem.setInactiveStyles(),super.setActiveItem(it),this.activeItem&&this.activeItem.setActiveStyles()}}class ke extends oe{constructor(){super(...arguments),this._origin="program"}setFocusOrigin(it){return this._origin=it,this}setActiveItem(it){super.setActiveItem(it),this.activeItem&&this.activeItem.focus(this._origin)}}class Te{_initializeFocus(){if(this._hasInitialFocused||0===this._items.length)return;let it=0;for(let dt=0;dt<this._items.length;dt++)if(!this._skipPredicateFn(this._items[dt])&&!this._isItemDisabled(this._items[dt])){it=dt;break}const He=this._items[it];He.makeFocusable?(this._activeItem?.unfocus(),this._activeItemIndex=it,this._activeItem=He,this._typeahead?.setCurrentSelectedItemIndex(it),He.makeFocusable()):this.focusItem(it),this._hasInitialFocused=!0}constructor(it,He){this._activeItemIndex=-1,this._activeItem=null,this._shouldActivationFollowFocus=!1,this._horizontalOrientation="ltr",this._skipPredicateFn=dt=>!1,this._trackByFn=dt=>dt,this._items=[],this._typeaheadSubscription=I.y.EMPTY,this._hasInitialFocused=!1,this.change=new p.B7,it instanceof d.rOR?(this._items=it.toArray(),it.changes.subscribe(dt=>{this._items=dt.toArray(),this._typeahead?.setItems(this._items),this._updateActiveItemIndex(this._items),this._initializeFocus()})):(0,C.A)(it)?it.subscribe(dt=>{this._items=dt,this._typeahead?.setItems(dt),this._updateActiveItemIndex(dt),this._initializeFocus()}):(this._items=it,this._initializeFocus()),"boolean"==typeof He.shouldActivationFollowFocus&&(this._shouldActivationFollowFocus=He.shouldActivationFollowFocus),He.horizontalOrientation&&(this._horizontalOrientation=He.horizontalOrientation),He.skipPredicate&&(this._skipPredicateFn=He.skipPredicate),He.trackBy&&(this._trackByFn=He.trackBy),typeof He.typeAheadDebounceInterval<"u"&&this._setTypeAhead(He.typeAheadDebounceInterval)}destroy(){this._typeaheadSubscription.unsubscribe(),this._typeahead?.destroy(),this.change.complete()}onKeydown(it){switch(it.key){case"Tab":return;case"ArrowDown":this._focusNextItem();break;case"ArrowUp":this._focusPreviousItem();break;case"ArrowRight":"rtl"===this._horizontalOrientation?this._collapseCurrentItem():this._expandCurrentItem();break;case"ArrowLeft":"rtl"===this._horizontalOrientation?this._expandCurrentItem():this._collapseCurrentItem();break;case"Home":this._focusFirstItem();break;case"End":this._focusLastItem();break;case"Enter":case" ":this._activateCurrentItem();break;default:if("*"===it.key){this._expandAllItemsAtCurrentItemLevel();break}return void this._typeahead?.handleKey(it)}this._typeahead?.reset(),it.preventDefault()}getActiveItemIndex(){return this._activeItemIndex}getActiveItem(){return this._activeItem}_focusFirstItem(){this.focusItem(this._findNextAvailableItemIndex(-1))}_focusLastItem(){this.focusItem(this._findPreviousAvailableItemIndex(this._items.length))}_focusNextItem(){this.focusItem(this._findNextAvailableItemIndex(this._activeItemIndex))}_focusPreviousItem(){this.focusItem(this._findPreviousAvailableItemIndex(this._activeItemIndex))}focusItem(it,He={}){He.emitChangeEvent??=!0;let dt="number"==typeof it?it:this._items.findIndex(un=>this._trackByFn(un)===this._trackByFn(it));if(dt<0||dt>=this._items.length)return;const kt=this._items[dt];if(null!==this._activeItem&&this._trackByFn(kt)===this._trackByFn(this._activeItem))return;const Vt=this._activeItem;this._activeItem=kt??null,this._activeItemIndex=dt,this._typeahead?.setCurrentSelectedItemIndex(dt),this._activeItem?.focus(),Vt?.unfocus(),He.emitChangeEvent&&this.change.next(this._activeItem),this._shouldActivationFollowFocus&&this._activateCurrentItem()}_updateActiveItemIndex(it){const He=this._activeItem;if(!He)return;const dt=it.findIndex(kt=>this._trackByFn(kt)===this._trackByFn(He));dt>-1&&dt!==this._activeItemIndex&&(this._activeItemIndex=dt,this._typeahead?.setCurrentSelectedItemIndex(dt))}_setTypeAhead(it){this._typeahead=new Z(this._items,{debounceInterval:"number"==typeof it?it:void 0,skipPredicate:He=>this._skipPredicateFn(He)}),this._typeaheadSubscription=this._typeahead.selectedItem.subscribe(He=>{this.focusItem(He)})}_findNextAvailableItemIndex(it){for(let He=it+1;He<this._items.length;He++)if(!this._skipPredicateFn(this._items[He]))return He;return it}_findPreviousAvailableItemIndex(it){for(let He=it-1;He>=0;He--)if(!this._skipPredicateFn(this._items[He]))return He;return it}_collapseCurrentItem(){if(this._activeItem)if(this._isCurrentItemExpanded())this._activeItem.collapse();else{const it=this._activeItem.getParent();if(!it||this._skipPredicateFn(it))return;this.focusItem(it)}}_expandCurrentItem(){this._activeItem&&(this._isCurrentItemExpanded()?(0,de.x)(this._activeItem.getChildren()).pipe((0,x.s)(1)).subscribe(it=>{const He=it.find(dt=>!this._skipPredicateFn(dt));He&&this.focusItem(He)}):this._activeItem.expand())}_isCurrentItemExpanded(){return!!this._activeItem&&("boolean"==typeof this._activeItem.isExpanded?this._activeItem.isExpanded:this._activeItem.isExpanded())}
1_isItemDisabled(it){return"boolean"==typeof it.isDisabled?it.isDisabled:it.isDisabled?.()}_expandAllItemsAtCurrentItemLevel(){if(!this._activeItem)return;const it=this._activeItem.getParent();let He;He=it?(0,de.x)(it.getChildren()):(0,B.of)(this._items.filter(dt=>null===dt.getParent())),He.pipe((0,x.s)(1)).subscribe(dt=>{for(const kt of dt)kt.expand()})}_activateCurrentItem(){this._activeItem?.activate()}}const _e=new d.nKC("tree-key-manager",{providedIn:"root",factory:function K(){return(Qe,it)=>new Te(Qe,it)}});let Ct=(()=>{class Qe{constructor(He){this._platform=He}isDisabled(He){return He.hasAttribute("disabled")}isVisible(He){return function te(Qe){return!!(Qe.offsetWidth||Qe.offsetHeight||"function"==typeof Qe.getClientRects&&Qe.getClientRects().length)}(He)&&"visible"===getComputedStyle(He).visibility}isTabbable(He){if(!this._platform.isBrowser)return!1;const dt=function ft(Qe){try{return Qe.frameElement}catch{return null}}(function cn(Qe){return Qe.ownerDocument&&Qe.ownerDocument.defaultView||window}(He));if(dt&&(-1===Ot(dt)||!this.isVisible(dt)))return!1;let kt=He.nodeName.toLowerCase(),Vt=Ot(He);return He.hasAttribute("contenteditable")?-1!==Vt:!("iframe"===kt||"object"===kt||this._platform.WEBKIT&&this._platform.IOS&&!function Lt(Qe){let it=Qe.nodeName.toLowerCase(),He="input"===it&&Qe.type;return"text"===He||"password"===He||"select"===it||"textarea"===it}(He))&&("audio"===kt?!!He.hasAttribute("controls")&&-1!==Vt:"video"===kt?-1!==Vt&&(null!==Vt||this._platform.FIREFOX||He.hasAttribute("controls")):He.tabIndex>=0)}isFocusable(He,dt){return function St(Qe){return!function qe(Qe){return function nt(Qe){return"input"==Qe.nodeName.toLowerCase()}(Qe)&&"hidden"==Qe.type}(Qe)&&(function pe(Qe){let it=Qe.nodeName.toLowerCase();return"input"===it||"select"===it||"button"===it||"textarea"===it}(Qe)||function Ft(Qe){return function It(Qe){return"a"==Qe.nodeName.toLowerCase()}(Qe)&&Qe.hasAttribute("href")}(Qe)||Qe.hasAttribute("contenteditable")||jt(Qe))}(He)&&!this.isDisabled(He)&&(dt?.ignoreVisibility||this.isVisible(He))}static#e=this.\u0275fac=function(dt){return new(dt||Qe)(d.KVO(u.OD))};static#t=this.\u0275prov=d.jDH({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})();function jt(Qe){if(!Qe.hasAttribute("tabindex")||void 0===Qe.tabIndex)return!1;let it=Qe.getAttribute("tabindex");return!(!it||isNaN(parseInt(it,10)))}function Ot(Qe){if(!jt(Qe))return null;const it=parseInt(Qe.getAttribute("tabindex")||"",10);return isNaN(it)?-1:it}class Ne{get enabled(){return this._enabled}set enabled(it){this._enabled=it,this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(it,this._startAnchor),this._toggleAnchorTabIndex(it,this._endAnchor))}constructor(it,He,dt,kt,Vt=!1,un){this._element=it,this._checker=He,this._ngZone=dt,this._document=kt,this._injector=un,this._hasAttached=!1,this.startAnchorListener=()=>this.focusLastTabbableElement(),this.endAnchorListener=()=>this.focusFirstTabbableElement(),this._enabled=!0,Vt||this.attachAnchors()}destroy(){const it=this._startAnchor,He=this._endAnchor;it&&(it.removeEventListener("focus",this.startAnchorListener),it.remove()),He&&(He.removeEventListener("focus",this.endAnchorListener),He.remove()),this._startAnchor=this._endAnchor=null,this._hasAttached=!1}attachAnchors(){return!!this._hasAttached||(this._ngZone.runOutsideAngular(()=>{this._startAnchor||(this._startAnchor=this._createAnchor(),this._startAnchor.addEventListener("focus",this.startAnchorListener)),this._endAnchor||(this._endAnchor=this._createAnchor(),this._endAnchor.addEventListener("focus",this.endAnchorListener))}),this._element.parentNode&&(this._element.parentNode.insertBefore(this._startAnchor,this._element),this._element.parentNode.insertBefore(this._endAnchor,this._element.nextSibling),this._hasAttached=!0),this._hasAttached)}focusInitialElementWhenReady(it){return new Promise(He=>{this._executeOnStable(()=>He(this.focusInitialElement(it)))})}focusFirstTabbableElementWhenReady(it){return new Promise(He=>{this._executeOnStable(()=>He(this.focusFirstTabbableElement(it)))})}focusLastTabbableElementWhenReady(it){return new Promise(He=>{this._executeOnStable(()=>He(this.focusLastTabbableElement(it)))})}_getRegionBoundary(it){const He=this._element.querySelectorAll(`[cdk-focus-region-${it}], [cdkFocusRegion${it}], [cdk-focus-${it}]`);return"start"==it?He.length?He[0]:this._getFirstTabbableElement(this._element):He.length?He[He.length-1]:this._getLastTabbableElement(this._element)}focusInitialElement(it){const He=this._element.querySelector("[cdk-focus-initial], [cdkFocusInitial]");if(He){if(!this._checker.isFocusable(He)){const dt=this._getFirstTabbableElement(He);return dt?.focus(it),!!dt}return He.focus(it),!0}return this.focusFirstTabbableElement(it)}focusFirstTabbableElement(it){const He=this._getRegionBoundary("start");return He&&He.focus(it),!!He}focusLastTabbableElement(it){const He=this._getRegionBoundary("end");return He&&He.focus(it),!!He}hasAttached(){return this._hasAttached}_getFirstTabbableElement(it){if(this._checker.isFocusable(it)&&this._checker.isTabbable(it))return it;const He=it.children;for(let dt=0;dt<He.length;dt++){const kt=He[dt].nodeType===this._document.ELEMENT_NODE?this._getFirstTabbableElement(He[dt]):null;if(kt)return kt}return null}_getLastTabbableElement(it){if(this._checker.isFocusable(it)&&this._checker.isTabbable(it))return it;const He=it.children;for(let dt=He.length-1;dt>=0;dt--){const kt=He[dt].nodeType===this._document.ELEMENT_NODE?this._getLastTabbableElement(He[dt]):null;if(kt)return kt}return null}_createAnchor(){const it=this._document.createElement("div");return this._toggleAnchorTabIndex(this._enabled,it),it.classList.add("cdk-visually-hidden"),it.classList.add("cdk-focus-trap-anchor"),it.setAttribute("aria-hidden","true"),it}_toggleAnchorTabIndex(it,He){it?He.setAttribute("tabindex","0"):He.removeAttribute("tabindex")}toggleAnchors(it){this._startAnchor&&this._endAnchor&&(this._toggleAnchorTabIndex(it,this._startAnchor),this._toggleAnchorTabIndex(it,this._endAnchor))}_executeOnStable(it){this._injector?(0,d.mal)(it,{injector:this._injector}):setTimeout(it)}}let Ie=(()=>{class Qe{constructor(He,dt,kt){this._checker=He,this._ngZone=dt,this._injector=(0,d.WQX)(d.zZn),this._document=kt}create(He,dt=!1){return new Ne(He,this._checker,this._ngZone,this._document,dt,this._injector)}static#e=this.\u0275fac=function(dt){return new(dt||Qe)(d.KVO(Ct),d.KVO(d.SKi),d.KVO(n.qQ))};static#t=this.\u0275prov=d.jDH({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})(),he=(()=>{class Qe{get enabled(){return this.focusTrap?.enabled||!1}set enabled(He){this.focusTrap&&(this.focusTrap.enabled=He)}constructor(He,dt,kt){this._elementRef=He,this._focusTrapFactory=dt,this._previouslyFocusedElement=null,(0,d.WQX)(u.OD).isBrowser&&(this.focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement,!0))}ngOnDestroy(){this.focusTrap?.destroy(),this._previouslyFocusedElement&&(this._previouslyFocusedElement.focus(),this._previouslyFocusedElement=null)}ngAfterContentInit(){this.focusTrap?.attachAnchors(),this.autoCapture&&this._captureFocus()}ngDoCheck(){this.focusTrap&&!this.focusTrap.hasAttached()&&this.focusTrap.attachAnchors()}ngOnChanges(He){const dt=He.autoCapture;dt&&!dt.firstChange&&this.autoCapture&&this.focusTrap?.hasAttached()&&this._captureFocus()}_captureFocus(){this._previouslyFocusedElement=(0,u.vc)(),this.focusTrap?.focusInitialElementWhenReady()}static#e=this.\u0275fac=function(dt){return new(dt||Qe)(d.rXU(d.aKT),d.rXU(Ie),d.rXU(n.qQ))};static#t=this.\u0275dir=d.FsC({type:Qe,selectors:[["","cdkTrapFocus",""]],inputs:{enabled:[2,"cdkTrapFocus","enabled",d.L39],autoCapture:[2,"cdkTrapFocusAutoCapture","autoCapture",d.L39]},exportAs:["cdkTrapFocus"],standalone:!0,features:[d.GFd,d.OA$]})}return Qe})();function Me(Qe){return 0===Qe.buttons||0===Qe.detail}function rt(Qe){const it=Qe.touches&&Qe.touches[0]||Qe.changedTouches&&Qe.changedTouches[0];return!(!it||-1!==it.identifier||null!=it.radiusX&&1!==it.radiusX||null!=it.radiusY&&1!==it.radiusY)}const bt=new d.nKC("cdk-input-modality-detector-options"),Xt={ignoreKeys:[b.A$,b.W3,b.eg,b.Ge,b.FX]},Nt=(0,u.BQ)({passive:!0,capture:!0});let Jt=(()=>{class Qe{get mostRecentModality(){return this._modality.value}constructor(He,dt,kt,Vt){this._platform=He,this._mostRecentTarget=null,this._modality=new M.t(null),this._lastTouchMs=0,this._onKeydown=un=>{this._options?.ignoreKeys?.some(Wn=>Wn===un.keyCode)||(this._modality.next("keyboard"),this._mostRecentTarget=(0,u.Fb)(un))},this._onMousedown=un=>{Date.now()-this._lastTouchMs<650||(this._modality.next(Me(un)?"keyboard":"mouse"),this._mostRecentTarget=(0,u.Fb)(un))},this._onTouchstart=un=>{rt(un)?this._modality.next("keyboard"):(this._lastTouchMs=Date.now(),this._modality.next("touch"),this._mostRecentTarget=(0,u.Fb)(un))},this._options={...Xt,...Vt},this.modalityDetected=this._modality.pipe((0,U.i)(1)),this.modalityChanged=this.modalityDetected.pipe((0,H.F)()),He.isBrowser&&dt.runOutsideAngular(()=>{kt.addEventListener("keydown",this._onKeydown,Nt),kt.addEventListener("mousedown",this._onMousedown,Nt),kt.addEventListener("touchstart",this._onTouchstart,Nt)})}ngOnDestroy(){this._modality.complete(),this._platform.isBrowser&&(document.removeEventListener("keydown",this._onKeydown,Nt),document.removeEventListener("mousedown",this._onMousedown,Nt),document.removeEventListener("touchstart",this._onTouchstart,Nt))}static#e=this.\u0275fac=function(dt){return new(dt||Qe)(d.KVO(u.OD),d.KVO(d.SKi),d.KVO(n.qQ),d.KVO(bt,8))};static#t=this.\u0275prov=d.jDH({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})();
1const Ut=new d.nKC("liveAnnouncerElement",{providedIn:"root",factory:function Qt(){return null}}),rn=new d.nKC("LIVE_ANNOUNCER_DEFAULT_OPTIONS");let yn=0,Pn=(()=>{class Qe{constructor(He,dt,kt,Vt){this._ngZone=dt,this._defaultOptions=Vt,this._document=kt,this._liveElement=He||this._createLiveElement()}announce(He,...dt){const kt=this._defaultOptions;let Vt,un;return 1===dt.length&&"number"==typeof dt[0]?un=dt[0]:[Vt,un]=dt,this.clear(),clearTimeout(this._previousTimeout),Vt||(Vt=kt&&kt.politeness?kt.politeness:"polite"),null==un&&kt&&(un=kt.duration),this._liveElement.setAttribute("aria-live",Vt),this._liveElement.id&&this._exposeAnnouncerToModals(this._liveElement.id),this._ngZone.runOutsideAngular(()=>(this._currentPromise||(this._currentPromise=new Promise(Wn=>this._currentResolve=Wn)),clearTimeout(this._previousTimeout),this._previousTimeout=setTimeout(()=>{this._liveElement.textContent=He,"number"==typeof un&&(this._previousTimeout=setTimeout(()=>this.clear(),un)),this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0},100),this._currentPromise))}clear(){this._liveElement&&(this._liveElement.textContent="")}ngOnDestroy(){clearTimeout(this._previousTimeout),this._liveElement?.remove(),this._liveElement=null,this._currentResolve?.(),this._currentPromise=this._currentResolve=void 0}_createLiveElement(){const He="cdk-live-announcer-element",dt=this._document.getElementsByClassName(He),kt=this._document.createElement("div");for(let Vt=0;Vt<dt.length;Vt++)dt[Vt].remove();return kt.classList.add(He),kt.classList.add("cdk-visually-hidden"),kt.setAttribute("aria-atomic","true"),kt.setAttribute("aria-live","polite"),kt.id="cdk-live-announcer-"+yn++,this._document.body.appendChild(kt),kt}_exposeAnnouncerToModals(He){const dt=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let kt=0;kt<dt.length;kt++){const Vt=dt[kt],un=Vt.getAttribute("aria-owns");un?-1===un.indexOf(He)&&Vt.setAttribute("aria-owns",un+" "+He):Vt.setAttribute("aria-owns",He)}}static#e=this.\u0275fac=function(dt){return new(dt||Qe)(d.KVO(Ut,8),d.KVO(d.SKi),d.KVO(n.qQ),d.KVO(rn,8))};static#t=this.\u0275prov=d.jDH({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})();var be=function(Qe){return Qe[Qe.IMMEDIATE=0]="IMMEDIATE",Qe[Qe.EVENTUAL=1]="EVENTUAL",Qe}(be||{});const ce=new d.nKC("cdk-focus-monitor-default-options"),ze=(0,u.BQ)({passive:!0,capture:!0});let me=(()=>{class Qe{constructor(He,dt,kt,Vt,un){this._ngZone=He,this._platform=dt,this._inputModalityDetector=kt,this._origin=null,this._windowFocused=!1,this._originFromTouchInteraction=!1,this._elementInfo=new Map,this._monitoredElementCount=0,this._rootNodeFocusListenerCount=new Map,this._windowFocusListener=()=>{this._windowFocused=!0,this._windowFocusTimeoutId=window.setTimeout(()=>this._windowFocused=!1)},this._stopInputModalityDetector=new p.B7,this._rootNodeFocusAndBlurListener=Wn=>{for(let qn=(0,u.Fb)(Wn);qn;qn=qn.parentElement)"focus"===Wn.type?this._onFocus(Wn,qn):this._onBlur(Wn,qn)},this._document=Vt,this._detectionMode=un?.detectionMode||be.IMMEDIATE}monitor(He,dt=!1){const kt=(0,v.i8)(He);if(!this._platform.isBrowser||1!==kt.nodeType)return(0,B.of)();const Vt=(0,u.KT)(kt)||this._getDocument(),un=this._elementInfo.get(kt);if(un)return dt&&(un.checkChildren=!0),un.subject;const Wn={checkChildren:dt,subject:new p.B7,rootNode:Vt};return this._elementInfo.set(kt,Wn),this._registerGlobalListeners(Wn),Wn.subject}stopMonitoring(He){const dt=(0,v.i8)(He),kt=this._elementInfo.get(dt);kt&&(kt.subject.complete(),this._setClasses(dt),this._elementInfo.delete(dt),this._removeGlobalListeners(kt))}focusVia(He,dt,kt){const Vt=(0,v.i8)(He);Vt===this._getDocument().activeElement?this._getClosestElementsInfo(Vt).forEach(([Wn,Qn])=>this._originChanged(Wn,dt,Qn)):(this._setOrigin(dt),"function"==typeof Vt.focus&&Vt.focus(kt))}ngOnDestroy(){this._elementInfo.forEach((He,dt)=>this.stopMonitoring(dt))}_getDocument(){return this._document||document}_getWindow(){return this._getDocument().defaultView||window}_getFocusOrigin(He){return this._origin?this._originFromTouchInteraction?this._shouldBeAttributedToTouch(He)?"touch":"program":this._origin:this._windowFocused&&this._lastFocusOrigin?this._lastFocusOrigin:He&&this._isLastInteractionFromInputLabel(He)?"mouse":"program"}_shouldBeAttributedToTouch(He){return this._detectionMode===be.EVENTUAL||!!He?.contains(this._inputModalityDetector._mostRecentTarget)}_setClasses(He,dt){He.classList.toggle("cdk-focused",!!dt),He.classList.toggle("cdk-touch-focused","touch"===dt),He.classList.toggle("cdk-keyboard-focused","keyboard"===dt),He.classList.toggle("cdk-mouse-focused","mouse"===dt),He.classList.toggle("cdk-program-focused","program"===dt)}_setOrigin(He,dt=!1){this._ngZone.runOutsideAngular(()=>{this._origin=He,this._originFromTouchInteraction="touch"===He&&dt,this._detectionMode===be.IMMEDIATE&&(clearTimeout(this._originTimeoutId),this._originTimeoutId=setTimeout(()=>this._origin=null,this._originFromTouchInteraction?650:1))})}_onFocus(He,dt){const kt=this._elementInfo.get(dt),Vt=(0,u.Fb)(He);!kt||!kt.checkChildren&&dt!==Vt||this._originChanged(dt,this._getFocusOrigin(Vt),kt)}_onBlur(He,dt){const kt=this._elementInfo.get(dt);!kt||kt.checkChildren&&He.relatedTarget instanceof Node&&dt.contains(He.relatedTarget)||(this._setClasses(dt),this._emitOrigin(kt,null))}_emitOrigin(He,dt){He.subject.observers.length&&this._ngZone.run(()=>He.subject.next(dt))}_registerGlobalListeners(He){if(!this._platform.isBrowser)return;const dt=He.rootNode,kt=this._rootNodeFocusListenerCount.get(dt)||0;kt||this._ngZone.runOutsideAngular(()=>{dt.addEventListener("focus",this._rootNodeFocusAndBlurListener,ze),dt.addEventListener("blur",this._rootNodeFocusAndBlurListener,ze)}),this._rootNodeFocusListenerCount.set(dt,kt+1),1==++this._monitoredElementCount&&(this._ngZone.runOutsideAngular(()=>{this._getWindow().addEventListener("focus",this._windowFocusListener)}),this._inputModalityDetector.modalityDetected.pipe((0,W.Q)(this._stopInputModalityDetector)).subscribe(Vt=>{this._setOrigin(Vt,!0)}))}_removeGlobalListeners(He){const dt=He.rootNode;if(this._rootNodeFocusListenerCount.has(dt)){const kt=this._rootNodeFocusListenerCount.get(dt);kt>1?this._rootNodeFocusListenerCount.set(dt,kt-1):(dt.removeEventListener("focus",this._rootNodeFocusAndBlurListener,ze),dt.removeEventListener("blur",this._rootNodeFocusAndBlurListener,ze),this._rootNodeFocusListenerCount.delete(dt))}--this._monitoredElementCount||(this._getWindow().removeEventListener("focus",this._windowFocusListener),this._stopInputModalityDetector.next(),clearTimeout(this._windowFocusTimeoutId),clearTimeout(this._originTimeoutId))}_originChanged(He,dt,kt){this._setClasses(He,dt),this._emitOrigin(kt,dt),this._lastFocusOrigin=dt}_getClosestElementsInfo(He){const dt=[];return this._elementInfo.forEach((kt,Vt)=>{(Vt===He||kt.checkChildren&&Vt.contains(He))&&dt.push([Vt,kt])}),dt}_isLastInteractionFromInputLabel(He){const{_mostRecentTarget:dt,mostRecentModality:kt}=this._inputModalityDetector;if("mouse"!==kt||!dt||dt===He||"INPUT"!==He.nodeName&&"TEXTAREA"!==He.nodeName||He.disabled)return!1;const Vt=He.labels;if(Vt)for(let un=0;un<Vt.length;un++)if(Vt[un].contains(dt))return!0;return!1}static#e=this.\u0275fac=function(dt){return new(dt||Qe)(d.KVO(d.SKi),d.KVO(u.OD),d.KVO(Jt),d.KVO(n.qQ,8),d.KVO(ce,8))};static#t=this.\u0275prov=d.jDH({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})(),$e=(()=>{class Qe{constructor(He,dt){this._elementRef=He,this._focusMonitor=dt,this._focusOrigin=null,this.cdkFocusChange=new d.bkB}get focusOrigin(){return this._focusOrigin}ngAfterViewInit(){const He=this._elementRef.nativeElement;this._monitorSubscription=this._focusMonitor.monitor(He,1===He.nodeType&&He.hasAttribute("cdkMonitorSubtreeFocus")).subscribe(dt=>{this._focusOrigin=dt,this.cdkFocusChange.emit(dt)})}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._monitorSubscription&&this._monitorSubscription.unsubscribe()}static#e=this.\u0275fac=function(dt){return new(dt||Qe)(d.rXU(d.aKT),d.rXU(me))};static#t=this.\u0275dir=d.FsC({type:Qe,selectors:[["","cdkMonitorElementFocus",""],["","cdkMonitorSubtreeFocus",""]],outputs:{cdkFocusChange:"cdkFocusChange"},exportAs:["cdkMonitorFocus"],standalone:!0})}return Qe})();var De=function(Qe){return Qe[Qe.NONE=0]="NONE",Qe[Qe.BLACK_ON_WHITE=1]="BLACK_ON_WHITE",Qe[Qe.WHITE_ON_BLACK=2]="WHITE_ON_BLACK",Qe}(De||{});const st="cdk-high-contrast-black-on-white",je="cdk-high-contrast-white-on-black",et="cdk-high-contrast-active";let We=(()=>{class Qe{constructor(He,dt){this._platform=He,this._document=dt,this._breakpointSubscription=(0,d.WQX)(y.QP).observe("(forced-colors: active)").subscribe(()=>{this._hasCheckedHighContrastMode&&(this._hasCheckedHighContrastMode=!1,this._applyBodyHighContrastModeCssClasse
1s())})}getHighContrastMode(){if(!this._platform.isBrowser)return De.NONE;const He=this._document.createElement("div");He.style.backgroundColor="rgb(1,2,3)",He.style.position="absolute",this._document.body.appendChild(He);const dt=this._document.defaultView||window,kt=dt&&dt.getComputedStyle?dt.getComputedStyle(He):null,Vt=(kt&&kt.backgroundColor||"").replace(/ /g,"");switch(He.remove(),Vt){case"rgb(0,0,0)":case"rgb(45,50,54)":case"rgb(32,32,32)":return De.WHITE_ON_BLACK;case"rgb(255,255,255)":case"rgb(255,250,239)":return De.BLACK_ON_WHITE}return De.NONE}ngOnDestroy(){this._breakpointSubscription.unsubscribe()}_applyBodyHighContrastModeCssClasses(){if(!this._hasCheckedHighContrastMode&&this._platform.isBrowser&&this._document.body){const He=this._document.body.classList;He.remove(et,st,je),this._hasCheckedHighContrastMode=!0;const dt=this.getHighContrastMode();dt===De.BLACK_ON_WHITE?He.add(et,st):dt===De.WHITE_ON_BLACK&&He.add(et,je)}}static#e=this.\u0275fac=function(dt){return new(dt||Qe)(d.KVO(u.OD),d.KVO(n.qQ))};static#t=this.\u0275prov=d.jDH({token:Qe,factory:Qe.\u0275fac,providedIn:"root"})}return Qe})(),at=(()=>{class Qe{constructor(He){He._applyBodyHighContrastModeCssClasses()}static#e=this.\u0275fac=function(dt){return new(dt||Qe)(d.KVO(We))};static#t=this.\u0275mod=d.$C({type:Qe});static#n=this.\u0275inj=d.G2t({imports:[se.w5]})}return Qe})()},28203:(mt,ie,a)=>{"use strict";a.d(ie,{dS:()=>B,jI:()=>b});var n=a(54438),d=a(60177);const u=new n.nKC("cdk-dir-doc",{providedIn:"root",factory:function p(){return(0,n.WQX)(d.qQ)}}),I=/^(ar|ckb|dv|he|iw|fa|nqo|ps|sd|ug|ur|yi|.*[-_](Adlm|Arab|Hebr|Nkoo|Rohg|Thaa))(?!.*[-_](Latn|Cyrl)($|-|_))($|-|_)/i;let B=(()=>{class E{constructor(P){this.value="ltr",this.change=new n.bkB,P&&(this.value=function C(E){const L=E?.toLowerCase()||"";return"auto"===L&&typeof navigator<"u"&&navigator?.language?I.test(navigator.language)?"rtl":"ltr":"rtl"===L?"rtl":"ltr"}((P.body?P.body.dir:null)||(P.documentElement?P.documentElement.dir:null)||"ltr"))}ngOnDestroy(){this.change.complete()}static#e=this.\u0275fac=function(A){return new(A||E)(n.KVO(u,8))};static#t=this.\u0275prov=n.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})(),b=(()=>{class E{static#e=this.\u0275fac=function(A){return new(A||E)};static#t=this.\u0275mod=n.$C({type:E});static#n=this.\u0275inj=n.G2t({})}return E})()},14085:(mt,ie,a)=>{"use strict";a.d(ie,{FG:()=>I,OE:()=>u,a1:()=>C,cc:()=>M,he:()=>d,i8:()=>B,o1:()=>p});var n=a(54438);function d(b){return null!=b&&"false"!=`${b}`}function u(b,E=0){return p(b)?Number(b):2===arguments.length?E:0}function p(b){return!isNaN(parseFloat(b))&&!isNaN(Number(b))}function I(b){return Array.isArray(b)?b:[b]}function C(b){return null==b?"":"string"==typeof b?b:`${b}px`}function B(b){return b instanceof n.aKT?b.nativeElement:b}function M(b,E=/\s+/){const L=[];if(null!=b){const P=Array.isArray(b)?b:`${b}`.split(E);for(const A of P){const x=`${A}`.trim();x&&L.push(x)}}return L}},8045:(mt,ie,a)=>{"use strict";a.d(ie,{x:()=>u});var n=a(8982),d=a(14421);function u(p){return(0,n.A)(p)?p:(0,d.of)(p)}},45024:(mt,ie,a)=>{"use strict";a.d(ie,{CB:()=>A,DQ:()=>P,Q3:()=>b,qS:()=>C,sL:()=>E,xn:()=>L,y4:()=>B,zP:()=>U});var n=a(14725),p=(a(8982),a(14421),a(45286)),I=a(54438);class C{}function B(H){return H&&"function"==typeof H.connect&&!(H instanceof n.G)}var b=function(H){return H[H.REPLACED=0]="REPLACED",H[H.INSERTED=1]="INSERTED",H[H.MOVED=2]="MOVED",H[H.REMOVED=3]="REMOVED",H}(b||{});const E=new I.nKC("_ViewRepeater");class L{applyChanges(W,de,se,v,y){W.forEachOperation((j,R,ae)=>{let ye,z;if(null==j.previousIndex){const Re=se(j,R,ae);ye=de.createEmbeddedView(Re.templateRef,Re.context,Re.index),z=b.INSERTED}else null==ae?(de.remove(R),z=b.REMOVED):(ye=de.get(R),de.move(ye,ae),z=b.MOVED);y&&y({context:ye?.context,operation:z,record:j})})}detach(){}}class P{constructor(){this.viewCacheSize=20,this._viewCache=[]}applyChanges(W,de,se,v,y){W.forEachOperation((j,R,ae)=>{let ye,z;null==j.previousIndex?(ye=this._insertView(()=>se(j,R,ae),ae,de,v(j)),z=ye?b.INSERTED:b.REPLACED):null==ae?(this._detachAndCacheView(R,de),z=b.REMOVED):(ye=this._moveView(R,ae,de,v(j)),z=b.MOVED),y&&y({context:ye?.context,operation:z,re
1cord:j})})}detach(){for(const W of this._viewCache)W.destroy();this._viewCache=[]}_insertView(W,de,se,v){const y=this._insertViewFromCache(de,se);if(y)return void(y.context.$implicit=v);const j=W();return se.createEmbeddedView(j.templateRef,j.context,j.index)}_detachAndCacheView(W,de){const se=de.detach(W);this._maybeCacheView(se,de)}_moveView(W,de,se,v){const y=se.get(W);return se.move(y,de),y.context.$implicit=v,y}_maybeCacheView(W,de){if(this._viewCache.length<this.viewCacheSize)this._viewCache.push(W);else{const se=de.indexOf(W);-1===se?W.destroy():de.remove(se)}}_insertViewFromCache(W,de){const se=this._viewCache.pop();return se&&de.insert(se,W),se||null}}class A{get selected(){return this._selected||(this._selected=Array.from(this._selection.values())),this._selected}constructor(W=!1,de,se=!0,v){this._multiple=W,this._emitChanges=se,this.compareWith=v,this._selection=new Set,this._deselectedToEmit=[],this._selectedToEmit=[],this.changed=new p.B7,de&&de.length&&(W?de.forEach(y=>this._markSelected(y)):this._markSelected(de[0]),this._selectedToEmit.length=0)}select(...W){this._verifyValueAssignment(W),W.forEach(se=>this._markSelected(se));const de=this._hasQueuedChanges();return this._emitChangeEvent(),de}deselect(...W){this._verifyValueAssignment(W),W.forEach(se=>this._unmarkSelected(se));const de=this._hasQueuedChanges();return this._emitChangeEvent(),de}setSelection(...W){this._verifyValueAssignment(W);const de=this.selected,se=new Set(W);W.forEach(y=>this._markSelected(y)),de.filter(y=>!se.has(this._getConcreteValue(y,se))).forEach(y=>this._unmarkSelected(y));const v=this._hasQueuedChanges();return this._emitChangeEvent(),v}toggle(W){return this.isSelected(W)?this.deselect(W):this.select(W)}clear(W=!0){this._unmarkAll();const de=this._hasQueuedChanges();return W&&this._emitChangeEvent(),de}isSelected(W){return this._selection.has(this._getConcreteValue(W))}isEmpty(){return 0===this._selection.size}hasValue(){return!this.isEmpty()}sort(W){this._multiple&&this.selected&&this._selected.sort(W)}isMultipleSelection(){return this._multiple}_emitChangeEvent(){this._selected=null,(this._selectedToEmit.length||this._deselectedToEmit.length)&&(this.changed.next({source:this,added:this._selectedToEmit,removed:this._deselectedToEmit}),this._deselectedToEmit=[],this._selectedToEmit=[])}_markSelected(W){W=this._getConcreteValue(W),this.isSelected(W)||(this._multiple||this._unmarkAll(),this.isSelected(W)||this._selection.add(W),this._emitChanges&&this._selectedToEmit.push(W))}_unmarkSelected(W){W=this._getConcreteValue(W),this.isSelected(W)&&(this._selection.delete(W),this._emitChanges&&this._deselectedToEmit.push(W))}_unmarkAll(){this.isEmpty()||this._selection.forEach(W=>this._unmarkSelected(W))}_verifyValueAssignment(W){}_hasQueuedChanges(){return!(!this._deselectedToEmit.length&&!this._selectedToEmit.length)}_getConcreteValue(W,de){if(this.compareWith){de=de??this._selection;for(let se of de)if(this.compareWith(W,se))return se;return W}return W}}let U=(()=>{class H{constructor(){this._listeners=[]}notify(de,se){for(let v of this._listeners)v(de,se)}listen(de){return this._listeners.push(de),()=>{this._listeners=this._listeners.filter(se=>de!==se)}}ngOnDestroy(){this._listeners=[]}static#e=this.\u0275fac=function(se){return new(se||H)};static#t=this.\u0275prov=I.jDH({token:H,factory:H.\u0275fac,providedIn:"root"})}return H})()},67336:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>K,A$:()=>M,FX:()=>C,Fm:()=>I,G_:()=>d,Ge:()=>re,Kp:()=>U,LE:()=>se,SJ:()=>ae,UQ:()=>W,W3:()=>B,Z:()=>Le,_f:()=>L,bn:()=>Z,dB:()=>x,eg:()=>Yt,f2:()=>ye,i7:()=>de,n6:()=>v,rp:()=>hn,t6:()=>P,w_:()=>A,wn:()=>u,yZ:()=>H});const d=8,u=9,I=13,C=16,B=17,M=18,L=27,P=32,A=33,x=34,U=35,H=36,W=37,de=38,se=39,v=40,ae=46,ye=48,Z=57,K=65,Le=90,re=91,Yt=224;function hn(fn,...kn){return kn.length?kn.some(Mn=>fn[Mn]):fn.altKey||fn.shiftKey||fn.ctrlKey||fn.metaKey}},99327:(mt,ie,a)=>{"use strict";a.d(ie,{DY:()=>W,QP:()=>v,RH:()=>x,Rp:()=>j});var n=a(54438),d=a(14085),u=a(45286),p=a(49714),I=a(41639),C=a(45817),B=a(19493),M=a(17753),b=a(63020),E=a(95006),L=a(23176),P=a(7605),A=a(36860);let x=(()=>{class R{static#e=this.\u0275fac=function(z){return new(z||R)};static#t=this.\u0275mod=n.$C({type:R});static#n=this.\u0275inj=n.G2t({})}return R})();const U=new Set;let H,W=(()=>{class R{constructor(ye,z){this._platform=ye,this._nonce=z,this._matchMedia=this._platform.isBrowser&&window.matchMedia?window.matchMedia.bind(window):se}matchMedia(ye){return(this._platform.WEBKIT||this._platform.BLINK)&&function de(R,ae){if(!U.has(R))try{H||(H=document.createElement("style"),ae&&H.setAttribute("nonce",ae),H.setAttribute("type","text/css"),document.head.appendChild(H
1)),H.sheet&&(H.sheet.insertRule(`@media ${R} {body{ }}`,0),U.add(R))}catch(ye){console.error(ye)}}(ye,this._nonce),this._matchMedia(ye)}static#e=this.\u0275fac=function(z){return new(z||R)(n.KVO(A.OD),n.KVO(n.BIS,8))};static#t=this.\u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();function se(R){return{matches:"all"===R||""===R,media:R,addListener:()=>{},removeListener:()=>{}}}let v=(()=>{class R{constructor(ye,z){this._mediaMatcher=ye,this._zone=z,this._queries=new Map,this._destroySubject=new u.B7}ngOnDestroy(){this._destroySubject.next(),this._destroySubject.complete()}isMatched(ye){return y((0,d.FG)(ye)).some(Re=>this._registerQuery(Re).mql.matches)}observe(ye){const Re=y((0,d.FG)(ye)).map(xe=>this._registerQuery(xe).observable);let Xe=(0,p.zV)(Re);return Xe=(0,I.x)(Xe.pipe((0,B.s)(1)),Xe.pipe((0,M.i)(1),(0,b.B)(0))),Xe.pipe((0,E.T)(xe=>{const ve={matches:!1,breakpoints:{}};return xe.forEach(({matches:Je,query:ge})=>{ve.matches=ve.matches||Je,ve.breakpoints[ge]=Je}),ve}))}_registerQuery(ye){if(this._queries.has(ye))return this._queries.get(ye);const z=this._mediaMatcher.matchMedia(ye),Xe={observable:new C.c(xe=>{const ve=Je=>this._zone.run(()=>xe.next(Je));return z.addListener(ve),()=>{z.removeListener(ve)}}).pipe((0,L.Z)(z),(0,E.T)(({matches:xe})=>({query:ye,matches:xe})),(0,P.Q)(this._destroySubject)),mql:z};return this._queries.set(ye,Xe),Xe}static#e=this.\u0275fac=function(z){return new(z||R)(n.KVO(W),n.KVO(n.SKi))};static#t=this.\u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();function y(R){return R.map(ae=>ae.split(",")).reduce((ae,ye)=>ae.concat(ye)).map(ae=>ae.trim())}const j={XSmall:"(max-width: 599.98px)",Small:"(min-width: 600px) and (max-width: 959.98px)",Medium:"(min-width: 960px) and (max-width: 1279.98px)",Large:"(min-width: 1280px) and (max-width: 1919.98px)",XLarge:"(min-width: 1920px)",Handset:"(max-width: 599.98px) and (orientation: portrait), (max-width: 959.98px) and (orientation: landscape)",Tablet:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait), (min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",Web:"(min-width: 840px) and (orientation: portrait), (min-width: 1280px) and (orientation: landscape)",HandsetPortrait:"(max-width: 599.98px) and (orientation: portrait)",TabletPortrait:"(min-width: 600px) and (max-width: 839.98px) and (orientation: portrait)",WebPortrait:"(min-width: 840px) and (orientation: portrait)",HandsetLandscape:"(max-width: 959.98px) and (orientation: landscape)",TabletLandscape:"(min-width: 960px) and (max-width: 1279.98px) and (orientation: landscape)",WebLandscape:"(min-width: 1280px) and (orientation: landscape)"}},72318:(mt,ie,a)=>{"use strict";a.d(ie,{Wv:()=>L,w5:()=>P});var n=a(14085),d=a(54438),u=a(45817),p=a(45286),I=a(95006),C=a(58728),B=a(63020);let b=(()=>{class A{create(U){return typeof MutationObserver>"u"?null:new MutationObserver(U)}static#e=this.\u0275fac=function(H){return new(H||A)};static#t=this.\u0275prov=d.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}return A})(),E=(()=>{class A{constructor(U){this._mutationObserverFactory=U,this._observedElements=new Map,this._ngZone=(0,d.WQX)(d.SKi)}ngOnDestroy(){this._observedElements.forEach((U,H)=>this._cleanupObserver(H))}observe(U){const H=(0,n.i8)(U);return new u.c(W=>{const se=this._observeElement(H).pipe((0,I.T)(v=>v.filter(y=>!function M(A){if("characterData"===A.type&&A.target instanceof Comment)return!0;if("childList"===A.type){for(let x=0;x<A.addedNodes.length;x++)if(!(A.addedNodes[x]instanceof Comment))return!1;for(let x=0;x<A.removedNodes.length;x++)if(!(A.removedNodes[x]instanceof Comment))return!1;return!0}return!1}(y))),(0,C.p)(v=>!!v.length)).subscribe(v=>{this._ngZone.run(()=>{W.next(v)})});return()=>{se.unsubscribe(),this._unobserveElement(H)}})}_observeElement(U){return this._ngZone.runOutsideAngular(()=>{if(this._observedElements.has(U))this._observedElements.get(U).count++;else{const H=new p.B7,W=this._mutationObserverFactory.create(de=>H.next(de));W&&W.observe(U,{characterData:!0,childList:!0,subtree:!0}
1),this._observedElements.set(U,{observer:W,stream:H,count:1})}return this._observedElements.get(U).stream})}_unobserveElement(U){this._observedElements.has(U)&&(this._observedElements.get(U).count--,this._observedElements.get(U).count||this._cleanupObserver(U))}_cleanupObserver(U){if(this._observedElements.has(U)){const{observer:H,stream:W}=this._observedElements.get(U);H&&H.disconnect(),W.complete(),this._observedElements.delete(U)}}static#e=this.\u0275fac=function(H){return new(H||A)(d.KVO(b))};static#t=this.\u0275prov=d.jDH({token:A,factory:A.\u0275fac,providedIn:"root"})}return A})(),L=(()=>{class A{get disabled(){return this._disabled}set disabled(U){this._disabled=U,this._disabled?this._unsubscribe():this._subscribe()}get debounce(){return this._debounce}set debounce(U){this._debounce=(0,n.OE)(U),this._subscribe()}constructor(U,H){this._contentObserver=U,this._elementRef=H,this.event=new d.bkB,this._disabled=!1,this._currentSubscription=null}ngAfterContentInit(){!this._currentSubscription&&!this.disabled&&this._subscribe()}ngOnDestroy(){this._unsubscribe()}_subscribe(){this._unsubscribe();const U=this._contentObserver.observe(this._elementRef);this._currentSubscription=(this.debounce?U.pipe((0,B.B)(this.debounce)):U).subscribe(this.event)}_unsubscribe(){this._currentSubscription?.unsubscribe()}static#e=this.\u0275fac=function(H){return new(H||A)(d.rXU(E),d.rXU(d.aKT))};static#t=this.\u0275dir=d.FsC({type:A,selectors:[["","cdkObserveContent",""]],inputs:{disabled:[2,"cdkObserveContentDisabled","disabled",d.L39],debounce:"debounce"},outputs:{event:"cdkObserveContent"},exportAs:["cdkObserveContent"],standalone:!0,features:[d.GFd]})}return A})(),P=(()=>{class A{static#e=this.\u0275fac=function(H){return new(H||A)};static#t=this.\u0275mod=d.$C({type:A});static#n=this.\u0275inj=d.G2t({providers:[b]})}return A})()},98170:(mt,ie,a)=>{"use strict";a.d(ie,{a:()=>b});var n=a(54438),d=a(45286),u=a(45817),p=a(58728),I=a(68712),C=a(7605);class M{constructor(L){this._box=L,this._destroyed=new d.B7,this._resizeSubject=new d.B7,this._elementObservables=new Map,typeof ResizeObserver<"u"&&(this._resizeObserver=new ResizeObserver(P=>this._resizeSubject.next(P)))}observe(L){return this._elementObservables.has(L)||this._elementObservables.set(L,new u.c(P=>{const A=this._resizeSubject.subscribe(P);return this._resizeObserver?.observe(L,{box:this._box}),()=>{this._resizeObserver?.unobserve(L),A.unsubscribe(),this._elementObservables.delete(L)}}).pipe((0,p.p)(P=>P.some(A=>A.target===L)),(0,I.t)({bufferSize:1,refCount:!0}),(0,C.Q)(this._destroyed))),this._elementObservables.get(L)}destroy(){this._destroyed.next(),this._destroyed.complete(),this._resizeSubject.complete(),this._elementObservables.clear()}}let b=(()=>{class E{constructor(){this._observers=new Map,this._ngZone=(0,n.WQX)(n.SKi)}ngOnDestroy(){for(const[,P]of this._observers)P.destroy();this._observers.clear()}observe(P,A){const x=A?.box||"content-box";return this._observers.has(x)||this._observers.set(x,new M(x)),this._observers.get(x).observe(P)}static#e=this.\u0275fac=function(A){return new(A||E)};static#t=this.\u0275prov=n.jDH({token:E,factory:E.\u0275fac,providedIn:"root"})}return E})()},32753:(mt,ie,a)=>{"use strict";a.d(ie,{WB:()=>Lt,$Q:()=>Ot,rW:()=>Fe,hJ:()=>nt,rR:()=>Re,Sf:()=>ke,z_:()=>Ne,yY:()=>Te});var n=a(65478),d=a(60177),u=a(54438),p=a(14085),I=a(36860),C=a(58728),B=a(7605),M=a(70762);class E{constructor(Y,ne){this.predicate=Y,this.inclusive=ne}call(Y,ne){return ne.subscribe(new L(Y,this.predicate,this.inclusive))}}class L extends M.v{constructor(Y,ne,Le){super(Y),this.predicate=ne,this.inclusive=Le,this.index=0}_next(Y){const ne=this.destination;let Le;try{Le=this.predicate(Y,this.index++)}catch(re){return void ne.error(re)}this.nextOrComplete(Y,Le)}nextOrComplete(Y,ne){const Le=this.destination;ne?Le.next(Y):(this.inclusive&&Le.next(Y),Le.complete())}}var P=a(28203),A=a(76939),x=a(45286),U=a(74337),H=a(44670),W=a(67336);const de=(0,I.CZ)();class se{constructor(Y,ne){this._viewportRuler=Y,this._previousHTMLStyles={top:"",left:""},this._isEnabled=!1,this._document=ne}attach(){}enable(){if(this._canBeEnabled()){const Y=this._document.documentElement;this._previousScrollPosition=this._viewportRuler.getViewportScrollPosition(),this._previousHTMLStyles.left=Y.style.left||"",this._previousHTMLStyles.top=Y.style.top||"",Y.style.left=(0,p.a1)(-this._previousScrollPosition.left),Y.style.top=(0,p.a1)(-this._previousScrollPosition.top),Y.classList.add("cdk-global-scrollblock"),this._isEnabled=!0}}disable(){if(this._isEnabled){const Y=this._document.documentElement,Le=Y.style,re=this._document.body.style,Ge=Le.scrollBehavior||"",Me=re.scrollBehavior||"";this._isEnabled=!1,Le.left=this._previousHTMLStyles.left,Le.top=this._previousHTMLStyles.top,Y.classList.remove("cdk-global-scrollblock"),de&&(Le.scrollBehavior=re.scrollBehavior="auto"),window.scroll(this._previousScrollPosition.left,this._previousScrollPosition.top),de&&(Le.scrollBehavior=Ge,re.scrollBehavior=Me)}}_canBeEnabled(){if(this._document.documentElement.classList.contains("cdk-global-scrollblock")||this._isEnabled)return!1;const ne=this._document.body,Le=this._viewportRuler.getViewportSize();return ne.scrollHeight>Le.height||ne.scrollWidth>Le.width}}class y{constructor(Y,ne,Le,re){this._scrollDispatcher=Y,this._ngZone=ne,this._viewportRuler
1=Le,this._config=re,this._scrollSubscription=null,this._detach=()=>{this.disable(),this._overlayRef.hasAttached()&&this._ngZone.run(()=>this._overlayRef.detach())}}attach(Y){this._overlayRef=Y}enable(){if(this._scrollSubscription)return;const Y=this._scrollDispatcher.scrolled(0).pipe((0,C.p)(ne=>!ne||!this._overlayRef.overlayElement.contains(ne.getElementRef().nativeElement)));this._config&&this._config.threshold&&this._config.threshold>1?(this._initialScrollPosition=this._viewportRuler.getViewportScrollPosition().top,this._scrollSubscription=Y.subscribe(()=>{const ne=this._viewportRuler.getViewportScrollPosition().top;Math.abs(ne-this._initialScrollPosition)>this._config.threshold?this._detach():this._overlayRef.updatePosition()})):this._scrollSubscription=Y.subscribe(this._detach)}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}class j{enable(){}disable(){}attach(){}}function R(he,Y){return Y.some(ne=>he.bottom<ne.top||he.top>ne.bottom||he.right<ne.left||he.left>ne.right)}function ae(he,Y){return Y.some(ne=>he.top<ne.top||he.bottom>ne.bottom||he.left<ne.left||he.right>ne.right)}class ye{constructor(Y,ne,Le,re){this._scrollDispatcher=Y,this._viewportRuler=ne,this._ngZone=Le,this._config=re,this._scrollSubscription=null}attach(Y){this._overlayRef=Y}enable(){this._scrollSubscription||(this._scrollSubscription=this._scrollDispatcher.scrolled(this._config?this._config.scrollThrottle:0).subscribe(()=>{if(this._overlayRef.updatePosition(),this._config&&this._config.autoClose){const ne=this._overlayRef.overlayElement.getBoundingClientRect(),{width:Le,height:re}=this._viewportRuler.getViewportSize();R(ne,[{width:Le,height:re,bottom:re,right:Le,top:0,left:0}])&&(this.disable(),this._ngZone.run(()=>this._overlayRef.detach()))}}))}disable(){this._scrollSubscription&&(this._scrollSubscription.unsubscribe(),this._scrollSubscription=null)}detach(){this.disable(),this._overlayRef=null}}let z=(()=>{class he{constructor(ne,Le,re,Ge){this._scrollDispatcher=ne,this._viewportRuler=Le,this._ngZone=re,this.noop=()=>new j,this.close=Me=>new y(this._scrollDispatcher,this._ngZone,this._viewportRuler,Me),this.block=()=>new se(this._viewportRuler,this._document),this.reposition=Me=>new ye(this._scrollDispatcher,this._viewportRuler,this._ngZone,Me),this._document=Ge}static#e=this.\u0275fac=function(Le){return new(Le||he)(u.KVO(n.R),u.KVO(n.Xj),u.KVO(u.SKi),u.KVO(d.qQ))};static#t=this.\u0275prov=u.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})();class Re{constructor(Y){if(this.scrollStrategy=new j,this.panelClass="",this.hasBackdrop=!1,this.backdropClass="cdk-overlay-dark-backdrop",this.disposeOnNavigation=!1,Y){const ne=Object.keys(Y);for(const Le of ne)void 0!==Y[Le]&&(this[Le]=Y[Le])}}}class ve{constructor(Y,ne){this.connectionPair=Y,this.scrollableViewProperties=ne}}let _t=(()=>{class he{constructor(ne){this._attachedOverlays=[],this._document=ne}ngOnDestroy(){this.detach()}add(ne){this.remove(ne),this._attachedOverlays.push(ne)}remove(ne){const Le=this._attachedOverlays.indexOf(ne);Le>-1&&this._attachedOverlays.splice(Le,1),0===this._attachedOverlays.length&&this.detach()}static#e=this.\u0275fac=function(Le){return new(Le||he)(u.KVO(d.qQ))};static#t=this.\u0275prov=u.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),Z=(()=>{class he extends _t{constructor(ne,Le){super(ne),this._ngZone=Le,this._keydownListener=re=>{const Ge=this._attachedOverlays;for(let Me=Ge.length-1;Me>-1;Me--)if(Ge[Me]._keydownEvents.observers.length>0){const rt=Ge[Me]._keydownEvents;this._ngZone?this._ngZone.run(()=>rt.next(re)):rt.next(re);break}}}add(ne){super.add(ne),this._isAttached||(this._ngZone?this._ngZone.runOutsideAngular(()=>this._document.body.addEventListener("keydown",this._keydownListener)):this._document.body.addEventListener("keydown",this._keydownListener),this._isAttached=!0)}detach(){this._isAttached&&(this._document.body.removeEventListener("keydown",this._keydownListener),this._isAttached=!1)}static#e=this.\u0275fac=function(Le){return new(Le||he)(u.KVO(d.qQ),u.KVO(u.SKi,8))};static#t=this.\u0275prov=u.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),oe=(()=>{class he extends _t{constructor(ne,Le,re){super(ne),this._platform=Le,this._ngZone=re,this._cursorStyleIsSet=!1,this._pointerDownListener=Ge=>{this._pointerDownEventTarget=(0,I.Fb)(Ge)},this._clickListener=Ge=>{const Me=(0,I.Fb)(Ge),rt="click"===Ge.type&&this._pointerDownEventTarget?this._pointerDownEventTarget:Me;this._pointerDownEventTarget=null;const bt=this._attachedOverlays.slice();for(let Xt=bt.length-1;Xt>-1;Xt--){const Zt=bt[Xt];if(Zt._outsidePointerEvents.observers.length<1||!Zt.hasAttached())continue;if(ue(Zt.overlayElement,Me)||ue(Zt.overlayElement,rt))break;const Nt=Zt._outsidePointerEvents;this._ngZone?this._ngZone.run(()=>Nt.next(Ge)):Nt.next(Ge)}}}add(ne){if(super.add(ne),!this._isAttached){const Le=this._document.body;this._ngZone?this._ngZone.runOutsideAngular(()=>this._addEventListeners(Le)):this._addEventListeners(Le),this._platform.IOS&&!this._cursorStyleIsSet&&(this._cursorOriginalValue=Le.style.cursor,Le.style.cursor="pointer",this._cursorStyleIsSet=!0),this._isAttached=!0}}detach(){if(this._isAttached){const ne=this._document.body;ne.removeEventListener("pointerdown",this._pointerDownListener,!0),ne.removeEventListener("click",this._clickListener,!0),ne.removeEventListener("auxclick",this._clickListener,!0),ne.removeEventListener("contextmenu",this._clickListener,!0),this._platform.IOS&&this._cursorStyleIsSet&&(ne.style.cursor=this._cursorOriginalValue,this._cursorStyleIsSet=!1),this._isAttached=!1}}_addEventListeners(ne){ne.addEventListener("pointerdown",this._pointerDownListener,!0),ne.addEventListener("click",this._clickListener,!0),ne.addEventListener("auxclick",this._clickListener,!0),ne.addEventListener("contextmenu",this._clickListener,!0)}static#e=this.\u0275fac=function(Le){return new(Le||he)(u.KVO(d.qQ),u.KVO(I.OD),u.KVO(u.SKi,8))};static#t=this.\u0275prov=u.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})();function ue(he,Y){const ne=typeof ShadowRoot<"u"&&ShadowRoot;let Le=Y;for(;Le;){if(Le===he)return!0;Le=ne&&Le instanceof ShadowRoot?Le.host:Le.parentNode}return!1}let ke=(()=>{class he{constructor(ne,Le){this._platform=Le,this._document=ne}ngOnDestroy(){this._containerElement?.remove()}getContainerElement(){return this._containerElement||this._createContainer(),this._containerElement}_createContainer(){const ne="cdk-overlay-container";if(this._platform.isBrowser||(0,I.v8)()){const re=this._document.querySelectorAll(`.${ne}[platform="server"], .${ne}[platform="test"]`);for(let Ge=0;Ge<re.length;Ge++)re[Ge].remove()}const Le=this._document.createElement("div");Le.classList.add(ne),(0,I.v8)()?Le.setAttribute("platform","test"):this._platform.isBrowser||Le.setAttribute("platform","server"),this._document.body.appendChild(Le),this._containerElement=Le}static#e=this.\u0275fac=function(Le){return new(Le||he)(u.KVO(d.qQ),u.KVO(I.OD))};static#t=this.\u0275prov=u.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})();class Te{constructor(Y,ne,Le,re,Ge,Me,rt,bt,Xt,Zt=!1,Nt){this._portalOutlet=Y,this._host=ne,this._pane=Le,this._config=re,this._ngZone=Ge,this._keyboardDispatcher=Me,this._document=rt,this._location=bt,this._outsideClickDispatcher=Xt,this._animationsDisabled=Zt,this._injector=Nt,this._backdropElement=null,this._backdropClick=new x.B7,this._attachments=new x.B7,this._detachments=new x.B7,this._locationChanges=U.y.EMPTY,this._backdropClickHandler=Jt=>this._backdropClick.next(Jt),this._backdropTransitionendHandler=Jt=>{this._disposeBackdrop(Jt.target)}
1,this._keydownEvents=new x.B7,this._outsidePointerEvents=new x.B7,this._renders=new x.B7,re.scrollStrategy&&(this._scrollStrategy=re.scrollStrategy,this._scrollStrategy.attach(this)),this._positionStrategy=re.positionStrategy,this._afterRenderRef=(0,u.O8t)(()=>(0,u.Tzd)(()=>{this._renders.next()},{injector:this._injector}))}get overlayElement(){return this._pane}get backdropElement(){return this._backdropElement}get hostElement(){return this._host}attach(Y){!this._host.parentElement&&this._previousHostParent&&this._previousHostParent.appendChild(this._host);const ne=this._portalOutlet.attach(Y);return this._positionStrategy&&this._positionStrategy.attach(this),this._updateStackingOrder(),this._updateElementSize(),this._updateElementDirection(),this._scrollStrategy&&this._scrollStrategy.enable(),this._afterNextRenderRef?.destroy(),this._afterNextRenderRef=(0,u.mal)(()=>{this.hasAttached()&&this.updatePosition()},{injector:this._injector}),this._togglePointerEvents(!0),this._config.hasBackdrop&&this._attachBackdrop(),this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!0),this._attachments.next(),this._keyboardDispatcher.add(this),this._config.disposeOnNavigation&&(this._locationChanges=this._location.subscribe(()=>this.dispose())),this._outsideClickDispatcher.add(this),"function"==typeof ne?.onDestroy&&ne.onDestroy(()=>{this.hasAttached()&&this._ngZone.runOutsideAngular(()=>Promise.resolve().then(()=>this.detach()))}),ne}detach(){if(!this.hasAttached())return;this.detachBackdrop(),this._togglePointerEvents(!1),this._positionStrategy&&this._positionStrategy.detach&&this._positionStrategy.detach(),this._scrollStrategy&&this._scrollStrategy.disable();const Y=this._portalOutlet.detach();return this._detachments.next(),this._keyboardDispatcher.remove(this),this._detachContentWhenEmpty(),this._locationChanges.unsubscribe(),this._outsideClickDispatcher.remove(this),Y}dispose(){const Y=this.hasAttached();this._positionStrategy&&this._positionStrategy.dispose(),this._disposeScrollStrategy(),this._disposeBackdrop(this._backdropElement),this._locationChanges.unsubscribe(),this._keyboardDispatcher.remove(this),this._portalOutlet.dispose(),this._attachments.complete(),this._backdropClick.complete(),this._keydownEvents.complete(),this._outsidePointerEvents.complete(),this._outsideClickDispatcher.remove(this),this._host?.remove(),this._afterNextRenderRef?.destroy(),this._previousHostParent=this._pane=this._host=null,Y&&this._detachments.next(),this._detachments.complete(),this._afterRenderRef.destroy(),this._renders.complete()}hasAttached(){return this._portalOutlet.hasAttached()}backdropClick(){return this._backdropClick}attachments(){return this._attachments}detachments(){return this._detachments}keydownEvents(){return this._keydownEvents}outsidePointerEvents(){return this._outsidePointerEvents}getConfig(){return this._config}updatePosition(){this._positionStrategy&&this._positionStrategy.apply()}updatePositionStrategy(Y){Y!==this._positionStrategy&&(this._positionStrategy&&this._positionStrategy.dispose(),this._positionStrategy=Y,this.hasAttached()&&(Y.attach(this),this.updatePosition()))}updateSize(Y){this._config={...this._config,...Y},this._updateElementSize()}setDirection(Y){this._config={...this._config,direction:Y},this._updateElementDirection()}addPanelClass(Y){this._pane&&this._toggleClasses(this._pane,Y,!0)}removePanelClass(Y){this._pane&&this._toggleClasses(this._pane,Y,!1)}getDirection(){const Y=this._config.direction;return Y?"string"==typeof Y?Y:Y.value:"ltr"}updateScrollStrategy(Y){Y!==this._scrollStrategy&&(this._disposeScrollStrategy(),this._scrollStrategy=Y,this.hasAttached()&&(Y.attach(this),Y.enable()))}_updateElementDirection(){this._host.setAttribute("dir",this.getDirection())}_updateElementSize(){if(!this._pane)return;const Y=this._pane.style;Y.width=(0,p.a1)(this._config.width),Y.height=(0,p.a1)(this._config.height),Y.minWidth=(0,p.a1)(this._config.minWidth),Y.minHeight=(0,p.a1)(this._config.minHeight),Y.maxWidth=(0,p.a1)(this._config.maxWidth),Y.maxHeight=(0,p.a1)(this._config.maxHeight)}_togglePointerEvents(Y){this._pane.style.pointerEvents=Y?"":"none"}_attachBackdrop(){const Y="cdk-overlay-backdrop-showing";this._backdropElement=this._document.createElement("div"),this._backdropElement.classList.add("cdk-overlay-backdrop"),this._animationsDisabled&&this._backdropElement.classList.add("cdk-overlay-backdrop-noop-animation"),this._config.backdropClass&&this._toggleClasses(this._backdropElement,this._config.backdropClass,!0),this._host.parentElement.insertBefore(this._backdropElement,this._host),this._backdropElement.addEventListener("click",this._backdropClickHandler),!this._animationsDisabled&&typeof requestAnimationFrame<"u"?this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>{this._backdropElement&&this._backdropElement.classList.add(Y)})}):this._backdropElement.classList.add(Y)}_updateStackingOrder(){this._host.nextSibling&&this._host.parentNode.appendChild(this._host)}detachBackdrop(){const Y=this._backdropElement;if(Y){if(this._animationsDisabled)return void this._disposeBackdrop(Y);Y.classList.remove("cdk-overlay-backdrop-showing"),this._ngZone.runOutsideAngular(()=>{Y.addEventListener("transitionend",this._backdropTransitionendHandler)}),Y.style.pointerEvents="none",this._backdropTimeout=this._ngZone.runOutsideAngular(()=>setTimeout(()=>{this._disposeBackdrop(Y)},500))}}_toggleClasses(Y,ne,Le){const re=(0,p.FG)(ne||[]).filter(Ge=>!!Ge);re.length&&(Le?Y.classList.add(...re):Y.classList.remove(...re))}_detachContentWhenEmpty(){this._ngZone.runOutsideAngular(()=>{const Y=this._renders.pipe((0,B.Q)((0,H.h)(this._attachments,this._detachments))).subscribe(()=>{(!this._pane||!this._host||0===this._pane.children.length)&&(this._pane&&this._config.panelClass&&this._toggleClasses(this._pane,this._config.panelClass,!1),this._host&&this._host.parentElement&&(this._previousHostParent=this._host.parentElement,this._host.remove()),Y.unsubscribe())})})}_disposeScrollStrategy(){const Y=this._scrollStrategy;Y&&(Y.disable(),Y.detach&&Y.detach())}_disposeBackdrop(Y){Y&&(Y.removeEventListener("click",this._backdropClickHandler),Y.removeEventListener("transitionend",this._backdropTransitionendHandler),Y.remove(),this._backdropElement===Y&&(this._backdropElement=null)),this._backdropTimeout&&(clearTimeout(this._backdropTimeout),this._backdropTimeout=void 0)}}const K="cdk-overlay-connected-position-bounding-box",_e=/([A-Za-z%]+)$/;class Fe{get positions(){return this._preferredPositions}
vendor: 4,752 bytes, line 1
1constructor(Y,ne,Le,re,Ge){this._viewportRuler=ne,this._document=Le,this._platform=re,this._overlayContainer=Ge,this._lastBoundingBoxSize={width:0,height:0},this._isPushed=!1,this._canPush=!0,this._growAfterOpen=!1,this._hasFlexibleDimensions=!0,this._positionLocked=!1,this._viewportMargin=0,this._scrollables=[],this._preferredPositions=[],this._positionChanges=new x.B7,this._resizeSubscription=U.y.EMPTY,this._offsetX=0,this._offsetY=0,this._appliedPanelClasses=[],this.positionChanges=this._positionChanges,this.setOrigin(Y)}attach(Y){this._validatePositions(),Y.hostElement.classList.add(K),this._overlayRef=Y,this._boundingBox=Y.hostElement,this._pane=Y.overlayElement,this._isDisposed=!1,this._isInitialRender=!0,this._lastPosition=null,this._resizeSubscription.unsubscribe(),this._resizeSubscription=this._viewportRuler.change().subscribe(()=>{this._isInitialRender=!0,this.apply()})}apply(){if(this._isDisposed||!this._platform.isBrowser)return;if(!this._isInitialRender&&this._positionLocked&&this._lastPosition)return void this.reapplyLastPosition();this._clearPanelClasses(),this._resetOverlayElementStyles(),this._resetBoundingBoxStyles(),this._viewportRect=this._getNarrowedViewportRect(),this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const Y=this._originRect,ne=this._overlayRect,Le=this._viewportRect,re=this._containerRect,Ge=[];let Me;for(let rt of this._preferredPositions){let bt=this._getOriginPoint(Y,re,rt),Xt=this._getOverlayPoint(bt,ne,rt),Zt=this._getOverlayFit(Xt,ne,Le,rt);if(Zt.isCompletelyWithinViewport)return this._isPushed=!1,void this._applyPosition(rt,bt);this._canFitWithFlexibleDimensions(Zt,Xt,Le)?Ge.push({position:rt,origin:bt,overlayRect:ne,boundingBoxRect:this._calculateBoundingBoxRect(bt,rt)}):(!Me||Me.overlayFit.visibleArea<Zt.visibleArea)&&(Me={overlayFit:Zt,overlayPoint:Xt,originPoint:bt,position:rt,overlayRect:ne})}if(Ge.length){let rt=null,bt=-1;for(const Xt of Ge){const Zt=Xt.boundingBoxRect.width*Xt.boundingBoxRect.height*(Xt.position.weight||1);Zt>bt&&(bt=Zt,rt=Xt)}return this._isPushed=!1,void this._applyPosition(rt.position,rt.origin)}if(this._canPush)return this._isPushed=!0,void this._applyPosition(Me.position,Me.originPoint);this._applyPosition(Me.position,Me.originPoint)}detach(){this._clearPanelClasses(),this._lastPosition=null,this._previousPushAmount=null,this._resizeSubscription.unsubscribe()}dispose(){this._isDisposed||(this._boundingBox&&Ke(this._boundingBox.style,{top:"",left:"",right:"",bottom:"",height:"",width:"",alignItems:"",justifyContent:""}),this._pane&&this._resetOverlayElementStyles(),this._overlayRef&&this._overlayRef.hostElement.classList.remove(K),this.detach(),this._positionChanges.complete(),this._overlayRef=this._boundingBox=null,this._isDisposed=!0)}reapplyLastPosition(){if(this._isDisposed||!this._platform.isBrowser)return;const Y=this._lastPosition;if(Y){this._originRect=this._getOriginRect(),this._overlayRect=this._pane.getBoundingClientRect(),this._viewportRect=this._getNarrowedViewportRect(),this._containerRect=this._overlayContainer.getContainerElement().getBoundingClientRect();const ne=this._getOriginPoint(this._originRect,this._containerRect,Y);this._applyPosition(Y,ne)}else this.apply()}withScrollableContainers(Y){return this._scrollables=Y,this}withPositions(Y){return this._preferredPositions=Y,-1===Y.indexOf(this._lastPosition)&&(this._lastPosition=null),this._validatePositions(),this}withViewportMargin(Y){return this._viewportMargin=Y,this}withFlexibleDimensions(Y=!0){return this._hasFlexibleDimensions=Y,this}withGrowAfterOpen(Y=!0){return this._growAfterOpen=Y,this}withPush(Y=!0){return this._canPush=Y,this}withLockedPosition(Y=!0){return this._positionLocked=Y,this}setOrigin(Y){return this._origin=Y,this}withDefaultOffsetX(Y){return this._offsetX=Y,this}withDefaultOffsetY(Y){return this._offsetY=Y,this}withTransformOriginOn(Y){return this._transformOriginSelector=Y,this}_getOriginPoint(Y,ne,Le){let re,Ge;if("center"==Le.originX)re=Y.left+Y.width/2;else{const Me=this._isRtl()?Y.right:Y.left,rt=this._isRtl()?Y.left:Y.right;re="start"==Le.originX?Me:rt}return ne.left<0&&(re-=ne.left),Ge="center"==Le.originY?Y.top+Y.height/2:"top"==Le.originY?Y.top:Y.bottom,ne.top<0&&(Ge-=ne.top),{x:re,y:Ge}}_getOverlayPoint(Y,ne,Le){let re,Ge;return re="center"==Le.overlayX?-ne.width/2:"start"===Le.overlayX?this._isRtl()?-ne.width:0:this._isRtl()?0:-ne.width,Ge="center"==Le.overlayY?-ne.height/2:"top"==Le.overlayY?0:-ne.height,{x:Y.x+re,y:Y.y+Ge}}_getOverlayFit(Y,ne,Le,re){const Ge=Wt(ne);let{x:Me,y:rt}=Y,bt=this._getOffset(re,"x"),Xt=this._getOffset(re,"y");bt&&(Me+=bt),Xt&&(rt+=Xt);
vendor: 2,469 bytes, line 1
1let Jt=0-rt,Ut=rt+Ge.height-Le.height,Qt=this._subtractOverflows(Ge.width,0-Me,Me+Ge.width-Le.width),rn=this._subtractOverflows(Ge.height,Jt,Ut),yn=Qt*rn;return{visibleArea:yn,isCompletelyWithinViewport:Ge.width*Ge.height===yn,fitsInViewportVertically:rn===Ge.height,fitsInViewportHorizontally:Qt==Ge.width}}_canFitWithFlexibleDimensions(Y,ne,Le){if(this._hasFlexibleDimensions){const re=Le.bottom-ne.y,Ge=Le.right-ne.x,Me=vt(this._overlayRef.getConfig().minHeight),rt=vt(this._overlayRef.getConfig().minWidth);return(Y.fitsInViewportVertically||null!=Me&&Me<=re)&&(Y.fitsInViewportHorizontally||null!=rt&&rt<=Ge)}return!1}_pushOverlayOnScreen(Y,ne,Le){if(this._previousPushAmount&&this._positionLocked)return{x:Y.x+this._previousPushAmount.x,y:Y.y+this._previousPushAmount.y};const re=Wt(ne),Ge=this._viewportRect,Me=Math.max(Y.x+re.width-Ge.width,0),rt=Math.max(Y.y+re.height-Ge.height,0),bt=Math.max(Ge.top-Le.top-Y.y,0),Xt=Math.max(Ge.left-Le.left-Y.x,0);let Zt=0,Nt=0;return Zt=re.width<=Ge.width?Xt||-Me:Y.x<this._viewportMargin?Ge.left-Le.left-Y.x:0,Nt=re.height<=Ge.height?bt||-rt:Y.y<this._viewportMargin?Ge.top-Le.top-Y.y:0,this._previousPushAmount={x:Zt,y:Nt},{x:Y.x+Zt,y:Y.y+Nt}}_applyPosition(Y,ne){if(this._setTransformOrigin(Y),this._setOverlayElementStyles(ne,Y),this._setBoundingBoxStyles(ne,Y),Y.panelClass&&this._addPanelClasses(Y.panelClass),this._positionChanges.observers.length){const Le=this._getScrollVisibility();if(Y!==this._lastPosition||!this._lastScrollVisibility||!function Mt(he,Y){return he===Y||he.isOriginClipped===Y.isOriginClipped&&he.isOriginOutsideView===Y.isOriginOutsideView&&he.isOverlayClipped===Y.isOverlayClipped&&he.isOverlayOutsideView===Y.isOverlayOutsideView}(this._lastScrollVisibility,Le)){const re=new ve(Y,Le);this._positionChanges.next(re)}this._lastScrollVisibility=Le}this._lastPosition=Y,this._isInitialRender=!1}_setTransformOrigin(Y){if(!this._transformOriginSelector)return;const ne=this._boundingBox.querySelectorAll(this._transformOriginSelector);let Le,re=Y.overlayY;Le="center"===Y.overlayX?"center":this._isRtl()?"start"===Y.overlayX?"right":"left":"start"===Y.overlayX?"left":"right";for(let Ge=0;Ge<ne.length;Ge++)ne[Ge].style.transformOrigin=`${Le} ${re}`}_calculateBoundingBoxRect(Y,ne){const Le=this._viewportRect,re=this._isRtl();let Ge,Me,rt,Zt,Nt,Jt;if("top"===ne.overlayY)Me=Y.y,Ge=Le.height-Me+this._viewportMargin;else if("bottom"===ne.overlayY)rt=Le.height-Y.y+2*this._viewportMargin,Ge=Le.he
1ight-rt+this._viewportMargin;else{const Ut=Math.min(Le.bottom-Y.y+Le.top,Y.y),Qt=this._lastBoundingBoxSize.height;Ge=2*Ut,Me=Y.y-Ut,Ge>Qt&&!this._isInitialRender&&!this._growAfterOpen&&(Me=Y.y-Qt/2)}if("end"===ne.overlayX&&!re||"start"===ne.overlayX&&re)Jt=Le.width-Y.x+2*this._viewportMargin,Zt=Y.x-this._viewportMargin;else if("start"===ne.overlayX&&!re||"end"===ne.overlayX&&re)Nt=Y.x,Zt=Le.right-Y.x;else{const Ut=Math.min(Le.right-Y.x+Le.left,Y.x),Qt=this._lastBoundingBoxSize.width;Zt=2*Ut,Nt=Y.x-Ut,Zt>Qt&&!this._isInitialRender&&!this._growAfterOpen&&(Nt=Y.x-Qt/2)}return{top:Me,left:Nt,bottom:rt,right:Jt,width:Zt,height:Ge}}_setBoundingBoxStyles(Y,ne){const Le=this._calculateBoundingBoxRect(Y,ne);!this._isInitialRender&&!this._growAfterOpen&&(Le.height=Math.min(Le.height,this._lastBoundingBoxSize.height),Le.width=Math.min(Le.width,this._lastBoundingBoxSize.width));const re={};if(this._hasExactPosition())re.top=re.left="0",re.bottom=re.right=re.maxHeight=re.maxWidth="",re.width=re.height="100%";else{const Ge=this._overlayRef.getConfig().maxHeight,Me=this._overlayRef.getConfig().maxWidth;re.height=(0,p.a1)(Le.height),re.top=(0,p.a1)(Le.top),re.bottom=(0,p.a1)(Le.bottom),re.width=(0,p.a1)(Le.width),re.left=(0,p.a1)(Le.left),re.right=(0,p.a1)(Le.right),re.alignItems="center"===ne.overlayX?"center":"end"===ne.overlayX?"flex-end":"flex-start",re.justifyContent="center"===ne.overlayY?"center":"bottom"===ne.overlayY?"flex-end":"flex-start",Ge&&(re.maxHeight=(0,p.a1)(Ge)),Me&&(re.maxWidth=(0,p.a1)(Me))}this._lastBoundingBoxSize=Le,Ke(this._boundingBox.style,re)}_resetBoundingBoxStyles(){Ke(this._boundingBox.style,{top:"0",left:"0",right:"0",bottom:"0",height:"",width:"",alignItems:"",justifyContent:""})}_resetOverlayElementStyles(){Ke(this._pane.style,{top:"",left:"",bottom:"",right:"",position:"",transform:""})}_setOverlayElementStyles(Y,ne){const Le={},re=this._hasExactPosition(),Ge=this._hasFlexibleDimensions,Me=this._overlayRef.getConfig();if(re){const Zt=this._viewportRuler.getViewportScrollPosition();Ke(Le,this._getExactOverlayY(ne,Y,Zt)),Ke(Le,this._getExactOverlayX(ne,Y,Zt))}else Le.position="static";let rt="",bt=this._getOffset(ne,"x"),Xt=this._getOffset(ne,"y");bt&&(rt+=`translateX(${bt}px) `),Xt&&(rt+=`translateY(${Xt}px)`),Le.transform=rt.trim(),Me.maxHeight&&(re?Le.maxHeight=(0,p.a1)(Me.maxHeight):Ge&&(Le.maxHeight="")),Me.maxWidth&&(re?Le.maxWidth=(0,p.a1)(Me.maxWidth):Ge&&(Le.maxWidth="")),Ke(this._pane.style,Le)}_getExactOverlayY(Y,ne,Le){let re={top:"",bottom:""},Ge=this._getOverlayPoint(ne,this._overlayRect,Y);return this._isPushed&&(Ge=this._pushOverlayOnScreen(Ge,this._overlayRect,Le)),"bottom"===Y.overlayY?re.bottom=this._document.documentElement.clientHeight-(Ge.y+this._overlayRect.height)+"px":re.top=(0,p.a1)(Ge.y),re}_getExactOverlayX(Y,ne,Le){let Me,re={left:"",right:""},Ge=this._getOverlayPoint(ne,this._overlayRect,Y);return this._isPushed&&(Ge=this._pushOverlayOnScreen(Ge,this._overlayRect,Le)),Me=this._isRtl()?"end"===Y.overlayX?"left":"right":"end"===Y.overlayX?"right":"left","right"===Me?re.right=this._document.documentElement.clientWidth-(Ge.x+this._overlayRect.width)+"px":re.left=(0,p.a1)(Ge.x),re}_getScrollVisibility(){const Y=this._getOriginRect(),ne=this._pane.getBoundingClientRect(),Le=this._scrollables.map(re=>re.getElementRef().nativeElement.getBoundingClientRect());return{isOriginClipped:ae(Y,Le),isOriginOutsideView:R(Y,Le),isOverlayClipped:ae(ne,Le),isOverlayOutsideView:R(ne,Le)}}_subtractOverflows(Y,...ne){return ne.reduce((Le,re)=>Le-Math.max(re,0),Y)}_getNarrowedViewportRect(){const Y=this._document.documentElement.clientWidth,ne=this._document.documentElement.clientHeight,Le=this._viewportRuler.getViewportScrollPosition();return{top:Le.top+this._viewportMargin,left:Le.left+this._viewportMargin,right:Le.left+Y-this._viewportMargin,bottom:Le.top+ne-this._viewportMargin,width:Y-2*this._viewportMargin,height:ne-2*this._viewportMargin}}_isRtl(){return"rtl"===this._overlayRef.getDirection()}_hasExactPosition(){return!this._hasFlexibleDimensions||this._isPushed}_getOffset(Y,ne){return"x"===ne?null==Y.offsetX?this._offsetX:Y.offsetX:null==Y.offsetY?this._offsetY:Y.offsetY}_validatePositions(){}_addPanelClasses(Y){this._pane&&(0,p.FG)(Y).forEach(ne=>{""!==ne&&-1===this._appliedPanelClasses.indexOf(ne)&&(this._appliedPanelClasses.push(ne),this._pane.classList.add(ne))})}_clearPanelClasses(){this._pane&&(this._appliedPanelClasses.forEac
1h(Y=>{this._pane.classList.remove(Y)}),this._appliedPanelClasses=[])}_getOriginRect(){const Y=this._origin;if(Y instanceof u.aKT)return Y.nativeElement.getBoundingClientRect();if(Y instanceof Element)return Y.getBoundingClientRect();const ne=Y.width||0,Le=Y.height||0;return{top:Y.y,bottom:Y.y+Le,left:Y.x,right:Y.x+ne,height:Le,width:ne}}}function Ke(he,Y){for(let ne in Y)Y.hasOwnProperty(ne)&&(he[ne]=Y[ne]);return he}function vt(he){if("number"!=typeof he&&null!=he){const[Y,ne]=he.split(_e);return ne&&"px"!==ne?null:parseFloat(Y)}return he||null}function Wt(he){return{top:Math.floor(he.top),right:Math.floor(he.right),bottom:Math.floor(he.bottom),left:Math.floor(he.left),width:Math.floor(he.width),height:Math.floor(he.height)}}const te="cdk-global-overlay-wrapper";class pe{constructor(){this._cssPosition="static",this._topOffset="",this._bottomOffset="",this._alignItems="",this._xPosition="",this._xOffset="",this._width="",this._height="",this._isDisposed=!1}attach(Y){const ne=Y.getConfig();this._overlayRef=Y,this._width&&!ne.width&&Y.updateSize({width:this._width}),this._height&&!ne.height&&Y.updateSize({height:this._height}),Y.hostElement.classList.add(te),this._isDisposed=!1}top(Y=""){return this._bottomOffset="",this._topOffset=Y,this._alignItems="flex-start",this}left(Y=""){return this._xOffset=Y,this._xPosition="left",this}bottom(Y=""){return this._topOffset="",this._bottomOffset=Y,this._alignItems="flex-end",this}right(Y=""){return this._xOffset=Y,this._xPosition="right",this}start(Y=""){return this._xOffset=Y,this._xPosition="start",this}end(Y=""){return this._xOffset=Y,this._xPosition="end",this}width(Y=""){return this._overlayRef?this._overlayRef.updateSize({width:Y}):this._width=Y,this}height(Y=""){return this._overlayRef?this._overlayRef.updateSize({height:Y}):this._height=Y,this}centerHorizontally(Y=""){return this.left(Y),this._xPosition="center",this}centerVertically(Y=""){return this.top(Y),this._alignItems="center",this}apply(){if(!this._overlayRef||!this._overlayRef.hasAttached())return;const Y=this._overlayRef.overlayElement.style,ne=this._overlayRef.hostElement.style,Le=this._overlayRef.getConfig(),{width:re,height:Ge,maxWidth:Me,maxHeight:rt}=Le,bt=!("100%"!==re&&"100vw"!==re||Me&&"100%"!==Me&&"100vw"!==Me),Xt=!("100%"!==Ge&&"100vh"!==Ge||rt&&"100%"!==rt&&"100vh"!==rt),Zt=this._xPosition,Nt=this._xOffset,Jt="rtl"===this._overlayRef.getConfig().direction;let Ut="",Qt="",rn="";bt?rn="flex-start":"center"===Zt?(rn="center",Jt?Qt=Nt:Ut=Nt):Jt?"left"===Zt||"end"===Zt?(rn="flex-end",Ut=Nt):("right"===Zt||"start"===Zt)&&(rn="flex-start",Qt=Nt):"left"===Zt||"start"===Zt?(rn="flex-start",Ut=Nt):("right"===Zt||"end"===Zt)&&(rn="flex-end",Qt=Nt),Y.position=this._cssPosition,Y.marginLeft=bt?"0":Ut,Y.marginTop=Xt?"0":this._topOffset,Y.marginBottom=this._bottomOffset,Y.marginRight=bt?"0":Qt,ne.justifyContent=rn,ne.alignItems=Xt?"flex-start":this._alignItems}dispose(){if(this._isDisposed||!this._overlayRef)return;const Y=this._overlayRef.overlayElement.style,ne=this._overlayRef.hostElement,Le=ne.style;ne.classList.remove(te),Le.justifyContent=Le.alignItems=Y.marginTop=Y.marginBottom=Y.marginLeft=Y.marginRight=Y.position="",this._overlayRef=null,this._isDisposed=!0}}let qe=(()=>{class he{constructor(ne,Le,re,Ge){this._viewportRuler=ne,this._document=Le,this._platform=re,this._overlayContainer=Ge}global(){return new pe}flexibleConnectedTo(ne){return new Fe(ne,this._viewportRuler,this._document,this._platform,this._overlayContainer)}static#e=this.\u0275fac=function(Le){return new(Le||he)(u.KVO(n.Xj),u.KVO(d.qQ),u.KVO(I.OD),u.KVO(ke))};static#t=this.\u0275prov=u.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})(),Ft=0,nt=(()=>{class he{constructor(ne,Le,re,Ge,Me,rt,bt,Xt,Zt,Nt,Jt,Ut){this.scrollStrategies=ne,this._overlayContainer=Le,this._componentFactoryResolver=re,this._positionBuilder=Ge,this._keyboardDispatcher=Me,this._injector=rt,this._ngZone=bt,this._document=Xt,this._directionality=Zt,this._location=Nt,this._outsideClickDispatcher=Jt,this._animationsModuleType=Ut}create(ne){const Le=this._createHostElement(),re=this._createPaneElement(Le),Ge=this._createPortalOutlet(re),Me=new Re(ne);return Me.direction=Me.direction||this._directionality.value,new Te(Ge,Le,re,Me,this._ngZone,this._keyboardDispatcher,this._document,this._location,this._outsideClickDispatcher,"NoopAnimations"===this._animationsModuleType,this._injector.get(u.uvJ))}position(){return this._positionBuilder}_createPaneElement(ne){const Le=this._document.createElement("div");return Le.id="cdk-overlay-"+Ft++,Le.classList.add("cdk-overlay-pane"),ne.appendChild(Le),Le}_createHostElement(){const ne=this._document.createElement("div");return this._overlayContainer.getContainerElement().appendChild(ne),ne}_createPortalOutlet(ne){return this._appRef||(this._appRef=this._injector.get(u.o8S)),new A.aI(ne,this._componentFactoryResolver,this._appRef,this._injector,this._document)}static#e=this.\u0275fac=function(Le){return new(Le||he)(u.KVO(z),u.KVO(ke),u.KVO(u.OM3),u.KVO(qe),u.KVO(Z),u.KVO(u.zZn),u.KVO(u.SKi),u.KVO(d.qQ),u.KVO(P.dS),u.KVO(d.aZ),u.KVO(oe),u.KVO(u.bc$,8))};static#t=this.\u0275prov=u.jDH({token:he,factory:he.\u0275fac,providedIn:"root"})}return he})();const It=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],jt=new u.nKC("cdk-connected-overlay-scroll-strategy",{providedIn:"root",factory:()=>{const he=(0,u.WQX)(nt);return()=>he.scrollStrategies.reposition()}});let Ot=(()=>{class he{constructor(ne){this.elementRef=ne}static#e=this.\u0275fac=function(Le){return new(Le||he)(u.rXU(u.aKT))};static#t=this.\u0275dir=u.FsC({type:he,selectors:[["","cdk-overlay-origin",""],["","overlay-origin",""],["","cdkOverlayOrigin",""]],exportAs:["cdkOverlayOrigin"],standalone:!0})}return he})(),Lt=(()=>{class he{get offsetX(){return this._offsetX}set offsetX(ne){this._offsetX=ne,this._position&&this._updatePositionStrategy(this._position)}get offsetY(){return this._offsetY}set offsetY(ne){this._offsetY=ne,this._position&&this._updatePositionStrategy(this._position)}get disposeOnNavigation(){return this._disposeOnNavigation}set disposeOnNavigation(ne){this._disposeOnNavigation=ne}constructor(ne,Le,re,Ge,Me){this._overlay=ne,this._dir=Me,this._backdropSubscription=U.y.EMPTY,this._attachSubscription=U.y.EMPTY,this._detachSubscription=U.y.EMPTY,this._positionSubscription=U.y.EMPTY,this._disposeOnNavigation=!1,this._ngZone=(0,u.WQX)(u.SKi),this.viewportMargin=0,this.open=!1,this.disableClose=!1,this.hasBackdrop=!1,this.lockPosition=!1,this.flexibleDimensions=!1,this.growAfterOpen=!1,this.push=!1,this.backdropClick=new u.bkB,this.positionChange=new u.bkB,this.attach=new u.bkB,this.detach=new u.bkB,this.overlayKeydown=new u.bkB,this.overlayOutsideClick=new u.bkB,this._templatePortal=new A.VA(Le,re),this._scrollStrategyFactory=Ge,this.scrollStrategy=this._scrollStrategyFactory()}get overlayRef(){return this._overlayRef}get dir(){return this._dir?this._dir.value:"ltr"}ngOnDestroy(){this._attachSubscription.unsubscribe(),this._detachSubscription.unsubscribe(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this._overlayRef&&this._overlayRef.dispose()}ngOnChanges(ne){this._position&&(this._updatePositionStrategy(this._position),this._overlayRef.updateSize({width:this.width,minWidth:this.minWidth,height:this.height,minHeight:this.minHeight}),ne.origin&&this.open&&this._position.apply()),ne.open&&(this.open?this._attachOverlay():this._detachOverlay())}_createOverlay(){(!this.positions||!this.positions.length)&&(this.positions=It);const ne=this._overlayRef=this._overlay.create(this._buildConfig());this._attachSubscription=ne.attachments().subscribe(()=>this.attach.emit()),this._detachSubscription=ne.detachments().subscribe(()=>this.detach.emit()),ne.keydownEvents().subscribe(Le=>{this.overlayKeydown.next(Le),Le.keyCode===W._f&&!this.disableClose&&!(0,W.rp)(Le)&&(Le.preventDefault(),this._detachOverlay())}),this._overlayRef.outsidePointerEvents().subscribe(Le=>{const re=this._getOriginElement(),Ge=(0,I.Fb)(Le);(!re||re!==Ge&&!re.contains(Ge))&&this.overlayOutsideClick.next(Le)})}_buildConfig(){const ne=this._position=this.positionStrategy||this._createPositionStrategy(),Le=new Re({direction:this._dir,positionStrategy:ne,scrollStrategy:this.scrollStrategy,hasBackdrop:this.hasBackdrop,disposeOnNavigation:this.disposeOnNavigation});return(this.width||0===this.width)&&(Le.width=this.width),(this.height||0===this.height)&&(Le.height=this.height),(this.minWidth||0===this.minWidth)&&(Le.minWidth=this.minWidth),(this.minHeight||0===this.minHeight)&&(Le.minHeight=this.minHeight),this.backdropClass&&(Le.backdropClass=this.backdropClass),this.panelClass&&(Le.panelClass=this.panelClass),Le}_updatePositionStrategy(ne){const Le=this.positions.map(re=>({originX:re.originX,originY:re.originY,overlayX:re.overlayX,overlayY:re.overlayY,offsetX:re.offsetX||this.offsetX,offsetY:re.offsetY||this.offsetY,panelClass:re.panelClass||void 0}));return ne.setOrigin(this._getOrigin()).withPositions(Le).withFlexibleDimensions(this.flexibleDimensions).withPush(this.push).withGrowAfterOpen(this.growAfterOpen).withViewportMargin(this.viewportMargin).withLockedPosition(this.lockPosition).withTransformOriginOn(this.transformOriginSelector)}_createPositionStrategy(){const ne=this._overlay.position().flexibleConnectedTo(this._getOrigin());return this._updatePositionStrategy(ne),ne}
1_getOrigin(){return this.origin instanceof Ot?this.origin.elementRef:this.origin}_getOriginElement(){return this.origin instanceof Ot?this.origin.elementRef.nativeElement:this.origin instanceof u.aKT?this.origin.nativeElement:typeof Element<"u"&&this.origin instanceof Element?this.origin:null}_attachOverlay(){this._overlayRef?this._overlayRef.getConfig().hasBackdrop=this.hasBackdrop:this._createOverlay(),this._overlayRef.hasAttached()||this._overlayRef.attach(this._templatePortal),this.hasBackdrop?this._backdropSubscription=this._overlayRef.backdropClick().subscribe(ne=>{this.backdropClick.emit(ne)}):this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe(),this.positionChange.observers.length>0&&(this._positionSubscription=this._position.positionChanges.pipe(function b(he,Y=!1){return ne=>ne.lift(new E(he,Y))}(()=>this.positionChange.observers.length>0)).subscribe(ne=>{this._ngZone.run(()=>this.positionChange.emit(ne)),0===this.positionChange.observers.length&&this._positionSubscription.unsubscribe()}))}_detachOverlay(){this._overlayRef&&this._overlayRef.detach(),this._backdropSubscription.unsubscribe(),this._positionSubscription.unsubscribe()}static#e=this.\u0275fac=function(Le){return new(Le||he)(u.rXU(nt),u.rXU(u.C4Q),u.rXU(u.c1b),u.rXU(jt),u.rXU(P.dS,8))};static#t=this.\u0275dir=u.FsC({type:he,selectors:[["","cdk-connected-overlay",""],["","connected-overlay",""],["","cdkConnectedOverlay",""]],inputs:{origin:[0,"cdkConnectedOverlayOrigin","origin"],positions:[0,"cdkConnectedOverlayPositions","positions"],positionStrategy:[0,"cdkConnectedOverlayPositionStrategy","positionStrategy"],offsetX:[0,"cdkConnectedOverlayOffsetX","offsetX"],offsetY:[0,"cdkConnectedOverlayOffsetY","offsetY"],width:[0,"cdkConnectedOverlayWidth","width"],height:[0,"cdkConnectedOverlayHeight","height"],minWidth:[0,"cdkConnectedOverlayMinWidth","minWidth"],minHeight:[0,"cdkConnectedOverlayMinHeight","minHeight"],backdropClass:[0,"cdkConnectedOverlayBackdropClass","backdropClass"],panelClass:[0,"cdkConnectedOverlayPanelClass","panelClass"],viewportMargin:[0,"cdkConnectedOverlayViewportMargin","viewportMargin"],scrollStrategy:[0,"cdkConnectedOverlayScrollStrategy","scrollStrategy"],open:[0,"cdkConnectedOverlayOpen","open"],disableClose:[0,"cdkConnectedOverlayDisableClose","disableClose"],transformOriginSelector:[0,"cdkConnectedOverlayTransformOriginOn","transformOriginSelector"],hasBackdrop:[2,"cdkConnectedOverlayHasBackdrop","hasBackdrop",u.L39],lockPosition:[2,"cdkConnectedOverlayLockPosition","lockPosition",u.L39],flexibleDimensions:[2,"cdkConnectedOverlayFlexibleDimensions","flexibleDimensions",u.L39],growAfterOpen:[2,"cdkConnectedOverlayGrowAfterOpen","growAfterOpen",u.L39],push:[2,"cdkConnectedOverlayPush","push",u.L39],disposeOnNavigation:[2,"cdkConnectedOverlayDisposeOnNavigation","disposeOnNavigation",u.L39]},outputs:{backdropClick:"backdropClick",positionChange:"positionChange",attach:"attach",detach:"detach",overlayKeydown:"overlayKeydown",overlayOutsideClick:"overlayOutsideClick"},exportAs:["cdkConnectedOverlay"],standalone:!0,features:[u.GFd,u.OA$]})}return he})();const cn={provide:jt,deps:[nt],useFactory:function St(he){return()=>he.scrollStrategies.reposition()}};let Ne=(()=>{class he{static#e=this.\u0275fac=function(Le){return new(Le||he)};static#t=this.\u0275mod=u.$C({type:he});static#n=this.\u0275inj=u.G2t({providers:[nt,cn],imports:[P.jI,A.jc,n.E9,n.E9]})}return he})()},36860:(mt,ie,a)=>{"use strict";a.d(ie,{BD:()=>H,BQ:()=>L,CZ:()=>U,Fb:()=>y,KT:()=>se,MU:()=>M,OD:()=>p,r5:()=>P,v8:()=>j,vc:()=>v});var n=a(54438),d=a(60177);let u;try{u=typeof Intl<"u"&&Intl.v8BreakIterator}catch{u=!1}let C,p=(()=>{class R{constructor(ye){this._platformId=ye,this.isBrowser=this._platformId?(0,d.UE)(this._platformId):"object"==typeof document&&!!document,this.EDGE=this.isBrowser&&/(edge)/i.test(navigator.userAgent),this.TRIDENT=this.isBrowser&&/(msie|trident)/i.test(navigator.userAgent),this.BLINK=this.isBrowser&&!(!window.chrome&&!u)&&typeof CSS<"u"&&!this.EDGE&&!this.TRIDENT,this.WEBKIT=this.isBrowser&&/AppleWebKit/i.test(navigator.userAgent)&&!this.BLINK&&!this.EDGE&&!this.TRIDENT,this.IOS=this.isBrowser&&/iPad|iPhone|iPod/.test(navigator.userAgent)&&!("MSStream"in window),this.FIREFOX=this.isBrowser&&/(firefox|minefield)/i.test(navigator.userAgent),this.ANDROID=this.isBrowser&&/android/i.test(navigator.userAgent)&&!this.TRIDENT,this.SAFARI=this.isBrowser&&/safari/i.test(navigator.userAgent)&&this.WEBKIT}static#e=this.\u0275fac=function(z){return new(z||R)(n.KVO(n.Agw))};static#t=this.\u0275prov=n.jDH({token:R,factory:R.\u0275fac,providedIn:"root"})}return R})();const B=["color","button","checkbox","date","datetime-local","email","file","hidden","image","month","number","password","radio","range","reset","search","submit","tel","text","t
1ime","url","week"];function M(){if(C)return C;if("object"!=typeof document||!document)return C=new Set(B),C;let R=document.createElement("input");return C=new Set(B.filter(ae=>(R.setAttribute("type",ae),R.type===ae))),C}let b;function L(R){return function E(){if(null==b&&typeof window<"u")try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:()=>b=!0}))}finally{b=b||!1}return b}()?R:!!R.capture}var P=function(R){return R[R.NORMAL=0]="NORMAL",R[R.NEGATED=1]="NEGATED",R[R.INVERTED=2]="INVERTED",R}(P||{});let A,x,W;function U(){if(null==x){if("object"!=typeof document||!document||"function"!=typeof Element||!Element)return x=!1,x;if("scrollBehavior"in document.documentElement.style)x=!0;else{const R=Element.prototype.scrollTo;x=!!R&&!/\{\s*\[native code\]\s*\}/.test(R.toString())}}return x}function H(){if("object"!=typeof document||!document)return P.NORMAL;if(null==A){const R=document.createElement("div"),ae=R.style;R.dir="rtl",ae.width="1px",ae.overflow="auto",ae.visibility="hidden",ae.pointerEvents="none",ae.position="absolute";const ye=document.createElement("div"),z=ye.style;z.width="2px",z.height="1px",R.appendChild(ye),document.body.appendChild(R),A=P.NORMAL,0===R.scrollLeft&&(R.scrollLeft=1,A=0===R.scrollLeft?P.NEGATED:P.INVERTED),R.remove()}return A}function se(R){if(function de(){if(null==W){const R=typeof document<"u"?document.head:null;W=!(!R||!R.createShadowRoot&&!R.attachShadow)}return W}()){const ae=R.getRootNode?R.getRootNode():null;if(typeof ShadowRoot<"u"&&ShadowRoot&&ae instanceof ShadowRoot)return ae}return null}function v(){let R=typeof document<"u"&&document?document.activeElement:null;for(;R&&R.shadowRoot;){const ae=R.shadowRoot.activeElement;if(ae===R)break;R=ae}return R}function y(R){return R.composedPath?R.composedPath()[0]:R.target}function j(){return typeof __karma__<"u"&&!!__karma__||typeof jasmine<"u"&&!!jasmine||typeof jest<"u"&&!!jest||typeof Mocha<"u"&&!!Mocha}},76939:(mt,ie,a)=>{"use strict";a.d(ie,{A8:()=>E,I3:()=>se,JP:()=>j,VA:()=>L,aI:()=>U,bV:()=>W,jc:()=>y,lb:()=>A});var n=a(54438),d=a(60177);class b{attach(ae){return this._attachedHost=ae,ae.attach(this)}detach(){let ae=this._attachedHost;null!=ae&&(this._attachedHost=null,ae.detach())}get isAttached(){return null!=this._attachedHost}setAttachedHost(ae){this._attachedHost=ae}}class E extends b{constructor(ae,ye,z,Re,Xe){super(),this.component=ae,this.viewContainerRef=ye,this.injector=z,this.componentFactoryResolver=Re,this.projectableNodes=Xe}}class L extends b{constructor(ae,ye,z,Re){super(),this.templateRef=ae,this.viewContainerRef=ye,this.context=z,this.injector=Re}get origin(){return this.templateRef.elementRef}attach(ae,ye=this.context){return this.context=ye,super.attach(ae)}detach(){return this.context=void 0,super.detach()}}class P extends b{constructor(ae){super(),this.element=ae instanceof n.aKT?ae.nativeElement:ae}}class A{constructor(){this._isDisposed=!1,this.attachDomPortal=null}hasAttached(){return!!this._attachedPortal}attach(ae){return ae instanceof E?(this._attachedPortal=ae,this.attachComponentPortal(ae)):ae instanceof L?(this._attachedPortal=ae,this.attachTemplatePortal(ae)):this.attachDomPortal&&ae instanceof P?(this._attachedPortal=ae,this.attachDomPortal(ae)):void 0}detach(){this._attachedPortal&&(this._attachedPortal.setAttachedHost(null),this._attachedPortal=null),this._invokeDisposeFn()}dispose(){this.hasAttached()&&this.detach(),this._invokeDisposeFn(),this._isDisposed=!0}setDisposeFn(ae){this._disposeFn=ae}_invokeDisposeFn(){this._disposeFn&&(this._disposeFn(),this._disposeFn=null)}}class U extends A{constructor(ae,ye,z,Re,Xe){super(),this.outletElement=ae,this._componentFactoryResolver=ye,this._appRef=z,this._defaultInjector=Re,this.attachDomPortal=xe=>{const ve=xe.element,Je=this._document.createComment("dom-portal");ve.parentNode.insertBefore(Je,ve),this.outletElement.appendChild(ve),this._attachedPortal=xe,super.setDisposeFn(()=>{Je.parentNode&&Je.parentNode.replaceChild(ve,Je)})},this._document=Xe}attachComponentPortal(ae){const z=(ae.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ae.component);let Re;return ae.viewContainerRef?(Re=ae.viewContainerRef.createComponent(z,ae.viewContainerRef.length,ae.injector||ae.viewContainerRef.injector,ae.projectableNodes||void 0),this.setDisposeFn(()=>Re.destroy())):(Re=z.create(ae.injector||this._defaultInjector||n.zZn.NULL),this._appRef.attachView(Re.hostView),this.setDisposeFn(()=>{this._appRef.viewCount>0&&this._appRef.detachView(Re.hostView),Re.destroy()})),this.outletElement.appendChild(this._getComponentRootNode(Re)),this._attachedPortal=ae,Re}attachTemplatePortal(ae){let ye=ae.viewContainerRef,z=ye.createEmbeddedView(ae.templateRef,ae.context,{injector:ae.injector});
1return z.rootNodes.forEach(Re=>this.outletElement.appendChild(Re)),z.detectChanges(),this.setDisposeFn(()=>{let Re=ye.indexOf(z);-1!==Re&&ye.remove(Re)}),this._attachedPortal=ae,z}dispose(){super.dispose(),this.outletElement.remove()}_getComponentRootNode(ae){return ae.hostView.rootNodes[0]}}let W=(()=>{class R extends L{constructor(ye,z){super(ye,z)}static#e=this.\u0275fac=function(z){return new(z||R)(n.rXU(n.C4Q),n.rXU(n.c1b))};static#t=this.\u0275dir=n.FsC({type:R,selectors:[["","cdkPortal",""]],exportAs:["cdkPortal"],standalone:!0,features:[n.Vt3]})}return R})(),se=(()=>{class R extends A{constructor(ye,z,Re){super(),this._componentFactoryResolver=ye,this._viewContainerRef=z,this._isInitialized=!1,this.attached=new n.bkB,this.attachDomPortal=Xe=>{const xe=Xe.element,ve=this._document.createComment("dom-portal");Xe.setAttachedHost(this),xe.parentNode.insertBefore(ve,xe),this._getRootNode().appendChild(xe),this._attachedPortal=Xe,super.setDisposeFn(()=>{ve.parentNode&&ve.parentNode.replaceChild(xe,ve)})},this._document=Re}get portal(){return this._attachedPortal}set portal(ye){this.hasAttached()&&!ye&&!this._isInitialized||(this.hasAttached()&&super.detach(),ye&&super.attach(ye),this._attachedPortal=ye||null)}get attachedRef(){return this._attachedRef}ngOnInit(){this._isInitialized=!0}ngOnDestroy(){super.dispose(),this._attachedRef=this._attachedPortal=null}attachComponentPortal(ye){ye.setAttachedHost(this);const z=null!=ye.viewContainerRef?ye.viewContainerRef:this._viewContainerRef,Xe=(ye.componentFactoryResolver||this._componentFactoryResolver).resolveComponentFactory(ye.component),xe=z.createComponent(Xe,z.length,ye.injector||z.injector,ye.projectableNodes||void 0);return z!==this._viewContainerRef&&this._getRootNode().appendChild(xe.hostView.rootNodes[0]),super.setDisposeFn(()=>xe.destroy()),this._attachedPortal=ye,this._attachedRef=xe,this.attached.emit(xe),xe}attachTemplatePortal(ye){ye.setAttachedHost(this);const z=this._viewContainerRef.createEmbeddedView(ye.templateRef,ye.context,{injector:ye.injector});return super.setDisposeFn(()=>this._viewContainerRef.clear()),this._attachedPortal=ye,this._attachedRef=z,this.attached.emit(z),z}_getRootNode(){const ye=this._viewContainerRef.element.nativeElement;return ye.nodeType===ye.ELEMENT_NODE?ye:ye.parentNode}static#e=this.\u0275fac=function(z){return new(z||R)(n.rXU(n.OM3),n.rXU(n.c1b),n.rXU(d.qQ))};static#t=this.\u0275dir=n.FsC({type:R,selectors:[["","cdkPortalOutlet",""]],inputs:{portal:[0,"cdkPortalOutlet","portal"]},outputs:{attached:"attached"},exportAs:["cdkPortalOutlet"],standalone:!0,features:[n.Vt3]})}return R})(),y=(()=>{class R{static#e=this.\u0275fac=function(z){return new(z||R)};static#t=this.\u0275mod=n.$C({type:R});static#n=this.\u0275inj=n.G2t({})}return R})();class j{constructor(ae,ye){this._parentInjector=ae,this._customTokens=ye}get(ae,ye){const z=this._customTokens.get(ae);return typeof z<"u"?z:this._parentInjector.get(ae,ye)}}},65478:(mt,ie,a)=>{"use strict";a.d(ie,{E9:()=>ue,Gj:()=>oe,R:()=>j,Xj:()=>ye,uv:()=>R});var n=a(14085),d=a(54438),u=a(45286),p=a(14421),I=a(45817),C=a(73586),b=(a(75128),a(85516),a(59204)),E=a(58728),L=a(7605),P=a(36860),A=a(60177),x=a(28203);let j=(()=>{class ke{constructor(K,_e,Fe){this._ngZone=K,this._platform=_e,this._scrolled=new u.B7,this._globalSubscription=null,this._scrolledCount=0,this.scrollContainers=new Map,this._document=Fe}register(K){this.scrollContainers.has(K)||this.scrollContainers.set(K,K.elementScrolled().subscribe(()=>this._scrolled.next(K)))}deregister(K){const _e=this.scrollContainers.get(K);_e&&(_e.unsubscribe(),this.scrollContainers.delete(K))}scrolled(K=20){return this._platform.isBrowser?new I.c(_e=>{this._globalSubscription||this._addGlobalListener();const Fe=K>0?this._scrolled.pipe((0,b.Z)(K)).subscribe(_e):this._scrolled.subscribe(_e);return this._scrolledCount++,()=>{Fe.unsubscribe(),this._scrolledCount--,this._scrolledCount||this._removeGlobalListener()}}):(0,p.of)()}ngOnDestroy(){this._removeGlobalListener(),this.scrollContainers.forEach((K,_e)=>this.deregister(_e)),this._scrolled.complete()}ancestorScrolled(K,_e){const Fe=this.getAncestorScrollContainers(K);return this.scrolled(_e).pipe((0,E.p)(Ke=>!Ke||Fe.indexOf(Ke)>-1))}getAncestorScrollContainers(K){const _e=[];
1return this.scrollContainers.forEach((Fe,Ke)=>{this._scrollableContainsElement(Ke,K)&&_e.push(Ke)}),_e}_getWindow(){return this._document.defaultView||window}_scrollableContainsElement(K,_e){let Fe=(0,n.i8)(_e),Ke=K.getElementRef().nativeElement;do{if(Fe==Ke)return!0}while(Fe=Fe.parentElement);return!1}_addGlobalListener(){this._globalSubscription=this._ngZone.runOutsideAngular(()=>{const K=this._getWindow();return(0,C.R)(K.document,"scroll").subscribe(()=>this._scrolled.next())})}_removeGlobalListener(){this._globalSubscription&&(this._globalSubscription.unsubscribe(),this._globalSubscription=null)}static#e=this.\u0275fac=function(_e){return new(_e||ke)(d.KVO(d.SKi),d.KVO(P.OD),d.KVO(A.qQ,8))};static#t=this.\u0275prov=d.jDH({token:ke,factory:ke.\u0275fac,providedIn:"root"})}return ke})(),R=(()=>{class ke{constructor(K,_e,Fe,Ke){this.elementRef=K,this.scrollDispatcher=_e,this.ngZone=Fe,this.dir=Ke,this._destroyed=new u.B7,this._elementScrolled=new I.c(vt=>this.ngZone.runOutsideAngular(()=>(0,C.R)(this.elementRef.nativeElement,"scroll").pipe((0,L.Q)(this._destroyed)).subscribe(vt)))}ngOnInit(){this.scrollDispatcher.register(this)}ngOnDestroy(){this.scrollDispatcher.deregister(this),this._destroyed.next(),this._destroyed.complete()}elementScrolled(){return this._elementScrolled}getElementRef(){return this.elementRef}scrollTo(K){const _e=this.elementRef.nativeElement,Fe=this.dir&&"rtl"==this.dir.value;null==K.left&&(K.left=Fe?K.end:K.start),null==K.right&&(K.right=Fe?K.start:K.end),null!=K.bottom&&(K.top=_e.scrollHeight-_e.clientHeight-K.bottom),Fe&&(0,P.BD)()!=P.r5.NORMAL?(null!=K.left&&(K.right=_e.scrollWidth-_e.clientWidth-K.left),(0,P.BD)()==P.r5.INVERTED?K.left=K.right:(0,P.BD)()==P.r5.NEGATED&&(K.left=K.right?-K.right:K.right)):null!=K.right&&(K.left=_e.scrollWidth-_e.clientWidth-K.right),this._applyScrollToOptions(K)}_applyScrollToOptions(K){const _e=this.elementRef.nativeElement;(0,P.CZ)()?_e.scrollTo(K):(null!=K.top&&(_e.scrollTop=K.top),null!=K.left&&(_e.scrollLeft=K.left))}measureScrollOffset(K){const _e="left",Ke=this.elementRef.nativeElement;if("top"==K)return Ke.scrollTop;if("bottom"==K)return Ke.scrollHeight-Ke.clientHeight-Ke.scrollTop;const vt=this.dir&&"rtl"==this.dir.value;return"start"==K?K=vt?"right":_e:"end"==K&&(K=vt?_e:"right"),vt&&(0,P.BD)()==P.r5.INVERTED?K==_e?Ke.scrollWidth-Ke.clientWidth-Ke.scrollLeft:Ke.scrollLeft:vt&&(0,P.BD)()==P.r5.NEGATED?K==_e?Ke.scrollLeft+Ke.scrollWidth-Ke.clientWidth:-Ke.scrollLeft:K==_e?Ke.scrollLeft:Ke.scrollWidth-Ke.clientWidth-Ke.scrollLeft}static#e=this.\u0275fac=function(_e){return new(_e||ke)(d.rXU(d.aKT),d.rXU(j),d.rXU(d.SKi),d.rXU(x.dS,8))};static#t=this.\u0275dir=d.FsC({type:ke,selectors:[["","cdk-scrollable",""],["","cdkScrollable",""]],standalone:!0})}return ke})(),ye=(()=>{class ke{constructor(K,_e,Fe){this._platform=K,this._change=new u.B7,this._changeListener=Ke=>{this._change.next(Ke)},this._document=Fe,_e.runOutsideAngular(()=>{if(K.isBrowser){const Ke=this._getWindow();Ke.addEventListener("resize",this._changeListener),Ke.addEventListener("orientationchange",this._changeListener)}this.change().subscribe(()=>this._viewportSize=null)})}ngOnDestroy(){if(this._platform.isBrowser){const K=this._getWindow();K.removeEventListener("resize",this._changeListener),K.removeEventListener("orientationchange",this._changeListener)}this._change.complete()}getViewportSize(){this._viewportSize||this._updateViewportSize();const K={width:this._viewportSize.width,height:this._viewportSize.height};return this._platform.isBrowser||(this._viewportSize=null),K}getViewportRect(){const K=this.getViewportScrollPosition(),{width:_e,height:Fe}=this.getViewportSize();
1return{top:K.top,left:K.left,bottom:K.top+Fe,right:K.left+_e,height:Fe,width:_e}}getViewportScrollPosition(){if(!this._platform.isBrowser)return{top:0,left:0};const K=this._document,_e=this._getWindow(),Fe=K.documentElement,Ke=Fe.getBoundingClientRect();return{top:-Ke.top||K.body.scrollTop||_e.scrollY||Fe.scrollTop||0,left:-Ke.left||K.body.scrollLeft||_e.scrollX||Fe.scrollLeft||0}}change(K=20){return K>0?this._change.pipe((0,b.Z)(K)):this._change}_getWindow(){return this._document.defaultView||window}_updateViewportSize(){const K=this._getWindow();this._viewportSize=this._platform.isBrowser?{width:K.innerWidth,height:K.innerHeight}:{width:0,height:0}}static#e=this.\u0275fac=function(_e){return new(_e||ke)(d.KVO(P.OD),d.KVO(d.SKi),d.KVO(A.qQ,8))};static#t=this.\u0275prov=d.jDH({token:ke,factory:ke.\u0275fac,providedIn:"root"})}return ke})(),oe=(()=>{class ke{static#e=this.\u0275fac=function(_e){return new(_e||ke)};static#t=this.\u0275mod=d.$C({type:ke});static#n=this.\u0275inj=d.G2t({})}return ke})(),ue=(()=>{class ke{static#e=this.\u0275fac=function(_e){return new(_e||ke)};static#t=this.\u0275mod=d.$C({type:ke});static#n=this.\u0275inj=d.G2t({imports:[x.jI,oe,x.jI,oe]})}return ke})()},60177:(mt,ie,a)=>{"use strict";a.d(ie,{AJ:()=>is,B3:()=>si,Jj:()=>Qs,MD:()=>ns,N0:()=>Lr,OI:()=>J,PV:()=>ni,QT:()=>u,QX:()=>kr,Sm:()=>H,Sq:()=>Ye,T3:()=>Er,UE:()=>Hs,VF:()=>I,Vy:()=>Is,Xr:()=>Fi,YU:()=>pt,ZD:()=>p,_b:()=>Ci,aZ:()=>de,bT:()=>hn,e1:()=>Ti,fG:()=>ci,fw:()=>W,hb:()=>x,hj:()=>b,oe:()=>rr,qQ:()=>B,ux:()=>Si,vh:()=>Co});var n=a(54438);let d=null;function u(){return d}function p(F){d??=F}class I{}const B=new n.nKC("");let M=(()=>{class F{historyGo(q){throw new Error("")}static#e=this.\u0275fac=function(Se){return new(Se||F)};static#t=this.\u0275prov=n.jDH({token:F,factory:()=>(0,n.WQX)(E),providedIn:"platform"})}return F})();const b=new n.nKC("");let E=(()=>{class F extends M{constructor(){super(),this._doc=(0,n.WQX)(B),this._location=window.location,this._history=window.history}getBaseHrefFromDOM(){return u().getBaseHref(this._doc)}onPopState(q){const Se=u().getGlobalEventTarget(this._doc,"window");return Se.addEventListener("popstate",q,!1),()=>Se.removeEventListener("popstate",q)}onHashChange(q){const Se=u().getGlobalEventTarget(this._doc,"window");return Se.addEventListener("hashchange",q,!1),()=>Se.removeEventListener("hashchange",q)}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(q){this._location.pathname=q}pushState(q,Se,Et){this._history.pushState(q,Se,Et)}replaceState(q,Se,Et){this._history.replaceState(q,Se,Et)}forward(){this._history.forward()}back(){this._history.back()}historyGo(q=0){this._history.go(q)}getState(){return this._history.state}static#e=this.\u0275fac=function(Se){return new(Se||F)};static#t=this.\u0275prov=n.jDH({token:F,factory:()=>new F,providedIn:"platform"})}return F})();function L(F,Pe){if(0==F.length)return Pe;if(0==Pe.length)return F;let q=0;return F.endsWith("/")&&q++,Pe.startsWith("/")&&q++,2==q?F+Pe.substring(1):1==q?F+Pe:F+"/"+Pe}function P(F){const Pe=F.match(/#|\?|$/),q=Pe&&Pe.index||F.length;return F.slice(0,q-("/"===F[q-1]?1:0))+F.slice(q)}function A(F){return F&&"?"!==F[0]?"?"+F:F}let x=(()=>{class F{historyGo(q){throw new Error("")}static#e=this.\u0275fac=function(Se){return new(Se||F)};static#t=this.\u0275prov=n.jDH({token:F,factory:()=>(0,n.WQX)(H),providedIn:"root"})}return F})();const U=new n.nKC("");let H=(()=>{class F extends x{constructor(q,Se){super(),this._platformLocation=q,this._removeListenerFns=[],this._baseHref=Se??this._platformLocation.getBaseHrefFromDOM()??(0,n.WQX)(B).location?.origin??""}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(q){this._removeListenerFns.push(this._platformLocation.onPopState(q),this._platformLocation.onHashChange(q))}getBaseHref(){return this._baseHref}prepareExternalUrl(q){return L(this._baseHref,q)}path(q=!1){const Se=this._platformLocation.pathname+A(this._platformLocation.search),Et=this._platformLocation.hash;return Et&&q?`${Se}${Et}`:Se}pushState(q,Se,Et,on){const gn=this.prepareExternalUrl(Et+A(on));this._platformLocation.pushState(q,Se,gn)}replaceState(q,Se,Et,on){const gn=this.prepareExternalUrl(Et+A(on));this._platformLocation.replaceState(q,Se,gn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(q=0){this._platformLocation.historyGo?.(q)}static#e=this.\u0275fac=function(Se){return new(Se||F)(n.KVO(M),n.KVO(U,8))};static#t=this.\u0275prov=n.jDH({token:F,factory:F.\u0275fac,providedIn:"root"})}return F})(),W=(()=>{class F extends x{constructor(q,Se){super(),this._platformLocation=q,this._baseHref="",this._removeListenerFns=[],null!=Se&&(this._baseHref=Se)}ngOnDestroy(){for(;this._removeListenerFns.length;)this._removeListenerFns.pop()()}onPopState(q){this._removeListenerFns.push(this._platformLocation.onPopState(q),this._platformLocation.on
1HashChange(q))}getBaseHref(){return this._baseHref}path(q=!1){const Se=this._platformLocation.hash??"#";return Se.length>0?Se.substring(1):Se}prepareExternalUrl(q){const Se=L(this._baseHref,q);return Se.length>0?"#"+Se:Se}pushState(q,Se,Et,on){let gn=this.prepareExternalUrl(Et+A(on));0==gn.length&&(gn=this._platformLocation.pathname),this._platformLocation.pushState(q,Se,gn)}replaceState(q,Se,Et,on){let gn=this.prepareExternalUrl(Et+A(on));0==gn.length&&(gn=this._platformLocation.pathname),this._platformLocation.replaceState(q,Se,gn)}forward(){this._platformLocation.forward()}back(){this._platformLocation.back()}getState(){return this._platformLocation.getState()}historyGo(q=0){this._platformLocation.historyGo?.(q)}static#e=this.\u0275fac=function(Se){return new(Se||F)(n.KVO(M),n.KVO(U,8))};static#t=this.\u0275prov=n.jDH({token:F,factory:F.\u0275fac})}return F})(),de=(()=>{class F{constructor(q){this._subject=new n.bkB,this._urlChangeListeners=[],this._urlChangeSubscription=null,this._locationStrategy=q;const Se=this._locationStrategy.getBaseHref();this._basePath=function j(F){if(new RegExp("^(https?:)?//").test(F)){const[,q]=F.split(/\/\/[^\/]+/);return q}return F}(P(y(Se))),this._locationStrategy.onPopState(Et=>{this._subject.emit({url:this.path(!0),pop:!0,state:Et.state,type:Et.type})})}ngOnDestroy(){this._urlChangeSubscription?.unsubscribe(),this._urlChangeListeners=[]}path(q=!1){return this.normalize(this._locationStrategy.path(q))}getState(){return this._locationStrategy.getState()}isCurrentPathEqualTo(q,Se=""){return this.path()==this.normalize(q+A(Se))}normalize(q){return F.stripTrailingSlash(function v(F,Pe){if(!F||!Pe.startsWith(F))return Pe;const q=Pe.substring(F.length);return""===q||["/",";","?","#"].includes(q[0])?q:Pe}(this._basePath,y(q)))}prepareExternalUrl(q){return q&&"/"!==q[0]&&(q="/"+q),this._locationStrategy.prepareExternalUrl(q)}go(q,Se="",Et=null){this._locationStrategy.pushState(Et,"",q,Se),this._notifyUrlChangeListeners(this.prepareExternalUrl(q+A(Se)),Et)}replaceState(q,Se="",Et=null){this._locationStrategy.replaceState(Et,"",q,Se),this._notifyUrlChangeListeners(this.prepareExternalUrl(q+A(Se)),Et)}forward(){this._locationStrategy.forward()}back(){this._locationStrategy.back()}historyGo(q=0){this._locationStrategy.historyGo?.(q)}onUrlChange(q){return this._urlChangeListeners.push(q),this._urlChangeSubscription??=this.subscribe(Se=>{this._notifyUrlChangeListeners(Se.url,Se.state)}),()=>{const Se=this._urlChangeListeners.indexOf(q);this._urlChangeListeners.splice(Se,1),0===this._urlChangeListeners.length&&(this._urlChangeSubscription?.unsubscribe(),this._urlChangeSubscription=null)}}_notifyUrlChangeListeners(q="",Se){this._urlChangeListeners.forEach(Et=>Et(q,Se))}subscribe(q,Se,Et){return this._subject.subscribe({next:q,error:Se,complete:Et})}static#e=this.normalizeQueryParams=A;static#t=this.joinWithSlash=L;static#n=this.stripTrailingSlash=P;static#i=this.\u0275fac=function(Se){return new(Se||F)(n.KVO(x))};static#r=this.\u0275prov=n.jDH({token:F,factory:()=>function se(){return new de((0,n.KVO)(x))}(),providedIn:"root"})}return F})();function y(F){return F.replace(/\/index.html$/,"")}const R={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]};var ae=function(F){return F[F.Decimal=0]="Decimal",F[F.Percent=1]="Percent",F[F.Currency=2]="Currency",F[F.Scientific=3]="Scientific",F}(ae||{}),z=function(F){return F[F.Format=0]="Format",F[F.Standalone=1]="Standalone",F}
1(z||{}),Re=function(F){return F[F.Narrow=0]="Narrow",F[F.Abbreviated=1]="Abbreviated",F[F.Wide=2]="Wide",F[F.Short=3]="Short",F}(Re||{}),Xe=function(F){return F[F.Short=0]="Short",F[F.Medium=1]="Medium",F[F.Long=2]="Long",F[F.Full=3]="Full",F}(Xe||{});const xe={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 Te(F,Pe){return nt((0,n.H5H)(F)[n.KH2.DateFormat],Pe)}function K(F,Pe){return nt((0,n.H5H)(F)[n.KH2.TimeFormat],Pe)}function _e(F,Pe){return nt((0,n.H5H)(F)[n.KH2.DateTimeFormat],Pe)}function Fe(F,Pe){const q=(0,n.H5H)(F),Se=q[n.KH2.NumberSymbols][Pe];if(typeof Se>"u"){if(Pe===xe.CurrencyDecimal)return q[n.KH2.NumberSymbols][xe.Decimal];if(Pe===xe.CurrencyGroup)return q[n.KH2.NumberSymbols][xe.Group]}return Se}function Ke(F,Pe){return(0,n.H5H)(F)[n.KH2.NumberFormats][Pe]}function te(F){if(!F[n.KH2.ExtraData])throw new Error(`Missing extra locale data for the locale "${F[n.KH2.LocaleId]}". Use "registerLocaleData" to load new data. See the "I18n guide" on angular.io to know more.`)}function nt(F,Pe){for(let q=Pe;q>-1;q--)if(typeof F[q]<"u")return F[q];throw new Error("Locale data API: locale data undefined")}function It(F){const[Pe,q]=F.split(":");return{hours:+Pe,minutes:+q}}const St=/^(\d{4,})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/,cn={},Ne=/((?:[^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 Ie=function(F){return F[F.Short=0]="Short",F[F.ShortGMT=1]="ShortGMT",F[F.Long=2]="Long",F[F.Extended=3]="Extended",F}(Ie||{}),he=function(F){return F[F.FullYear=0]="FullYear",F[F.Month=1]="Month",F[F.Date=2]="Date",F[F.Hours=3]="Hours",F[F.Minutes=4]="Minutes",F[F.Seconds=5]="Seconds",F[F.FractionalSeconds=6]="FractionalSeconds",F[F.Day=7]="Day",F}(he||{}),Y=function(F){return F[F.DayPeriods=0]="DayPeriods",F[F.Days=1]="Days",F[F.Months=2]="Months",F[F.Eras=3]="Eras",F}(Y||{});
vendor: 21,581 bytes, line 1
1function ne(F,Pe,q,Se){let Et=function De(F){if(je(F))return F;if("number"==typeof F&&!isNaN(F))return new Date(F);if("string"==typeof F){if(F=F.trim(),/^(\d{4}(-\d{1,2}(-\d{1,2})?)?)$/.test(F)){const[Et,on=1,gn=1]=F.split("-").map(Ln=>+Ln);return Le(Et,on-1,gn)}const q=parseFloat(F);if(!isNaN(F-q))return new Date(q);let Se;if(Se=F.match(St))return function st(F){const Pe=new Date(0);let q=0,Se=0;const Et=F[8]?Pe.setUTCFullYear:Pe.setFullYear,on=F[8]?Pe.setUTCHours:Pe.setHours;F[9]&&(q=Number(F[9]+F[10]),Se=Number(F[9]+F[11])),Et.call(Pe,Number(F[1]),Number(F[2])-1,Number(F[3]));const gn=Number(F[4]||0)-q,Ln=Number(F[5]||0)-Se,ki=Number(F[6]||0),Ai=Math.floor(1e3*parseFloat("0."+(F[7]||0)));return on.call(Pe,gn,Ln,ki,Ai),Pe}(Se)}const Pe=new Date(F);if(!je(Pe))throw new Error(`Unable to convert "${F}" into a date`);return Pe}(F);Pe=re(q,Pe)||Pe;let Ln,gn=[];for(;Pe;){if(Ln=Ne.exec(Pe),!Ln){gn.push(Pe);break}{gn=gn.concat(Ln.slice(1));const Xi=gn.pop();if(!Xi)break;Pe=Xi}}let ki=Et.getTimezoneOffset();Se&&(ki=ze(Se,ki),Et=function $e(F,Pe,q){const Se=q?-1:1,Et=F.getTimezoneOffset();return function me(F,Pe){return(F=new Date(F.getTime())).setMinutes(F.getMinutes()+Pe),F}(F,Se*(ze(Pe,Et)-Et))}(Et,Se,!0));let Ai="";return gn.forEach(Xi=>{const bi=function ce(F){if(be[F])return be[F];let Pe;switch(F){case"G":case"GG":case"GGG":Pe=Zt(Y.Eras,Re.Abbreviated);break;case"GGGG":Pe=Zt(Y.Eras,Re.Wide);break;case"GGGGG":Pe=Zt(Y.Eras,Re.Narrow);break;case"y":Pe=bt(he.FullYear,1,0,!1,!0);break;case"yy":Pe=bt(he.FullYear,2,0,!0,!0);break;case"yyy":Pe=bt(he.FullYear,3,0,!1,!0);break;case"yyyy":Pe=bt(he.FullYear,4,0,!1,!0);break;case"Y":Pe=Bt(1);break;case"YY":Pe=Bt(2,!0);break;case"YYY":Pe=Bt(3);break;case"YYYY":Pe=Bt(4);break;case"M":case"L":Pe=bt(he.Month,1,1);break;case"MM":case"LL":Pe=bt(he.Month,2,1);break;case"MMM":Pe=Zt(Y.Months,Re.Abbreviated);break;case"MMMM":Pe=Zt(Y.Months,Re.Wide);break;case"MMMMM":Pe=Zt(Y.Months,Re.Narrow);break;case"LLL":Pe=Zt(Y.Months,Re.Abbreviated,z.Standalone);break;case"LLLL":Pe=Zt(Y.Months,Re.Wide,z.Standalone);break;case"LLLLL":Pe=Zt(Y.Months,Re.Narrow,z.Standalone);break;case"w":Pe=Pn(1);break;case"ww":Pe=Pn(2);break;case"W":Pe=Pn(1,!0);break;case"d":Pe=bt(he.Date,1);break;case"dd":Pe=bt(he.Date,2);break;case"c":case"cc":Pe=bt(he.Day,1);break;case"ccc":Pe=Zt(Y.Days,Re.Abbreviated,z.Standalone);break;case"cccc":Pe=Zt(Y.Days,Re.Wide,z.Standalone);break;case"ccccc":Pe=Zt(Y.Days,Re.Narrow,z.Standalone);break;case"cccccc":Pe=Zt(Y.Days,Re.Short,z.Standalone);break;case"E":case"EE":case"EEE":Pe=Zt(Y.Days,Re.Abbreviated);break;case"EEEE":Pe=Zt(Y.Days,Re.Wide);break;case"EEEEE":Pe=Zt(Y.Days,Re.Narrow);break;case"EEEEEE":Pe=Zt(Y.Days,Re.Short);break;case"a":case"aa":case"aaa":Pe=Zt(Y.DayPeriods,Re.Abbreviated);break;case"aaaa":Pe=Zt(Y.DayPeriods,Re.Wide);break;case"aaaaa":Pe=Zt(Y.DayPeriods,Re.Narrow);break;case"b":case"bb":case"bbb":Pe=Zt(Y.DayPeriods,Re.Abbreviated,z.Standalone,!0);break;case"bbbb":Pe=Zt(Y.DayPeriods,Re.Wide,z.Standalone,!0);break;case"bbbbb":Pe=Zt(Y.DayPeriods,Re.Narrow,z.Standalone,!0);break;case"B":case"BB":case"BBB":Pe=Zt(Y.DayPeriods,Re.Abbreviated,z.Format,!0);break;case"BBBB":Pe=Zt(Y.DayPeriods,Re.Wide,z.Format,!0);break;case"BBBBB":Pe=Zt(Y.DayPeriods,Re.Narrow,z.Format,!0);break;case"h":Pe=bt(he.Hours,1,-12);break;case"hh":Pe=bt(he.Hours,2,-12);break;case"H":Pe=bt(he.Hours,1);break;case"HH":Pe=bt(he.Hours,2);break;case"m":Pe=bt(he.Minutes,1);break;case"mm":Pe=bt(he.Minutes,2);break;case"s":Pe=bt(he.Seconds,1);break;case"ss":Pe=bt(he.Seconds,2);break;case"S":Pe=bt(he.FractionalSeconds,1);break;case"SS":Pe=bt(he.FractionalSeconds,2);break;case"SSS":Pe=bt(he.FractionalSeconds,3);break;case"Z":case"ZZ":case"ZZZ":Pe=Jt(Ie.Short);break;case"ZZZZZ":Pe=Jt(Ie.Extended);break;case"O":case"OO":case"OOO":case"z":case"zz":case"zzz":Pe=Jt(Ie.ShortGMT);break;case"OOOO":case"ZZZZ":case"zzzz":Pe=Jt(Ie.Long);break;default:return null}return be[F]=Pe,Pe}(Xi);Ai+=bi?bi(Et,q,ki):"''"===Xi?"'":Xi.replace(/(^'|'$)/g,"").replace(/''/g,"'")}),Ai}function Le(F,Pe,q){const Se=new Date(0);return Se.setFullYear(F,Pe,q),Se.setHours(0,0,0),Se}function re(F,Pe){const q=function Je(F){return(0,n.H5H)(F)[n.KH2.LocaleId]}(F);if(cn[q]??={},cn[q][Pe])return cn[q][Pe];let Se="";switch(Pe){case"shortDate":Se=Te(F,Xe.Short);break;case"mediumDate":Se=Te(F,Xe.Medium);break;case"longDate":Se=Te(F,Xe.Long);break;case"fullDate":Se=Te(F,Xe.Full);break;case"shortTime":Se=K(F,Xe.Short);break;case"mediumTime":Se=K(F,Xe.Medium);break;case"longTime":Se=K(F,Xe.Long);break;case"fullTime":Se=K(F,Xe.Full);break;case"short":const Et=re(F,"shortTime"),on=re(F,"shortDate");Se=Ge(_e(F,Xe.Short),[Et,on]);break;case"medium":const gn=re(F,"mediumTime"),Ln=re(F,"mediumDate");Se=Ge(_e(F,Xe.Medium),[gn,Ln]);break;case"long":const ki=re(F,"longTime"),Ai=re(F,"longDate");Se=Ge(_e(F,Xe.Long),[ki,Ai]);break;case"full":const Xi=re(F,"fullTime"),bi=re(F,"fullDate");Se=Ge(_e(F,Xe.Full),[Xi,bi])}return Se&&(cn[q][Pe]=Se),Se}function Ge(F,Pe){return Pe&&(F=F.replace(/\{([^}]+)}/g,function(q,Se){return null!=Pe&&Se in Pe?Pe[Se]:q})),F}function Me(F,Pe,q="-",Se,Et){let on="";(F<0||Et&&F<=0)&&(Et?F=1-F:(F=-F,on=q));let gn=String(F);for(;gn.length<Pe;)gn="0"+gn;return Se&&(gn=gn.slice(gn.length-Pe)),on+gn}function bt(F,Pe,q=0,Se=!1,Et=!1){return function(on,gn){let Ln=function Xt(F,Pe){switch(F){case he.FullYear:return Pe.getFullYear();case he.Month:return Pe.getMonth();case he.Date:return Pe.getDate();case he.Hours:return Pe.getHours();case he.Minutes:return Pe.getMinutes();case he.Seconds:return Pe.getSeconds();case he.FractionalSeconds:return Pe.getMilliseconds();case he.Day:return Pe.getDay();default:throw new Error(`Unknown DateType value "${F}".`)}}(F,on);if((q>0||Ln>-q)&&(Ln+=q),F===he.Hours)0===Ln&&-12===q&&(Ln=12);else if(F===he.FractionalSeconds)return function rt(F,Pe){return Me(F,3).substring(0,Pe)}(Ln,Pe);const ki=Fe(gn,xe.MinusSign);return Me(Ln,Pe,ki,Se,Et)}}function Zt(F,Pe,q=z.Format,Se=!1){return function(Et,on){return function Nt(F,Pe,q,Se,Et,on){switch(q){case Y.Months:return function Z(F,Pe,q){const Se=(0,n.H5H)(F),on=nt([Se[n.KH2.MonthsFormat],Se[n.KH2.MonthsStandalone]],Pe);return nt(on,q)}(Pe,Et,Se)[F.getMonth()];case Y.Days:return function _t(F,Pe,q){const Se=(0,n.H5H)(F),on=nt([Se[n.KH2.DaysFormat],Se[n.KH2.DaysStandalone]],Pe);return nt(on,q)}(Pe,Et,Se)[F.getDay()];case Y.DayPeriods:const gn=F.getHours(),Ln=F.getMinutes();if(on){const Ai=function pe(F){const Pe=(0,n.H5H)(F);return te(Pe),(Pe[n.KH2.ExtraData][2]||[]).map(Se=>"string"==typeof Se?It(Se):[It(Se[0]),It(Se[1])])}(Pe),Xi=function qe(F,Pe,q){const Se=(0,n.H5H)(F);te(Se);const on=nt([Se[n.KH2.ExtraData][0],Se[n.KH2.ExtraData][1]],Pe)||[];return nt(on,q)||[]}(Pe,Et,Se),bi=Ai.findIndex(Gi=>{if(Array.isArray(Gi)){const[Jn,vn]=Gi,Vn=gn>=Jn.hours&&Ln>=Jn.minutes,Yi=gn<vn.hours||gn===vn.hours&&Ln<vn.minutes;if(Jn.hours<vn.hours){if(Vn&&Yi)return!0}else if(Vn||Yi)return!0}else if(Gi.hours===gn&&Gi.minutes===Ln)return!0;return!1});if(-1!==bi)return Xi[bi]}return function ge(F,Pe,q){const Se=(0,n.H5H)(F),on=nt([Se[n.KH2.DayPeriodsFormat],Se[n.KH2.DayPeriodsStandalone]],Pe);return nt(on,q)}(Pe,Et,Se)[gn<12?0:1];case Y.Eras:return function oe(F,Pe){return nt((0,n.H5H)(F)[n.KH2.Eras],Pe)}(Pe,Se)[F.getFullYear()<=0?0:1];default:throw new Error(`unexpected translation type ${q}`)}}(Et,on,F,Pe,q,Se)}}function Jt(F){return function(Pe,q,Se){const Et=-1*Se,on=Fe(q,xe.MinusSign),gn=Et>0?Math.floor(Et/60):Math.ceil(Et/60);switch(F){case Ie.Short:return(Et>=0?"+":"")+Me(gn,2,on)+Me(Math.abs(Et%60),2,on);case Ie.ShortGMT:return"GMT"+(Et>=0?"+":"")+Me(gn,1,on);case Ie.Long:return"GMT"+(Et>=0?"+":"")+Me(gn,2,on)+":"+Me(Math.abs(Et%60),2,on);case Ie.Extended:return 0===Se?"Z":(Et>=0?"+":"")+Me(gn,2,on)+":"+Me(Math.abs(Et%60),2,on);default:throw new Error(`Unknown zone width "${F}"`)}}}const Ut=0,Qt=4;function yn(F){const Pe=F.getDay(),q=0===Pe?-3:Qt-Pe;return Le(F.getFullYear(),F.getMonth(),F.getDate()+q)}function Pn(F,Pe=!1){return function(q,Se){let Et;if(Pe){const on=new Date(q.getFullYear(),q.getMonth(),1).getDay()-1,gn=q.getDate();Et=1+Math.floor((gn+on)/7)}else{const on=yn(q),gn=function rn(F){const Pe=Le(F,Ut,1).getDay();return Le(F,0,1+(Pe<=Qt?Qt:Qt+7)-Pe)}(on.getFullYear()),Ln=on.getTime()-gn.getTime();Et=1+Math.round(Ln/6048e5)}return Me(Et,F,Fe(Se,xe.MinusSign))}}function Bt(F,Pe=!1){return function(q,Se){return Me(yn(q).getFullYear(),F,Fe(Se,xe.MinusSign),Pe)}}const be={};function ze(F,Pe){F=F.replace(/:/g,"");const q=Date.parse("Jan 01, 1970 00:00:00 "+F)/6e4;return isNaN(q)?Pe:q}function je(F){return F instanceof Date&&!isNaN(F.valueOf())}const et=/^(\d+)?\.((\d+)(-(\d+))?)?$/,We=22,at=".",Qe="0",it=";",He=",",dt="#";function un(F,Pe,q,Se,Et,on,gn=!1){let Ln="",ki=!1;if(isFinite(F)){let Ai=function Ve(F){let Se,Et,on,gn,Ln,Pe=Math.abs(F)+"",q=0;for((Et=Pe.indexOf(at))>-1&&(Pe=Pe.replace(at,"")),(on=Pe.search(/e/i))>0?(Et<0&&(Et=on),Et+=+Pe.slice(on+1),Pe=Pe.substring(0,on)):Et<0&&(Et=Pe.length),on=0;Pe.charAt(on)===Qe;on++);if(on===(Ln=Pe.length))Se=[0],Et=1;else{for(Ln--;Pe.charAt(Ln)===Qe;)Ln--;for(Et-=on,Se=[],gn=0;on<=Ln;on++,gn++)Se[gn]=Number(Pe.charAt(on))}return Et>We&&(Se=Se.splice(0,We-1),q=Et-1,Et=1),{digits:Se,exponent:q,integerLen:Et}}(F);gn&&(Ai=function tn(F){if(0===F.digits[0])return F;const Pe=F.digits.length-F.integerLen;return F.exponent?F.exponent+=2:(0===Pe?F.digits.push(0,0):1===Pe&&F.digits.push(0),F.integerLen+=2),F}(Ai));let Xi=Pe.minInt,bi=Pe.minFrac,Gi=Pe.maxFrac;if(on){const Ji=on.match(et);if(null===Ji)throw new Error(`${on} is not a valid digit info`);const Pr=Ji[1],vs=Ji[3],ji=Ji[5];null!=Pr&&(Xi=Dt(Pr)),null!=vs&&(bi=Dt(vs)),null!=ji?Gi=Dt(ji):null!=vs&&bi>Gi&&(Gi=bi)}!function ut(F,Pe,q){if(Pe>q)throw new Error(`The minimum number of digits after fraction (${Pe}) is higher than the maximum (${q}).`);let Se=F.digits,Et=Se.length-F.integerLen;const on=Math.min(Math.max(Pe,Et),q);let gn=on+F.integerLen,Ln=Se[gn];if(gn>0){Se.splice(Math.max(F.integerLen,gn));for(let bi=gn;bi<Se.length;bi++)Se[bi]=0}else{Et=Math.max(0,Et),F.integerLen=1,Se.length=Math.max(1,gn=on+1),Se[0]=0;for(let bi=1;bi<gn;bi++)Se[bi]=0}if(Ln>=5)if(gn-1<0){for(let bi=0;bi>gn;bi--)Se.unshift(0),F.integerLen++;Se.unshift(1),F.integerLen++}else Se[gn-1]++;for(;Et<Math.max(0,on);Et++)Se.push(0);let ki=0!==on;const Ai=Pe+F.integerLen,Xi=Se.reduceRight(function(bi,Gi,Jn,vn){return vn[Jn]=(Gi+=bi)<10?Gi:Gi-10,ki&&(0===vn[Jn]&&Jn>=Ai?vn.pop():ki=!1),Gi>=10?1:0},0);Xi&&(Se.unshift(Xi),F.integerLen++)}(Ai,bi,Gi);let Jn=Ai.digits,vn=Ai.integerLen;const Vn=Ai.exponent;let Yi=[];for(ki=Jn.every(Ji=>!Ji);vn<Xi;vn++)Jn.unshift(0);for(;vn<0;vn++)Jn.unshift(0);vn>0?Yi=Jn.splice(vn,Jn.length):(Yi=Jn,Jn=[0]);const os=[];for(Jn.length>=Pe.lgSize&&os.unshift(Jn.splice(-Pe.lgSize,Jn.length).join(""));Jn.length>Pe.gSize;)os.unshift(Jn.splice(-Pe.gSize,Jn.length).join(""));Jn.length&&os.unshift(Jn.join("")),Ln=os.join(Fe(q,Se)),Yi.length&&(Ln+=Fe(q,Et)+Yi.join("")),Vn&&(Ln+=Fe(q,xe.Exponential)+"+"+Vn)}else Ln=Fe(q,xe.Infinity);return Ln=F<0&&!ki?Pe.negPre+Ln+Pe.negSuf:Pe.posPre+Ln+Pe.posSuf,Ln}function ot(F,Pe="-"){const q={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},Se=F.split(it),Et=Se[0],on=Se[1],gn=-1!==Et.indexOf(at)?Et.split(at):[Et.substring(0,Et.lastIndexOf(Qe)+1),Et.substring(Et.lastIndexOf(Qe)+1)],Ln=gn[0],ki=gn[1]||"";q.posPre=Ln.substring(0,Ln.indexOf(dt));for(let Xi=0;Xi<ki.length;Xi++){const bi=ki.charAt(Xi);bi===Qe?q.minFrac=q.maxFrac=Xi+1:bi===dt?q.maxFrac=Xi+1:q.posSuf+=bi}const Ai=Ln.split(He);if(q.gSize=Ai[1]?Ai[1].length:0,q.lgSize=Ai[2]||Ai[1]?(Ai[2]||Ai[1]).length:0,on){const Xi=Et.length-q.posPre.length-q.posSuf.length,bi=on.indexOf(dt);q.negPre=on.substring(0,bi).replace(/'/g,""),q.negSuf=on.slice(bi+Xi).replace(/'/g,"")}else q.negPre=Pe+q.posPre,q.negSuf=q.posSuf;return q}function Dt(F){const Pe=parseInt(F);if(isNaN(Pe))throw new Error("Invalid integer literal when parsing "+F);return Pe}function Ci(F,Pe){Pe=encodeURIComponent(Pe);for(const q of F.split(";")){const Se=q.indexOf("="),[Et,on]=-1==Se?[q,""]:[q.slice(0,Se),q.slice(Se+1)];if(Et.trim()===Pe)return decodeURIComponent(on)}return null}const dn=/\s+/,Q=[];let pt=(()=>{class F{constructor(q,Se){this._ngEl=q,this._renderer=Se,this.initialClasses=Q,this.stateMap=new Map}set klass(q){this.initialClasses=null!=q?q.trim().split(dn):Q}set ngClass(q){this.rawClass="string"==typeof q?q.trim().split(dn):q}ngDoCheck(){for(const Se of this.initialClasses)this._updateState(Se,!0);const q=this.rawClass;if(Array.isArray(q)||q instanceof Set)for(const Se of q)this._updateState(Se,!0);else if(null!=q)for(const Se of Object.keys(q))this._updateState(Se,!!q[Se]);this._applyStateDiff()}_updateState(q,Se){const Et=this.stateMap.get(q);void 0!==Et?(Et.enabled!==Se&&(Et.changed=!0,Et.enabled=Se),Et.touched=!0):this.stateMap.set(q,{enabled:Se,changed:!0,touched:!0})}_applyStateDiff(){for(const q of this.stateMap){const Se=q[0],Et=q[1];Et.changed?(this._toggleClass(Se,Et.enabled),Et.changed=!1):Et.touched||(Et.enabled&&this._toggleClass(Se,!1),this.stateMap.delete(Se)),Et.touched=!1}}_toggleClass(q,Se){(q=q.trim()).length>0&&q.split(dn).forEach(Et=>{Se?this._renderer.addClass(this._ngEl.nativeElement,Et):this._renderer.removeClass(this._ngEl.nativeElement,Et)})}static#e=this.\u0275fac=function(Se){return new(Se||F)(n.rXU(n.aKT),n.rXU(n.sFG))};static#t=this.\u0275dir=n.FsC({type:F,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"},standalone:!0})}return F})(),J=(()=>{class F{constructor(q){this._viewContainerRef=q,this.ngComponentOutlet=null,this._inputsUsed=new Map}_needToReCreateNgModuleInstance(q){return void 0!==q.ngComponentOutletNgModule||void 0!==q.ngComponentOutletNgModuleFactory}_needToReCreateComponentInstance(q){return void 0!==q.ngComponentOutlet||void 0!==q.ngComponentOutletContent||void 0!==q.ngComponentOutletInjector||this._needToReCreateNgModuleInstance(q)}ngOnChanges(q){if(this._needToReCreateComponentInstance(q)&&(this._viewContainerRef.clear(),this._inputsUsed.clear(),this._componentRef=void 0,this.ngComponentOutlet)){const Se=this.ngComponentOutletInjector||this._viewContainerRef.parentInjector;this._needToReCreateNgModuleInstance(q)&&(this._moduleRef?.destroy(),this._moduleRef=this.ngComponentOutletNgModule?(0,n.w6W)(this.ngComponentOutletNgModule,fe(Se)):this.ngComponentOutletNgModuleFactory?this.ngComponentOutletNgModuleFactory.create(fe(Se)):void 0),this._componentRef=this._viewContainerRef.createComponent(this.ngComponentOutlet,{injector:Se,ngModuleRef:this._moduleRef,projectableNodes:this.ngComponentOutletContent})}}ngDoCheck(){if(this._componentRef){if(this.ngComponentOutletInputs)for(const q of Object.keys(this.ngComponentOutletInputs))this._inputsUsed.set(q,!0);this._applyInputStateDiff(this._componentRef)}}ngOnDestroy(){this._moduleRef?.destroy()}_applyInputStateDiff(q){for(const[Se,Et]of this._inputsUsed)Et?(q.setInput(Se,this.ngComponentOutletInputs[Se]),this._inputsUsed.set(Se,!1)):(q.setInput(Se,void 0),this._inputsUsed.delete(Se))}static#e=this.\u0275fac=function(Se){return new(Se||F)(n.rXU(n.c1b))};static#t=this.\u0275dir=n.FsC({type:F,selectors:[["","ngComponentOutlet",""]],inputs:{ngComponentOutlet:"ngComponentOutlet",ngComponentOutletInputs:"ngComponentOutletInputs",ngComponentOutletInjector:"ngComponentOutletInjector",ngComponentOutletContent:"ngComponentOutletContent",ngComponentOutletNgModule:"ngComponentOutletNgModule",ngComponentOutletNgModuleFactory:"ngComponentOutletNgModuleFactory"},standalone:!0,features:[n.OA$]})}return F})();function fe(F){return F.get(n.Vns).injector}class Be{constructor(Pe,q,Se,Et){this.$implicit=Pe,this.ngForOf=q,this.index=Se,this.count=Et}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 Ye=(()=>{class F{set ngForOf(q){this._ngForOf=q,this._ngForOfDirty=!0}set ngForTrackBy(q){this._trackByFn=q}get ngForTrackBy(){return this._trackByFn}constructor(q,Se,Et){this._viewContainer=q,this._template=Se,this._differs=Et,this._ngForOf=null,this._ngForOfDirty=!0,this._differ=null}set ngForTemplate(q){q&&(this._template=q)}ngDoCheck(){if(this._ngForOfDirty){this._ngForOfDirty=!1;const q=this._ngForOf;!this._differ&&q&&(this._differ=this._differs.find(q).create(this.ngForTrackBy))}if(this._differ){const q=this._differ.diff(this._ngForOf);q&&this._applyChanges(q)}}_applyChanges(q){const Se=this._viewContainer;q.forEachOperation((Et,on,gn)=>{if(null==Et.previousIndex)Se.createEmbeddedView(this._template,new Be(Et.item,this._ngForOf,-1,-1),null===gn?void 0:gn);else if(null==gn)Se.remove(null===on?void 0:on);else if(null!==on){const Ln=Se.get(on);Se.move(Ln,gn),Rt(Ln,Et)}});for(let Et=0,on=Se.length;Et<on;Et++){const Ln=Se.get(Et).context;Ln.index=Et,Ln.count=on,Ln.ngForOf=this._ngForOf}q.forEachIdentityChange(Et=>{Rt(Se.get(Et.currentIndex),Et)})}static ngTemplateContextGuard(q,Se){return!0}static#e=this.\u0275fac=function(Se){return new(Se||F)(n.rXU(n.c1b),n.rXU(n.C4Q),n.rXU(n._q3))};static#t=this.\u0275dir=n.FsC({type:F,selectors:[["","ngFor","","ngForOf",""]],inputs:{ngForOf:"ngForOf",ngForTrackBy:"ngForTrackBy",ngForTemplate:"ngForTemplate"},standalone:!0})}return F})();function Rt(F,Pe){F.context.$implicit=Pe.item}let hn=(()=>{class F{constructor(q,Se){this._viewContainer=q,this._context=new fn,this._thenTemplateRef=null,this._elseTemplateRef=null,this._thenViewRef=null,this._elseViewRef=null,this._thenTemplateRef=Se}set ngIf(q){this._context.$implicit=this._context.ngIf=q,this._updateView()}set ngIfThen(q){kn("ngIfThen",q),this._thenTemplateRef=q,this._thenViewRef=null,this._updateView()}set ngIfElse(q){kn("ngIfElse",q),this._elseTemplateRef=q,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(q,Se){return!0}static#e=this.\u0275fac=function(Se){return new(Se||F)(n.rXU(n.c1b),n.rXU(n.C4Q))};static#t=this.\u0275dir=n.FsC({type:F,selectors:[["","ngIf",""]],inputs:{ngIf:"ngIf",ngIfThen:"ngIfThen",ngIfElse:"ngIfElse"},standalone:!0})}return F})();class fn{constructor(){this.$implicit=null,this.ngIf=null}}function kn(F,Pe){if(Pe&&!Pe.createEmbeddedView)throw new Error(`${F} must be a TemplateRef, but received '${(0,n.Tbb)(Pe)}'.`)}class Mn{constructor(Pe,q){this._viewContainerRef=Pe,this._templateRef=q,this._created=!1}create(){this._created=!0,this._viewContainerRef.createEmbeddedView(this._templateRef)}destroy(){this._created=!1,this._viewContainerRef.clear()}enforceState(Pe){Pe&&!this._created?this.create():!Pe&&this._created&&this.destroy()}}let Si=(()=>{class F{constructor(){this._defaultViews=[],this._defaultUsed=!1,this._caseCount=0,this._lastCaseCheckIndex=0,this._lastCasesMatched=!1}set ngSwitch(q){this._ngSwitch=q,0===this._caseCount&&this._updateDefaultCases(!0)}_addCase(){return this._caseCount++}_addDefault(q){this._defaultViews.push(q)}_matchCase(q){const Se=q===this._ngSwitch;return this._lastCasesMatched||=Se,this._lastCaseCheckIndex++,this._lastCaseCheckIndex===this._caseCount&&(this._updateDefaultCases(!this._lastCasesMatched),this._lastCaseCheckIndex=0,this._lastCasesMatched=!1),Se}_updateDefaultCases(q){if(this._defaultViews.length>0&&q!==this._defaultUsed){this._defaultUsed=q;for(const Se of this._defaultViews)Se.enforceState(q)}}static#e=this.\u0275fac=function(Se){return new(Se||F)};static#t=this.\u0275dir=n.FsC({type:F,selectors:[["","ngSwitch",""]],inputs:{ngSwitch:"ngSwitch"},standalone:!0})}return F})(),Ti=(()=>{class F{constructor(q,Se,Et){this.ngSwitch=Et,Et._addCase(),this._view=new Mn(q,Se)}ngDoCheck(){this._view.enforceState(this.ngSwitch._matchCase(this.ngSwitchCase))}static#e=this.\u0275fac=function(Se){return new(Se||F)(n.rXU(n.c1b),n.rXU(n.C4Q),n.rXU(Si,9))};static#t=this.\u0275dir=n.FsC({type:F,selectors:[["","ngSwitchCase",""]],inputs:{ngSwitchCase:"ngSwitchCase"},standalone:!0})}return F})(),ci=(()=>{class F{constructor(q,Se,Et){Et._addDefault(new Mn(q,Se))}static#e=this.\u0275fac=function(Se){return new(Se||F)(n.rXU(n.c1b),n.rXU(n.C4Q),n.rXU(Si,9))};static#t=this.\u0275dir=n.FsC({type:F,selectors:[["","ngSwitchDefault",""]],standalone:!0})}return F})(),si=(()=>{class F{constructor(q,Se,Et){this._ngEl=q,this._differs=Se,this._renderer=Et,this._ngStyle=null,this._differ=null}set ngStyle(q){this._ngStyle=q,!this._differ&&q&&(this._differ=this._differs.find(q).create())}ngDoCheck(){if(this._differ){const q=this._differ.diff(this._ngStyle);q&&this._applyChanges(q)}}_setStyle(q,Se){const[Et,on]=q.split("."),gn=-1===Et.indexOf("-")?void 0:n.czy.DashCase;null!=Se?this._renderer.setStyle(this._ngEl.nativeElement,Et,on?`${Se}${on}`:Se,gn):this._renderer.removeStyle(this._ngEl.nativeElement,Et,gn)}_applyChanges(q){q.forEachRemovedItem(Se=>this._setStyle(Se.key,null)),q.forEachAddedItem(Se=>this._setStyle(Se.key,Se.currentValue)),q.forEachChangedItem(Se=>this._setStyle(Se.key,Se.currentValue))}static#e=this.\u0275fac=function(Se){return new(Se||F)(n.rXU(n.aKT),n.rXU(n.MKu),n.rXU(n.sFG))};static#t=this.\u0275dir=n.FsC({type:F,selectors:[["","ngStyle",""]],inputs:{ngStyle:"ngStyle"},standalone:!0})}return F})(),Er=(()=>
1{class F{constructor(q){this._viewContainerRef=q,this._viewRef=null,this.ngTemplateOutletContext=null,this.ngTemplateOutlet=null,this.ngTemplateOutletInjector=null}ngOnChanges(q){if(this._shouldRecreateView(q)){const Se=this._viewContainerRef;if(this._viewRef&&Se.remove(Se.indexOf(this._viewRef)),!this.ngTemplateOutlet)return void(this._viewRef=null);const Et=this._createContextForwardProxy();this._viewRef=Se.createEmbeddedView(this.ngTemplateOutlet,Et,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(q){return!!q.ngTemplateOutlet||!!q.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(q,Se,Et)=>!!this.ngTemplateOutletContext&&Reflect.set(this.ngTemplateOutletContext,Se,Et),get:(q,Se,Et)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,Se,Et)}})}static#e=this.\u0275fac=function(Se){return new(Se||F)(n.rXU(n.c1b))};static#t=this.\u0275dir=n.FsC({type:F,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},standalone:!0,features:[n.OA$]})}return F})();function Bn(F,Pe){return new n.wOt(2100,!1)}class Hr{createSubscription(Pe,q){return(0,n.O8t)(()=>Pe.subscribe({next:q,error:Se=>{throw Se}}))}dispose(Pe){(0,n.O8t)(()=>Pe.unsubscribe())}}class Es{createSubscription(Pe,q){return Pe.then(q,Se=>{throw Se})}dispose(Pe){}}const Jr=new Es,Bs=new Hr;let Qs=(()=>{class F{constructor(q){this._latestValue=null,this.markForCheckOnValueUpdate=!0,this._subscription=null,this._obj=null,this._strategy=null,this._ref=q}ngOnDestroy(){this._subscription&&this._dispose(),this._ref=null}transform(q){if(!this._obj){if(q)try{this.markForCheckOnValueUpdate=!1,this._subscribe(q)}finally{this.markForCheckOnValueUpdate=!0}return this._latestValue}return q!==this._obj?(this._dispose(),this.transform(q)):this._latestValue}_subscribe(q){this._obj=q,this._strategy=this._selectStrategy(q),this._subscription=this._strategy.createSubscription(q,Se=>this._updateLatestValue(q,Se))}_selectStrategy(q){if((0,n.jNT)(q))return Jr;if((0,n.zjR)(q))return Bs;throw Bn()}_dispose(){this._strategy.dispose(this._subscription),this._latestValue=null,this._subscription=null,this._obj=null}_updateLatestValue(q,Se){q===this._obj&&(this._latestValue=Se,this.markForCheckOnValueUpdate&&this._ref?.markForCheck())}static#e=this.\u0275fac=function(Se){return new(Se||F)(n.rXU(n.gRc,16))};static#t=this.\u0275pipe=n.EJ8({name:"async",type:F,pure:!1,standalone:!0})}return F})();const gi=/(?:[0-9A-Za-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0560-\u0588\u05D0-\u05EA\u05EF-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u0860-\u086A\u0870-\u0887\u0889-\u088E\u08A0-\u08C9\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u09FC\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C5D\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D04-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E86-\u0E8A\u0E8C-\u0EA3\u0EA5\u0EA7-\u0EB0\u0EB2\u
10EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16F1-\u16F8\u1700-\u1711\u171F-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1878\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4C\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1C90-\u1CBA\u1CBD-\u1CBF\u1CE9-\u1CEC\u1CEE-\u1CF3\u1CF5\u1CF6\u1CFA\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2183\u2184\u2C00-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005\u3006\u3031-\u3035\u303B\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312F\u3131-\u318E\u31A0-\u31BF\u31F0-\u31FF\u3400-\u4DBF\u4E00-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6E5\uA717-\uA71F\uA722-\uA788\uA78B-\uA7CA\uA7D0\uA7D1\uA7D3\uA7D5-\uA7D9\uA7F2-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA8FE\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB69\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF2D-\uDF40\uDF42-\uDF49\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDD70-\uDD7A\uDD7C-\uDD8A\uDD8C-\uDD92\uDD94\uDD95\uDD97-\uDDA1\uDDA3-\uDDB1\uDDB3-\uDDB9\uDDBB\uDDBC\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67\uDF80-\uDF85\uDF87-\uDFB0\uDFB2-\uDFBA]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE35\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2\uDD00-\uDD23\uDE80-\uDEA9\uDEB0\uDEB1\uDF00-\uDF1C\uDF27\uDF30-\uDF45\uDF70-\uDF81\uDFB0-\uDFC4\uDFE0-\uDFF6]|\uD804[\uDC03-\uDC37\uDC71\uDC72\uDC75\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD44\uDD47\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC5F-\uDC61\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDEB8\uDF00-\uDF1A\uDF40-\uDF46]|\uD806[\uDC00-\uDC2B\uDCA0-\uDCDF\uDCFF-\uDD06\uDD09\uDD0C-\uDD13\uDD15\uDD16\uDD18-\uDD2F\uDD3F\uDD41\uDDA0-\uDDA7\uDDAA-\uDDD0\uDDE1\uDDE3\uDE00\uDE0B-\uDE32\uDE3A\uDE50\uDE5C-\uDE89\uDE9D\uDEB0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F\uDD00-\uDD06\uDD08\uDD09\uDD0B-\uDD30\uDD46\uDD60-\uDD65\uDD67\uDD68\uDD6A-\uDD89\uDD98\uDEE0-\uDEF2\uDFB0]|\uD808[\uDC00-\uDF99]|\uD809[\uDC80-\uDD43]|\uD80B[\uDF90-\uDFF0]|[\uD80C\uD81C-\uD820\uD822\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872\uD874-\uD879\uD880-\uD883][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE70-\uDEBE\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDE40-\uDE7F\uDF00-\uDF4A\uDF50\uDF93-\uDF9F\uDFE0\uDFE1\uDFE3]|\uD821[\uDC00-\uDFF7]|\uD823[\uDC00-\uDCD5\uDD00-\uDD08]|\uD82B[\uDFF0-\uDFF3\uDFF5-\uDFFB\uDFFD\uDFFE]|\uD82C[\uDC00-\uDD22\uDD50-\uDD52\uDD64-\uDD67\uDD70-\uDEFB]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD837[\uDF00-\uDF1E]|\uD838[\uDD00-\uDD2C\uDD37-\uDD3D\uDD4E\uDE90-\uDEAD\uDEC0-\uDEEB]|\uD839[\uDFE0-\uDFE6\uDFE8-\uDFEB\uDFED\uDFEE\uDFF0-\uDFFE]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43\uDD4B]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDEDF\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF38\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1\uDEB0-\uDFFF]|\uD87A[\uDC00-\uDFE0]|\uD87E[\uDC00-\uDE1D]|\uD884[\uDC00-\uDF4A])\S*/g;let ni=(()=>{class F{transform(q){if(null==q)return null;if("string"!=typeof q)throw Bn();return q.replace(gi,Se=>Se[0].toUpperCase()+Se.slice(1).toLowerCase())}static#e=this.\u0275fac=function(Se){return new(Se||F)};static#t=this.\u0275pipe=n.EJ8({name:"titlecase",type:F,pure:!0,standalone:!0})}return F})();const Nr=new n.nKC(""),qr=new n.nKC("");let Co=(()=>{class F{constructor(q,Se,Et){this.locale=q,this.defaultTimezone=Se,this.defaultOptions=Et}
1transform(q,Se,Et,on){if(null==q||""===q||q!=q)return null;try{return ne(q,Se??this.defaultOptions?.dateFormat??"mediumDate",on||this.locale,Et??this.defaultOptions?.timezone??this.defaultTimezone??void 0)}catch(gn){throw Bn()}}static#e=this.\u0275fac=function(Se){return new(Se||F)(n.rXU(n.xe9,16),n.rXU(Nr,24),n.rXU(qr,24))};static#t=this.\u0275pipe=n.EJ8({name:"date",type:F,pure:!0,standalone:!0})}return F})(),kr=(()=>{class F{constructor(q){this._locale=q}transform(q,Se,Et){if(!ts(q))return null;Et||=this._locale;try{return function qn(F,Pe,q){return un(F,ot(Ke(Pe,ae.Decimal),Fe(Pe,xe.MinusSign)),Pe,xe.Group,xe.Decimal,q)}(Un(q),Et,Se)}catch(on){throw Bn()}}static#e=this.\u0275fac=function(Se){return new(Se||F)(n.rXU(n.xe9,16))};static#t=this.\u0275pipe=n.EJ8({name:"number",type:F,pure:!0,standalone:!0})}return F})(),rr=(()=>{class F{constructor(q,Se="USD"){this._locale=q,this._defaultCurrencyCode=Se}transform(q,Se=this._defaultCurrencyCode,Et="symbol",on,gn){if(!ts(q))return null;gn||=this._locale,"boolean"==typeof Et&&(Et=Et?"symbol":"code");let Ln=Se||this._defaultCurrencyCode;"code"!==Et&&(Ln="symbol"===Et||"symbol-narrow"===Et?function jt(F,Pe,q="en"){const Se=function Ct(F){return(0,n.H5H)(F)[n.KH2.Currencies]}(q)[F]||R[F]||[],Et=Se[1];return"narrow"===Pe&&"string"==typeof Et?Et:Se[0]||F}(Ln,"symbol"===Et?"wide":"narrow",gn):Et);try{return function Wn(F,Pe,q,Se,Et){const gn=ot(Ke(Pe,ae.Currency),Fe(Pe,xe.MinusSign));return gn.minFrac=function Lt(F){let Pe;const q=R[F];return q&&(Pe=q[2]),"number"==typeof Pe?Pe:2}(Se),gn.maxFrac=gn.minFrac,un(F,gn,Pe,xe.CurrencyGroup,xe.CurrencyDecimal,Et).replace("\xa4",q).replace("\xa4","").trim()}(Un(q),gn,Ln,Se,on)}catch(ki){throw Bn()}}static#e=this.\u0275fac=function(Se){return new(Se||F)(n.rXU(n.xe9,16),n.rXU(n.Ocv,16))};static#t=this.\u0275pipe=n.EJ8({name:"currency",type:F,pure:!0,standalone:!0})}return F})();function ts(F){return!(null==F||""===F||F!=F)}function Un(F){if("string"==typeof F&&!isNaN(Number(F)-parseFloat(F)))return Number(F);if("number"!=typeof F)throw new Error(`${F} is not a number`);return F}let ns=(()=>{class F{static#e=this.\u0275fac=function(Se){return new(Se||F)};static#t=this.\u0275mod=n.$C({type:F});static#n=this.\u0275inj=n.G2t({})}return F})();const is="browser",js="server";function Hs(F){return F===is}function Is(F){return F===js}let Fi=(()=>{class F{static#e=this.\u0275prov=(0,n.jDH)({token:F,providedIn:"root",factory:()=>Hs((0,n.WQX)(n.Agw))?new Wr((0,n.WQX)(B),window):new tr})}return F})();class Wr{constructor(Pe,q){this.document=Pe,this.window=q,this.offset=()=>[0,0]}setOffset(Pe){this.offset=Array.isArray(Pe)?()=>Pe:Pe}getScrollPosition(){return[this.window.scrollX,this.window.scrollY]}scrollToPosition(Pe){this.window.scrollTo(Pe[0],Pe[1])}scrollToAnchor(Pe){const q=function Kr(F,Pe){const q=F.getElementById(Pe)||F.getElementsByName(Pe)[0];if(q)return q;if("function"==typeof F.createTreeWalker&&F.body&&"function"==typeof F.body.attachShadow){const Se=F.createTreeWalker(F.body,NodeFilter.SHOW_ELEMENT);let Et=Se.currentNode;for(;Et;){const on=Et.shadowRoot;if(on){const gn=on.getElementById(Pe)||on.querySelector(`[name="${Pe}"]`);if(gn)return gn}Et=Se.nextNode()}}return null}(this.document,Pe);q&&(this.scrollToElement(q),q.focus())}setHistoryScrollRestoration(Pe){this.window.history.scrollRestoration=Pe}scrollToElement(Pe){const q=Pe.getBoundingClientRect(),Se=q.left+this.window.pageXOffset,Et=q.top+this.window.pageYOffset,on=this.offset();this.window.scrollTo(Se-on[0],Et-on[1])}}class tr{setOffset(Pe){}getScrollPosition(){return[0,0]}scrollToPosition(Pe){}scrollToAnchor(Pe){}setHistoryScrollRestoration(Pe){}}class Lr{}},21626:(mt,ie,a)=>{"use strict";a.d(ie,{$R:()=>$e,Lr:()=>x,Qq:()=>_e,Sx:()=>je,YH:()=>at,a7:()=>Ft,cS:()=>Z,hv:()=>Je,yz:()=>oe});var n=a(10467),d=a(54438),u=a(14421),p=a(45817),I=a(84787),C=a(43574),B=a(58728),M=a(95006),b=a(77312),E=a(49090),L=a(60177);class P{}class A{}class x{constructor(Be){this.normalizedNames=new Map,this.lazyUpdate=null,Be?"string"==typeof Be?this.lazyInit=()=>{this.headers=new Map,Be.split("\n").forEach(Ye=>{const Rt=Ye.indexOf(":");if(Rt>0){const Yt=Ye.slice(0,Rt),hn=Yt.toLowerCase(),fn=Ye.slice(Rt+1).trim();this.maybeSetNormalizedName(Yt,hn),this.headers.has(hn)?this.headers.get(hn).push(fn):this.headers.set(hn,[fn])}})}:typeof Headers<"u"&&Be instanceof Headers?(this.headers=new Map,Be.forEach((Ye,Rt)=>{this.setHeaderEntries(Rt,Ye)})):this.lazyInit=()=>{this.headers=new Map,Object.entries(Be).forEach(([Ye,Rt])=>{this.setHeaderEntries(Ye,Rt)})}:this.headers=new Map}has(Be){return this.init(),this.headers.has(Be.toLowerCase())}get(Be){this.init();const Ye=this.headers.get(Be.toLowerCase());return Ye&&Ye.length>0?Ye[0]:null}keys(){return this.init(),Array.from(this.normalizedNames.values())}getAll(Be){return this.init(),this.headers.get(Be.toLowerCase())||null}append(Be,Ye){return this.clone({name:Be,value:Ye,op:"a"})}set(Be,Ye){return this.clone({name:Be,value:Ye,op:"s"})}delete(Be,Ye){return this.clone({name:Be,value:Ye,op:"d"})}maybeSetNormalizedName(Be,Ye){this.normalizedNames.has(Ye)||this.normalizedNames.set(Ye,Be)}init(){this.lazyInit&&(this.lazyInit instanceof x?this.copyFrom(this.lazyInit):this.lazyInit(),this.lazyInit=null,this.lazyUpdate&&(this.lazyUpdate.forEach(Be=>this.applyUpdate(Be)),this.lazyUpdate=null))}
vendor: 4,981 bytes, line 1
1copyFrom(Be){Be.init(),Array.from(Be.headers.keys()).forEach(Ye=>{this.headers.set(Ye,Be.headers.get(Ye)),this.normalizedNames.set(Ye,Be.normalizedNames.get(Ye))})}clone(Be){const Ye=new x;return Ye.lazyInit=this.lazyInit&&this.lazyInit instanceof x?this.lazyInit:this,Ye.lazyUpdate=(this.lazyUpdate||[]).concat([Be]),Ye}applyUpdate(Be){const Ye=Be.name.toLowerCase();switch(Be.op){case"a":case"s":let Rt=Be.value;if("string"==typeof Rt&&(Rt=[Rt]),0===Rt.length)return;this.maybeSetNormalizedName(Be.name,Ye);const Yt=("a"===Be.op?this.headers.get(Ye):void 0)||[];Yt.push(...Rt),this.headers.set(Ye,Yt);break;case"d":const hn=Be.value;if(hn){let fn=this.headers.get(Ye);if(!fn)return;fn=fn.filter(kn=>-1===hn.indexOf(kn)),0===fn.length?(this.headers.delete(Ye),this.normalizedNames.delete(Ye)):this.headers.set(Ye,fn)}else this.headers.delete(Ye),this.normalizedNames.delete(Ye)}}setHeaderEntries(Be,Ye){const Rt=(Array.isArray(Ye)?Ye:[Ye]).map(hn=>hn.toString()),Yt=Be.toLowerCase();this.headers.set(Yt,Rt),this.maybeSetNormalizedName(Be,Yt)}forEach(Be){this.init(),Array.from(this.normalizedNames.keys()).forEach(Ye=>Be(this.normalizedNames.get(Ye),this.headers.get(Ye)))}}class H{encodeKey(Be){return v(Be)}encodeValue(Be){return v(Be)}decodeKey(Be){return decodeURIComponent(Be)}decodeValue(Be){return decodeURIComponent(Be)}}const de=/%(\d[a-f0-9])/gi,se={40:"@","3A":":",24:"$","2C":",","3B":";","3D":"=","3F":"?","2F":"/"};function v(fe){return encodeURIComponent(fe).replace(de,(Be,Ye)=>se[Ye]??Be)}function y(fe){return`${fe}`}class j{constructor(Be={}){if(this.updates=null,this.cloneFrom=null,this.encoder=Be.encoder||new H,Be.fromString){if(Be.fromObject)throw new Error("Cannot specify both fromString and fromObject.");this.map=function W(fe,Be){const Ye=new Map;return fe.length>0&&fe.replace(/^\?/,"").split("&").forEach(Yt=>{const hn=Yt.indexOf("="),[fn,kn]=-1==hn?[Be.decodeKey(Yt),""]:[Be.decodeKey(Yt.slice(0,hn)),Be.decodeValue(Yt.slice(hn+1))],Mn=Ye.get(fn)||[];Mn.push(kn),Ye.set(fn,Mn)}),Ye}(Be.fromString,this.encoder)}else Be.fromObject?(this.map=new Map,Object.keys(Be.fromObject).forEach(Ye=>{const Rt=Be.fromObject[Ye],Yt=Array.isArray(Rt)?Rt.map(y):[y(Rt)];this.map.set(Ye,Yt)})):this.map=null}has(Be){return this.init(),this.map.has(Be)}get(Be){this.init();const Ye=this.map.get(Be);return Ye?Ye[0]:null}getAll(Be){return this.init(),this.map.get(Be)||null}keys(){return this.init(),Array.from(this.map.keys())}append(Be,Ye){return this.clone({param:Be,value:Ye,op:"a"})}appendAll(Be){const Ye=[];return Object.keys(Be).forEach(Rt=>{const Yt=Be[Rt];Array.isArray(Yt)?Yt.forEach(hn=>{Ye.push({param:Rt,value:hn,op:"a"})}):Ye.push({param:Rt,value:Yt,op:"a"})}),this.clone(Ye)}set(Be,Ye){return this.clone({param:Be,value:Ye,op:"s"})}delete(Be,Ye){return this.clone({param:Be,value:Ye,op:"d"})}toString(){return this.init(),this.keys().map(Be=>{const Ye=this.encoder.encodeKey(Be);return this.map.get(Be).map(Rt=>Ye+"="+this.encoder.encodeValue(Rt)).join("&")}).filter(Be=>""!==Be).join("&")}clone(Be){const Ye=new j({encoder:this.encoder});return Ye.cloneFrom=this.cloneFrom||this,Ye.updates=(this.updates||[]).concat(Be),Ye}init(){null===this.map&&(this.map=new Map),null!==this.cloneFrom&&(this.cloneFrom.init(),this.cloneFrom.keys().forEach(Be=>this.map.set(Be,this.cloneFrom.map.get(Be))),this.updates.forEach(Be=>{switch(Be.op){case"a":case"s":const Ye=("a"===Be.op?this.map.get(Be.param):void 0)||[];Ye.push(y(Be.value)),this.map.set(Be.param,Ye);break;case"d":if(void 0===Be.value){this.map.delete(Be.param);break}{let Rt=this.map.get(Be.param)||[];const Yt=Rt.indexOf(y(Be.value));-1!==Yt&&Rt.splice(Yt,1),Rt.length>0?this.map.set(Be.param,Rt):this.map.delete(Be.param)}}}),this.cloneFrom=this.updates=null)}}class ae{constructor(){this.map=new Map}set(Be,Ye){return this.map.set(Be,Ye),this}get(Be){return this.map.has(Be)||this.map.set(Be,Be.defaultValue()),this.map.get(Be)}delete(Be){return this.map.delete(Be),this}has(Be){return this.map.has(Be)}keys(){return this.map.keys()}}function z(fe){return typeof ArrayBuffer<"u"&&fe instanceof ArrayBuffer}function Re(fe){return typeof Blob<"u"&&fe instanceof Blob}function Xe(fe){return typeof FormData<"u"&&fe instanceof FormData}class ve{constructor(Be,Ye,Rt,Yt){let hn;if(this.url=Ye,this.body=null,this.reportProgress=!1,this.withCredentials=!1,this.responseType="json",this.method=Be.toUpperCase(),function ye(fe){switch(fe){case"DELETE":case"GET":case"HEAD":case"OPTIONS":case"JSONP":return!1;default:return!0}}(this.method)||Yt?(this.body=void 0!==Rt?Rt:null,hn=Yt):hn=Rt,hn&&(this.reportProgress=!!hn.reportProgress,this.withCredentials=!!hn.withCredentials,hn.responseType&&(this.responseType=hn.responseType),hn.headers&&(this.headers=hn.headers),hn.context&&(this.context=hn.context),hn.params&&(this.params=hn.params),this.transferCache=hn.transferCache),this.headers??=new x,this.context??=new ae,this.params){const fn=this.params.toString();if(0===fn.length)this.urlWithParams=Ye;
1else{const kn=Ye.indexOf("?");this.urlWithParams=Ye+(-1===kn?"?":kn<Ye.length-1?"&":"")+fn}}else this.params=new j,this.urlWithParams=Ye}serializeBody(){return null===this.body?null:"string"==typeof this.body||z(this.body)||Re(this.body)||Xe(this.body)||function xe(fe){return typeof URLSearchParams<"u"&&fe instanceof URLSearchParams}(this.body)?this.body:this.body instanceof j?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||Xe(this.body)?null:Re(this.body)?this.body.type||null:z(this.body)?null:"string"==typeof this.body?"text/plain":this.body instanceof j?"application/x-www-form-urlencoded;charset=UTF-8":"object"==typeof this.body||"number"==typeof this.body||"boolean"==typeof this.body?"application/json":null}clone(Be={}){const Ye=Be.method||this.method,Rt=Be.url||this.url,Yt=Be.responseType||this.responseType,hn=Be.transferCache??this.transferCache,fn=void 0!==Be.body?Be.body:this.body,kn=Be.withCredentials??this.withCredentials,Mn=Be.reportProgress??this.reportProgress;let Si=Be.headers||this.headers,Ti=Be.params||this.params;const ci=Be.context??this.context;return void 0!==Be.setHeaders&&(Si=Object.keys(Be.setHeaders).reduce((ei,Di)=>ei.set(Di,Be.setHeaders[Di]),Si)),Be.setParams&&(Ti=Object.keys(Be.setParams).reduce((ei,Di)=>ei.set(Di,Be.setParams[Di]),Ti)),new ve(Ye,Rt,fn,{params:Ti,headers:Si,context:ci,reportProgress:Mn,responseType:Yt,withCredentials:kn,transferCache:hn})}}var Je=function(fe){return fe[fe.Sent=0]="Sent",fe[fe.UploadProgress=1]="UploadProgress",fe[fe.ResponseHeader=2]="ResponseHeader",fe[fe.DownloadProgress=3]="DownloadProgress",fe[fe.Response=4]="Response",fe[fe.User=5]="User",fe}(Je||{});class ge{constructor(Be,Ye=200,Rt="OK"){this.headers=Be.headers||new x,this.status=void 0!==Be.status?Be.status:Ye,this.statusText=Be.statusText||Rt,this.url=Be.url||null,this.ok=this.status>=200&&this.status<300}}class _t extends ge{constructor(Be={}){super(Be),this.type=Je.ResponseHeader}clone(Be={}){return new _t({headers:Be.headers||this.headers,status:void 0!==Be.status?Be.status:this.status,statusText:Be.statusText||this.statusText,url:Be.url||this.url||void 0})}}class Z extends ge{constructor(Be={}){super(Be),this.type=Je.Response,this.body=void 0!==Be.body?Be.body:null}clone(Be={}){return new Z({body:void 0!==Be.body?Be.body:this.body,headers:Be.headers||this.headers,status:void 0!==Be.status?Be.status:this.status,statusText:Be.statusText||this.statusText,url:Be.url||this.url||void 0})}}class oe extends ge{constructor(Be){super(Be,0,"Unknown Error"),this.name="HttpErrorResponse",this.ok=!1,this.message=this.status>=200&&this.status<300?`Http failure during parsing for ${Be.url||"(unknown url)"}`:`Http failure response for ${Be.url||"(unknown url)"}: ${Be.status} ${Be.statusText}`,this.error=Be.error||null}}function K(fe,Be){return{body:Be,headers:fe.headers,context:fe.context,observe:fe.observe,params:fe.params,reportProgress:fe.reportProgress,responseType:fe.responseType,withCredentials:fe.withCredentials,transferCache:fe.transferCache}}let _e=(()=>{class fe{constructor(Ye){this.handler=Ye}request(Ye,Rt,Yt={}){let hn;if(Ye instanceof ve)hn=Ye;else{let Mn,Si;Mn=Yt.headers instanceof x?Yt.headers:new x(Yt.headers),Yt.params&&(Si=Yt.params instanceof j?Yt.params:new j({fromObject:Yt.params})),hn=new ve(Ye,Rt,void 0!==Yt.body?Yt.body:null,{headers:Mn,context:Yt.context,params:Si,reportProgress:Yt.reportProgress,responseType:Yt.responseType||"json",withCredentials:Yt.withCredentials,transferCache:Yt.transferCache})}const fn=(0,u.of)(hn).pipe((0,C.H)(Mn=>this.handler.handle(Mn)));if(Ye instanceof ve||"events"===Yt.observe)return fn;const kn=fn.pipe((0,B.p)(Mn=>Mn instanceof Z));switch(Yt.observe||"body"){case"body":switch(hn.responseType){case"arraybuffer":return kn.pipe((0,M.T)(Mn=>{if(null!==Mn.body&&!(Mn.body instanceof ArrayBuffer))throw new Error("Response is not an ArrayBuffer.");return Mn.body}));case"blob":return kn.pipe((0,M.T)(Mn=>{if(null!==Mn.body&&!(Mn.body instanceof Blob))throw new Error("Response is not a Blob.");return Mn.body}));case"text":return kn.pipe((0,M.T)(Mn=>{if(null!==Mn.body&&"string"!=typeof Mn.body)throw new Error("Response is not a string.");return Mn.body}));default:return kn.pipe((0,M.T)(Mn=>Mn.body))}case"response":return kn;default:throw new Error(`Unreachable: unhandled observe type ${Yt.observe}}`)}}delete(Ye,Rt={}){return this.request("DELETE",Ye,Rt)}get(Ye,Rt={}){return this.request("GET",Ye,Rt)}head(Ye,Rt={}){return this.request("HEAD",Ye,Rt)}jsonp(Ye,Rt){return this.request("JSONP",Ye,{params:(new j).append(Rt,"JSONP_CALLBACK"),observe:"body",responseType:"json"})}options(Ye,Rt={}){return this.request("OPTIONS",Ye,Rt)}patch(Ye,Rt,Yt={}){return this.request("PATCH",Ye,K(Yt,Rt))}post(Ye,Rt,Yt={}){return this.request("POST",Ye,K(Yt,Rt))}put(Ye,Rt,Yt={}){return this.request("PUT",Ye,K(Yt,Rt))}static#e=this.\u0275fac=function(Rt){return new(Rt||fe)(d.KVO(P))};static#t=this.\u0275prov=d.jDH({token:fe,factory:fe.\u0275fac})}return fe})();const Fe=/^\)\]\}',?\n/;function vt(fe){if(fe.url)return fe.url;const Be="X-Request-URL".toLocaleLowerCase();return fe.headers.get(Be)}let Wt=(()=>{class fe{constructor(){this.fetchImpl=(0,d.WQX)(Mt,{optional:!0})?.fetch??((...Ye)=>globalThis.fetch(...Ye)),this.ngZone=(0,d.WQX)(d.SKi)}handle(Ye){return new p.c(Rt=>{const Yt=new AbortController;return this.doRequest(Ye,Yt.signal,Rt).then(Ct,hn=>Rt.error(new oe({error:hn}))),()=>Yt.abort()})}doRequest(Ye,Rt,Yt){var hn=this;return(0,n.A)(function*(){const fn=hn.createRequestInit(Ye);let kn;try{const Vi=hn.ngZone.runOutsideAngular(()=>hn.fetchImpl(Ye.urlWithParams,{signal:Rt,...fn}
1));(function ft(fe){fe.then(Ct,Ct)})(Vi),Yt.next({type:Je.Sent}),kn=yield Vi}catch(Vi){return void Yt.error(new oe({error:Vi,status:Vi.status??0,statusText:Vi.statusText,url:Ye.urlWithParams,headers:Vi.headers}))}const Mn=new x(kn.headers),Si=kn.statusText,Ti=vt(kn)??Ye.urlWithParams;let ci=kn.status,ei=null;if(Ye.reportProgress&&Yt.next(new _t({headers:Mn,status:ci,statusText:Si,url:Ti})),kn.body){const Vi=kn.headers.get("content-length"),Kn=[],si=kn.body.getReader();let jn,Bn,Er=0;const Hr=typeof Zone<"u"&&Zone.current;yield hn.ngZone.runOutsideAngular((0,n.A)(function*(){for(;;){const{done:Jr,value:Bs}=yield si.read();if(Jr)break;if(Kn.push(Bs),Er+=Bs.length,Ye.reportProgress){Bn="text"===Ye.responseType?(Bn??"")+(jn??=new TextDecoder).decode(Bs,{stream:!0}):void 0;const Qs=()=>Yt.next({type:Je.DownloadProgress,total:Vi?+Vi:void 0,loaded:Er,partialText:Bn});Hr?Hr.run(Qs):Qs()}}}));const Es=hn.concatChunks(Kn,Er);try{const Jr=kn.headers.get("Content-Type")??"";ei=hn.parseBody(Ye,Es,Jr)}catch(Jr){return void Yt.error(new oe({error:Jr,headers:new x(kn.headers),status:kn.status,statusText:kn.statusText,url:vt(kn)??Ye.urlWithParams}))}}0===ci&&(ci=ei?200:0),ci>=200&&ci<300?(Yt.next(new Z({body:ei,headers:Mn,status:ci,statusText:Si,url:Ti})),Yt.complete()):Yt.error(new oe({error:ei,headers:Mn,status:ci,statusText:Si,url:Ti}))})()}parseBody(Ye,Rt,Yt){switch(Ye.responseType){case"json":const hn=(new TextDecoder).decode(Rt).replace(Fe,"");return""===hn?null:JSON.parse(hn);case"text":return(new TextDecoder).decode(Rt);case"blob":return new Blob([Rt],{type:Yt});case"arraybuffer":return Rt.buffer}}createRequestInit(Ye){const Rt={},Yt=Ye.withCredentials?"include":void 0;if(Ye.headers.forEach((hn,fn)=>Rt[hn]=fn.join(",")),Ye.headers.has("Accept")||(Rt.Accept="application/json, text/plain, */*"),!Ye.headers.has("Content-Type")){const hn=Ye.detectContentTypeHeader();null!==hn&&(Rt["Content-Type"]=hn)}return{body:Ye.serializeBody(),method:Ye.method,headers:Rt,credentials:Yt}}concatChunks(Ye,Rt){const Yt=new Uint8Array(Rt);let hn=0;for(const fn of Ye)Yt.set(fn,hn),hn+=fn.length;return Yt}static#e=this.\u0275fac=function(Rt){return new(Rt||fe)};static#t=this.\u0275prov=d.jDH({token:fe,factory:fe.\u0275fac})}return fe})();class Mt{}function Ct(){}function te(fe,Be){return Be(fe)}function pe(fe,Be){return(Ye,Rt)=>Be.intercept(Ye,{handle:Yt=>fe(Yt,Rt)})}const Ft=new d.nKC(""),nt=new d.nKC(""),It=new d.nKC(""),jt=new d.nKC("",{providedIn:"root",factory:()=>!0});function Ot(){let fe=null;return(Be,Ye)=>{null===fe&&(fe=((0,d.WQX)(Ft,{optional:!0})??[]).reduceRight(pe,te));const Rt=(0,d.WQX)(d.TgB);if((0,d.WQX)(jt)){const hn=Rt.add();return fe(Be,Ye).pipe((0,b.j)(()=>Rt.remove(hn)))}return fe(Be,Ye)}}let Ie,cn=(()=>{class fe extends P{constructor(Ye,Rt){super(),this.backend=Ye,this.injector=Rt,this.chain=null,this.pendingTasks=(0,d.WQX)(d.TgB),this.contributeToStability=(0,d.WQX)(jt)}handle(Ye){if(null===this.chain){const Rt=Array.from(new Set([...this.injector.get(nt),...this.injector.get(It,[])]));this.chain=Rt.reduceRight((Yt,hn)=>function qe(fe,Be,Ye){return(Rt,Yt)=>(0,d.N4e)(Ye,()=>Be(Rt,hn=>fe(hn,Yt)))}(Yt,hn,this.injector),te)}if(this.contributeToStability){const Rt=this.pendingTasks.add();return this.chain(Ye,Yt=>this.backend.handle(Yt)).pipe((0,b.j)(()=>this.pendingTasks.remove(Rt)))}return this.chain(Ye,Rt=>this.backend.handle(Rt))}static#e=this.\u0275fac=function(Rt){return new(Rt||fe)(d.KVO(A),d.KVO(d.uvJ))};static#t=this.\u0275prov=d.jDH({token:fe,factory:fe.\u0275fac})}return fe})(),Ne=0;class re{}function Ge(){return"object"==typeof window?window:{}}let Me=(()=>{class fe{constructor(Ye,Rt){this.callbackMap=Ye,this.document=Rt,this.resolvedPromise=Promise.resolve()}nextCallback(){return"ng_jsonp_callback_"+Ne++}handle(Ye){if("JSONP"!==Ye.method)throw new Error("JSONP requests must use JSONP request method.");if("json"!==Ye.responseType)throw new Error("JSONP requests must use Json response type.");if(Ye.headers.keys().length>0)throw new Error("JSONP requests do not support headers.");return new p.c(Rt=>{const Yt=this.nextCallback(),hn=Ye.urlWithParams.replace(/=JSONP_CALLBACK(&|$)/,`=${Yt}$1`),fn=this.document.createElement("script");fn.src=hn;let kn=null,Mn=!1;this.callbackMap[Yt]=ei=>{delete this.callbackMap[Yt],kn=ei,Mn=!0};const Si=()=>{fn.removeEventListener("load",Ti),fn.removeEventListener("error",ci),fn.remove(),delete this.callbackMap[Yt]},Ti=ei=>{this.resolvedPromise.then(()=>{Si(),Mn?(Rt.next(new Z({body:kn,status:200,statusText:"OK",url:hn})),Rt.complete()):Rt.error(new oe({url:hn,status:0,statusText:"JSONP Error",error:new Error("JSONP injected script did not invoke callback.")}))})},ci=ei=>{Si(),Rt.error(new oe({error:ei,status:0,statusText:"JSONP Error",url:hn}))};return fn.addEventListener("load",Ti),fn.addEventListener("error",ci),this.document.body.appendChild(fn),Rt.next({type:Je.Sent}),()=>{Mn||this.removeListeners(fn),Si()}})}removeListeners(Ye){Ie??=this.document.implementation.createHTMLDocument(),Ie.adoptNode(Ye)}static#e=this.\u0275fac=function(Rt){return new(Rt||fe)(d.KVO(re),d.KVO(L.qQ))};static#t=this.\u0275prov=d.jDH({token:fe,factory:fe.\u0275fac})}return fe})();function rt(fe,Be){return"JSONP"===fe.method?(0,d.WQX)(Me).handle(fe):Be(fe)}const Xt=/^\)\]\}',?\n/;let Nt=(()=>{class fe{constructor(Ye){this.xhrFactory=Ye}handle(Ye){if("JSONP"===Ye.method)throw new d.wOt(-2800,!1);const Rt=this.xhrFactory;return(Rt.\u0275loadImpl?(0,I.H)(Rt.\u0275loadImpl()):(0,u.of)(null)).pipe((0,E.n)(()=>new p.c(hn=>{const fn=Rt.build();if(fn.open(Ye.method,Ye.urlWithParams),Ye.withCredentials&&(fn.withCredentials=!0),Ye.headers.forEac
1h((Kn,si)=>fn.setRequestHeader(Kn,si.join(","))),Ye.headers.has("Accept")||fn.setRequestHeader("Accept","application/json, text/plain, */*"),!Ye.headers.has("Content-Type")){const Kn=Ye.detectContentTypeHeader();null!==Kn&&fn.setRequestHeader("Content-Type",Kn)}if(Ye.responseType){const Kn=Ye.responseType.toLowerCase();fn.responseType="json"!==Kn?Kn:"text"}const kn=Ye.serializeBody();let Mn=null;const Si=()=>{if(null!==Mn)return Mn;const Kn=fn.statusText||"OK",si=new x(fn.getAllResponseHeaders()),Er=function Zt(fe){return"responseURL"in fe&&fe.responseURL?fe.responseURL:/^X-Request-URL:/m.test(fe.getAllResponseHeaders())?fe.getResponseHeader("X-Request-URL"):null}(fn)||Ye.url;return Mn=new _t({headers:si,status:fn.status,statusText:Kn,url:Er}),Mn},Ti=()=>{let{headers:Kn,status:si,statusText:Er,url:jn}=Si(),Bn=null;204!==si&&(Bn=typeof fn.response>"u"?fn.responseText:fn.response),0===si&&(si=Bn?200:0);let Hr=si>=200&&si<300;if("json"===Ye.responseType&&"string"==typeof Bn){const Es=Bn;Bn=Bn.replace(Xt,"");try{Bn=""!==Bn?JSON.parse(Bn):null}catch(Jr){Bn=Es,Hr&&(Hr=!1,Bn={error:Jr,text:Bn})}}Hr?(hn.next(new Z({body:Bn,headers:Kn,status:si,statusText:Er,url:jn||void 0})),hn.complete()):hn.error(new oe({error:Bn,headers:Kn,status:si,statusText:Er,url:jn||void 0}))},ci=Kn=>{const{url:si}=Si(),Er=new oe({error:Kn,status:fn.status||0,statusText:fn.statusText||"Unknown Error",url:si||void 0});hn.error(Er)};let ei=!1;const Di=Kn=>{ei||(hn.next(Si()),ei=!0);let si={type:Je.DownloadProgress,loaded:Kn.loaded};Kn.lengthComputable&&(si.total=Kn.total),"text"===Ye.responseType&&fn.responseText&&(si.partialText=fn.responseText),hn.next(si)},Vi=Kn=>{let si={type:Je.UploadProgress,loaded:Kn.loaded};Kn.lengthComputable&&(si.total=Kn.total),hn.next(si)};return fn.addEventListener("load",Ti),fn.addEventListener("error",ci),fn.addEventListener("timeout",ci),fn.addEventListener("abort",ci),Ye.reportProgress&&(fn.addEventListener("progress",Di),null!==kn&&fn.upload&&fn.upload.addEventListener("progress",Vi)),fn.send(kn),hn.next({type:Je.Sent}),()=>{fn.removeEventListener("error",ci),fn.removeEventListener("abort",ci),fn.removeEventListener("load",Ti),fn.removeEventListener("timeout",ci),Ye.reportProgress&&(fn.removeEventListener("progress",Di),null!==kn&&fn.upload&&fn.upload.removeEventListener("progress",Vi)),fn.readyState!==fn.DONE&&fn.abort()}})))}static#e=this.\u0275fac=function(Rt){return new(Rt||fe)(d.KVO(L.N0))};static#t=this.\u0275prov=d.jDH({token:fe,factory:fe.\u0275fac})}return fe})();const Jt=new d.nKC(""),Qt=new d.nKC("",{providedIn:"root",factory:()=>"XSRF-TOKEN"}),yn=new d.nKC("",{providedIn:"root",factory:()=>"X-XSRF-TOKEN"});class Pn{}let Bt=(()=>{class fe{constructor(Ye,Rt,Yt){this.doc=Ye,this.platform=Rt,this.cookieName=Yt,this.lastCookieString="",this.lastToken=null,this.parseCount=0}getToken(){if("server"===this.platform)return null;const Ye=this.doc.cookie||"";return Ye!==this.lastCookieString&&(this.parseCount++,this.lastToken=(0,L._b)(Ye,this.cookieName),this.lastCookieString=Ye),this.lastToken}static#e=this.\u0275fac=function(Rt){return new(Rt||fe)(d.KVO(L.qQ),d.KVO(d.Agw),d.KVO(Qt))};static#t=this.\u0275prov=d.jDH({token:fe,factory:fe.\u0275fac})}return fe})();function be(fe,Be){const Ye=fe.url.toLowerCase();if(!(0,d.WQX)(Jt)||"GET"===fe.method||"HEAD"===fe.method||Ye.startsWith("http://")||Ye.startsWith("https://"))return Be(fe);const Rt=(0,d.WQX)(Pn).getToken(),Yt=(0,d.WQX)(yn);return null!=Rt&&!fe.headers.has(Yt)&&(fe=fe.clone({headers:fe.headers.set(Yt,Rt)})),Be(fe)}var ze=function(fe){return fe[fe.Interceptors=0]="Interceptors",fe[fe.LegacyInterceptors=1]="LegacyInterceptors",fe[fe.CustomXsrfConfiguration=2]="CustomXsrfConfiguration",fe[fe.NoXsrfProtection=3]="NoXsrfProtection",fe[fe.JsonpSupport=4]="JsonpSupport",fe[fe.RequestsMadeViaParent=5]="RequestsMadeViaParent",fe[fe.Fetch=6]="Fetch",fe}(ze||{});function me(fe,Be){return{\u0275kind:fe,\u0275providers:Be}}function $e(...fe){const Be=[_e,Nt,cn,{provide:P,useExisting:cn},{provide:A,useFactory:()=>(0,d.WQX)(Wt,{optional:!0})??(0,d.WQX)(Nt)},{provide:nt,useValue:be,multi:!0},{provide:Jt,useValue:!0},{provide:Pn,useClass:Bt}];for(const Ye of fe)Be.push(...Ye.\u0275providers);return(0,d.EmA)(Be)}const st=new d.nKC("");function je(){return me(ze.LegacyInterceptors,[{provide:st,useFactory:Ot},{provide:nt,useExisting:st,multi:!0}])}function at(){return me(ze.JsonpSupport,[Me,{provide:re,useFactory:Ge},{provide:nt,useValue:rt,multi:!0}])}},54438:(mt,ie,a)=>{"use strict";function n(e,t){return Object.is(e,t)}a.d(ie,{bc$:()=>Vw,iLQ:()=>Qu,sZ2:()=>Kd,hnV:()=>H0,wjH:()=>wc,Hbi:()=>nk,o8S:()=>Ta,BIS:()=>jw,gRc:()=>rE,Ql9:()=>MA,OM3:()=>cd,Ocv:()=>OA,Z63:()=>ss,aKT:()=>Fl,uvJ:()=>Li,zcH:()=>Oa,bkB:()=>Ca,$GK:()=>gi,nKC:()=>J,zZn:()=>Eo,_q3:()=>rp,MKu:()=>sp,xe9:()=>Zm,Co$:()=>kv,Vns:()=>yc,SKi:()=>cs,Xx1:()=>Wr,Agw:()=>Gd,PLl:()=>ng,rOR:()=>Wd,sFG:()=>NM,_9s:()=>Af,czy:()=>su,WPN:()=>fc,kdw:()=>tr,C4Q:()=>ql,NYb:()=>vA,giA:()=>V0,pJN:()=>Ul,xvI:()=>KI,RxE:()=>O0,c1b:()=>wu,gXe:()=>Cs,mal:()=>Au,Tzd:()=>jv,L39:()=>Rk,EWP:()=>Nk,sbv:()=>dS,a0P:()=>Hk,Ol2:()=>Gf,w6W:()=>xS,oH4:()=>eE,QZP:()=>NE,SmG:()=>jA,Rfq:()=>Bt,WQX:()=>Fn,Hps:()=>Hf,QuC:()=>zr,EmA:()=>Rn,zw6:()=>zw,Udg:()=>Pk,fpN:()=>tk,HJs:()=>Wk,N4e:()=>na,vPA:()=>uv,O8t:()=>Lk,H3F:()=>R0,H8p:()=>Nn,KH2:()=>El,TgB:()=>dc,wOt:()=>Ot,WHO:()=>B0,e01:()=>U0,lNU:()=>jt,h9k:()=>Mg,$MX:()=>tu,ZF7:()=>Xc,Kcf:()=>lC,e5t:()=>fC,UyX:()=>uC,cWb:()=>dC,osQ:()=>hC,H5H:()=>wm,Zy3:()=>Lt,mq5:()=>Hb,JZv:()=>
vendor: 9,215 bytes, line 1
1Xt,LfX:()=>ln,plB:()=>za,jNT:()=>Gm,zjR:()=>j0,TL$:()=>Bw,Tbb:()=>Qt,rcV:()=>Ra,nM4:()=>Sv,Vt3:()=>zf,GFd:()=>Av,OA$:()=>Ua,Jv_:()=>Yy,aNF:()=>Qy,R7$:()=>qg,BMQ:()=>om,HbH:()=>wb,ZvI:()=>Ib,AVh:()=>fm,BUC:()=>Ab,vxM:()=>Pb,wni:()=>wy,C6U:()=>Sy,VBU:()=>Hn,FsC:()=>dr,jDH:()=>tn,G2t:()=>ut,$C:()=>Wi,EJ8:()=>qs,rXU:()=>Zc,nrm:()=>vm,eu8:()=>bm,bVm:()=>Uu,qex:()=>Bu,k0s:()=>Lu,j41:()=>Nu,RV6:()=>jb,xGo:()=>yp,Mr5:()=>ym,KVO:()=>Un,kS0:()=>Ud,QTQ:()=>t_,bIt:()=>Mm,lsd:()=>My,joV:()=>Bc,qSk:()=>Al,XpG:()=>hy,nI1:()=>u0,bMT:()=>h0,i5U:()=>f0,brH:()=>m0,ii3:()=>p0,SdG:()=>my,NAR:()=>fy,Y8G:()=>dm,FS9:()=>xm,Mz_:()=>zu,FCK:()=>Im,lJ4:()=>qy,eq3:()=>e0,l_i:()=>t0,sMw:()=>n0,ziG:()=>r0,s1E:()=>s0,NyB:()=>Ty,mGM:()=>Dy,sdS:()=>xy,Dyx:()=>Bb,Z7z:()=>Lb,fX1:()=>Nb,Vm6:()=>Fb,Njj:()=>An,tSv:()=>Rg,eBV:()=>wn,npT:()=>Sg,B4B:()=>zh,n$t:()=>xg,Aen:()=>pa,xc7:()=>hm,jIU:()=>km,Kam:()=>Sm,zvX:()=>Em,DNE:()=>Yf,C5r:()=>g0,EFF:()=>Ly,JRh:()=>Om,SpI:()=>$u,Lme:()=>Rm,E5c:()=>Pm,DH7:()=>$y,mxI:()=>Nm,R50:()=>Fm,GBs:()=>Cy});let d=null,u=!1,p=1;const I=Symbol("SIGNAL");function C(e){const t=d;return d=e,t}const E={version:0,lastCleanEpoch:0,dirty:!1,producerNode:void 0,producerLastReadVersion:void 0,producerIndexOfThis:void 0,nextProducerIndex:0,liveConsumerNode:void 0,liveConsumerIndexOfThis:void 0,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function L(e){if(u)throw new Error("");if(null===d)return;d.consumerOnSignalRead(e);const t=d.nextProducerIndex++;ae(d),t<d.producerNode.length&&d.producerNode[t]!==e&&R(d)&&j(d.producerNode[t],d.producerIndexOfThis[t]),d.producerNode[t]!==e&&(d.producerNode[t]=e,d.producerIndexOfThis[t]=R(d)?y(e,d,t):0),d.producerLastReadVersion[t]=e.version}function A(e){if((!R(e)||e.dirty)&&(e.dirty||e.lastCleanEpoch!==p)){if(!e.producerMustRecompute(e)&&!se(e))return e.dirty=!1,void(e.lastCleanEpoch=p);e.producerRecomputeValue(e),e.dirty=!1,e.lastCleanEpoch=p}}function x(e){if(void 0===e.liveConsumerNode)return;const t=u;u=!0;try{for(const i of e.liveConsumerNode)i.dirty||H(i)}finally{u=t}}function U(){return!1!==d?.consumerAllowSignalWrites}function H(e){e.dirty=!0,x(e),e.consumerMarkedDirty?.(e)}function W(e){return e&&(e.nextProducerIndex=0),C(e)}function de(e,t){if(C(t),e&&void 0!==e.producerNode&&void 0!==e.producerIndexOfThis&&void 0!==e.producerLastReadVersion){if(R(e))for(let i=e.nextProducerIndex;i<e.producerNode.length;i++)j(e.producerNode[i],e.producerIndexOfThis[i]);for(;e.producerNode.length>e.nextProducerIndex;)e.producerNode.pop(),e.producerLastReadVersion.pop(),e.producerIndexOfThis.pop()}}function se(e){ae(e);for(let t=0;t<e.producerNode.length;t++){const i=e.producerNode[t],r=e.producerLastReadVersion[t];if(r!==i.version||(A(i),r!==i.version))return!0}return!1}function v(e){if(ae(e),R(e))for(let t=0;t<e.producerNode.length;t++)j(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 y(e,t,i){if(ye(e),0===e.liveConsumerNode.length&&z(e))for(let r=0;r<e.producerNode.length;r++)e.producerIndexOfThis[r]=y(e.producerNode[r],e,r);return e.liveConsumerIndexOfThis.push(i),e.liveConsumerNode.push(t)-1}function j(e,t){if(ye(e),1===e.liveConsumerNode.length&&z(e))for(let r=0;r<e.producerNode.length;r++)j(e.producerNode[r],e.producerIndexOfThis[r]);const i=e.liveConsumerNode.length-1;if(e.liveConsumerNode[t]=e.liveConsumerNode[i],e.liveConsumerIndexOfThis[t]=e.liveConsumerIndexOfThis[i],e.liveConsumerNode.length--,e.liveConsumerIndexOfThis.length--,t<e.liveConsumerNode.length){const r=e.liveConsumerIndexOfThis[t],o=e.liveConsumerNode[t];ae(o),o.producerIndexOfThis[r]=t}}function R(e){return e.consumerIsAlwaysLive||(e?.liveConsumerNode?.length??0)>0}function ae(e){e.producerNode??=[],e.producerIndexOfThis??=[],e.producerLastReadVersion??=[]}function ye(e){e.liveConsumerNode??=[],e.liveConsumerIndexOfThis??=[]}function z(e){return void 0!==e.producerNode}function Re(e){const t=Object.create(Je);t.computation=e;const i=()=>{if(A(t),L(t),t.value===ve)throw t.error;return t.value};return i[I]=t,i}const Xe=Symbol("UNSET"),xe=Symbol("COMPUTING"),ve=Symbol("ERRORED"),Je={...E,value:Xe,dirty:!0,error:null,equal:n,producerMustRecompute:e=>e.value===Xe||e.value===xe,producerRecomputeValue(e){if(e.value===xe)throw new Error("Detected cycle in computations.");const t=e.value;e.value=xe;const i=W(e);let r;try{r=e.computation()}catch(o){r=ve,e.error=o}finally{de(e,i)}t!==Xe&&t!==ve&&r!==ve&&e.equal(t,r)?e.value=t:(e.value=r,e.version++)}};let _t=function ge(){throw new Error};function Z(){_t()}let ue=null;function _e(e,t){U()||Z(),e.equal(e.value,t)||(e.value=t,function Wt(e){e.version++,function P(){p++}(),x(e),ue?.()}(e))}const vt={...E,equal:n,value:void 0};const Ct=()=>{},ft={...E,consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!1,consumerMarkedDirty:e=>{null!==e.schedule&&e.schedule(e.ref)},hasRun:!1,cleanupFn:Ct};var pe=a(79928),qe=a(45286),Ft=a(74337),nt=a(95006);const jt="https://g.co/ng/security#xss";class Ot extends Error{constructor(t,i){super(Lt(t,i)),this.code=t}}function Lt(e,t){return`NG0${Math.abs(e)}${t?": "+t:""}`}function Y(e){return{toString:e}.toString()}const Le="__parameters__";function rt(e,t,i){return Y(()=>{const r=function Me(e){return function(...i){if(e){const r=e(...i);for(const o in r)this[o]=r[o]}}}(t);function o(...l){if(this instanceof o)return r.apply(this,l),this;const f=new o(...l);return w.annotation=f,w;function w(N,le,Ee){const lt=N.hasOwnProperty(Le)?N[Le]:Object.defineProperty(N,Le,{value:[]})[Le];for(;lt.length<=Ee;)lt.push(null);return(lt[Ee]=lt[Ee]||[]).push(f),N}}return i&&(o.prototype=Object.create(i.prototype)),o.prototype.ngMetadataName=e,o.annotationCls=o,o})}const Xt=globalThis;function Jt(e){for(let t in e)if(e[t]===Jt)return t;throw Error("Could not find renamed property on target object.")}function Ut(e,t){for(const i in t)t.hasOwnProperty(i)&&!e.hasOwnProperty(i)&&(e[i]=t[i])}function Qt(e){if("string"==typeof e)return e;if(Array.isArray(e))return"["+e.map(Qt).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 i=t.indexOf("\n");return-1===i?t:t.substring(0,i)}function rn(e,t){return null==e||""===e?null===t?"":t:null==t||""===t?e:e+" "+t}const Pn=Jt({__forward_ref__:Jt});function Bt(e){return e.__forward_ref__=Bt,e.toString=function(){return Qt(this())},e}function be(e){return ce(e)?e():e}function ce(e){return"function"==typeof e&&e.hasOwnProperty(Pn)&&e.__forward_ref__===Bt}function tn(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function ut(e){return{providers:e.providers||[],imports:e.imports||[]}}function Dt(e){return mn(e,Ci)||mn(e,Q)}function ln(e){return null!==Dt(e)}function mn(e,t){return e.hasOwnProperty(t)?e[t]:null}function On(e){return e&&(e.hasOwnProperty(dn)||e.hasOwnProperty(pt))?e[dn]:null}const Ci=Jt({\u0275prov:Jt}),dn=Jt({\u0275inj:Jt}),Q=Jt({ngInjectableDef:Jt}),pt=Jt({ngInjectorDef:Jt});class J{constructor(t,i){this._desc=t,this.ngMetadataName="InjectionToken",this.\u0275prov=void 0,"number"==typeof i?this.__NG_ELEMENT_ID__=i:void 0!==i&&(this.\u0275prov=tn({token:this,providedIn:i.providedIn||"root",factory:i.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}}function Ti(e){return e&&!!e.\u0275providers}const ci=Jt({\u0275cmp:Jt}),ei=Jt({\u0275dir:Jt}),Di=Jt({\u0275pipe:Jt}),Vi=Jt({\u0275mod:Jt}),Kn=Jt({\u0275fac:Jt}),si=Jt({__NG_ELEMENT_ID__:Jt}),Er=Jt({__NG_ENV_ID__:Jt});function jn(e){return"string"==typeof e?e:null==e?"":String(e)}function ls(e,t){throw new Ot(-201,!1)}var gi=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}(gi||{});let ni;function ui(){return ni}function xi(e){const t=ni;return ni=e,t}function Nr(e,t,i){const r=Dt(e);return r&&"root"==r.providedIn?void 0===r.value?r.value=r.factory():r.value:i&gi.Optional?null:void 0!==t?t:void ls()}const es={},Us="__NG_DI_FLAG__",Ar="ngTempTokenPath",xs=/\n/gm,wr="__source";let kr;function rr(e){const t=kr;return kr=e,t}function ts(e,t=gi.Default){if(void 0===kr)throw new Ot(-203,!1);return null===kr?Nr(e,void 0,t):kr.get(e,t&gi.Optional?null:void 0,t)}function Un(e,t=gi.Default){return(ui()||ts)(be(e),t)}function Fn(e,t=gi.Default){return Un(e,ns(t))}function ns(e){return typeof e>"u"||"number"==typeof e?e:(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function is(e){const t=[];for(let i=0;i<e.length;i++){const r=be(e[i]);if(Array.isArray(r)){if(0===r.length)throw new Ot(900,!1);let o,l=gi.Default;for(let f=0;f<r.length;f++){const w=r[f],N=Hs(w);"number"==typeof N?-1===N?o=w.token:l|=N:o=w}t.push(Un(o,l))}else t.push(Un(r))}return t}function js(e,t){return e[Us]=t,e.prototype[Us]=t,e}function Hs(e){return e[Us]}const Wr=js(rt("Optional"),8),tr=js(rt("SkipSelf"),4);function gr(e,t){return e.hasOwnProperty(Kn)?e[Kn]:null}function Dr(e,t){e.forEach(i=>
vendor: 4,835 bytes, line 1
1Array.isArray(i)?Dr(i,t):t(i))}function _r(e,t,i){t>=e.length?e.push(i):e.splice(t,0,i)}function Gr(e,t){return t>=e.length-1?e.pop():e.splice(t,1)[0]}function sr(e,t,i){let r=rs(e,t);return r>=0?e[1|r]=i:(r=~r,function ro(e,t,i,r){let o=e.length;if(o==t)e.push(i,r);else if(1===o)e.push(r,e[0]),e[0]=i;else{for(o--,e.push(e[o-1],e[o]);o>t;)e[o]=e[o-2],o--;e[t]=i,e[t+1]=r}}(e,r,t,i)),r}function ws(e,t){const i=rs(e,t);if(i>=0)return e[1|i]}function rs(e,t){return function fo(e,t,i){let r=0,o=e.length>>i;for(;o!==r;){const l=r+(o-r>>1),f=e[l<<i];if(t===f)return l<<i;f>t?o=l:r=l+1}return~(o<<i)}(e,t,1)}const vr={},_i=[],ss=new J(""),Ki=new J("",-1),Br=new J("");class or{get(t,i=es){if(i===es){const r=new Error(`NullInjectorError: No provider for ${Qt(t)}!`);throw r.name="NullInjectorError",r}return i}}var us=function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e}(us||{}),Cs=function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e}(Cs||{}),hs=function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e}(hs||{});function gs(e,t,i){let r=e.length;for(;;){const o=e.indexOf(t,i);if(-1===o)return o;if(0===o||e.charCodeAt(o-1)<=32){const l=t.length;if(o+l===r||e.charCodeAt(o+l)<=32)return o}i=o+1}}function Js(e,t,i){let r=0;for(;r<i.length;){const o=i[r];if("number"==typeof o){if(0!==o)break;r++;const l=i[r++],f=i[r++],w=i[r++];e.setAttribute(t,f,w,l)}else{const l=o,f=i[++r];ks(l)?e.setProperty(t,l,f):e.setAttribute(t,l,f),r++}}return r}function As(e){return 3===e||4===e||6===e}function ks(e){return 64===e.charCodeAt(0)}function Ur(e,t){if(null!==t&&0!==t.length)if(null===e||0===e.length)e=t.slice();else{let i=-1;for(let r=0;r<t.length;r++){const o=t[r];"number"==typeof o?i=o:0===i||Ws(e,i,o,null,-1===i||2===i?t[++r]:null)}}return e}function Ws(e,t,i,r,o){let l=0,f=e.length;if(-1===t)f=-1;else for(;l<e.length;){const w=e[l++];if("number"==typeof w){if(w===t){f=-1;break}if(w>t){f=l-1;break}}}for(;l<e.length;){const w=e[l];if("number"==typeof w)break;if(w===i){if(null===r)return void(null!==o&&(e[l+1]=o));if(r===e[l+1])return void(e[l+2]=o)}l++,null!==r&&l++,null!==o&&l++}-1!==f&&(e.splice(f,0,t),l=f+1),e.splice(l++,0,i),null!==r&&e.splice(l++,0,r),null!==o&&e.splice(l++,0,o)}const mo="ng-template";function tt(e,t,i,r){let o=0;if(r){for(;o<t.length&&"string"==typeof t[o];o+=2)if("class"===t[o]&&-1!==gs(t[o+1].toLowerCase(),i,0))return!0}else if(O(e))return!1;if(o=t.indexOf(1,o),o>-1){let l;for(;++o<t.length&&"string"==typeof(l=t[o]);)if(l.toLowerCase()===i)return!0}return!1}function O(e){return 4===e.type&&e.value!==mo}function V(e,t,i){return t===(4!==e.type||i?e.value:mo)}function g(e,t,i){let r=4;const o=e.attrs,l=null!==o?function At(e){for(let t=0;t<e.length;t++)if(As(e[t]))return t;return e.length}(o):0;let f=!1;for(let w=0;w<t.length;w++){const N=t[w];if("number"!=typeof N){if(!f)if(4&r){if(r=2|1&r,""!==N&&!V(e,N,i)||""===N&&1===t.length){if(T(r))return!1;f=!0}}else if(8&r){if(null===o||!tt(e,o,N,i)){if(T(r))return!1;f=!0}}else{const le=t[++w],Ee=_(N,o,O(e),i);if(-1===Ee){if(T(r))return!1;f=!0;continue}if(""!==le){let lt;if(lt=Ee>l?"":o[Ee+1].toLowerCase(),2&r&&le!==lt){if(T(r))return!1;f=!0}}}}else{if(!f&&!T(r)&&!T(N))return!1;if(f&&T(N))continue;f=!1,r=N|1&r}}return T(r)||f}function T(e){return!(1&e)}function _(e,t,i,r){if(null===t)return-1;let o=0;if(r||!i){let l=!1;for(;o<t.length;){const f=t[o];if(f===e)return o;if(3===f||6===f)l=!0;else{if(1===f||2===f){let w=t[++o];for(;"string"==typeof w;)w=t[++o];continue}if(4===f)break;if(0===f){o+=4;continue}}o+=l?1:2}return-1}return function $t(e,t){let i=e.indexOf(4);if(i>-1)for(i++;i<e.length;){const r=e[i];if("number"==typeof r)return-1;if(r===t)return i;i++}return-1}(t,e)}function ee(e,t,i=!1){for(let r=0;r<t.length;r++)if(g(e,t[r],i))return!0;return!1}function Sn(e,t){e:for(let i=0;i<t.length;i++){const r=t[i];if(e.length===r.length){for(let o=0;o<e.length;o++)if(e[o]!==r[o])continue e;return!0}}return!1}function Tn(e,t){return e?":not("+t.trim()+")":t}function oi(e){let t=e[0],i=1,r=2,o="",l=!1;for(;i<e.length;){let f=e[i];if("string"==typeof f)if(2&r){const w=e[++i];o+="["+f+(w.length>0?'="'+w+'"':"")+"]"}else 8&r?o+="."+f:4&r&&(o+=" "+f);else""!==o&&!T(f)&&(t+=Tn(l,o),o=""),r=f,l=l||!T(r);i++}return""!==o&&(t+=Tn(l,o)),t}function Hn(e){return Y(()=>{const t=Os(e),i={...t,decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===us.OnPush,directiveDefs:null,pipeDefs:null,dependencies:t.standalone&&e.dependencies||null,getStandaloneInjector:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||Cs.Emulated,styles:e.styles||_i,_:null,schemas:e.schemas||null,tView:null,id:""};Rs(i);
vendor: 8,513 bytes, line 1
1const r=e.dependencies;return i.directiveDefs=_s(r,!1),i.pipeDefs=_s(r,!0),i.id=function ko(e){let t=0;const i=[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 o of i)t=Math.imul(31,t)+o.charCodeAt(0)|0;return t+=2147483648,"c"+t}(i),i})}function Ni(e){return zn(e)||yi(e)}function nr(e){return null!==e}function Wi(e){return Y(()=>({type:e.type,bootstrap:e.bootstrap||_i,declarations:e.declarations||_i,imports:e.imports||_i,exports:e.exports||_i,transitiveCompileScopes:null,schemas:e.schemas||null,id:e.id||null}))}function ar(e,t){if(null==e)return vr;const i={};for(const r in e)if(e.hasOwnProperty(r)){const o=e[r];let l,f,w=hs.None;Array.isArray(o)?(w=o[0],l=o[1],f=o[2]??l):(l=o,f=o),t?(i[l]=w!==hs.None?[r,w]:r,t[l]=f):i[l]=r}return i}function dr(e){return Y(()=>{const t=Os(e);return Rs(t),t})}function qs(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 zn(e){return e[ci]||null}function yi(e){return e[ei]||null}function Ri(e){return e[Di]||null}function zr(e){const t=zn(e)||yi(e)||Ri(e);return null!==t&&t.standalone}function ur(e,t){const i=e[Vi]||null;if(!i&&!0===t)throw new Error(`Type ${Qt(e)} does not have '\u0275mod' property.`);return i}function Os(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||vr,exportAs:e.exportAs||null,standalone:!0===e.standalone,signals:!0===e.signals,selectors:e.selectors||_i,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,findHostDirectiveDefs:null,hostDirectives:null,inputs:ar(e.inputs,t),outputs:ar(e.outputs),debugInfo:null}}function Rs(e){e.features?.forEach(t=>t(e))}function _s(e,t){if(!e)return null;const i=t?Ri:Ni;return()=>("function"==typeof e?e():e).map(r=>i(r)).filter(nr)}function Rn(e){return{\u0275providers:e}}function Xn(...e){return{\u0275providers:Zn(0,e),\u0275fromNgModule:!0}}function Zn(e,...t){const i=[],r=new Set;let o;const l=f=>{i.push(f)};return Dr(t,f=>{const w=f;ai(w,l,[],r)&&(o||=[],o.push(w))}),void 0!==o&&Ii(o,l),i}function Ii(e,t){for(let i=0;i<e.length;i++){const{ngModule:r,providers:o}=e[i];Ue(o,l=>{t(l,r)})}}function ai(e,t,i,r){if(!(e=be(e)))return!1;let o=null,l=On(e);const f=!l&&zn(e);if(l||f){if(f&&!f.standalone)return!1;o=e}else{const N=e.ngModule;if(l=On(N),!l)return!1;o=N}const w=r.has(o);if(f){if(w)return!1;if(r.add(o),f.dependencies){const N="function"==typeof f.dependencies?f.dependencies():f.dependencies;for(const le of N)ai(le,t,i,r)}}else{if(!l)return!1;{if(null!=l.imports&&!w){let le;r.add(o);try{Dr(l.imports,Ee=>{ai(Ee,t,i,r)&&(le||=[],le.push(Ee))})}finally{}void 0!==le&&Ii(le,t)}if(!w){const le=gr(o)||(()=>new o);t({provide:o,useFactory:le,deps:_i},o),t({provide:Br,useValue:o,multi:!0},o),t({provide:ss,useValue:()=>Un(o),multi:!0},o)}const N=l.providers;if(null!=N&&!w){const le=e;Ue(N,Ee=>{t(Ee,le)})}}}return o!==e&&void 0!==e.providers}function Ue(e,t){for(let i of e)Ti(i)&&(i=i.\u0275providers),Array.isArray(i)?Ue(i,t):t(i)}const ct=Jt({provide:String,useValue:Jt});function xt(e){return null!==e&&"object"==typeof e&&ct in e}function an(e){return"function"==typeof e}const Nn=new J(""),li={},Ui={};let hi;function Rr(){return void 0===hi&&(hi=new or),hi}class Li{}class cr extends Li{get destroyed(){return this._destroyed}constructor(t,i,r,o){super(),this.parent=i,this.source=r,this.scopes=o,this.records=new Map,this._ngOnDestroyHooks=new Set,this._onDestroyHooks=[],this._destroyed=!1,po(t,f=>this.processProvider(f)),this.records.set(Ki,$r(void 0,this)),o.has("environment")&&this.records.set(Li,$r(void 0,this));const l=this.records.get(Nn);null!=l&&"string"==typeof l.value&&this.scopes.add(l.value),this.injectorDefTypes=new Set(this.get(Br,_i,gi.Self))}destroy(){this.assertNotDestroyed(),this._destroyed=!0;const t=C(null);try{for(const r of this._ngOnDestroyHooks)r.ngOnDestroy();const i=this._onDestroyHooks;this._onDestroyHooks=[];for(const r of i)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),C(t)}}onDestroy(t){return this.assertNotDestroyed(),this._onDestroyHooks.push(t),()=>this.removeOnDestroy(t)}runInContext(t){this.assertNotDestroyed();const i=rr(this),r=xi(void 0);try{return t()}finally{rr(i),xi(r)}}get(t,i=es,r=gi.Default){if(this.assertNotDestroyed(),t.hasOwnProperty(Er))return t[Er](this);r=ns(r);const l=rr(this),f=xi(void 0);try{if(!(r&gi.SkipSelf)){let N=this.records.get(t);if(void 0===N){const le=function Xo(e){return"function"==typeof e||"object"==typeof e&&e instanceof J}(t)&&Dt(t);N=le&&this.injectableDefInScope(le)?$r(br(t),li):null,this.records.set(t,N)}if(null!=N)return this.hydrate(t,N)}return(r&gi.Self?Rr():this.parent).get(t,i=r&gi.Optional&&i===es?null:i)}catch(w){if("NullInjectorError"===w.name){if((w[Ar]=w[Ar]||[]).unshift(Qt(t)),l)throw w;return function Is(e,t,i,r){const o=e[Ar];throw t[wr]&&o.unshift(t[wr]),e.message=function Zs(e,t,i,r=null){e=e&&"\n"===e.charAt(0)&&"\u0275"==e.charAt(1)?e.slice(2):e;let o=Qt(t);if(Array.isArray(t))o=t.map(Qt).join(" -> ");else if("object"==typeof t){let l=[];for(let f in t)if(t.hasOwnProperty(f)){let w=t[f];l.push(f+":"+("string"==typeof w?JSON.stringify(w):Qt(w)))}o=`{${l.join(", ")}}`}return`${i}${r?"("+r+")":""}[${o}]: ${e.replace(xs,"\n  ")}`}("\n"+e.message,o,i,r),e.ngTokenPath=o,e[Ar]=null,e}(w,t,"R3InjectorError",this.source)}throw w}finally{xi(f),rr(l)}}resolveInjectorInitializers(){const t=C(null),i=rr(this),r=xi(void 0);try{const l=this.get(ss,_i,gi.Self);for(const f of l)f()}finally{rr(i),xi(r),C(t)}}toString(){const t=[],i=this.records;for(const r of i.keys())t.push(Qt(r));return`R3Injector[${t.join(", ")}]`}assertNotDestroyed(){if(this._destroyed)throw new Ot(205,!1)}processProvider(t){let i=an(t=be(t))?t:be(t&&t.provide);const r=function Mr(e){return xt(e)?$r(void 0,e.useValue):$r(hr(e),li)}(t);if(!an(t)&&!0===t.multi){let o=this.records.get(i);o||(o=$r(void 0,li,!0),o.factory=()=>is(o.multi),this.records.set(i,o)),i=t,o.multi.push(t)}this.records.set(i,r)}hydrate(t,i){const r=C(null);try{return i.value===li&&(i.value=Ui,i.value=i.factory()),"object"==typeof i.value&&i.value&&function Go(e){return null!==e&&"object"==typeof e&&"function"==typeof e.ngOnDestroy}(i.value)&&this._ngOnDestroyHooks.add(i.value),i.value}finally{C(r)}}injectableDefInScope(t){if(!t.providedIn)return!1;const i=be(t.providedIn);return"string"==typeof i?"any"===i||this.scopes.has(i):this.injectorDefTypes.has(i)}removeOnDestroy(t){const i=this._onDestroyHooks.indexOf(t);-1!==i&&this._onDestroyHooks.splice(i,1)}}function br(e){const t=Dt(e),i=null!==t?t.factory:gr(e);if(null!==i)return i;if(e instanceof J)throw new Ot(204,!1);if(e instanceof Function)return function eo(e){if(e.length>0)throw new Ot(204,!1);const i=function En(e){return e&&(e[Ci]||e[Q])||null}(e);return null!==i?()=>i.factory(e):()=>new e}(e);throw new Ot(204,!1)}function hr(e,t,i){let r;if(an(e)){const o=be(e);return gr(o)||br(o)}if(xt(e))r=()=>be(e.useValue);else if(function zt(e){return!(!e||!e.useFactory)}(e))r=()=>e.useFactory(...is(e.deps||[]));else if(function qt(e){return!(!e||!e.useExisting)}(e))r=()=>Un(be(e.useExisting));else{const o=be(e&&(e.useClass||e.provide));if(!function Oo(e){return!!e.deps}(e))return gr(o)||br(o);r=()=>new o(...is(e.deps))}return r}function $r(e,t,i=!1){return{factory:e,value:t,multi:i?[]:void 0}}function po(e,t){for(const i of e)Array.isArray(i)?po(i,t):i&&Ti(i)?po(i.\u0275providers,t):t(i)}function na(e,t){e instanceof cr&&e.assertNotDestroyed();const r=rr(e),o=xi(void 0);try{return t()}finally{rr(r),xi(o)}}function Ro(){return void 0!==ui()||null!=function ds(){return kr}()}function ao(e){if(!Ro())throw new Ot(-203,!1)}const Jn=0,vn=1,Vn=2,Yi=3,os=4,Ji=5,Pr=6,vs=7,ji=8,ir=9,Tr=10,fi=11,va=12,Ya=13,Po=14,fr=15,Mo=16,co=17,go=18,_o=19,Fo=20,lo=21,aa=22,$s=23,$n=25,ca=1,to=7,Yo=9,Vr=10;var ia=function(e){return e[e.None=0]="None",e[e.HasTransplantedViews=2]="HasTransplantedViews",e}(ia||{});function Qr(e){return Array.isArray(e)&&"object"==typeof e[ca]}function bs(e){return Array.isArray(e)&&!0===e[ca]}function da(e){return!!(4&e.flags)}
vendor: 4,300 bytes, line 1
1function Lo(e){return e.componentOffset>-1}function ba(e){return!(1&~e.flags)}function Ps(e){return!!e.template}function Qo(e){return!!(512&e[Vn])}class Za{constructor(t,i,r){this.previousValue=t,this.currentValue=i,this.firstChange=r}isFirstChange(){return this.firstChange}}function ha(e,t,i,r){null!==t?t.applyValueToInputSignal(t,r):e[i]=r}function Ua(){return Ja}function Ja(e){return e.type.prototype.ngOnChanges&&(e.setInput=Ia),xc}function xc(){const e=Uo(this),t=e?.current;if(t){const i=e.previous;if(i===vr)e.previous=t;else for(let r in t)i[r]=t[r];e.current=null,this.ngOnChanges(t)}}function Ia(e,t,i,r,o){const l=this.declaredInputs[r],f=Uo(e)||function Ac(e,t){return e[Ic]=t}(e,{previous:vr,current:null}),w=f.current||(f.current={}),N=f.previous,le=N[l];w[l]=new Za(le&&le.currentValue,i,N===vr),ha(e,t,o,i)}Ua.ngInherit=!0;const Ic="__ngSimpleChanges__";function Uo(e){return e[Ic]||null}const Vo=function(e,t,i){},kc="svg";function Hi(e){for(;Array.isArray(e);)e=e[Jn];return e}function fa(e,t){return Hi(t[e])}function Ns(e,t){return Hi(t[e.index])}function ya(e,t){return e.data[t]}function Ks(e,t){return e[t]}function no(e,t){const i=t[e];return Qr(i)?i:i[Jn]}function tc(e){return!(128&~e[Vn])}function Ls(e,t){return null==t?null:e[t]}function Pc(e){e[co]=0}function Fc(e){1024&e[Vn]||(e[Vn]|=1024,tc(e)&&ic(e))}function bo(e){return!!(9216&e[Vn]||e[$s]?.dirty)}function Zo(e){e[Tr].changeDetectionScheduler?.notify(8),64&e[Vn]&&(e[Vn]|=1024),bo(e)&&ic(e)}function ic(e){e[Tr].changeDetectionScheduler?.notify(0);let t=jo(e);for(;null!==t&&!(8192&t[Vn])&&(t[Vn]|=8192,tc(t));)t=jo(t)}function sa(e,t){if(!(256&~e[Vn]))throw new Ot(911,!1);null===e[lo]&&(e[lo]=[]),e[lo].push(t)}function jo(e){const t=e[Yi];return bs(t)?t[Yi]:t}const vi={lFrame:Tl(null),bindingsEnabled:!0,skipHydrationRootTNode:null};let Va=!1;function S(){return vi.bindingsEnabled}function $(){return null!==vi.skipHydrationRootTNode}function wt(){return vi.lFrame.lView}function en(){return vi.lFrame.tView}function wn(e){return vi.lFrame.contextLView=e,e[ji]}function An(e){return vi.lFrame.contextLView=null,e}function Dn(){let e=wi();for(;null!==e&&64===e.type;)e=e.parent;return e}function wi(){return vi.lFrame.currentTNode}function pi(e,t){const i=vi.lFrame;i.currentTNode=e,i.isParent=t}function pr(){return vi.lFrame.isParent}function Qi(){vi.lFrame.isParent=!1}function as(){return Va}function ti(e){Va=e}function di(){const e=vi.lFrame;let t=e.bindingRootIndex;return-1===t&&(t=e.bindingRootIndex=e.tView.bindingStartIndex),t}function qi(){return vi.lFrame.bindingIndex}function yr(){return vi.lFrame.bindingIndex++}function ms(e){const t=vi.lFrame,i=t.bindingIndex;return t.bindingIndex=t.bindingIndex+e,i}function ps(e,t){const i=vi.lFrame;i.bindingIndex=i.bindingRootIndex=e,To(t)}function To(e){vi.lFrame.currentDirectiveIndex=e}function sc(e){const t=vi.lFrame.currentDirectiveIndex;return-1===t?null:e[t]}function Ea(){return vi.lFrame.currentQueryIndex}function Jo(e){vi.lFrame.currentQueryIndex=e}function ja(e){const t=e[vn];return 2===t.type?t.declTNode:1===t.type?e[Ji]:null}function Ha(e,t,i){if(i&gi.SkipSelf){let o=t,l=e;for(;!(o=o.parent,null!==o||i&gi.Host||(o=ja(l),null===o||(l=l[Po],10&o.type))););if(null===o)return!1;t=o,e=l}const r=vi.lFrame=Nc();return r.currentTNode=t,r.lView=e,!0}function oc(e){const t=Nc(),i=e[vn];vi.lFrame=t,t.currentTNode=i.firstChild,t.lView=e,t.tView=i,t.contextLView=e,t.bindingIndex=i.bindingStartIndex,t.inI18n=!1}function Nc(){const e=vi.lFrame,t=null===e?null:e.child;return null===t?Tl(e):t}function Tl(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 ac(){const e=vi.lFrame;return vi.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}const xl=ac;function Il(){const e=ac();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 Zr(){return vi.lFrame.selectedIndex}function xo(e){vi.lFrame.selectedIndex=e}function Sr(){const e=vi.lFrame;
vendor: 4,873 bytes, line 1
1return ya(e.tView,e.selectedIndex)}function Al(){vi.lFrame.currentNamespace=kc}function Bc(){!function lr(){vi.lFrame.currentNamespace=null}()}let er=!0;function Ir(){return er}function Bi(e){er=e}function Uc(e,t){for(let i=t.directiveStart,r=t.directiveEnd;i<r;i++){const l=e.data[i].type.prototype,{ngAfterContentInit:f,ngAfterContentChecked:w,ngAfterViewInit:N,ngAfterViewChecked:le,ngOnDestroy:Ee}=l;f&&(e.contentHooks??=[]).push(-i,f),w&&((e.contentHooks??=[]).push(i,w),(e.contentCheckHooks??=[]).push(i,w)),N&&(e.viewHooks??=[]).push(-i,N),le&&((e.viewHooks??=[]).push(i,le),(e.viewCheckHooks??=[]).push(i,le)),null!=Ee&&(e.destroyHooks??=[]).push(i,Ee)}}function Rd(e,t,i){cp(e,t,3,i)}function Pd(e,t,i,r){(3&e[Vn])===i&&cp(e,t,i,r)}function lh(e,t){let i=e[Vn];(3&i)===t&&(i&=16383,i+=1,e[Vn]=i)}function cp(e,t,i,r){const l=r??-1,f=t.length-1;let w=0;for(let N=void 0!==r?65535&e[co]:0;N<f;N++)if("number"==typeof t[N+1]){if(w=t[N],null!=r&&w>=r)break}else t[N]<0&&(e[co]+=65536),(w<l||-1==l)&&(BE(e,i,t,N),e[co]=(4294901760&e[co])+N+2),N++}function lp(e,t){Vo(4,e,t);const i=C(null);try{t.call(e)}finally{C(i),Vo(5,e,t)}}function BE(e,t,i,r){const o=i[r]<0,l=i[r+1],w=e[o?-i[r]:i[r]];o?e[Vn]>>14<e[co]>>16&&(3&e[Vn])===t&&(e[Vn]+=16384,lp(w,l)):lp(w,l)}const Vc=-1;class kl{constructor(t,i,r){this.factory=t,this.resolving=!1,this.canSeeViewProviders=i,this.injectImpl=r}}const uh={};class cc{constructor(t,i){this.injector=t,this.parentInjector=i}get(t,i,r){r=ns(r);const o=this.injector.get(t,uh,r);return o!==uh||i===uh?o:this.parentInjector.get(t,i,r)}}function hh(e){return e!==Vc}function Ol(e){return 32767&e}function Rl(e,t){let i=function WE(e){return e>>16}(e),r=t;for(;i>0;)r=r[Po],i--;return r}let fh=!0;function Fd(e){const t=fh;return fh=e,t}const up=255,hp=5;let $E=0;const wa={};function Nd(e,t){const i=fp(e,t);if(-1!==i)return i;const r=t[vn];r.firstCreatePass&&(e.injectorIndex=t.length,mh(r.data,e),mh(t,null),mh(r.blueprint,null));const o=Ld(e,t),l=e.injectorIndex;if(hh(o)){const f=Ol(o),w=Rl(o,t),N=w[vn].data;for(let le=0;le<8;le++)t[l+le]=w[f+le]|N[f+le]}return t[l+8]=o,l}function mh(e,t){e.push(0,0,0,0,0,0,0,0,t)}function fp(e,t){return-1===e.injectorIndex||e.parent&&e.parent.injectorIndex===e.injectorIndex||null===t[e.injectorIndex+8]?-1:e.injectorIndex}function Ld(e,t){if(e.parent&&-1!==e.parent.injectorIndex)return e.parent.injectorIndex;let i=0,r=null,o=t;for(;null!==o;){if(r=Ep(o),null===r)return Vc;if(i++,o=o[Po],-1!==r.injectorIndex)return r.injectorIndex|i<<16}return Vc}function ph(e,t,i){!function KE(e,t,i){let r;"string"==typeof i?r=i.charCodeAt(0)||0:i.hasOwnProperty(si)&&(r=i[si]),null==r&&(r=i[si]=$E++);const o=r&up;t.data[e+(o>>hp)]|=1<<o}(e,t,i)}function mp(e,t,i){if(i&gi.Optional||void 0!==e)return e;ls()}function pp(e,t,i,r){if(i&gi.Optional&&void 0===r&&(r=null),!(i&(gi.Self|gi.Host))){const o=e[ir],l=xi(void 0);try{return o?o.get(t,r,i&gi.Optional):Nr(t,r,i&gi.Optional)}finally{xi(l)}}return mp(r,0,i)}function gp(e,t,i,r=gi.Default,o){if(null!==e){if(2048&t[Vn]&&!(r&gi.Self)){const f=function ZE(e,t,i,r,o){let l=e,f=t;for(;null!==l&&null!==f&&2048&f[Vn]&&!(512&f[Vn]);){const w=_p(l,f,i,r|gi.Self,wa);if(w!==wa)return w;let N=l.parent;if(!N){const le=f[Fo];if(le){const Ee=le.get(i,wa,r);if(Ee!==wa)return Ee}N=Ep(f),f=f[Po]}l=N}return o}(e,t,i,r,wa);if(f!==wa)return f}const l=_p(e,t,i,r,wa);if(l!==wa)return l}return pp(t,i,r,o)}function _p(e,t,i,r,o){const l=function YE(e){if("string"==typeof e)return e.charCodeAt(0)||0;const t=e.hasOwnProperty(si)?e[si]:void 0;return"number"==typeof t?t>=0?t&up:QE:t}(i);if("function"==typeof l){if(!Ha(t,e,r))return r&gi.Host?mp(o,0,r):pp(t,i,r,o);try{let f;if(f=l(r),null!=f||r&gi.Optional)return f;ls()}finally{xl()}}else if("number"==typeof l){let f=null,w=fp(e,t),N=Vc,le=r&gi.Host?t[fr][Ji]:null;for((-1===w||r&gi.SkipSelf)&&(N=-1===w?Ld(e,t):t[w+8],N!==Vc&&bp(r,!1)?(f=t[vn],w=Ol(N),t=Rl(N,t)):w=-1);-1!==w;){const Ee=t[vn];if(vp(l,w,Ee.data)){const lt=XE(w,t,i,f,r,le);if(lt!==wa)return lt}N=t[w+8],N!==Vc&&bp(r,t[vn].data[w+8]===le)&&vp(l,w,t)?(f=Ee,w=Ol(N),t=Rl(N,t)):w=-1}}return o}function XE(e,t,i,r,o,l){const f=t[vn],w=f.data[e+8],Ee=Bd(w,f,i,null==r?Lo(w)&&fh:r!=f&&!!(3&w.type),o&gi.Host&&l===w);return null!==Ee?lc(t,f,Ee,w):wa}function Bd(e,t,i,r,o){const l=e.providerIndexes,f=t.data,w=1048575&l,N=e.directiveStart,Ee=l>>20,Tt=o?w+Ee:e.directiveEnd;for(let Pt=r?w:w+Ee;Pt<Tt;Pt++){const Kt=f[Pt];if(Pt<N&&i===Kt||Pt>=N&&Kt.type===i)return Pt}if(o){const Pt=f[N];if(Pt&&Ps(Pt)&&Pt.type===i)return N}return null}function lc(e,t,i,r){let o=e[i];const l=t.data;if(function UE(e){return e instanceof kl}(o)){const f=o;f.resolving&&function Jr(e,t){throw t&&t.join(" > "),new Ot(-200,e)}(function Bn(e){return"function"==typeof e?e.name||e.toString():"object"==typeof e&&null!=e&&"function"==typeof e.type?e.type.name||e.type.toString():jn(e)}
1(l[i]));const w=Fd(f.canSeeViewProviders);f.resolving=!0;const le=f.injectImpl?xi(f.injectImpl):null;Ha(e,r,gi.Default);try{o=e[i]=f.factory(void 0,l,e,r),t.firstCreatePass&&i>=r.directiveStart&&function ka(e,t,i){const{ngOnChanges:r,ngOnInit:o,ngDoCheck:l}=t.type.prototype;if(r){const f=Ja(t);(i.preOrderHooks??=[]).push(e,f),(i.preOrderCheckHooks??=[]).push(e,f)}o&&(i.preOrderHooks??=[]).push(0-e,o),l&&((i.preOrderHooks??=[]).push(e,l),(i.preOrderCheckHooks??=[]).push(e,l))}(i,l[i],t)}finally{null!==le&&xi(le),Fd(w),f.resolving=!1,xl()}}return o}function vp(e,t,i){return!!(i[t+(e>>hp)]&1<<e)}function bp(e,t){return!(e&gi.Self||e&gi.Host&&t)}class Gs{constructor(t,i){this._tNode=t,this._lView=i}get(t,i,r){return gp(this._tNode,this._lView,t,ns(r),i)}}function QE(){return new Gs(Dn(),wt())}function yp(e){return Y(()=>{const t=e.prototype.constructor,i=t[Kn]||gh(t),r=Object.prototype;let o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){const l=o[Kn]||gh(o);if(l&&l!==i)return l;o=Object.getPrototypeOf(o)}return l=>new l})}function gh(e){return ce(e)?()=>{const t=gh(be(e));return t&&t()}:gr(e)}function Ep(e){const t=e[vn],i=t.type;return 2===i?t.declTNode:1===i?e[Ji]:null}function Ud(e){return function GE(e,t){if("class"===t)return e.classes;if("style"===t)return e.styles;const i=e.attrs;if(i){const r=i.length;let o=0;for(;o<r;){const l=i[o];if(As(l))break;if(0===l)o+=2;else if("number"==typeof l)for(o++;o<r&&"string"==typeof i[o];)o++;else{if(l===t)return i[o+1];o+=2}}}return null}(Dn(),e)}function Sp(e,t=null,i=null,r){const o=Tp(e,t,i,r);return o.resolveInjectorInitializers(),o}function Tp(e,t=null,i=null,r,o=new Set){const l=[i||_i,Xn(e)];return r=r||("object"==typeof e?void 0:Qt(e)),new cr(l,t||Rr(),r||null,o)}class Eo{static#e=this.THROW_IF_NOT_FOUND=es;static#t=this.NULL=new or;static create(t,i){if(Array.isArray(t))return Sp({name:""},i,t,"");{const r=t.name??"";return Sp({name:r},t.parent,t.providers,r)}}static#n=this.\u0275prov=tn({token:Eo,providedIn:"any",factory:()=>Un(Ki)});static#i=this.__NG_ELEMENT_ID__=-1}new J("").__NG_ELEMENT_ID__=e=>{const t=Dn();if(null===t)throw new Ot(204,!1);if(2&t.type)return t.value;if(e&gi.Optional)return null;throw new Ot(204,!1)};function vh(e){return e.ngOriginalError}const Ip=!0;let Pl=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=aw;static#t=this.__NG_ENV_ID__=i=>i}return e})();class ow extends Pl{constructor(t){super(),this._lView=t}onDestroy(t){return sa(this._lView,t),()=>function rc(e,t){if(null===e[lo])return;const i=e[lo].indexOf(t);-1!==i&&e[lo].splice(i,1)}(this._lView,t)}}function aw(){return new ow(wt())}let dc=(()=>{class e{constructor(){this.taskId=0,this.pendingTasks=new Set,this.hasPendingTasks=new pe.t(!1)}get _hasPendingTasks(){return this.hasPendingTasks.value}add(){this._hasPendingTasks||this.hasPendingTasks.next(!0);const i=this.taskId++;return this.pendingTasks.add(i),i}remove(i){this.pendingTasks.delete(i),0===this.pendingTasks.size&&this._hasPendingTasks&&this.hasPendingTasks.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this._hasPendingTasks&&this.hasPendingTasks.next(!1)}static#e=this.\u0275prov=tn({token:e,providedIn:"root",factory:()=>new e})}return e})();const Ca=class cw extends qe.B7{constructor(t=!1){super(),this.destroyRef=void 0,this.pendingTasks=void 0,this.__isAsync=t,Ro()&&(this.destroyRef=Fn(Pl,{optional:!0})??void 0,this.pendingTasks=Fn(dc,{optional:!0})??void 0)}emit(t){const i=C(null);try{super.next(t)}finally{C(i)}}subscribe(t,i,r){let o=t,l=i||(()=>null),f=r;if(t&&"object"==typeof t){const N=t;o=N.next?.bind(N),l=N.error?.bind(N),f=N.complete?.bind(N)}this.__isAsync&&(l=this.wrapInTimeout(l),o&&(o=this.wrapInTimeout(o)),f&&(f=this.wrapInTimeout(f)));const w=super.subscribe({next:o,error:l,complete:f});return t instanceof Ft.y&&t.add(w),w}wrapInTimeout(t){return i=>{const r=this.pendingTasks?.add();setTimeout(()=>{t(i),void 0!==r&&this.pendingTasks?.remove(r)})}}};
vendor: 4,954 bytes, line 1
1function jd(...e){}function Ap(e){let t,i;function r(){e=jd;try{void 0!==i&&"function"==typeof cancelAnimationFrame&&cancelAnimationFrame(i),void 0!==t&&clearTimeout(t)}catch{}}return t=setTimeout(()=>{e(),r()}),"function"==typeof requestAnimationFrame&&(i=requestAnimationFrame(()=>{e(),r()})),()=>r()}function kp(e){return queueMicrotask(()=>e()),()=>{e=jd}}const bh="isAngularZone",Hd=bh+"_ID";let lw=0;class cs{constructor(t){this.hasPendingMacrotasks=!1,this.hasPendingMicrotasks=!1,this.isStable=!0,this.onUnstable=new Ca(!1),this.onMicrotaskEmpty=new Ca(!1),this.onStable=new Ca(!1),this.onError=new Ca(!1);const{enableLongStackTrace:i=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:l=Ip}=t;if(typeof Zone>"u")throw new Ot(908,!1);Zone.assertZonePatched();const f=this;f._nesting=0,f._outer=f._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(f._inner=f._inner.fork(new Zone.TaskTrackingZoneSpec)),i&&Zone.longStackTraceZoneSpec&&(f._inner=f._inner.fork(Zone.longStackTraceZoneSpec)),f.shouldCoalesceEventChangeDetection=!o&&r,f.shouldCoalesceRunChangeDetection=o,f.callbackScheduled=!1,f.scheduleInRootZone=l,function hw(e){const t=()=>{!function uw(e){function t(){Ap(()=>{e.callbackScheduled=!1,Eh(e),e.isCheckStableRunning=!0,yh(e),e.isCheckStableRunning=!1})}e.isCheckStableRunning||e.callbackScheduled||(e.callbackScheduled=!0,e.scheduleInRootZone?Zone.root.run(()=>{t()}):e._outer.run(()=>{t()}),Eh(e))}(e)},i=lw++;e._inner=e._inner.fork({name:"angular",properties:{[bh]:!0,[Hd]:i,[Hd+i]:!0},onInvokeTask:(r,o,l,f,w,N)=>{if(function fw(e){return Pp(e,"__ignore_ng_zone__")}(N))return r.invokeTask(l,f,w,N);try{return Op(e),r.invokeTask(l,f,w,N)}finally{(e.shouldCoalesceEventChangeDetection&&"eventTask"===f.type||e.shouldCoalesceRunChangeDetection)&&t(),Rp(e)}},onInvoke:(r,o,l,f,w,N,le)=>{try{return Op(e),r.invoke(l,f,w,N,le)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!function mw(e){return Pp(e,"__scheduler_tick__")}(N)&&t(),Rp(e)}},onHasTask:(r,o,l,f)=>{r.hasTask(l,f),o===l&&("microTask"==f.change?(e._hasPendingMicrotasks=f.microTask,Eh(e),yh(e)):"macroTask"==f.change&&(e.hasPendingMacrotasks=f.macroTask))},onHandleError:(r,o,l,f)=>(r.handleError(l,f),e.runOutsideAngular(()=>e.onError.emit(f)),!1)})}(f)}static isInAngularZone(){return typeof Zone<"u"&&!0===Zone.current.get(bh)}static assertInAngularZone(){if(!cs.isInAngularZone())throw new Ot(909,!1)}static assertNotInAngularZone(){if(cs.isInAngularZone())throw new Ot(909,!1)}run(t,i,r){return this._inner.run(t,i,r)}runTask(t,i,r,o){const l=this._inner,f=l.scheduleEventTask("NgZoneEvent: "+o,t,dw,jd,jd);try{return l.runTask(f,i,r)}finally{l.cancelTask(f)}}runGuarded(t,i,r){return this._inner.runGuarded(t,i,r)}runOutsideAngular(t){return this._outer.run(t)}}const dw={};function yh(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 Eh(e){e.hasPendingMicrotasks=!!(e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&!0===e.callbackScheduled)}function Op(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Rp(e){e._nesting--,yh(e)}class wh{constructor(){this.hasPendingMicrotasks=!1,this.hasPendingMacrotasks=!1,this.isStable=!0,this.onUnstable=new Ca,this.onMicrotaskEmpty=new Ca,this.onStable=new Ca,this.onError=new Ca}run(t,i,r){return t.apply(i,r)}runGuarded(t,i,r){return t.apply(i,r)}runOutsideAngular(t){return t()}runTask(t,i,r,o){return t.apply(i,r)}}function Pp(e,t){return!(!Array.isArray(e)||1!==e.length)&&!0===e[0]?.data?.[t]}class Oa{constructor(){this._console=console}handleError(t){const i=this._findOriginalError(t);this._console.error("ERROR",t),i&&this._console.error("ORIGINAL ERROR",i)}_findOriginalError(t){let i=t&&vh(t);for(;i&&vh(i);)i=vh(i);return i||null}}const gw=new J("",{providedIn:"root",factory:()=>{const e=Fn(cs),t=Fn(Oa);return i=>e.runOutsideAngular(()=>t.handleError(i))}});function _w(){return Wc(Dn(),wt())}function Wc(e,t){return new Fl(Ns(e,t))}let Fl=(()=>{class e{constructor(i){this.nativeElement=i}static#e=this.__NG_ELEMENT_ID__=_w}return e})();function Np(e){return e instanceof Fl?e.nativeElement:e}function vw(){return this._results[Symbol.iterator]()}class Wd{static#e=Symbol.iterator;get changes(){return this._changes??=new Ca}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 i=Wd.prototype;i[Symbol.iterator]||(i[Symbol.iterator]=vw)}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,i){return this._results.reduce(t,i)}
1forEach(t){this._results.forEach(t)}some(t){return this._results.some(t)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(t,i){this.dirty=!1;const r=function $i(e){return e.flat(Number.POSITIVE_INFINITY)}(t);(this._changesDetected=!function ho(e,t,i){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++){let o=e[r],l=t[r];if(i&&(o=i(o),l=i(l)),l!==o)return!1}return!0}(this._results,r,i))&&(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 Ll(e){return!(128&~e.flags)}const Dh=new Map;let yw=0;function Mh(e){Dh.delete(e[_o])}const zd="__ngContext__";function wo(e,t){Qr(t)?(e[zd]=t[_o],function ww(e){Dh.set(e[_o],e)}(t)):e[zd]=t}function Kp(e){return Xp(e[va])}function Gp(e){return Xp(e[os])}function Xp(e){for(;null!==e&&!bs(e);)e=e[os];return e}let Th;function Bw(e){Th=e}function Wa(){if(void 0!==Th)return Th;if(typeof document<"u")return document;throw new Ot(210,!1)}const Kd=new J("",{providedIn:"root",factory:()=>Uw}),Uw="ng",ng=new J(""),Gd=new J("",{providedIn:"platform",factory:()=>"unknown"}),Vw=new J(""),jw=new J("",{providedIn:"root",factory:()=>Wa().body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});function zw(e){return e}function $w(){const e=new Ul;return"browser"===Fn(Gd)&&(e.store=function Kw(e,t){const i=e.getElementById(t+"-state");if(i?.textContent)try{return JSON.parse(i.textContent)}catch(r){console.warn("Exception while restoring TransferState for app "+t,r)}return{}}(Wa(),Fn(Kd))),e}let Ul=(()=>{class e{constructor(){this.store={},this.onSerializeCallbacks={}}static#e=this.\u0275prov=tn({token:e,providedIn:"root",factory:$w});get(i,r){return void 0!==this.store[i]?this.store[i]:r}set(i,r){this.store[i]=r}remove(i){delete this.store[i]}hasKey(i){return this.store.hasOwnProperty(i)}get isEmpty(){return 0===Object.keys(this.store).length}onSerialize(i,r){this.onSerializeCallbacks[i]=r}toJson(){for(const i in this.onSerializeCallbacks)if(this.onSerializeCallbacks.hasOwnProperty(i))try{this.store[i]=this.onSerializeCallbacks[i]()}catch(r){console.warn("Exception in onSerialize callback: ",r)}return JSON.stringify(this.store).replace(/</g,"\\u003C")}}return e})(),ig=()=>null;function Ph(e,t,i=!1){return ig(e,t,i)}const ug=new J("",{providedIn:"root",factory:()=>!1});let qd,eu;function Gc(e){return function Uh(){if(void 0===qd&&(qd=null,Xt.trustedTypes))try{qd=Xt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return qd}()?.createHTML(e)||e}function Vh(){if(void 0===eu&&(eu=null,Xt.trustedTypes))try{eu=Xt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return eu}function mg(e){return Vh()?.createHTML(e)||e}function gg(e){return Vh()?.createScriptURL(e)||e}class hc{constructor(t){this.changingThisBreaksApplicationSecurity=t}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${jt})`}}class iC extends hc{getTypeName(){return"HTML"}}class rC extends hc{getTypeName(){return"Style"}}class sC extends hc{getTypeName(){return"Script"}}class oC extends hc{getTypeName(){return"URL"}}class aC extends hc{getTypeName(){return"ResourceURL"}}function Ra(e){return e instanceof hc?e.changingThisBreaksApplicationSecurity:e}function Xc(e,t){const i=function cC(e){return e instanceof hc&&e.getTypeName()||null}(e);if(null!=i&&i!==t){if("ResourceURL"===i&&"URL"===t)return!0;throw new Error(`Required a safe ${t}, got a ${i} (see ${jt})`)}return i===t}function lC(e){return new iC(e)}function dC(e){return new rC(e)}function uC(e){return new sC(e)}function hC(e){return new oC(e)}function fC(e){return new aC(e)}class mC{constructor(t){this.inertDocumentHelper=t}getInertBodyElement(t){t="<body><remove></remove>"+t;try{const i=(new window.DOMParser).parseFromString(Gc(t),"text/html").body;return null===i?this.inertDocumentHelper.getInertBodyElement(t):(i.firstChild?.remove(),i)}catch{return null}}}class pC{constructor(t){this.defaultDoc=t,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(t){const i=this.inertDocument.createElement("template");return i.innerHTML=Gc(t),i}}const _C=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function tu(e){return(e=String(e)).match(_C)?e:"unsafe:"+e}function Pa(e){const t={};for(const i of e.split(","))t[i]=!0;return t}function $l(...e){const t={};for(const i of e)for(const r in i)i.hasOwnProperty(r)&&(t[r]=!0);return t}const vg=Pa("area,br,col,hr,img,wbr"),bg=Pa("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),yg=Pa("rp,rt"),jh=$l(vg,$l(bg,Pa("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")),$l(yg,Pa("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")),$l(yg,bg)),Hh=Pa("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),Eg=$l(Hh,Pa("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,c
1olspan,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"),Pa("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")),vC=Pa("script,style,template");class bC{constructor(){this.sanitizedSomething=!1,this.buf=[]}sanitizeChildren(t){let i=t.firstChild,r=!0,o=[];for(;i;)if(i.nodeType===Node.ELEMENT_NODE?r=this.startElement(i):i.nodeType===Node.TEXT_NODE?this.chars(i.nodeValue):this.sanitizedSomething=!0,r&&i.firstChild)o.push(i),i=wC(i);else for(;i;){i.nodeType===Node.ELEMENT_NODE&&this.endElement(i);let l=EC(i);if(l){i=l;break}i=o.pop()}return this.buf.join("")}startElement(t){const i=wg(t).toLowerCase();if(!jh.hasOwnProperty(i))return this.sanitizedSomething=!0,!vC.hasOwnProperty(i);this.buf.push("<"),this.buf.push(i);const r=t.attributes;for(let o=0;o<r.length;o++){const l=r.item(o),f=l.name,w=f.toLowerCase();if(!Eg.hasOwnProperty(w)){this.sanitizedSomething=!0;continue}let N=l.value;Hh[w]&&(N=tu(N)),this.buf.push(" ",f,'="',Dg(N),'"')}return this.buf.push(">"),!0}endElement(t){const i=wg(t).toLowerCase();jh.hasOwnProperty(i)&&!vg.hasOwnProperty(i)&&(this.buf.push("</"),this.buf.push(i),this.buf.push(">"))}chars(t){this.buf.push(Dg(t))}}function EC(e){const t=e.nextSibling;if(t&&e!==t.previousSibling)throw Cg(t);return t}function wC(e){const t=e.firstChild;if(t&&function yC(e,t){return(e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}(e,t))throw Cg(t);return t}function wg(e){const t=e.nodeName;return"string"==typeof t?t:"FORM"}function Cg(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}const CC=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,DC=/([^\#-~ |!])/g;function Dg(e){return e.replace(/&/g,"&amp;").replace(CC,function(t){return"&#"+(1024*(t.charCodeAt(0)-55296)+(t.charCodeAt(1)-56320)+65536)+";"}).replace(DC,function(t){return"&#"+t.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}let nu;function Mg(e,t){let i=null;try{nu=nu||function _g(e){const t=new pC(e);return function gC(){try{return!!(new window.DOMParser).parseFromString(Gc(""),"text/html")}catch{return!1}}()?new mC(t):t}(e);let r=t?String(t):"";i=nu.getInertBodyElement(r);let o=5,l=r;do{if(0===o)throw new Error("Failed to sanitize html because the input is unstable");o--,r=l,l=i.innerHTML,i=nu.getInertBodyElement(r)}while(r!==l);return Gc((new bC).sanitizeChildren(Wh(i)||i))}finally{if(i){const r=Wh(i)||i;for(;r.firstChild;)r.firstChild.remove()}}}function Wh(e){return"content"in e&&function MC(e){return e.nodeType===Node.ELEMENT_NODE&&"TEMPLATE"===e.nodeName}(e)?e.content:null}var fc=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}(fc||{});function Sg(e){const t=Kl();return t?mg(t.sanitize(fc.HTML,e)||""):Xc(e,"HTML")?mg(Ra(e)):Mg(Wa(),jn(e))}function zh(e){const t=Kl();return t?t.sanitize(fc.URL,e)||"":Xc(e,"URL")?Ra(e):tu(jn(e))}function Tg(e){const t=Kl();if(t)return gg(t.sanitize(fc.RESOURCE_URL,e)||"");if(Xc(e,"ResourceURL"))return gg(Ra(e));throw new Ot(904,!1)}function xg(e,t,i){return function AC(e,t){return"src"===t&&("embed"===e||"frame"===e||"iframe"===e||"media"===e||"script"===e)||"href"===t&&("base"===e||"link"===e)?Tg:zh}(t,i)(e)}function Kl(){const e=wt();return e&&e[Tr].sanitizer}const kC=/^>|^->|<!--|-->|--!>|<!-$/g,OC=/(<|>)/g,RC="\u200b$1\u200b";function Rg(e){return e.ownerDocument.defaultView}function qo(e){return e instanceof Function?e():e}
vendor: 14,692 bytes, line 1
1function ea(e){return"browser"===(e??Fn(Eo)).get(Gd)}var su=function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e}(su||{});let Gh;function Xh(e,t){return Gh(e,t)}function Qc(e,t,i,r,o){if(null!=r){let l,f=!1;bs(r)?l=r:Qr(r)&&(f=!0,r=r[Jn]);const w=Hi(r);0===e&&null!==i?null==o?Hg(t,i,w):mc(t,i,w,o||null,!0):1===e&&null!==i?mc(t,i,w,o||null,!0):2===e?function Xl(e,t,i){e.removeChild(null,t,i)}(t,w,f):3===e&&t.destroyNode(w),null!=l&&function JC(e,t,i,r,o){const l=i[to];l!==Hi(i)&&Qc(t,e,r,l,o);for(let w=Vr;w<i.length;w++){const N=i[w];lu(N[vn],N,e,t,r,l)}}(t,e,l,i,o)}}function Qh(e,t){return e.createComment(function Ig(e){return e.replace(kC,t=>t.replace(OC,RC))}(t))}function ou(e,t,i){return e.createElement(t,i)}function Ug(e,t){t[Tr].changeDetectionScheduler?.notify(9),lu(e,t,t[fi],2,null,null)}function Vg(e,t){const i=e[Yo],r=t[Yi];(Qr(r)||t[fr]!==r[Yi][fr])&&(e[Vn]|=ia.HasTransplantedViews),null===i?e[Yo]=[t]:i.push(t)}function Zh(e,t){const i=e[Yo],r=i.indexOf(t);i.splice(r,1)}function Gl(e,t){if(e.length<=Vr)return;const i=Vr+t,r=e[i];if(r){const o=r[Mo];null!==o&&o!==e&&Zh(o,r),t>0&&(e[i-1][os]=r[os]);const l=Gr(e,Vr+t);!function zC(e,t){Ug(e,t),t[Jn]=null,t[Ji]=null}(r[vn],r);const f=l[go];null!==f&&f.detachView(l[vn]),r[Yi]=null,r[os]=null,r[Vn]&=-129}return r}function au(e,t){if(!(256&t[Vn])){const i=t[fi];i.destroyNode&&lu(e,t,i,3,null,null),function KC(e){let t=e[va];if(!t)return Jh(e[vn],e);for(;t;){let i=null;if(Qr(t))i=t[va];else{const r=t[Vr];r&&(i=r)}if(!i){for(;t&&!t[os]&&t!==e;)Qr(t)&&Jh(t[vn],t),t=t[Yi];null===t&&(t=e),Qr(t)&&Jh(t[vn],t),i=t&&t[os]}t=i}}(t)}}function Jh(e,t){if(256&t[Vn])return;const i=C(null);try{t[Vn]&=-129,t[Vn]|=256,t[$s]&&v(t[$s]),function YC(e,t){let i;if(null!=e&&null!=(i=e.destroyHooks))for(let r=0;r<i.length;r+=2){const o=t[i[r]];if(!(o instanceof kl)){const l=i[r+1];if(Array.isArray(l))for(let f=0;f<l.length;f+=2){const w=o[l[f]],N=l[f+1];Vo(4,w,N);try{N.call(w)}finally{Vo(5,w,N)}}else{Vo(4,o,l);try{l.call(o)}finally{Vo(5,o,l)}}}}}(e,t),function XC(e,t){const i=e.cleanup,r=t[vs];if(null!==i)for(let l=0;l<i.length-1;l+=2)if("string"==typeof i[l]){const f=i[l+3];f>=0?r[f]():r[-f].unsubscribe(),l+=2}else i[l].call(r[i[l+1]]);null!==r&&(t[vs]=null);const o=t[lo];if(null!==o){t[lo]=null;for(let l=0;l<o.length;l++)(0,o[l])()}}(e,t),1===t[vn].type&&t[fi].destroy();const r=t[Mo];if(null!==r&&bs(t[Yi])){r!==t[Yi]&&Zh(r,t);const o=t[go];null!==o&&o.detachView(e)}Mh(t)}finally{C(i)}}function qh(e,t,i){return function jg(e,t,i){let r=t;for(;null!==r&&168&r.type;)r=(t=r).parent;if(null===r)return i[Jn];{const{componentOffset:o}=r;if(o>-1){const{encapsulation:l}=e.data[r.directiveStart+o];if(l===Cs.None||l===Cs.Emulated)return null}return Ns(r,i)}}(e,t.parent,i)}function mc(e,t,i,r,o){e.insertBefore(t,i,r,o)}function Hg(e,t,i){e.appendChild(t,i)}function Wg(e,t,i,r,o){null!==r?mc(e,t,i,r,o):Hg(e,t,i)}function ef(e,t){return e.parentNode(t)}function zg(e,t,i){return Kg(e,t,i)}let tf,Kg=function $g(e,t,i){return 40&e.type?Ns(e,i):null};function cu(e,t,i,r){const o=qh(e,r,t),l=t[fi],w=zg(r.parent||t[Ji],r,t);if(null!=o)if(Array.isArray(i))for(let N=0;N<i.length;N++)Wg(l,o,i[N],w,!1);else Wg(l,o,i,w,!1);void 0!==tf&&tf(l,r,t,i,o)}function pc(e,t){if(null!==t){const i=t.type;if(3&i)return Ns(t,e);if(4&i)return nf(-1,e[t.index]);if(8&i){const r=t.child;if(null!==r)return pc(e,r);{const o=e[t.index];return bs(o)?nf(-1,o):Hi(o)}}if(128&i)return pc(e,t.next);if(32&i)return Xh(t,e)()||Hi(e[t.index]);{const r=Xg(e,t);return null!==r?Array.isArray(r)?r[0]:pc(jo(e[fr]),r):pc(e,t.next)}}return null}function Xg(e,t){return null!==t?e[fr][Ji].projection[t.projection]:null}function nf(e,t){const i=Vr+e+1;if(i<t.length){const r=t[i],o=r[vn].firstChild;if(null!==o)return pc(r,o)}return t[to]}function rf(e,t,i,r,o,l,f){for(;null!=i;){if(128===i.type){i=i.next;continue}const w=r[i.index],N=i.type;if(f&&0===t&&(w&&wo(Hi(w),r),i.flags|=2),32&~i.flags)if(8&N)rf(e,t,i.child,r,o,l,!1),Qc(t,e,o,w,l);else if(32&N){const le=Xh(i,r);let Ee;for(;Ee=le();)Qc(t,e,o,Ee,l);Qc(t,e,o,w,l)}else 16&N?Qg(e,t,r,i,o,l):Qc(t,e,o,w,l);i=f?i.projectionNext:i.next}}function lu(e,t,i,r,o,l){rf(i,r,e.firstChild,t,o,l,!1)}function Qg(e,t,i,r,o,l){const f=i[fr],N=f[Ji].projection[r.projection];if(Array.isArray(N))for(let le=0;le<N.length;le++)Qc(t,e,o,N[le],l);else{let le=N;const Ee=f[Yi];Ll(r)&&(le.flags|=128),rf(e,t,le,Ee,o,l,!0)}}function Zg(e,t,i){""===i?e.removeAttribute(t,"class"):e.setAttribute(t,"class",i)}function Jg(e,t,i){const{mergedAttrs:r,classes:o,styles:l}=i;null!==r&&Js(e,t,r),null!==o&&Zg(e,t,o),null!==l&&function eD(e,t,i){e.setAttribute(t,"style",i)}(e,t,l)}const Oi={};function qg(e=1){e_(en(),wt(),Zr()+e,!1)}function e_(e,t,i,r){if(!r)if(3&~t[Vn]){const l=e.preOrderHooks;null!==l&&Pd(t,l,0,i)}else{const l=e.preOrderCheckHooks;null!==l&&Rd(t,l,i)}xo(i)}function Zc(e,t=gi.Default){const i=wt();return null===i?Un(e,t):gp(Dn(),i,be(e),t)}function t_(){throw new Error("invalid")}function n_(e,t,i,r,o,l){const f=C(null);try{let w=null;o&hs.SignalBased&&(w=t[r][I]),null!==w&&void 0!==w.transformFn&&(l=w.transformFn(l)),o&hs.HasDecoratorInputTransform&&(l=e.inputTransforms[r].call(t,l)),null!==e.setInput?e.setInput(t,w,l,i,r):ha(t,w,r,l)}finally{C(f)}}function du(e,t,i,r,o,l,f,w,N,le,Ee){const lt=t.blueprint.slice();return lt[Jn]=o,lt[Vn]=204|r,(null!==le||e&&2048&e[Vn])&&(lt[Vn]|=2048),Pc(lt),lt[Yi]=lt[Po]=e,lt[ji]=i,lt[Tr]=f||e&&e[Tr],lt[fi]=w||e&&e[fi],lt[ir]=N||e&&e[ir]||null,lt[Ji]=l,lt[_o]=function Ew(){return yw++}(),lt[Pr]=Ee,lt[Fo]=le,lt[fr]=2==t.type?e[fr]:lt,lt}function gc(e,t,i,r,o){let l=e.data[t];if(null===l)l=function sf(e,t,i,r,o){const l=wi(),f=pr(),N=e.data[t]=function cD(e,t,i,r,o,l){let f=t?t.injectorIndex:-1,w=0;return $()&&(w|=128),{type:i,index:r,insertBeforeIndex:null,injectorIndex:f,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,propertyBindings:null,flags:w,providerIndexes:0,value:o,attrs:l,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,f?l:l&&l.parent,i,t,r,o);return null===e.firstChild&&(e.firstChild=N),null!==l&&(f?null==l.child&&null!==N.parent&&(l.child=N):null===l.next&&(l.next=N,N.prev=l)),N}(e,t,i,r,o),function xr(){return vi.lFrame.inI18n}()&&(l.flags|=32);else if(64&l.type){l.type=i,l.value=r,l.attrs=o;const f=function Yn(){const e=vi.lFrame,t=e.currentTNode;return e.isParent?t:t.parent}();l.injectorIndex=null===f?-1:f.injectorIndex}return pi(l,!0),l}function Yl(e,t,i,r){if(0===i)return-1;const o=t.length;for(let l=0;l<i;l++)t.push(r),e.blueprint.push(r),e.data.push(null);return o}function i_(e,t,i,r,o){const l=Zr(),f=2&r;try{xo(-1),f&&t.length>$n&&e_(e,t,$n,!1),Vo(f?2:0,o),i(r,o)}finally{xo(l),Vo(f?3:1,o)}}function af(e,t,i){if(da(t)){const r=C(null);try{const l=t.directiveEnd;for(let f=t.directiveStart;f<l;f++){const w=e.data[f];w.contentQueries&&w.contentQueries(1,i[f],f)}}finally{C(r)}}}function cf(e,t,i){S()&&(function pD(e,t,i,r){const o=i.directiveStart,l=i.directiveEnd;Lo(i)&&function wD(e,t,i){const r=Ns(t,e),o=r_(i);let f=16;i.signals?f=4096:i.onPush&&(f=64);const w=uu(e,du(e,o,null,f,r,t,null,e[Tr].rendererFactory.createRenderer(r,i),null,null,null));e[t.index]=w}(t,i,e.data[o+i.componentOffset]),e.firstCreatePass||Nd(i,t),wo(r,t);const f=i.initialInputs;for(let w=o;w<l;w++){const N=e.data[w],le=lc(t,e,w,i);wo(le,t),null!==f&&CD(0,w-o,le,N,0,f),Ps(N)&&(no(i.index,t)[ji]=lc(t,e,w,i))}}(e,t,i,Ns(i,t)),!(64&~i.flags)&&l_(e,t,i))}function lf(e,t,i=Ns){const r=t.localNames;if(null!==r){let o=t.index+1;for(let l=0;l<r.length;l+=2){const f=r[l+1],w=-1===f?i(t,e):e[f];e[o++]=w}}}function r_(e){const t=e.tView;return null===t||t.incompleteFirstPass?e.tView=df(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):t}function df(e,t,i,r,o,l,f,w,N,le,Ee){const lt=$n+r,Tt=lt+o,Pt=function nD(e,t){const i=[];for(let r=0;r<t;r++)i.push(r<e?null:Oi);return i}(lt,Tt),Kt="function"==typeof le?le():le;return Pt[vn]={type:e,blueprint:Pt,template:i,queries:null,viewQuery:w,declTNode:t,data:Pt.slice().fill(null,lt),bindingStartIndex:lt,expandoStartIndex:Tt,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 l?l():l,pipeRegistry:"function"==typeof f?f():f,firstChild:null,schemas:N,consts:Kt,incompleteFirstPass:!1,ssrId:Ee}}let s_=()=>null;function o_(e,t,i,r,o){for(let l in t){if(!t.hasOwnProperty(l))continue;const f=t[l];if(void 0===f)continue;r??={};let w,N=hs.None;Array.isArray(f)?(w=f[0],N=f[1]):w=f;let le=l;if(null!==o){if(!o.hasOwnProperty(l))continue;le=o[l]}0===e?a_(r,i,le,w,N):a_(r,i,le,w)}return r}function a_(e,t,i,r,o){let l;e.hasOwnProperty(i)?(l=e[i]).push(t,r):l=e[i]=[t,r],void 0!==o&&l.push(o)}function zo(e,t,i,r,o,l,f,w){const N=Ns(t,i);let Ee,le=t.inputs;!w&&null!=le&&(Ee=le[r])?(pf(e,i,Ee,r,o),Lo(t)&&function uD(e,t){const i=no(t,e);16&i[Vn]||(i[Vn]|=64)}(i,t.index)):3&t.type&&(r=function dD(e){return"class"===e?"className":"for"===e?"htmlFor":"formaction"===e?"formAction":"innerHtml"===e?"innerHTML":"readonly"===e?"readOnly":"tabindex"===e?"tabIndex":e}(r),o=null!=f?f(o,t.value||"",r):o,l.setProperty(N,r,o))}function uf(e,t,i,r){if(S()){const o=null===r?null:{"":-1},l=function _D(e,t){const i=e.directiveRegistry;let r=null,o=null;if(i)for(let l=0;l<i.length;l++){const f=i[l];if(ee(t,f.selectors,!1))if(r||(r=[]),Ps(f))if(null!==f.findHostDirectiveDefs){const w=[];o=o||new Map,f.findHostDirectiveDefs(f,w,o),r.unshift(...w,f),hf(e,t,w.length)}else r.unshift(f),hf(e,t,0);else o=o||new Map,f.findHostDirectiveDefs?.(f,r,o),r.push(f)}return null===r?null:[r,o]}(e,i);let f,w;null===l?f=w=null:[f,w]=l,null!==f&&c_(e,t,i,f,o,w),o&&function vD(e,t,i){if(t){const r=e.localNames=[];for(let o=0;o<t.length;o+=2){const l=i[t[o+1]];if(null==l)throw new Ot(-301,!1);r.push(t[o],l)}}}(i,r,o)}i.mergedAttrs=Ur(i.mergedAttrs,i.attrs)}function c_(e,t,i,r,o,l){for(let le=0;le<r.length;le++)ph(Nd(i,t),e,r[le].type);!function yD(e,t,i){e.flags|=1,e.directiveStart=t,e.directiveEnd=t+i,e.providerIndexes=t}(i,e.data.length,r.length);for(let le=0;le<r.length;le++){const Ee=r[le];Ee.providersResolver&&Ee.providersResolver(Ee)}let f=!1,w=!1,N=Yl(e,t,r.length,null);for(let le=0;le<r.length;le++){const Ee=r[le];i.mergedAttrs=Ur(i.mergedAttrs,Ee.hostAttrs),ED(e,i,t,N,Ee),bD(N,Ee,o),null!==Ee.contentQueries&&(i.flags|=4),(null!==Ee.hostBindings||null!==Ee.hostAttrs||0!==Ee.hostVars)&&(i.flags|=64);const lt=Ee.type.prototype;!f&&(lt.ngOnChanges||lt.ngOnInit||lt.ngDoCheck)&&((e.preOrderHooks??=[]).push(i.index),f=!0),!w&&(lt.ngOnChanges||lt.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(i.index),w=!0),N++}!function lD(e,t,i){const o=t.directiveEnd,l=e.data,f=t.attrs,w=[];let N=null,le=null;for(let Ee=t.directiveStart;Ee<o;Ee++){const lt=l[Ee],Tt=i?i.get(lt):null,Kt=Tt?Tt.outputs:null;N=o_(0,lt.inputs,Ee,N,Tt?Tt.inputs:null),le=o_(1,lt.outputs,Ee,le,Kt);const _n=null===N||null===f||O(t)?null:DD(N,Ee,f);w.push(_n)}null!==N&&(N.hasOwnProperty("class")&&(t.flags|=8),N.hasOwnProperty("style")&&(t.flags|=16)),t.initialInputs=w,t.inputs=N,t.outputs=le}(e,i,l)}function l_(e,t,i){const r=i.directiveStart,o=i.directiveEnd,l=i.index,f=function yo(){return vi.lFrame.currentDirectiveIndex}();try{xo(l);for(let w=r;w<o;w++){const N=e.data[w],le=t[w];To(w),(null!==N.hostBindings||0!==N.hostVars||null!==N.hostAttrs)&&gD(N,le)}}finally{xo(-1),To(f)}}function gD(e,t){null!==e.hostBindings&&e.hostBindings(1,t)}function hf(e,t,i){t.componentOffset=i,(e.components??=[]).push(t.index)}function bD(e,t,i){if(i){if(t.exportAs)for(let r=0;r<t.exportAs.length;r++)i[t.exportAs[r]]=e;Ps(t)&&(i[""]=e)}}function ED(e,t,i,r,o){e.data[r]=o;const l=o.factory||(o.factory=gr(o.type)),f=new kl(l,Ps(o),Zc);e.blueprint[r]=f,i[r]=f,function fD(e,t,i,r,o){const l=o.hostBindings;if(l){let f=e.hostBindingOpCodes;null===f&&(f=e.hostBindingOpCodes=[]);const w=~t.index;(function mD(e){let t=e.length;for(;t>0;){const i=e[--t];if("number"==typeof i&&i<0)return i}return 0})(f)!=w&&f.push(w),f.push(i,r,l)}}(e,t,r,Yl(e,i,o.hostVars,Oi),o)}function Da(e,t,i,r,o,l){const f=Ns(e,t);!function ff(e,t,i,r,o,l,f){if(null==l)e.removeAttribute(t,o,i);else{const w=null==f?jn(l):f(l,r||"",o);e.setAttribute(t,o,w,i)}}(t[fi],f,l,e.value,i,r,o)}function CD(e,t,i,r,o,l){const f=l[t];if(null!==f)for(let w=0;w<f.length;)n_(r,i,f[w++],f[w++],f[w++],f[w++])}function DD(e,t,i){let r=null,o=0;for(;o<i.length;){const l=i[o];if(0!==l)if(5!==l){if("number"==typeof l)break;if(e.hasOwnProperty(l)){null===r&&(r=[]);const f=e[l];for(let w=0;w<f.length;w+=3)if(f[w]===t){r.push(l,f[w+1],f[w+2],i[o+1]);break}}o+=2}else o+=2;else o+=4}return r}function d_(e,t,i,r){return[e,!0,0,t,null,r,null,i,null,null]}function u_(e,t){const i=e.contentQueries;if(null!==i){const r=C(null);try{for(let o=0;o<i.length;o+=2){const f=i[o+1];if(-1!==f){const w=e.data[f];Jo(i[o]),w.contentQueries(2,t[f],f)}}}finally{C(r)}}}function uu(e,t){return e[va]?e[Ya][os]=t:e[va]=t,e[Ya]=t,t}function mf(e,t,i){Jo(0);const r=C(null);try{t(e,i)}finally{C(r)}}function h_(e){return e[vs]??=[]}function f_(e){return e.cleanup??=[]}function m_(e,t,i){return(null===e||Ps(e))&&(i=function ec(e){for(;Array.isArray(e);){if("object"==typeof e[ca])return e;e=e[Jn]}return null}(i[t.index])),i[fi]}function hu(e,t){const i=e[ir],r=i?i.get(Oa,null):null;r&&r.handleError(t)}function pf(e,t,i,r,o){for(let l=0;l<i.length;){const f=i[l++],w=i[l++],N=i[l++];n_(e.data[f],t[f],r,w,N,o)}}function Fa(e,t,i){const r=fa(t,e);!function Bg(e,t,i){e.setValue(t,i)}(e[fi],r,i)}function MD(e,t){const i=no(t,e),r=i[vn];!function SD(e,t){for(let i=t.length;i<e.blueprint.length;i++)t.push(e.blueprint[i])}(r,i);const o=i[Jn];null!==o&&null===i[Pr]&&(i[Pr]=Ph(o,i[ir])),gf(r,i,i[ji])}function gf(e,t,i){oc(t);try{const r=e.viewQuery;null!==r&&mf(1,r,i);const o=e.template;null!==o&&i_(e,t,o,1,i),e.firstCreatePass&&(e.firstCreatePass=!1),t[go]?.finishViewCreation(e),e.staticContentQueries&&u_(e,t),e.staticViewQueries&&mf(2,e.viewQuery,i);const l=e.components;null!==l&&function TD(e,t){for(let i=0;i<t.length;i++)MD(e,t[i])}(t,l)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{t[Vn]&=-5,Il()}}
1function Jc(e,t,i,r){const o=C(null);try{const l=t.tView,N=du(e,l,i,4096&e[Vn]?4096:16,null,t,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null);N[Mo]=e[t.index];const Ee=e[go];return null!==Ee&&(N[go]=Ee.createEmbeddedView(l)),gf(l,N,i),N}finally{C(o)}}function p_(e,t){const i=Vr+t;if(i<e.length)return e[i]}function _c(e,t){return!t||null===t.firstChild||Ll(e)}function qc(e,t,i,r=!0){const o=t[vn];if(function GC(e,t,i,r){const o=Vr+r,l=i.length;r>0&&(i[o-1][os]=t),r<l-Vr?(t[os]=i[o],_r(i,Vr+r,t)):(i.push(t),t[os]=null),t[Yi]=i;const f=t[Mo];null!==f&&i!==f&&Vg(f,t);const w=t[go];null!==w&&w.insertView(e),Zo(t),t[Vn]|=128}(o,t,e,i),r){const f=nf(i,e),w=t[fi],N=ef(w,e[to]);null!==N&&function $C(e,t,i,r,o,l){r[Jn]=o,r[Ji]=t,lu(e,r,i,1,o,l)}(o,e[Ji],w,t,N,f)}const l=t[Pr];null!==l&&null!==l.firstChild&&(l.firstChild=null)}function _f(e,t){const i=Gl(e,t);return void 0!==i&&au(i[vn],i),i}function Ql(e,t,i,r,o=!1){for(;null!==i;){if(128===i.type){i=o?i.projectionNext:i.next;continue}const l=t[i.index];null!==l&&r.push(Hi(l)),bs(l)&&g_(l,r);const f=i.type;if(8&f)Ql(e,t,i.child,r);else if(32&f){const w=Xh(i,t);let N;for(;N=w();)r.push(N)}else if(16&f){const w=Xg(t,i);if(Array.isArray(w))r.push(...w);else{const N=jo(t[fr]);Ql(N[vn],N,w,r,!0)}}i=o?i.projectionNext:i.next}return r}function g_(e,t){for(let i=Vr;i<e.length;i++){const r=e[i],o=r[vn].firstChild;null!==o&&Ql(r[vn],r,o,t)}e[to]!==e[Jn]&&t.push(e[to])}let __=[];const kD={...E,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{ic(e.lView)},consumerOnSignalRead(){this.lView[$s]=this}},RD={...E,consumerIsAlwaysLive:!0,consumerMarkedDirty:e=>{let t=jo(e.lView);for(;t&&!v_(t[vn]);)t=jo(t);t&&Fc(t)},consumerOnSignalRead(){this.lView[$s]=this}};function v_(e){return 2!==e.type}const PD=100;function fu(e,t=!0,i=0){const r=e[Tr],o=r.rendererFactory;o.begin?.();try{!function FD(e,t){const i=as();try{ti(!0),vf(e,t);let r=0;for(;bo(e);){if(r===PD)throw new Ot(103,!1);r++,vf(e,1)}}finally{ti(i)}}(e,i)}catch(f){throw t&&hu(e,f),f}finally{o.end?.(),r.inlineEffectRunner?.flush()}}function ND(e,t,i,r){const o=t[Vn];if(!(256&~o))return;t[Tr].inlineEffectRunner?.flush(),oc(t);let w=!0,N=null,le=null;v_(e)?(le=function xD(e){return e[$s]??function ID(e){const t=__.pop()??Object.create(kD);return t.lView=e,t}(e)}(t),N=W(le)):null===function B(){return d}()?(w=!1,le=function OD(e){const t=e[$s]??Object.create(RD);return t.lView=e,t}(t),N=W(le)):t[$s]&&(v(t[$s]),t[$s]=null);try{Pc(t),function fs(e){return vi.lFrame.bindingIndex=e}(e.bindingStartIndex),null!==i&&i_(e,t,i,2,r);const Ee=!(3&~o);if(Ee){const Pt=e.preOrderCheckHooks;null!==Pt&&Rd(t,Pt,null)}else{const Pt=e.preOrderHooks;null!==Pt&&Pd(t,Pt,0,null),lh(t,0)}if(function LD(e){for(let t=Kp(e);null!==t;t=Gp(t)){if(!(t[Vn]&ia.HasTransplantedViews))continue;const i=t[Yo];for(let r=0;r<i.length;r++)Fc(i[r])}}(t),y_(t,0),null!==e.contentQueries&&u_(e,t),Ee){const Pt=e.contentCheckHooks;null!==Pt&&Rd(t,Pt)}else{const Pt=e.contentHooks;null!==Pt&&Pd(t,Pt,1),lh(t,1)}!function tD(e,t){const i=e.hostBindingOpCodes;if(null!==i)try{for(let r=0;r<i.length;r++){const o=i[r];if(o<0)xo(~o);else{const l=o,f=i[++r],w=i[++r];ps(f,l),w(2,t[l])}}}finally{xo(-1)}}(e,t);const lt=e.components;null!==lt&&w_(t,lt,0);const Tt=e.viewQuery;if(null!==Tt&&mf(2,Tt,r),Ee){const Pt=e.viewCheckHooks;null!==Pt&&Rd(t,Pt)}else{const Pt=e.viewHooks;null!==Pt&&Pd(t,Pt,2),lh(t,2)}if(!0===e.firstUpdatePass&&(e.firstUpdatePass=!1),t[aa]){for(const Pt of t[aa])Pt();t[aa]=null}t[Vn]&=-73}catch(Ee){throw ic(t),Ee}finally{null!==le&&(de(le,N),w&&function AD(e){e.lView[$s]!==e&&(e.lView=null,__.push(e))}(le)),Il()}}function y_(e,t){for(let i=Kp(e);null!==i;i=Gp(i))for(let r=Vr;r<i.length;r++)E_(i[r],t)}function BD(e,t,i){E_(no(t,e),i)}function E_(e,t){tc(e)&&vf(e,t)}function vf(e,t){const r=e[vn],o=e[Vn],l=e[$s];let f=!!(0===t&&16&o);if(f||=!!(64&o&&0===t),f||=!!(1024&o),f||=!(!l?.dirty||!se(l)),f||=!1,l&&(l.dirty=!1),e[Vn]&=-9217,f)ND(r,e,r.template,e[ji]);else if(8192&o){y_(e,1);const w=r.components;null!==w&&w_(e,w,1)}}function w_(e,t,i){for(let r=0;r<t.length;r++)BD(e,t[r],i)}function Zl(e,t){const i=as()?64:1088;for(e[Tr].changeDetectionScheduler?.notify(t);e;){e[Vn]|=i;const r=jo(e);if(Qo(e)&&!r)return e;e=r}return null}class Jl{get rootNodes(){const t=this._lView,i=t[vn];return Ql(i,t,i.firstChild,[])}constructor(t,i,r=!0){this._lView=t,this._cdRefInjectingView=i,this.notifyErrorHandler=r,this._appRef=null,this._attachedToViewContainer=!1}get context(){return this._lView[ji]}set context(t){this._lView[ji]=t}get destroyed(){return!(256&~this._lView[Vn])}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){const t=this._lView[Yi];if(bs(t)){const i=t[8],r=i?i.indexOf(this):-1;r>-1&&(Gl(t,r),Gr(i,r))}this._attachedToViewContainer=!1}au(this._lView[vn],this._lView)}onDestroy(t){sa(this._lView,t)}markForCheck(){Zl(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[Vn]&=-129}reattach(){Zo(this._lView),this._lView[Vn]|=128}detectChanges(){this._lView[Vn]|=1024,fu(this._lView,this.notifyErrorHandler)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new Ot(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;const t=Qo(this._lView),i=this._lView[Mo];null!==i&&!t&&Zh(i,this._lView),Ug(this._lView[vn],this._lView)}attachToAppRef(t){if(this._attachedToViewContainer)throw new Ot(902,!1);this._appRef=t;const i=Qo(this._lView),r=this._lView[Mo];null!==r&&!i&&Vg(r,this._lView),Zo(this._lView)}}let ql=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=jD}return e})();
1const UD=ql,VD=class extends UD{constructor(t,i,r){super(),this._declarationLView=t,this._declarationTContainer=i,this.elementRef=r}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,i){return this.createEmbeddedViewImpl(t,i)}createEmbeddedViewImpl(t,i,r){const o=Jc(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:i,dehydratedView:r});return new Jl(o)}};function jD(){return mu(Dn(),wt())}function mu(e,t){return 4&e.type?new VD(t,e,Wc(e,t)):null}let W_=()=>null;function bc(e,t){return W_(e,t)}class tl{}const ad=new J("",{providedIn:"root",factory:()=>!1}),z_=new J(""),If=new J("");class RM{}class $_{}class FM{resolveComponentFactory(t){throw function PM(e){const t=Error(`No component factory found for ${Qt(e)}.`);return t.ngComponent=e,t}(t)}}class cd{static#e=this.NULL=new FM}class Af{}let NM=(()=>{class e{constructor(){this.destroyNode=null}static#e=this.__NG_ELEMENT_ID__=()=>function LM(){const e=wt(),i=no(Dn().index,e);return(Qr(i)?i:e)[fi]}()}return e})(),BM=(()=>{class e{static#e=this.\u0275prov=tn({token:e,providedIn:"root",factory:()=>null})}return e})();function za(e){return!!ur(e)}function Eu(e,t,i){let r=i?e.styles:null,o=i?e.classes:null,l=0;if(null!==t)for(let f=0;f<t.length;f++){const w=t[f];"number"==typeof w?l=w:1==l?o=rn(o,w):2==l&&(r=rn(r,w+": "+t[++f]+";"))}i?e.styles=r:e.stylesWithoutHost=r,i?e.classes=o:e.classesWithoutHost=o}class Y_ extends cd{constructor(t){super(),this.ngModule=t}resolveComponentFactory(t){const i=zn(t);return new ud(i,this.ngModule)}}function Q_(e,t){const i=[];for(const r in e){if(!e.hasOwnProperty(r))continue;const o=e[r];if(void 0===o)continue;const l=Array.isArray(o),f=l?o[0]:o;i.push(t?{propName:f,templateName:r,isSignal:!!((l?o[1]:hs.None)&hs.SignalBased)}:{propName:f,templateName:r})}return i}class ud extends $_{get inputs(){const t=this.componentDef,i=t.inputTransforms,r=Q_(t.inputs,!0);if(null!==i)for(const o of r)i.hasOwnProperty(o.propName)&&(o.transform=i[o.propName]);return r}get outputs(){return Q_(this.componentDef.outputs,!1)}constructor(t,i){super(),this.componentDef=t,this.ngModule=i,this.componentType=t.type,this.selector=function ii(e){return e.map(oi).join(",")}(t.selectors),this.ngContentSelectors=t.ngContentSelectors?t.ngContentSelectors:[],this.isBoundToModule=!!i}create(t,i,r,o){const l=C(null);try{let f=(o=o||this.ngModule)instanceof Li?o:o?.injector;f&&null!==this.componentDef.getStandaloneInjector&&(f=this.componentDef.getStandaloneInjector(f)||f);const w=f?new cc(t,f):t,N=w.get(Af,null);if(null===N)throw new Ot(407,!1);const lt={rendererFactory:N,sanitizer:w.get(BM,null),inlineEffectRunner:null,changeDetectionScheduler:w.get(tl,null)},Tt=N.createRenderer(null,this.componentDef),Pt=this.componentDef.selectors[0][0]||"div",Kt=r?function iD(e,t,i,r){const l=r.get(ug,!1)||i===Cs.ShadowDom,f=e.selectRootElement(t,l);return function rD(e){s_(e)}(f),f}(Tt,r,this.componentDef.encapsulation,w):ou(Tt,Pt,function jM(e){const t=e.toLowerCase();return"svg"===t?kc:"math"===t?"math":null}(Pt));let _n=512;this.componentDef.signals?_n|=4096:this.componentDef.onPush||(_n|=16);let Cn=null;null!==Kt&&(Cn=Ph(Kt,w,!0));const In=df(0,null,null,1,0,null,null,null,null,null,null),pn=du(null,In,null,_n,null,null,lt,Tt,w,null,Cn);oc(pn);let Mi,Zi,Fr=null;try{const Ts=this.componentDef;let Ko,Dl=null;Ts.findHostDirectiveDefs?(Ko=[],Dl=new Map,Ts.findHostDirectiveDefs(Ts,Ko,Dl),Ko.push(Ts)):Ko=[Ts];const LE=function WM(e,t){const i=e[vn],r=$n;return e[r]=t,gc(i,r,2,"#host",null)}(pn,Kt);Fr=function zM(e,t,i,r,o,l,f){const w=o[vn];!function $M(e,t,i,r){for(const o of e)t.mergedAttrs=Ur(t.mergedAttrs,o.hostAttrs);null!==t.mergedAttrs&&(Eu(t,t.mergedAttrs,!0),null!==i&&Jg(r,i,t))}(r,e,t,f);let N=null;null!==t&&(N=Ph(t,o[ir]));const le=l.rendererFactory.createRenderer(t,i);let Ee=16;i.signals?Ee=4096:i.onPush&&(Ee=64);const lt=du(o,r_(i),null,Ee,o[e.index],e,l,le,null,null,N);return w.firstCreatePass&&hf(w,e,r.length-1),uu(o,lt),o[e.index]=lt}(LE,Kt,Ts,Ko,pn,lt,Tt),Zi=ya(In,$n),Kt&&function GM(e,t,i,r){if(r)Js(e,i,["ng-version","18.2.7"]);else{const{attrs:o,classes:l}=function Gn(e){const t=[],i=[];let r=1,o=2;for(;r<e.length;){let l=e[r];if("string"==typeof l)2===o?""!==l&&t.push(l,e[++r]):8===o&&i.push(l);else{if(!T(o))break;o=l}r++}return{attrs:t,classes:i}}(t.selectors[0]);o&&Js(e,i,o),l&&l.length>0&&Zg(e,i,l.join(" "))}}(Tt,Ts,Kt,r),void 0!==i&&function XM(e,t,i){const r=e.projection=[];for(let o=0;o<t.length;o++){const l=i[o];r.push(null!=l?Array.from(l):null)}}(Zi,this.ngContentSelectors,i),Mi=function KM(e,t,i,r,o,l){const f=Dn(),w=o[vn],N=Ns(f,o);c_(w,o,f,i,null,r);for(let Ee=0;Ee<i.length;Ee++)wo(lc(o,w,f.directiveStart+Ee,f),o);l_(w,o,f),N&&wo(N,o);
vendor: 5,752 bytes, line 1
1const le=lc(o,w,f.directiveStart+f.componentOffset,f);if(e[ji]=o[ji]=le,null!==l)for(const Ee of l)Ee(le,t);return af(w,f,o),le}(Fr,Ts,Ko,Dl,pn,[YM]),gf(In,pn,null)}catch(Ts){throw null!==Fr&&Mh(Fr),Mh(pn),Ts}finally{Il()}return new HM(this.componentType,Mi,Wc(Zi,pn),pn,Zi)}finally{C(l)}}}class HM extends RM{constructor(t,i,r,o,l){super(),this.location=r,this._rootLView=o,this._tNode=l,this.previousInputValues=null,this.instance=i,this.hostView=this.changeDetectorRef=new Jl(o,void 0,!1),this.componentType=t}setInput(t,i){const r=this._tNode.inputs;let o;if(null!==r&&(o=r[t])){if(this.previousInputValues??=new Map,this.previousInputValues.has(t)&&Object.is(this.previousInputValues.get(t),i))return;const l=this._rootLView;pf(l[vn],l,o,t,i),this.previousInputValues.set(t,i),Zl(no(this._tNode.index,l),1)}}get injector(){return new Gs(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(t){this.hostView.onDestroy(t)}}function YM(){const e=Dn();Uc(wt()[vn],e)}let wu=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=QM}return e})();function QM(){return q_(Dn(),wt())}const ZM=wu,Z_=class extends ZM{constructor(t,i,r){super(),this._lContainer=t,this._hostTNode=i,this._hostLView=r}get element(){return Wc(this._hostTNode,this._hostLView)}get injector(){return new Gs(this._hostTNode,this._hostLView)}get parentInjector(){const t=Ld(this._hostTNode,this._hostLView);if(hh(t)){const i=Rl(t,this._hostLView),r=Ol(t);return new Gs(i[vn].data[r+8],i)}return new Gs(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(t){const i=J_(this._lContainer);return null!==i&&i[t]||null}get length(){return this._lContainer.length-Vr}createEmbeddedView(t,i,r){let o,l;"number"==typeof r?o=r:null!=r&&(o=r.index,l=r.injector);const f=bc(this._lContainer,t.ssrId),w=t.createEmbeddedViewImpl(i||{},l,f);return this.insertImpl(w,o,_c(this._hostTNode,f)),w}createComponent(t,i,r,o,l){const f=t&&!function Et(e){return"function"==typeof e}(t);let w;if(f)w=i;else{const Kt=i||{};w=Kt.index,r=Kt.injector,o=Kt.projectableNodes,l=Kt.environmentInjector||Kt.ngModuleRef}const N=f?t:new ud(zn(t)),le=r||this.parentInjector;if(!l&&null==N.ngModule){const _n=(f?le:this.parentInjector).get(Li,null);_n&&(l=_n)}const Ee=zn(N.componentType??{}),lt=bc(this._lContainer,Ee?.id??null),Pt=N.create(le,o,lt?.firstChild??null,l);return this.insertImpl(Pt.hostView,w,_c(this._hostTNode,lt)),Pt}insert(t,i){return this.insertImpl(t,i,!0)}insertImpl(t,i,r){const o=t._lView;if(function ra(e){return bs(e[Yi])}(o)){const w=this.indexOf(t);if(-1!==w)this.detach(w);else{const N=o[Yi],le=new Z_(N,N[Ji],N[Yi]);le.detach(le.indexOf(t))}}const l=this._adjustIndex(i),f=this._lContainer;return qc(f,o,l,r),t.attachToViewContainerRef(),_r(Rf(f),l,t),t}move(t,i){return this.insert(t,i)}indexOf(t){const i=J_(this._lContainer);return null!==i?i.indexOf(t):-1}remove(t){const i=this._adjustIndex(t,-1),r=Gl(this._lContainer,i);r&&(Gr(Rf(this._lContainer),i),au(r[vn],r))}detach(t){const i=this._adjustIndex(t,-1),r=Gl(this._lContainer,i);return r&&null!=Gr(Rf(this._lContainer),i)?new Jl(r):null}_adjustIndex(t,i=0){return t??this.length+i}};function J_(e){return e[8]}function Rf(e){return e[8]||(e[8]=[])}function q_(e,t){let i;const r=t[e.index];return bs(r)?i=r:(i=d_(r,t,null,e),t[e.index]=i,uu(t,i)),ev(i,t,e,r),new Z_(i,e,t)}let ev=function nv(e,t,i,r){if(e[to])return;let o;o=8&i.type?Hi(r):function JM(e,t){const i=e[fi],r=i.createComment(""),o=Ns(t,e);return mc(i,ef(i,o),r,function QC(e,t){return e.nextSibling(t)}(i,o),!1),r}(t,i),e[to]=o},Pf=()=>!1;class Ff{constructor(t){this.queryList=t,this.matches=null}clone(){return new Ff(this.queryList)}setDirty(){this.queryList.setDirty()}}class Nf{constructor(t=[]){this.queries=t}createEmbeddedView(t){const i=t.queries;if(null!==i){const r=null!==t.contentQueries?t.contentQueries[0]:i.length,o=[];for(let l=0;l<r;l++){const f=i.getByIndex(l);o.push(this.queries[f.indexInDeclarationView].clone())}return new Nf(o)}return null}insertView(t){this.dirtyQueriesWithMatches(t)}detachView(t){this.dirtyQueriesWithMatches(t)}finishViewCreation(t){this.dirtyQueriesWithMatches(t)}dirtyQueriesWithMatches(t){for(let i=0;i<this.queries.length;i++)null!==jf(t,i).matches&&this.queries[i].setDirty()}}class iv{constructor(t,i,r=null){this.flags=i,this.read=r,this.predicate="string"==typeof t?function oS(e){return e.split(",").map(t=>t.trim())}(t):t}}class Lf{constructor(t=[]){this.queries=t}elementStart(t,i){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(t,i)}elementEnd(t){for(let i=0;i<this.queries.length;i++)this.queries[i].elementEnd(t)}embeddedTView(t){let i=null;for(let r=0;r<this.length;r++){const o=null!==i?i.length:0,l=this.getByIndex(r).embeddedTView(t,o);l&&(l.indexInDeclarationView=r,null!==i?i.push(l):i=[l])}return null!==i?new Lf(i):null}template(t,i){for(let r=0;r<this.queries.length;r++)this.queries[r].template(t,i)}getByIndex(t){return this.queries[t]}get length(){return this.queries.length}track(t){this.queries.push(t)}}class Bf{constructor(t,i=-1){this.metadata=t,this.matches=null,this.indexInDeclarationView=-1,this.crossesNgTemplate=!1,this._appliesToNextNode=!0,this._declarationNodeIndex=i}elementStart(t,i){this.isApplyingToNode(i)&&this.matchTNode(t,i)}elementEnd(t){this._declarationNodeIndex===t.index&&(this._appliesToNextNode=!1)}template(t,i){this.elementStart(t,i)}embeddedTView(t,i){return this.isApplyingToNode(t)?(this.crossesNgTemplate=!0,this.addMatch(-t.index,i),new Bf(this.metadata)):null}isApplyingToNode(t){if(this._appliesToNextNode&&1&~this.metadata.flags){const i=this._declarationNodeIndex;let r=t.parent;for(;null!==r&&8&r.type&&r.index!==i;)r=r.parent;return i===(null!==r?r.index:-1)}return this._appliesToNextNode}
1matchTNode(t,i){const r=this.metadata.predicate;if(Array.isArray(r))for(let o=0;o<r.length;o++){const l=r[o];this.matchTNodeWithReadOption(t,i,nS(i,l)),this.matchTNodeWithReadOption(t,i,Bd(i,t,l,!1,!1))}else r===ql?4&i.type&&this.matchTNodeWithReadOption(t,i,-1):this.matchTNodeWithReadOption(t,i,Bd(i,t,r,!1,!1))}matchTNodeWithReadOption(t,i,r){if(null!==r){const o=this.metadata.read;if(null!==o)if(o===Fl||o===wu||o===ql&&4&i.type)this.addMatch(i.index,-2);else{const l=Bd(i,t,o,!1,!1);null!==l&&this.addMatch(i.index,l)}else this.addMatch(i.index,r)}}addMatch(t,i){null===this.matches?this.matches=[t,i]:this.matches.push(t,i)}}function nS(e,t){const i=e.localNames;if(null!==i)for(let r=0;r<i.length;r+=2)if(i[r]===t)return i[r+1];return null}function rS(e,t,i,r){return-1===i?function iS(e,t){return 11&e.type?Wc(e,t):4&e.type?mu(e,t):null}(t,e):-2===i?function sS(e,t,i){return i===Fl?Wc(t,e):i===ql?mu(t,e):i===wu?q_(t,e):void 0}(e,t,r):lc(e,e[vn],i,t)}function rv(e,t,i,r){const o=t[go].queries[r];if(null===o.matches){const l=e.data,f=i.matches,w=[];for(let N=0;null!==f&&N<f.length;N+=2){const le=f[N];w.push(le<0?null:rS(t,l[le],f[N+1],i.metadata.read))}o.matches=w}return o.matches}function Uf(e,t,i,r){const o=e.queries.getByIndex(i),l=o.matches;if(null!==l){const f=rv(e,t,o,i);for(let w=0;w<l.length;w+=2){const N=l[w];if(N>0)r.push(f[w/2]);else{const le=l[w+1],Ee=t[-N];for(let lt=Vr;lt<Ee.length;lt++){const Tt=Ee[lt];Tt[Mo]===Tt[Yi]&&Uf(Tt[vn],Tt,le,r)}if(null!==Ee[Yo]){const lt=Ee[Yo];for(let Tt=0;Tt<lt.length;Tt++){const Pt=lt[Tt];Uf(Pt[vn],Pt,le,r)}}}}}return r}function Vf(e,t){return e[go].queries[t].queryList}function sv(e,t,i){const r=new Wd(!(4&~i));return function aD(e,t,i,r){const o=h_(t);o.push(i),e.firstCreatePass&&f_(e).push(r,o.length-1)}(e,t,r,r.destroy),(t[go]??=new Nf).queries.push(new Ff(r))-1}function av(e,t,i,r){const o=en();if(o.firstCreatePass){const l=Dn();cv(o,new iv(t,i,r),l.index),function aS(e,t){const i=e.contentQueries||(e.contentQueries=[]);t!==(i.length?i[i.length-1]:-1)&&i.push(e.queries.length-1,t)}(o,e),!(2&~i)&&(o.staticContentQueries=!0)}return sv(o,wt(),i)}function cv(e,t,i){null===e.queries&&(e.queries=new Lf),e.queries.track(new Bf(t,i))}function jf(e,t){return e.queries.getByIndex(t)}function lv(e,t){const i=e[vn],r=jf(i,t);return r.crossesNgTemplate?Uf(i,e,t,[]):rv(i,e,r,t)}const dv=new Set;function Io(e){dv.has(e)||(dv.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}function Hf(e){return"function"==typeof e&&void 0!==e[I]}function uv(e,t){Io("NgSignals");const i=function ke(e){const t=Object.create(vt);t.value=e;const i=()=>(L(t),t.value);return i[I]=t,i}(e),r=i[I];return t?.equal&&(r.equal=t.equal),i.set=o=>_e(r,o),i.update=o=>function Fe(e,t){U()||Z(),_e(e,t(e.value))}(r,o),i.asReadonly=hv.bind(i),i}function hv(){const e=this[I];if(void 0===e.readonlyFn){const t=()=>this();t[I]=e,e.readonlyFn=t}return e.readonlyFn}function fv(e){return Hf(e)&&"function"==typeof e.set}function Wf(e,t){let i;const r=Re(()=>{i._dirtyCounter();const o=function cS(e,t){const i=e._lView,r=e._queryIndex;if(void 0===i||void 0===r||4&i[Vn])return t?void 0:_i;const o=Vf(i,r),l=lv(i,r);return o.reset(l,Np),t?o.first:o._changesDetected||void 0===e._flatValue?e._flatValue=o.toArray():e._flatValue}(i,e);if(t&&void 0===o)throw new Ot(-951,!1);return o}
1);return i=r[I],i._dirtyCounter=uv(0),i._flatValue=void 0,r}function vv(e,t){return function mv(){return Wf(!0,!1)}()}const dS=(vv.required=function lS(e,t){return function pv(){return Wf(!0,!0)}()},vv);function zf(e){let t=function Mv(e){return Object.getPrototypeOf(e.prototype).constructor}(e.type),i=!0;const r=[e];for(;t;){let o;if(Ps(e))o=t.\u0275cmp||t.\u0275dir;else{if(t.\u0275cmp)throw new Ot(903,!1);o=t.\u0275dir}if(o){if(i){r.push(o);const f=e;f.inputs=Du(e.inputs),f.inputTransforms=Du(e.inputTransforms),f.declaredInputs=Du(e.declaredInputs),f.outputs=Du(e.outputs);const w=o.hostBindings;w&&CS(e,w);const N=o.viewQuery,le=o.contentQueries;if(N&&ES(e,N),le&&wS(e,le),bS(e,o),Ut(e.outputs,o.outputs),Ps(o)&&o.data.animation){const Ee=e.data;Ee.animation=(Ee.animation||[]).concat(o.data.animation)}}const l=o.features;if(l)for(let f=0;f<l.length;f++){const w=l[f];w&&w.ngInherit&&w(e),w===zf&&(i=!1)}}t=Object.getPrototypeOf(t)}!function yS(e){let t=0,i=null;for(let r=e.length-1;r>=0;r--){const o=e[r];o.hostVars=t+=o.hostVars,o.hostAttrs=Ur(o.hostAttrs,i=Ur(i,o.hostAttrs))}}(r)}function bS(e,t){for(const i in t.inputs){if(!t.inputs.hasOwnProperty(i)||e.inputs.hasOwnProperty(i))continue;const r=t.inputs[i];if(void 0!==r&&(e.inputs[i]=r,e.declaredInputs[i]=t.declaredInputs[i],null!==t.inputTransforms)){const o=Array.isArray(r)?r[0]:r;if(!t.inputTransforms.hasOwnProperty(o))continue;e.inputTransforms??={},e.inputTransforms[o]=t.inputTransforms[o]}}}function Du(e){return e===vr?{}:e===_i?[]:e}function ES(e,t){const i=e.viewQuery;e.viewQuery=i?(r,o)=>{t(r,o),i(r,o)}:t}function wS(e,t){const i=e.contentQueries;e.contentQueries=i?(r,o,l)=>{t(r,o,l),i(r,o,l)}:t}function CS(e,t){const i=e.hostBindings;e.hostBindings=i?(r,o)=>{t(r,o),i(r,o)}:t}function Sv(e){const t=i=>{const r=(Array.isArray(e)?e:e()).map(o=>"function"==typeof o?{directive:be(o),inputs:vr,outputs:vr}:{directive:be(o.directive),inputs:xv(o.inputs),outputs:xv(o.outputs)});null===i.hostDirectives?(i.findHostDirectiveDefs=Tv,i.hostDirectives=r):i.hostDirectives.unshift(...r)};return t.ngInherit=!0,t}function Tv(e,t,i){if(null!==e.hostDirectives)for(const r of e.hostDirectives){const o=yi(r.directive);TS(o.declaredInputs,r.inputs),Tv(o,t,i),i.set(o,r),t.push(o)}}function xv(e){if(void 0===e||0===e.length)return vr;const t={};for(let i=0;i<e.length;i+=2)t[e[i]]=e[i+1];return t}function TS(e,t){for(const i in t)t.hasOwnProperty(i)&&(e[t[i]]=e[i])}function Av(e){const t=e.inputConfig,i={};for(const r in t)if(t.hasOwnProperty(r)){const o=t[r];Array.isArray(o)&&o[3]&&(i[r]=o[3])}e.inputTransforms=i}class yc{}class kv{}function xS(e,t){return new $f(e,t??null,[])}class $f extends yc{constructor(t,i,r,o=!0){super(),this.ngModuleType=t,this._parent=i,this._bootstrapComponents=[],this.destroyCbs=[],this.componentFactoryResolver=new Y_(this);const l=ur(t);this._bootstrapComponents=qo(l.bootstrap),this._r3Injector=Tp(t,i,[{provide:yc,useValue:this},{provide:cd,useValue:this.componentFactoryResolver},...r],Qt(t),new Set(["environment"])),o&&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(i=>i()),this.destroyCbs=null}onDestroy(t){this.destroyCbs.push(t)}}class Kf extends kv{constructor(t){super(),this.moduleType=t}create(t){return new $f(this.moduleType,t,[])}}class Ov extends yc{constructor(t){super(),this.componentFactoryResolver=new Y_(this),this.instance=null;const i=new cr([...t.providers,{provide:yc,useValue:this},{provide:cd,useValue:this.componentFactoryResolver}],t.parent||Rr(),t.debugName,new Set(["environment"]));this.injector=i,t.runEnvironmentInitializers&&i.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(t){this.injector.onDestroy(t)}}function Gf(e,t,i=null){return new Ov({providers:e,parent:t,debugName:i,runEnvironmentInitializers:!0}).injector}function Mu(e){return!!Xf(e)&&(Array.isArray(e)||!(e instanceof Map)&&Symbol.iterator in e)}function Xf(e){return null!==e&&("function"==typeof e||"object"==typeof e)}function Ma(e,t,i){return e[t]=i}function fd(e,t){return e[t]}function Ds(e,t,i){return!Object.is(e[t],i)&&(e[t]=i,!0)}function Ec(e,t,i,r){const o=Ds(e,t,i);return Ds(e,t+1,r)||o}function Su(e,t,i,r,o){const l=Ec(e,t,i,r);return Ds(e,t+2,o)||l}function oa(e,t,i,r,o,l){const f=Ec(e,t,i,r);return Ec(e,t+2,o,l)||f}function md(e,t,i,r,o,l,f,w,N,le){const Ee=i+$n,lt=t.firstCreatePass?function PS(e,t,i,r,o,l,f,w,N){const le=t.consts,Ee=gc(t,e,4,f||null,w||null);uf(t,i,Ee,Ls(le,N)),Uc(t,Ee);const lt=Ee.tView=df(2,Ee,r,o,l,t.directiveRegistry,t.pipeRegistry,null,t.schemas,le,null);return null!==t.queries&&(t.queries.template(t,Ee),lt.queries=t.queries.embeddedTView(Ee)),Ee}(Ee,t,e,r,o,l,f,w,N):t.data[Ee];pi(lt,!1);const Tt=Rv(t,e,lt,i);Ir()&&cu(t,e,Tt,lt),wo(Tt,e);const Pt=d_(Tt,e,Tt,lt);return e[Ee]=Pt,uu(e,Pt),function tv(e,t,i){return Pf(e,t,i)}(Pt,lt,e),ba(lt)&&cf(t,e,lt),null!=N&&lf(e,lt,le),lt}function Yf(e,t,i,r,o,l,f,w){const N=wt(),le=en();return md(N,le,e,t,i,r,o,Ls(le.consts,l),f,w),Yf}let Rv=function Pv(e,t,i,r){return Bi(!0),t[fi].createComment("")};var wc=function(e){return e[e.EarlyRead=0]="EarlyRead",e[e.Write=1]="Write",e[e.MixedReadWrite=2]="MixedReadWrite",e[e.Read=3]="Read",e}(wc||{});let Vv=(()=>{class e{constructor(){this.impl=null}execute(){this.impl?.execute()}static#e=this.\u0275prov=tn({token:e,providedIn:"root",factory:()=>new e})}return e})();
vendor: 7,312 bytes, line 1
1class _d{constructor(){this.ngZone=Fn(cs),this.scheduler=Fn(tl),this.errorHandler=Fn(Oa,{optional:!0}),this.sequences=new Set,this.deferredRegistrations=new Set,this.executing=!1}static#e=this.PHASES=[wc.EarlyRead,wc.Write,wc.MixedReadWrite,wc.Read];execute(){this.executing=!0;for(const t of _d.PHASES)for(const i of this.sequences)if(!i.erroredOrDestroyed&&i.hooks[t])try{i.pipelinedValue=this.ngZone.runOutsideAngular(()=>i.hooks[t](i.pipelinedValue))}catch(r){i.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=tn({token:_d,providedIn:"root",factory:()=>new _d})}class BS{constructor(t,i,r,o){this.impl=t,this.hooks=i,this.once=r,this.erroredOrDestroyed=!1,this.pipelinedValue=void 0,this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}afterRun(){this.erroredOrDestroyed=!1,this.pipelinedValue=void 0}destroy(){this.impl.unregister(this),this.unregisterOnDestroy?.()}}function jv(e,t){!t?.injector&&ao();const i=t?.injector??Fn(Eo);return ea(i)?(Io("NgAfterRender"),Hv(e,i,t,!1)):Wv}function Au(e,t){!t?.injector&&ao();const i=t?.injector??Fn(Eo);return ea(i)?(Io("NgAfterNextRender"),Hv(e,i,t,!0)):Wv}function Hv(e,t,i,r){const o=t.get(Vv);o.impl??=t.get(_d);const l=i?.phase??wc.MixedReadWrite,f=!0!==i?.manualCleanup?t.get(Pl):null,w=new BS(o.impl,function US(e,t){if(e instanceof Function){const i=[void 0,void 0,void 0,void 0];return i[t]=e,i}return[e.earlyRead,e.write,e.mixedReadWrite,e.read]}(e,l),r,f);return o.impl.register(w),w}const Wv={destroy(){}};function om(e,t,i,r){const o=wt();return Ds(o,yr(),t)&&(en(),Da(Sr(),o,e,t,i,r)),om}function ul(e,t,i,r){return Ds(e,yr(),i)?t+jn(i)+r:Oi}function hl(e,t,i,r,o,l){const w=Ec(e,qi(),i,o);return ms(2),w?t+jn(i)+r+jn(o)+l:Oi}function Ru(e,t){return e<<17|t<<2}function Ga(e){return e>>17&32767}function am(e){return 2|e}function Dc(e){return(131068&e)>>2}function cm(e,t){return-131069&e|t<<2}function lm(e){return 1|e}function pb(e,t,i,r){const o=e[i+1],l=null===t;let f=r?Ga(o):Dc(o),w=!1;for(;0!==f&&(!1===w||l);){const le=e[f+1];ET(e[f],t)&&(w=!0,e[f+1]=r?lm(le):am(le)),f=r?Ga(le):Dc(le)}w&&(e[i+1]=r?am(o):lm(o))}function ET(e,t){return null===e||null==t||(Array.isArray(e)?e[1]:e)===t||!(!Array.isArray(e)||"string"!=typeof t)&&rs(e,t)>=0}const Xs={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function gb(e){return e.substring(Xs.key,Xs.keyEnd)}function wT(e){return e.substring(Xs.value,Xs.valueEnd)}function _b(e,t){const i=Xs.textEnd;return i===t?-1:(t=Xs.keyEnd=function MT(e,t,i){for(;t<i&&e.charCodeAt(t)>32;)t++;return t}(e,Xs.key=t,i),bl(e,t,i))}function vb(e,t){const i=Xs.textEnd;let r=Xs.key=bl(e,t,i);return i===r?-1:(r=Xs.keyEnd=function ST(e,t,i){let r;for(;t<i&&(45===(r=e.charCodeAt(t))||95===r||(-33&r)>=65&&(-33&r)<=90||r>=48&&r<=57);)t++;return t}(e,r,i),r=yb(e,r,i),r=Xs.value=bl(e,r,i),r=Xs.valueEnd=function TT(e,t,i){let r=-1,o=-1,l=-1,f=t,w=f;for(;f<i;){const N=e.charCodeAt(f++);if(59===N)return w;34===N||39===N?w=f=Eb(e,N,f,i):t===f-4&&85===l&&82===o&&76===r&&40===N?w=f=Eb(e,41,f,i):N>32&&(w=f),l=o,o=r,r=-33&N}return w}(e,r,i),yb(e,r,i))}function bb(e){Xs.key=0,Xs.keyEnd=0,Xs.value=0,Xs.valueEnd=0,Xs.textEnd=e.length}function bl(e,t,i){for(;t<i&&e.charCodeAt(t)<=32;)t++;return t}function yb(e,t,i,r){return(t=bl(e,t,i))<i&&t++,t}function Eb(e,t,i,r){let o=-1,l=i;for(;l<r;){const f=e.charCodeAt(l++);if(f==t&&92!==o)return l;o=92==f&&92===o?0:f}throw new Error}function dm(e,t,i){const r=wt();return Ds(r,yr(),t)&&zo(en(),Sr(),r,e,t,r[fi],i,!1),dm}function um(e,t,i,r,o){const f=o?"class":"style";pf(e,i,t.inputs[f],f,r)}function hm(e,t,i){return ga(e,t,i,!1),hm}function fm(e,t){return ga(e,t,null,!0),fm}function pa(e){_a(Mb,xT,e,!1)}function xT(e,t){for(let i=function DT(e){return bb(e),vb(e,bl(e,0,Xs.textEnd))}(t);i>=0;i=vb(t,i))Mb(e,gb(t),wT(t))}function wb(e){_a(PT,Sa,e,!0)}function Sa(e,t){for(let i=function CT(e){return bb(e),_b(e,bl(e,0,Xs.textEnd))}(t);i>=0;i=_b(t,i))sr(e,gb(t),!0)}function ga(e,t,i,r){const o=wt(),l=en(),f=ms(2);l.firstUpdatePass&&Db(l,e,f,r),t!==Oi&&Ds(o,f,t)&&Sb(l,l.data[Zr()],o,o[fi],e,o[f+1]=function NT(e,t){return null==e||""===e||("string"==typeof t?e+=t:"object"==typeof e&&(e=Qt(Ra(e)))),e}(t,i),r,f)}function _a(e,t,i,r){const o=en(),l=ms(2);o.firstUpdatePass&&Db(o,null,l,r);const f=wt();if(i!==Oi&&Ds(f,l,i)){const w=o.data[Zr()];if(xb(w,r)&&!Cb(o,l)){let N=r?w.classesWithoutHost:w.stylesWithoutHost;null!==N&&(i=rn(N,i||"")),um(o,w,f,i,r)}else!function FT(e,t,i,r,o,l,f,w){o===Oi&&(o=_i);let N=0,le=0,Ee=0<o.length?o[0]:null,lt=0<l.length?l[0]:null;for(;null!==Ee||null!==lt;){const Tt=N<o.length?o[N+1]:void 0,Pt=le<l.length?l[le+1]:void 0;let _n,Kt=null;Ee===lt?(N+=2,le+=2,Tt!==Pt&&(Kt=lt,_n=Pt)):null===lt||null!==Ee&&Ee<lt?(N+=2,Kt=Ee):(le+=2,Kt=lt,_n=Pt),null!==Kt&&Sb(e,t,i,r,Kt,_n,f,w),Ee=N<o.length?o[N]:null,lt=le<l.length?l[le]:null}}(o,w,f,f[fi],f[l+1],f[l+1]=function RT(e,t,i){if(null==i||""===i)return _i;const r=[],o=Ra(i);if(Array.isArray(o))for(let l=0;l<o.length;l++)e(r,o[l],!0);else if("object"==typeof o)for(const l in o)o.hasOwnProperty(l)&&e(r,l,o[l]);else"string"==typeof o&&t(r,o);return r}(e,t,i),r,l)}}function Cb(e,t){return t>=e.expandoStartIndex}function Db(e,t,i,r){const o=e.data;if(null===o[i+1]){const l=o[Zr()],f=Cb(e,i);xb(l,r)&&null===t&&!f&&(t=!1),t=function IT(e,t,i,r){const o=sc(e);let l=r?t.residualClasses:t.residualStyles;if(null===o)0===(r?t.classBindings:t.styleBindings)&&(i=bd(i=mm(null,e,t,i,r),t.attrs,r),l=null);else{const f=t.directiveStylingLast;if(-1===f||e[f]!==o)if(i=mm(o,e,t,i,r),null===l){let N=function AT(e,t,i){const r=i?t.classBindings:t.styleBindings;if(0!==Dc(r))return e[Ga(r)]}(e,t,r);void 0!==N&&Array.isArray(N)&&(N=mm(null,e,t,N[1],r),N=bd(N,t.attrs,r),function kT(e,t,i,r){e[Ga(i?t.classBindings:t.styleBindings)]=r}(e,t,r,N))}else l=function OT(e,t,i){let r;const o=t.directiveEnd;for(let l=1+t.directiveStylingLast;l<o;l++)r=bd(r,e[l].hostAttrs,i);return bd(r,t.attrs,i)}(e,t,r)}return void 0!==l&&(r?t.residualClasses=l:t.residualStyles=l),i}(o,l,t,r),function bT(e,t,i,r,o,l){let f=l?t.classBindings:t.styleBindings,w=Ga(f),N=Dc(f);e[r]=i;let Ee,le=!1;if(Array.isArray(i)?(Ee=i[1],(null===Ee||rs(i,Ee)>0)&&(le=!0)):Ee=i,o)if(0!==N){const Tt=Ga(e[w+1]);e[r+1]=Ru(Tt,w),0!==Tt&&(e[Tt+1]=cm(e[Tt+1],r)),e[w+1]=function _T(e,t){return 131071&e|t<<17}(e[w+1],r)}else e[r+1]=Ru(w,0),0!==w&&(e[w+1]=cm(e[w+1],r)),w=r;else e[r+1]=Ru(N,0),0===w?w=r:e[N+1]=cm(e[N+1],r),N=r;le&&(e[r+1]=am(e[r+1])),pb(e,Ee,r,!0),pb(e,Ee,r,!1),function yT(e,t,i,r,o){const l=o?e.residualClasses:e.residualStyles;null!=l&&"string"==typeof t&&rs(l,t)>=0&&(i[r+1]=lm(i[r+1]))}(t,Ee,e,r,l),f=Ru(w,N),l?t.classBindings=f:t.styleBindings=f}(o,l,t,i,f,r)}}function mm(e,t,i,r,o){let l=null;const f=i.directiveEnd;let w=i.directiveStylingLast;
vendor: 4,398 bytes, line 1
1for(-1===w?w=i.directiveStart:w++;w<f&&(l=t[w],r=bd(r,l.hostAttrs,o),l!==e);)w++;return null!==e&&(i.directiveStylingLast=w),r}function bd(e,t,i){const r=i?1:2;let o=-1;if(null!==t)for(let l=0;l<t.length;l++){const f=t[l];"number"==typeof f?o=f:o===r&&(Array.isArray(e)||(e=void 0===e?[]:["",e]),sr(e,f,!!i||t[++l]))}return void 0===e?null:e}function Mb(e,t,i){sr(e,t,Ra(i))}function PT(e,t,i){const r=String(t);""!==r&&!r.includes(" ")&&sr(e,r,i)}function Sb(e,t,i,r,o,l,f,w){if(!(3&t.type))return;const N=e.data,le=N[w+1],Ee=function vT(e){return!(1&~e)}(le)?Tb(N,t,i,o,Dc(le),f):void 0;Pu(Ee)||(Pu(l)||function gT(e){return!(2&~e)}(le)&&(l=Tb(N,null,i,o,w,f)),function qC(e,t,i,r,o){if(t)o?e.addClass(i,r):e.removeClass(i,r);else{let l=-1===r.indexOf("-")?void 0:su.DashCase;null==o?e.removeStyle(i,r,l):("string"==typeof o&&o.endsWith("!important")&&(o=o.slice(0,-10),l|=su.Important),e.setStyle(i,r,o,l))}}(r,f,fa(Zr(),i),o,l))}function Tb(e,t,i,r,o,l){const f=null===t;let w;for(;o>0;){const N=e[o],le=Array.isArray(N),Ee=le?N[1]:N,lt=null===Ee;let Tt=i[o+1];Tt===Oi&&(Tt=lt?_i:void 0);let Pt=lt?ws(Tt,r):Ee===r?Tt:void 0;if(le&&!Pu(Pt)&&(Pt=ws(N,r)),Pu(Pt)&&(w=Pt,f))return w;const Kt=e[o+1];o=f?Ga(Kt):Dc(Kt)}if(null!==t){let N=l?t.residualClasses:t.residualStyles;null!=N&&(w=ws(N,r))}return w}function Pu(e){return void 0!==e}function xb(e,t){return!!(e.flags&(t?8:16))}function Ib(e,t,i){_a(sr,Sa,ul(wt(),e,t,i),!0)}function Ab(){return wt()[fr][ji]}class $T{destroy(t){}updateValue(t,i){}swap(t,i){const r=Math.min(t,i),o=Math.max(t,i),l=this.detach(o);if(o-r>1){const f=this.detach(r);this.attach(r,l),this.attach(o,f)}else this.attach(r,l)}move(t,i){this.attach(i,this.detach(t))}}function pm(e,t,i,r,o){return e===i&&Object.is(t,r)?1:Object.is(o(e,t),o(i,r))?-1:0}function gm(e,t,i,r){return!(void 0===t||!t.has(r)||(e.attach(i,t.get(r)),t.delete(r),0))}function kb(e,t,i,r,o){if(gm(e,t,r,i(r,o)))e.updateValue(r,o);else{const l=e.create(r,o);e.attach(r,l)}}function Ob(e,t,i,r){const o=new Set;for(let l=t;l<=i;l++)o.add(r(l,e.at(l)));return o}class Rb{constructor(){this.kvMap=new Map,this._vMap=void 0}has(t){return this.kvMap.has(t)}delete(t){if(!this.has(t))return!1;const i=this.kvMap.get(t);return void 0!==this._vMap&&this._vMap.has(i)?(this.kvMap.set(t,this._vMap.get(i)),this._vMap.delete(i)):this.kvMap.delete(t),!0}get(t){return this.kvMap.get(t)}set(t,i){if(this.kvMap.has(t)){let r=this.kvMap.get(t);void 0===this._vMap&&(this._vMap=new Map);const o=this._vMap;for(;o.has(r);)r=o.get(r);o.set(r,i)}else this.kvMap.set(t,i)}forEach(t){for(let[i,r]of this.kvMap)if(t(r,i),void 0!==this._vMap){const o=this._vMap;for(;o.has(r);)r=o.get(r),t(r,i)}}}function Pb(e,t){Io("NgControlFlow");const i=wt(),r=yr(),o=i[r]!==Oi?i[r]:-1,l=-1!==o?Fu(i,$n+o):void 0;if(Ds(i,r,e)){const w=C(null);try{if(void 0!==l&&_f(l,0),-1!==e){const N=$n+e,le=Fu(i,N),Ee=_m(i[vn],N),lt=bc(le,Ee.tView.ssrId);qc(le,Jc(i,Ee,t,{dehydratedView:lt}),0,_c(Ee,lt))}}finally{C(w)}}else if(void 0!==l){const w=p_(l,0);void 0!==w&&(w[ji]=t)}}class GT{constructor(t,i,r){this.lContainer=t,this.$implicit=i,this.$index=r}get $count(){return this.lContainer.length-Vr}}function Fb(e){return e}function Nb(e,t){return t}class XT{constructor(t,i,r){this.hasEmptyBlock=t,this.trackByFn=i,this.liveCollection=r}}function Lb(e,t,i,r,o,l,f,w,N,le,Ee,lt,Tt){Io("NgControlFlow");const Pt=wt(),Kt=en(),_n=void 0!==N,Cn=wt(),In=w?f.bind(Cn[fr][ji]):f,pn=new XT(_n,In);Cn[$n+e]=pn,md(Pt,Kt,e+1,t,i,r,o,Ls(Kt.consts,l)),_n&&md(Pt,Kt,e+2,N,le,Ee,lt,Ls(Kt.consts,Tt))}class YT extends $T{constructor(t,i,r){super(),this.lContainer=t,this.hostLView=i,this.templateTNode=r,this.operationsCounter=void 0,this.needsIndexUpdate=!1}get length(){return this.lContainer.length-Vr}at(t){return this.getLView(t)[ji].$implicit}attach(t,i){const r=i[Pr];this.needsIndexUpdate||=t!==this.length,qc(this.lContainer,i,t,_c(this.templateTNode,r))}detach(t){return this.needsIndexUpdate||=t!==this.length-1,function QT(e,t){return Gl(e,t)}(this.lContainer,t)}create(t,i){const r=bc(this.lContainer,this.templateTNode.tView.ssrId),o=Jc(this.hostLView,this.templateTNode,new GT(this.lContainer,i,t),{dehydratedView:r});return this.operationsCounter?.recordCreate(),o}destroy(t){au(t[vn],t),this.operationsCounter?.recordDestroy()}updateValue(t,i){this.getLView(t)[ji].$implicit=i}reset(){this.needsIndexUpdate=!1,this.operationsCounter?.reset()}
1updateIndexes(){if(this.needsIndexUpdate)for(let t=0;t<this.length;t++)this.getLView(t)[ji].$index=t}getLView(t){return function ZT(e,t){return p_(e,t)}(this.lContainer,t)}}function Bb(e){const t=C(null),i=Zr();try{const r=wt(),o=r[vn],l=r[i],f=i+1,w=Fu(r,f);if(void 0===l.liveCollection){const le=_m(o,f);l.liveCollection=new YT(w,r,le)}else l.liveCollection.reset();const N=l.liveCollection;if(function KT(e,t,i){let r,o,l=0,f=e.length-1;if(Array.isArray(t)){let N=t.length-1;for(;l<=f&&l<=N;){const le=e.at(l),Ee=t[l],lt=pm(l,le,l,Ee,i);if(0!==lt){lt<0&&e.updateValue(l,Ee),l++;continue}const Tt=e.at(f),Pt=t[N],Kt=pm(f,Tt,N,Pt,i);if(0!==Kt){Kt<0&&e.updateValue(f,Pt),f--,N--;continue}const _n=i(l,le),Cn=i(f,Tt),In=i(l,Ee);if(Object.is(In,Cn)){const pn=i(N,Pt);Object.is(pn,_n)?(e.swap(l,f),e.updateValue(f,Pt),N--,f--):e.move(f,l),e.updateValue(l,Ee),l++}else if(r??=new Rb,o??=Ob(e,l,f,i),gm(e,r,l,In))e.updateValue(l,Ee),l++,f++;else if(o.has(In))r.set(_n,e.detach(l)),f--;else{const pn=e.create(l,t[l]);e.attach(l,pn),l++,f++}}for(;l<=N;)kb(e,r,i,l,t[l]),l++}else if(null!=t){const N=t[Symbol.iterator]();let le=N.next();for(;!le.done&&l<=f;){const Ee=e.at(l),lt=le.value,Tt=pm(l,Ee,l,lt,i);if(0!==Tt)Tt<0&&e.updateValue(l,lt),l++,le=N.next();else{r??=new Rb,o??=Ob(e,l,f,i);const Pt=i(l,lt);if(gm(e,r,l,Pt))e.updateValue(l,lt),l++,f++,le=N.next();else if(o.has(Pt)){const Kt=i(l,Ee);r.set(Kt,e.detach(l)),f--}else e.attach(l,e.create(l,lt)),l++,f++,le=N.next()}}for(;!le.done;)kb(e,r,i,e.length,le.value),le=N.next()}for(;l<=f;)e.destroy(e.detach(f--));r?.forEach(N=>{e.destroy(N)})}(N,e,l.trackByFn),N.updateIndexes(),l.hasEmptyBlock){const le=yr(),Ee=0===N.length;if(Ds(r,le,Ee)){const lt=i+2,Tt=Fu(r,lt);if(Ee){const Pt=_m(o,lt),Kt=bc(Tt,Pt.tView.ssrId);qc(Tt,Jc(r,Pt,void 0,{dehydratedView:Kt}),0,_c(Pt,Kt))}else _f(Tt,0)}}}finally{C(t)}}function Fu(e,t){return e[t]}function _m(e,t){return ya(e,t)}function Nu(e,t,i,r){const o=wt(),l=en(),f=$n+e,w=o[fi],N=l.firstCreatePass?function JT(e,t,i,r,o,l){const f=t.consts,N=gc(t,e,2,r,Ls(f,o));return uf(t,i,N,Ls(f,l)),null!==N.attrs&&Eu(N,N.attrs,!1),null!==N.mergedAttrs&&Eu(N,N.mergedAttrs,!0),null!==t.queries&&t.queries.elementStart(t,N),N}(f,l,o,t,i,r):l.data[f],le=Ub(l,o,N,w,t,e);o[f]=le;const Ee=ba(N);return pi(N,!0),Jg(w,le,N),!function il(e){return!(32&~e.flags)}(N)&&Ir()&&cu(l,o,le,N),0===function s(){return vi.lFrame.elementDepthCount}()&&wo(le,o),function c(){vi.lFrame.elementDepthCount++}(),Ee&&(cf(l,o,N),af(l,N,o)),null!==r&&lf(o,N),Nu}function Lu(){let e=Dn();pr()?Qi():(e=e.parent,pi(e,!1));const t=e;(function Ce(e){return vi.skipHydrationRootTNode===e})(t)&&function nn(){vi.skipHydrationRootTNode=null}(),function m(){vi.lFrame.elementDepthCount--}();const i=en();return i.firstCreatePass&&(Uc(i,e),da(e)&&i.queries.elementEnd(e)),null!=t.classesWithoutHost&&function jE(e){return!!(8&e.flags)}(t)&&um(i,t,wt(),t.classesWithoutHost,!0),null!=t.stylesWithoutHost&&function HE(e){return!!(16&e.flags)}(t)&&um(i,t,wt(),t.stylesWithoutHost,!1),Lu}function vm(e,t,i,r){return Nu(e,t,i,r),Lu(),vm}let Ub=(e,t,i,r,o,l)=>(Bi(!0),ou(r,o,function Ho(){return vi.lFrame.currentNamespace}()));function Bu(e,t,i){const r=wt(),o=en(),l=e+$n,f=o.firstCreatePass?function tx(e,t,i,r,o){const l=t.consts,f=Ls(l,r),w=gc(t,e,8,"ng-container",f);return null!==f&&Eu(w,f,!0),uf(t,i,w,Ls(l,o)),null!==t.queries&&t.queries.elementStart(t,w),w}(l,o,r,t,i):o.data[l];pi(f,!0);const w=Vb(o,r,f,e);return r[l]=w,Ir()&&cu(o,r,w,f),wo(w,r),ba(f)&&(cf(o,r,f),af(o,f,r)),null!=i&&lf(r,f),Bu}function Uu(){let e=Dn();const t=en();return pr()?Qi():(e=e.parent,pi(e,!1)),t.firstCreatePass&&(Uc(t,e),da(e)&&t.queries.elementEnd(e)),Uu}function bm(e,t,i){return Bu(e,t,i),Uu(),bm}let Vb=(e,t,i,r)=>(Bi(!0),Qh(t[fi],""));function jb(){return wt()}function ym(e,t,i){const r=wt();return Ds(r,yr(),t)&&zo(en(),Sr(),r,e,t,r[fi],i,!0),ym}function Em(e,t,i){const r=wt();if(Ds(r,yr(),t)){const l=en(),f=Sr();zo(l,f,r,e,t,m_(sc(l.data),f,r),i,!0)}return Em}const Mc=void 0;var sx=["en",[["a","p"],["AM","PM"],Mc],[["AM","PM"],Mc,Mc],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],Mc,[["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"]],Mc,[["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}",Mc,"{1} 'at' {0}",Mc],[".",",",";","%","+","-","E","\xd7","\u2030","\u221e","NaN",":"],["#,##0.###","#,##0%","\xa4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",function rx(e){const i=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return 1===i&&0===r?1:5}];let yl={};function wm(e){const t=function ox(e){return e.toLowerCase().replace(/_/g,"-")}(e);let i=Wb(t);if(i)return i;const r=t.split("-")[0];if(i=Wb(r),i)return i;if("en"===r)return sx;throw new Ot(701,!1)}function Hb(e){return wm(e)[El.PluralCase]}function Wb(e){return e in yl||(yl[e]=Xt.ng&&Xt.ng.common&&Xt.ng.common.locales&&Xt.ng.common.locales[e]),yl[e]}var El=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}(El||{});const Vu="en-US";let zb=Vu,cy=(e,t,i)=>{};function Mm(e,t,i,r){const o=wt(),l=en(),f=Dn();return Tm(l,o,o[fi],f,e,t,r),Mm}function Sm(e,t){const i=Dn(),r=wt(),o=en();return Tm(o,r,m_(sc(o.data),i,r),i,e,t),Sm}function Tm(e,t,i,r,o,l,f){const w=ba(r),le=e.firstCreatePass&&f_(e),Ee=t[ji],lt=h_(t);let Tt=!0;if(3&r.type||f){const _n=Ns(r,t),Cn=f?f(_n):_n,In=lt.length,pn=f?Zi=>f(Hi(Zi[r.index])):r.index;let Mi=null;if(!f&&w&&(Mi=function Xx(e,t,i,r){const o=e.cleanup;if(null!=o)for(let l=0;l<o.length-1;l+=2){const f=o[l];if(f===i&&o[l+1]===r){const w=t[vs],N=o[l+2];return w.length>N?w[N]:null}"string"==typeof f&&(l+=2)}return null}(e,t,o,r.index)),null!==Mi)(Mi.__ngLastListenerFn__||Mi).__ngNextListenerFn__=l,Mi.__ngLastListenerFn__=l,Tt=!1;else{l=uy(r,t,Ee,l),cy(_n,o,l);const Zi=i.listen(Cn,o,l);lt.push(l,Zi),le&&le.push(o,pn,In,In+1)}}else l=uy(r,t,Ee,l);const Pt=r.outputs;let Kt;if(Tt&&null!==Pt&&(Kt=Pt[o])){const _n=Kt.length;if(_n)for(let Cn=0;Cn<_n;Cn+=2){const Fr=t[Kt[Cn]][Kt[Cn+1]].subscribe(l),Ts=lt.length;lt.push(l,Fr),le&&le.push(o,r.index,Ts,-(Ts+1))}}}function dy(e,t,i,r){const o=C(null);try{return Vo(6,t,i),!1!==i(r)}catch(l){return hu(e,l),!1}finally{Vo(7,t,i),C(o)}}function uy(e,t,i,r){return function o(l){if(l===Function)return r;Zl(e.componentOffset>-1?no(e.index,t):t,5);let w=dy(t,i,r,l),N=o.__ngNextListenerFn__;for(;N;)w=dy(t,i,N,l)&&w,N=N.__ngNextListenerFn__;return w}}function hy(e=1){return function ch(e){return(vi.lFrame.contextLView=function nc(e,t){for(;e>0;)t=t[Po],e--;return t}(e,vi.lFrame.contextLView))[ji]}(e)}function Yx(e,t){let i=null;const r=function Ae(e){const t=e.attrs;if(null!=t){const i=t.indexOf(5);if(!(1&i))return t[i+1]}return null}(e);for(let o=0;o<t.length;o++){const l=t[o];if("*"!==l){if(null===r?ee(e,l,!0):Sn(r,l))return o}else i=o}return i}function fy(e){const t=wt()[fr][Ji];if(!t.projection){const r=t.projection=function Or(e,t){const i=[];for(let r=0;r<e;r++)i.push(t);return i}(e?e.length:1,null),o=r.slice();let l=t.child;for(;null!==l;){if(128!==l.type){const f=e?Yx(l,e):0;null!==f&&(o[f]?o[f].projectionNext=l:r[f]=l,o[f]=l)}l=l.next}}}function my(e,t=0,i,r,o,l){const f=wt(),w=en(),N=r?e+1:null;null!==N&&md(f,w,N,r,o,l,null,i);const le=gc(w,$n+e,16,null,i||null);null===le.projection&&(le.projection=t),Qi();const lt=!f[Pr]||$();null===f[fr][Ji].projection[le.projection]&&null!==N?function Qx(e,t,i){const r=$n+i,o=t.data[r],l=e[r],f=bc(l,o.tView.ssrId);qc(l,Jc(e,o,void 0,{dehydratedView:f}),0,_c(o,f))}(f,w,N):lt&&32&~le.flags&&function ZC(e,t,i){Qg(t[fi],0,t,i,qh(e,i,t),zg(i.parent||t[Ji],i,t))}(w,f,le)}function xm(e,t,i){return zu(e,"",t,"",i),xm}function zu(e,t,i,r,o){const l=wt(),f=ul(l,t,i,r);return f!==Oi&&zo(en(),Sr(),l,e,f,l[fi],o,!1),zu}function Im(e,t,i,r,o,l,f){const w=wt(),N=hl(w,t,i,r,o,l);return N!==Oi&&zo(en(),Sr(),w,e,N,w[fi],f,!1),Im}function wy(e,t,i,r){av(e,t,i,r)}function Cy(e,t,i){!function ov(e,t,i){const r=en();return r.firstCreatePass&&(cv(r,new iv(e,t,i),-1),!(2&~t)&&(r.staticViewQueries=!0)),sv(r,wt(),t)}(e,t,i)}function Dy(e){const t=wt(),i=en(),r=Ea();Jo(r+1);const o=jf(i,r);
vendor: 4,769 bytes, line 1
1if(e.dirty&&function Sl(e){return!(4&~e[Vn])}(t)===!(2&~o.metadata.flags)){if(null===o.matches)e.reset([]);else{const l=lv(t,r);e.reset(l,Np),e.notifyOnChanges()}return!0}return!1}function My(){return Vf(wt(),Ea())}function Sy(e,t,i,r,o){!function _v(e,t){const i=e[I];i._lView=wt(),i._queryIndex=t,i._queryList=Vf(i._lView,t),i._queryList.onDirty(()=>i._dirtyCounter.update(r=>r+1))}(t,av(e,i,r,o))}function Ty(e=1){Jo(Ea()+e)}function xy(e){return Ks(function jr(){return vi.lFrame.contextLView}(),$n+e)}function km(e,t,i,r,o){return ga(e,ul(wt(),t,i,r),o,!1),km}function Ly(e,t=""){const i=wt(),r=en(),o=e+$n,l=r.firstCreatePass?gc(r,o,1,t,null):r.data[o],f=By(r,i,l,t,e);i[o]=f,Ir()&&cu(r,i,f,l),pi(l,!1)}let By=(e,t,i,r,o)=>(Bi(!0),function Yh(e,t){return e.createText(t)}(t[fi],r));function Om(e){return $u("",e,""),Om}function $u(e,t,i){const r=wt(),o=ul(r,e,t,i);return o!==Oi&&Fa(r,Zr(),o),$u}function Rm(e,t,i,r,o){const l=wt(),f=hl(l,e,t,i,r,o);return f!==Oi&&Fa(l,Zr(),f),Rm}function Pm(e,t,i,r,o,l,f){const w=wt(),N=function fl(e,t,i,r,o,l,f,w){const le=Su(e,qi(),i,o,f);return ms(3),le?t+jn(i)+r+jn(o)+l+jn(f)+w:Oi}(w,e,t,i,r,o,l,f);return N!==Oi&&Fa(w,Zr(),N),Pm}function Fm(e,t,i){fv(t)&&(t=t());const r=wt();return Ds(r,yr(),t)&&zo(en(),Sr(),r,e,t,r[fi],i,!1),Fm}function $y(e,t){const i=fv(e);return i&&e.set(t),i}function Nm(e,t){const i=wt(),r=en(),o=Dn();return Tm(r,i,i[fi],o,e,t),Nm}function Lm(e,t,i,r,o){if(e=be(e),Array.isArray(e))for(let l=0;l<e.length;l++)Lm(e[l],t,i,r,o);else{const l=en(),f=wt(),w=Dn();let N=an(e)?e:be(e.provide);const le=hr(e),Ee=1048575&w.providerIndexes,lt=w.directiveStart,Tt=w.providerIndexes>>20;if(an(e)||!e.multi){const Pt=new kl(le,o,Zc),Kt=Um(N,t,o?Ee:Ee+Tt,lt);-1===Kt?(ph(Nd(w,f),l,N),Bm(l,e,t.length),t.push(N),w.directiveStart++,w.directiveEnd++,o&&(w.providerIndexes+=1048576),i.push(Pt),f.push(Pt)):(i[Kt]=Pt,f[Kt]=Pt)}else{const Pt=Um(N,t,Ee+Tt,lt),Kt=Um(N,t,Ee,Ee+Tt),Cn=Kt>=0&&i[Kt];if(o&&!Cn||!o&&!(Pt>=0&&i[Pt])){ph(Nd(w,f),l,N);const In=function mI(e,t,i,r,o){const l=new kl(e,i,Zc);return l.multi=[],l.index=t,l.componentProviders=0,Xy(l,o,r&&!i),l}(o?fI:hI,i.length,o,r,le);!o&&Cn&&(i[Kt].providerFactory=In),Bm(l,e,t.length,0),t.push(N),w.directiveStart++,w.directiveEnd++,o&&(w.providerIndexes+=1048576),i.push(In),f.push(In)}else Bm(l,e,Pt>-1?Pt:Kt,Xy(i[o?Kt:Pt],le,!o&&r));!o&&r&&Cn&&i[Kt].componentProviders++}}}function Bm(e,t,i,r){const o=an(t),l=function bn(e){return!!e.useClass}(t);if(o||l){const N=(l?be(t.useClass):t).prototype.ngOnDestroy;if(N){const le=e.destroyHooks||(e.destroyHooks=[]);if(!o&&t.multi){const Ee=le.indexOf(i);-1===Ee?le.push(i,[r,N]):le[Ee+1].push(r,N)}else le.push(i,N)}}}function Xy(e,t,i){return i&&e.componentProviders++,e.multi.push(t)-1}function Um(e,t,i,r){for(let o=i;o<r;o++)if(t[o]===e)return o;return-1}function hI(e,t,i,r){return Vm(this.multi,[])}function fI(e,t,i,r){const o=this.multi;let l;if(this.providerFactory){const f=this.providerFactory.componentProviders,w=lc(i,i[vn],this.providerFactory.index,r);l=w.slice(0,f),Vm(o,l);for(let N=f;N<w.length;N++)l.push(w[N])}else l=[],Vm(o,l);return l}function Vm(e,t){for(let i=0;i<e.length;i++)t.push((0,e[i])());return t}function Yy(e,t=[]){return i=>{i.providersResolver=(r,o)=>function uI(e,t,i){const r=en();if(r.firstCreatePass){const o=Ps(e);Lm(i,r.data,r.blueprint,o,!0),Lm(t,r.data,r.blueprint,o,!1)}}(r,o?o(e):e,t)}}let pI=(()=>{class e{constructor(i){this._injector=i,this.cachedInjectors=new Map}getOrCreateStandaloneInjector(i){if(!i.standalone)return null;if(!this.cachedInjectors.has(i)){const r=Zn(0,i.type),o=r.length>0?Gf([r],this._injector,`Standalone[${i.type.name}]`):null;this.cachedInjectors.set(i,o)}return this.cachedInjectors.get(i)}ngOnDestroy(){try{for(const i of this.cachedInjectors.values())null!==i&&i.destroy()}finally{this.cachedInjectors.clear()}}static#e=this.\u0275prov=tn({token:e,providedIn:"environment",factory:()=>new e(Un(Li))})}return e})();function Qy(e){Io("NgStandalone"),e.getStandaloneInjector=t=>t.get(pI).getOrCreateStandaloneInjector(e)}function qy(e,t,i){const r=di()+e,o=wt();return o[r]===Oi?Ma(o,r,i?t.call(i):t()):fd(o,r)}function e0(e,t,i,r){return o0(wt(),di(),e,t,i,r)}function t0(e,t,i,r,o){return a0(wt(),di(),e,t,i,r,o)}function n0(e,t,i,r,o,l){return c0(wt(),di(),e,t,i,r,o,l)}function r0(e,t,i,r,o,l,f){return l0(wt(),di(),e,t,i,r,o,l,f)}function s0(e,t,i,r,o,l,f,w){const N=di()+e,le=wt(),Ee=oa(le,N,i,r,o,l);return Ds(le,N+4,f)||Ee?Ma(le,N+5,w?t.call(w,i,r,o,l,f):t(i,r,o,l,f)):fd(le,N+5)}function Md(e,t){const i=e[t];return i===Oi?void 0:i}function o0(e,t,i,r,o,l){const f=t+i;return Ds(e,f,o)?Ma(e,f+1,l?r.call(l,o):r(o)):Md(e,f+1)}function a0(e,t,i,r,o,l,f){const w=t+i;return Ec(e,w,o,l)?Ma(e,w+2,f?r.call(f,o,l):r(o,l)):Md(e,w+2)}
1function c0(e,t,i,r,o,l,f,w){const N=t+i;return Su(e,N,o,l,f)?Ma(e,N+3,w?r.call(w,o,l,f):r(o,l,f)):Md(e,N+3)}function l0(e,t,i,r,o,l,f,w,N){const le=t+i;return oa(e,le,o,l,f,w)?Ma(e,le+4,N?r.call(N,o,l,f,w):r(o,l,f,w)):Md(e,le+4)}function u0(e,t){const i=en();let r;const o=e+$n;i.firstCreatePass?(r=function CI(e,t){if(t)for(let i=t.length-1;i>=0;i--){const r=t[i];if(e===r.name)return r}}(t,i.pipeRegistry),i.data[o]=r,r.onDestroy&&(i.destroyHooks??=[]).push(o,r.onDestroy)):r=i.data[o];const l=r.factory||(r.factory=gr(r.type)),w=xi(Zc);try{const N=Fd(!1),le=l();return Fd(N),function Am(e,t,i,r){i>=e.data.length&&(e.data[i]=null,e.blueprint[i]=null),t[i]=r}(i,wt(),o,le),le}finally{xi(w)}}function h0(e,t,i){const r=e+$n,o=wt(),l=Ks(o,r);return Sd(o,r)?o0(o,di(),t,l.transform,i,l):l.transform(i)}function f0(e,t,i,r){const o=e+$n,l=wt(),f=Ks(l,o);return Sd(l,o)?a0(l,di(),t,f.transform,i,r,f):f.transform(i,r)}function m0(e,t,i,r,o){const l=e+$n,f=wt(),w=Ks(f,l);return Sd(f,l)?c0(f,di(),t,w.transform,i,r,o,w):w.transform(i,r,o)}function p0(e,t,i,r,o,l){const f=e+$n,w=wt(),N=Ks(w,f);return Sd(w,f)?l0(w,di(),t,N.transform,i,r,o,l,N):N.transform(i,r,o,l)}function Sd(e,t){return e[vn].data[t].pure}function g0(e,t){return mu(e,t)}class O0{constructor(t){this.full=t;const i=t.split(".");this.major=i[0],this.minor=i[1],this.patch=i.slice(2).join(".")}}const KI=new O0("18.2.7");let R0=(()=>{class e{log(i){console.log(i)}warn(i){console.warn(i)}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=tn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();const B0=new J(""),U0=new J("");let Km,vA=(()=>{class e{constructor(i,r,o){this._ngZone=i,this.registry=r,this._isZoneStable=!0,this._callbacks=[],this.taskTrackingZone=null,Km||(function bA(e){Km=e}(o),o.addToWindow(r)),this._watchAngularEvents(),i.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:()=>{cs.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 i=this._callbacks.pop();clearTimeout(i.timeoutId),i.doneCb()}});else{let i=this.getPendingTasks();this._callbacks=this._callbacks.filter(r=>!r.updateCb||!r.updateCb(i)||(clearTimeout(r.timeoutId),!1))}}getPendingTasks(){return this.taskTrackingZone?this.taskTrackingZone.macroTasks.map(i=>({source:i.source,creationLocation:i.creationLocation,data:i.data})):[]}addCallback(i,r,o){let l=-1;r&&r>0&&(l=setTimeout(()=>{this._callbacks=this._callbacks.filter(f=>f.timeoutId!==l),i()},r)),this._callbacks.push({doneCb:i,timeoutId:l,updateCb:o})}whenStable(i,r,o){if(o&&!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(i,r,o),this._runCallbacksIfReady()}registerApplication(i){this.registry.registerApplication(i,this)}unregisterApplication(i){this.registry.unregisterApplication(i)}findProviders(i,r,o){return[]}static#e=this.\u0275fac=function(r){return new(r||e)(Un(cs),Un(V0),Un(U0))};static#t=this.\u0275prov=tn({token:e,factory:e.\u0275fac})}return e})(),V0=(()=>{class e{constructor(){this._applications=new Map}registerApplication(i,r){this._applications.set(i,r)}unregisterApplication(i){this._applications.delete(i)}unregisterAllApplications(){this._applications.clear()}getTestability(i){return this._applications.get(i)||null}getAllTestabilities(){return Array.from(this._applications.values())}getAllRootElements(){return Array.from(this._applications.keys())}findTestabilityInTree(i,r=!0){return Km?.findTestabilityInTree(this,i,r)??null}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=tn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})();function Gm(e){return!!e&&"function"==typeof e.then}function j0(e){return!!e&&"function"==typeof e.subscribe}const H0=new J("");let W0=(()=>{class e{constructor(){this.initialized=!1,this.done=!1,this.donePromise=new Promise((i,r)=>{this.resolve=i,this.reject=r}),this.appInits=Fn(H0,{optional:!0})??[]}
1runInitializers(){if(this.initialized)return;const i=[];for(const o of this.appInits){const l=o();if(Gm(l))i.push(l);else if(j0(l)){const f=new Promise((w,N)=>{l.subscribe({complete:w,error:N})});i.push(f)}}const r=()=>{this.done=!0,this.resolve()};Promise.all(i).then(()=>{r()}).catch(o=>{this.reject(o)}),0===i.length&&r(),this.initialized=!0}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=tn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Qu=new J("");function $0(e,t){return Array.isArray(t)?t.reduce($0,e):{...e,...t}}let Ta=(()=>{class e{constructor(){this._bootstrapListeners=[],this._runningTick=!1,this._destroyed=!1,this._destroyListeners=[],this._views=[],this.internalErrorHandler=Fn(gw),this.afterRenderManager=Fn(Vv),this.zonelessEnabled=Fn(ad),this.dirtyFlags=0,this.deferredDirtyFlags=0,this.externalTestViews=new Set,this.beforeRender=new qe.B7,this.afterTick=new qe.B7,this.componentTypes=[],this.components=[],this.isStable=Fn(dc).hasPendingTasks.pipe((0,nt.T)(i=>!i)),this._injector=Fn(Li)}get allViews(){return[...this.externalTestViews.keys(),...this._views]}get destroyed(){return this._destroyed}whenStable(){let i;return new Promise(r=>{i=this.isStable.subscribe({next:o=>{o&&r()}})}).finally(()=>{i.unsubscribe()})}get injector(){return this._injector}bootstrap(i,r){const o=i instanceof $_;if(!this._injector.get(W0).done)throw!o&&zr(i),new Ot(405,!1);let f;f=o?i:this._injector.get(cd).resolveComponentFactory(i),this.componentTypes.push(f.componentType);const w=function yA(e){return e.isBoundToModule}(f)?void 0:this._injector.get(yc),le=f.create(Eo.NULL,[],r||f.selector,w),Ee=le.location.nativeElement,lt=le.injector.get(B0,null);return lt?.registerApplication(Ee),le.onDestroy(()=>{this.detachView(le.hostView),Zu(this.components,le),lt?.unregisterApplication(Ee)}),this._loadComponent(le),le}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){if(this._runningTick)throw new Ot(101,!1);const i=C(null);try{this._runningTick=!0,this.synchronize()}catch(r){this.internalErrorHandler(r)}finally{this._runningTick=!1,C(i),this.afterTick.next()}}synchronize(){let i=null;this._injector.destroyed||(i=this._injector.get(Af,null,{optional:!0})),this.dirtyFlags|=this.deferredDirtyFlags,this.deferredDirtyFlags=0;let r=0;for(;0!==this.dirtyFlags&&r++<10;)this.synchronizeOnce(i)}synchronizeOnce(i){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:o,notifyErrorHandler:l}of this._views)CA(o,l,r,this.zonelessEnabled);if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),7&this.dirtyFlags)return}else i?.begin?.(),i?.end?.();8&this.dirtyFlags&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){this.allViews.some(({_lView:i})=>bo(i))?this.dirtyFlags|=2:this.dirtyFlags&=-8}attachView(i){const r=i;this._views.push(r),r.attachToAppRef(this)}detachView(i){const r=i;Zu(this._views,r),r.detachFromAppRef()}_loadComponent(i){this.attachView(i.hostView),this.tick(),this.components.push(i);const r=this._injector.get(Qu,[]);[...this._bootstrapListeners,...r].forEach(o=>o(i))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(i=>i()),this._views.slice().forEach(i=>i.destroy())}finally{this._destroyed=!0,this._views=[],this._bootstrapListeners=[],this._destroyListeners=[]}}onDestroy(i){return this._destroyListeners.push(i),()=>Zu(this._destroyListeners,i)}destroy(){if(this._destroyed)throw new Ot(406,!1);const i=this._injector;i.destroy&&!i.destroyed&&i.destroy()}get viewCount(){return this._views.length}warnIfDestroyed(){}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=tn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Zu(e,t){const i=e.indexOf(t);i>-1&&e.splice(i,1)}function CA(e,t,i,r){(i||bo(e))&&fu(e,t,i&&!r?0:1)}class DA{constructor(t,i){this.ngModuleFactory=t,this.componentFactories=i}}let MA=(()=>{class e{compileModuleSync(i){return new Kf(i)}compileModuleAsync(i){return Promise.resolve(this.compileModuleSync(i))}compileModuleAndAllComponentsSync(i){const r=this.compileModuleSync(i),l=qo(ur(i).declarations).reduce((f,w)=>{const N=zn(w);return N&&f.push(new ud(N)),f},[]);return new DA(r,l)}compileModuleAndAllComponentsAsync(i){return Promise.resolve(this.compileModuleAndAllComponentsSync(i))}clearCache(){}clearCacheFor(i){}getModuleId(i){}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=tn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),xA=(()=>{class e{constructor(){this.zone=Fn(cs),this.changeDetectionScheduler
1=Fn(tl),this.applicationRef=Fn(Ta)}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=tn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Xm({ngZoneFactory:e,ignoreChangesOutsideZone:t,scheduleInRootZone:i}){return e??=()=>new cs({...Ym(),scheduleInRootZone:i}),[{provide:cs,useFactory:e},{provide:ss,multi:!0,useFactory:()=>{const r=Fn(xA,{optional:!0});return()=>r.initialize()}},{provide:ss,multi:!0,useFactory:()=>{const r=Fn(AA);return()=>{r.initialize()}}},!0===t?{provide:z_,useValue:!0}:[],{provide:If,useValue:i??Ip}]}function Ym(e){return{enableLongStackTrace:!1,shouldCoalesceEventChangeDetection:e?.eventCoalescing??!1,shouldCoalesceRunChangeDetection:e?.runCoalescing??!1}}let AA=(()=>{class e{constructor(){this.subscription=new Ft.y,this.initialized=!1,this.zone=Fn(cs),this.pendingTasks=Fn(dc)}initialize(){if(this.initialized)return;this.initialized=!0;let i=null;!this.zone.isStable&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(i=this.pendingTasks.add()),this.zone.runOutsideAngular(()=>{this.subscription.add(this.zone.onStable.subscribe(()=>{cs.assertNotInAngularZone(),queueMicrotask(()=>{null!==i&&!this.zone.hasPendingMacrotasks&&!this.zone.hasPendingMicrotasks&&(this.pendingTasks.remove(i),i=null)})}))}),this.subscription.add(this.zone.onUnstable.subscribe(()=>{cs.assertInAngularZone(),i??=this.pendingTasks.add()}))}ngOnDestroy(){this.subscription.unsubscribe()}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=tn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Id=(()=>{class e{constructor(){this.appRef=Fn(Ta),this.taskService=Fn(dc),this.ngZone=Fn(cs),this.zonelessEnabled=Fn(ad),this.disableScheduling=Fn(z_,{optional:!0})??!1,this.zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run,this.schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}],this.subscriptions=new Ft.y,this.angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(Hd):null,this.scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(Fn(If,{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 wh||!this.zoneIsDefined)}notify(i){if(!this.zonelessEnabled&&5===i)return;switch(i){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?kp:Ap;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(Hd+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;!this.zonelessEnabled&&7&this.appRef.dirtyFlags&&(this.appRef.dirtyFlags|=1);const i=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){throw this.taskService.remove(i),r}finally{this.cleanup()}this.useMicrotaskScheduler=!0,kp(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(i)})}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,null!==this.pendingRenderTaskId){const i=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(i)}}static#e=this.\u0275fac=function(r){return new(r||e)};static#t=this.\u0275prov=tn({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();const Zm=new J("",{providedIn:"root",factory:()=>Fn(Zm,gi.Optional|gi.SkipSelf)||function kA(){return typeof $localize<"u"&&$localize.locale||Vu}()}),OA=new J("",{providedIn:"root",factory:()=>"USD"}),Jm=new J("");function qu(e){return!!e.platformInjector}let J0=(()=>{class e{constructor(i){this._injector=i,this._modules=[],this._destroyListeners=[],this._destroyed=!1}bootstrapModuleFactory(i,r){const o=r?.scheduleInRootZone,f=r?.ignoreChangesOutsideZone,w=[Xm({ngZoneFactory:()=>function pw(e="zone.js",t){return"noop"===e?new wh:"zone.js"===e?new cs(t):e}(r?.ngZone,{...Ym({eventCoalescing:r?.ngZoneEventCoalescing,runCoalescing:r?.ngZoneRunCoalescing}),scheduleInRootZone:o}),ignoreChangesOutsideZone:f}),{provide:tl,useExisting:Id}],N=function IS(e,t,i){return new $f(e,t,i,!1)}(i.moduleType,this.injector,w);return function Z0(e){const t=qu(e)?e.r3Injector:e.moduleRef.injector,i=t.get(cs);return i.run(()=>
1{qu(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();const r=t.get(Oa,null);let o;if(i.runOutsideAngular(()=>{o=i.onError.subscribe({next:l=>{r.handleError(l)}})}),qu(e)){const l=()=>t.destroy(),f=e.platformInjector.get(Jm);f.add(l),t.onDestroy(()=>{o.unsubscribe(),f.delete(l)})}else e.moduleRef.onDestroy(()=>{Zu(e.allPlatformModules,e.moduleRef),o.unsubscribe()});return function wA(e,t,i){try{const r=i();return Gm(r)?r.catch(o=>{throw t.runOutsideAngular(()=>e.handleError(o)),o}):r}catch(r){throw t.runOutsideAngular(()=>e.handleError(r)),r}}(r,i,()=>{const l=t.get(W0);return l.runInitializers(),l.donePromise.then(()=>{if(function dx(e){"string"==typeof e&&(zb=e.toLowerCase().replace(/_/g,"-"))}(t.get(Zm,Vu)||Vu),qu(e)){const w=t.get(Ta);return void 0!==e.rootComponent&&w.bootstrap(e.rootComponent),w}return function LA(e,t){const i=e.injector.get(Ta);if(e._bootstrapComponents.length>0)e._bootstrapComponents.forEach(r=>i.bootstrap(r));else{if(!e.instance.ngDoBootstrap)throw new Ot(-403,!1);e.instance.ngDoBootstrap(i)}t.push(e)}(e.moduleRef,e.allPlatformModules),e.moduleRef})})})}({moduleRef:N,allPlatformModules:this._modules})}bootstrapModule(i,r=[]){const o=$0({},r);return function TA(e,t,i){const r=new Kf(i);return Promise.resolve(r)}(0,0,i).then(l=>this.bootstrapModuleFactory(l,o))}onDestroy(i){this._destroyListeners.push(i)}get injector(){return this._injector}destroy(){if(this._destroyed)throw new Ot(404,!1);this._modules.slice().forEach(r=>r.destroy()),this._destroyListeners.forEach(r=>r());const i=this._injector.get(Jm,null);i&&(i.forEach(r=>r()),i.clear()),this._destroyed=!0}get destroyed(){return this._destroyed}static#e=this.\u0275fac=function(r){return new(r||e)(Un(Eo))};static#t=this.\u0275prov=tn({token:e,factory:e.\u0275fac,providedIn:"platform"})}return e})(),Xa=null;const q0=new J("");function eE(e,t,i=[]){const r=`Platform: ${t}`,o=new J(r);return(l=[])=>{let f=qm();if(!f||f.injector.get(q0,!1)){const w=[...i,...l,{provide:o,useValue:!0}];e?e(w):function BA(e){if(Xa&&!Xa.get(q0,!1))throw new Ot(400,!1);(function z0(){!function oe(e){_t=e}(()=>{throw new Ot(600,!1)})})(),Xa=e;const t=e.get(J0);(function nE(e){e.get(ng,null)?.forEach(i=>i())})(e)}(function tE(e=[],t){return Eo.create({name:t,providers:[{provide:Nn,useValue:"platform"},{provide:Jm,useValue:new Set([()=>Xa=null])},...e]})}(w,r))}return function UA(){const t=qm();if(!t)throw new Ot(401,!1);return t}()}}function qm(){return Xa?.get(J0)??null}function jA(){}let rE=(()=>{class e{static#e=this.__NG_ELEMENT_ID__=HA}return e})();function HA(e){return function WA(e,t,i){if(Lo(e)&&!i){const r=no(e.index,t);return new Jl(r,r)}return 175&e.type?new Jl(t[fr],t):null}(Dn(),wt(),!(16&~e))}class cE{constructor(){}supports(t){return Mu(t)}create(t){return new XA(t)}}const GA=(e,t)=>t;class XA{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||GA}forEachItem(t){let i;for(i=this._itHead;null!==i;i=i._next)t(i)}forEachOperation(t){let i=this._itHead,r=this._removalsHead,o=0,l=null;for(;i||r;){const f=!r||i&&i.currentIndex<dE(r,o,l)?i:r,w=dE(f,o,l),N=f.currentIndex;if(f===r)o--,r=r._nextRemoved;else if(i=i._next,null==f.previousIndex)o++;else{l||(l=[]);const le=w-o,Ee=N-o;if(le!=Ee){for(let Tt=0;Tt<le;Tt++){const Pt=Tt<l.length?l[Tt]:l[Tt]=0,Kt=Pt+Tt;Ee<=Kt&&Kt<le&&(l[Tt]=Pt+1)}l[f.previousIndex]=Ee-le}}w!==N&&t(f,w,N)}}forEachPreviousItem(t){let i;for(i=this._previousItHead;null!==i;i=i._nextPrevious)t(i)}forEachAddedItem(t){let i;for(i=this._additionsHead;null!==i;i=i._nextAdded)t(i)}forEachMovedItem(t){let i;for(i=this._movesHead;null!==i;i=i._nextMoved)t(i)}forEachRemovedItem(t){let i;for(i=this._removalsHead;null!==i;i=i._nextRemoved)t(i)}forEachIdentityChange(t){let i;for(i=this._identityChangesHead;null!==i;i=i._nextIdentityChange)t(i)}diff(t){if(null==t&&(t=[]),!Mu(t))throw new Ot(900,!1);return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let o,l,f,i=this._itHead,r=!1;if(Array.isArray(t)){this.length=t.length;for(let w=0;w<this.length;w++)l=t[w],f=this._trackByFn(w,l),null!==i&&Object.is(i.trackById,f)?(r&&(i=this._verifyReinsertion(i,l,f,w)),Object.is(i.item,l)||this._addIdentityChange(i,l)):(i=this._mismatch(i,l,f,w),r=!0),i=i._next}else o=0,function OS(e,t){if(Array.isArray(e))for(let i=0;i<e.length;i++)t(e[i]);else{const i=e[Symbol.iterator]();let r;for(;!(r=i.next()).done;)t(r.value)}}(t,w=>{f=this._trackByFn(o,w),null!==i&&Object.is(i.trackById,f)?(r&&(i=this._verifyReinsertion(i,w,f,o)),Object.is(i.item,w)||this._addIdentityChange(i,w)):(i=this._mismatch(i,w,f,o),r=!0),i=i._next,o++}),this.length=o;return this._truncate(i),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,i,r,o){let l;return null===t?l=this._itTail:(l=t._prev,this._remove(t)),null!==(t=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null))?(Object.is(t.
vendor: 4,576 bytes, line 1
1item,i)||this._addIdentityChange(t,i),this._reinsertAfter(t,l,o)):null!==(t=null===this._linkedRecords?null:this._linkedRecords.get(r,o))?(Object.is(t.item,i)||this._addIdentityChange(t,i),this._moveAfter(t,l,o)):t=this._addAfter(new YA(i,r),l,o),t}_verifyReinsertion(t,i,r,o){let l=null===this._unlinkedRecords?null:this._unlinkedRecords.get(r,null);return null!==l?t=this._reinsertAfter(l,t._prev,o):t.currentIndex!=o&&(t.currentIndex=o,this._addToMoves(t,o)),t}_truncate(t){for(;null!==t;){const i=t._next;this._addToRemovals(this._unlink(t)),t=i}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,i,r){null!==this._unlinkedRecords&&this._unlinkedRecords.remove(t);const o=t._prevRemoved,l=t._nextRemoved;return null===o?this._removalsHead=l:o._nextRemoved=l,null===l?this._removalsTail=o:l._prevRemoved=o,this._insertAfter(t,i,r),this._addToMoves(t,r),t}_moveAfter(t,i,r){return this._unlink(t),this._insertAfter(t,i,r),this._addToMoves(t,r),t}_addAfter(t,i,r){return this._insertAfter(t,i,r),this._additionsTail=null===this._additionsTail?this._additionsHead=t:this._additionsTail._nextAdded=t,t}_insertAfter(t,i,r){const o=null===i?this._itHead:i._next;return t._next=o,t._prev=i,null===o?this._itTail=t:o._prev=t,null===i?this._itHead=t:i._next=t,null===this._linkedRecords&&(this._linkedRecords=new lE),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 i=t._prev,r=t._next;return null===i?this._itHead=r:i._next=r,null===r?this._itTail=i:r._prev=i,t}_addToMoves(t,i){return t.previousIndex===i||(this._movesTail=null===this._movesTail?this._movesHead=t:this._movesTail._nextMoved=t),t}_addToRemovals(t){return null===this._unlinkedRecords&&(this._unlinkedRecords=new lE),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,i){return t.item=i,this._identityChangesTail=null===this._identityChangesTail?this._identityChangesHead=t:this._identityChangesTail._nextIdentityChange=t,t}}class YA{constructor(t,i){this.item=t,this.trackById=i,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 QA{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,i){let r;for(r=this._head;null!==r;r=r._nextDup)if((null===i||i<=r.currentIndex)&&Object.is(r.trackById,t))return r;return null}remove(t){const i=t._prevDup,r=t._nextDup;return null===i?this._head=r:i._nextDup=r,null===r?this._tail=i:r._prevDup=i,null===this._head}}class lE{constructor(){this.map=new Map}put(t){const i=t.trackById;let r=this.map.get(i);r||(r=new QA,this.map.set(i,r)),r.add(t)}get(t,i){const o=this.map.get(t);return o?o.get(t,i):null}remove(t){const i=t.trackById;return this.map.get(i).remove(t)&&this.map.delete(i),t}get isEmpty(){return 0===this.map.size}clear(){this.map.clear()}}function dE(e,t,i){const r=e.previousIndex;if(null===r)return r;let o=0;return i&&r<i.length&&(o=i[r]),r+t+o}class uE{constructor(){}supports(t){return t instanceof Map||Xf(t)}create(){return new ZA}}class ZA{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 i;for(i=this._mapHead;null!==i;i=i._next)t(i)}forEachPreviousItem(t){let i;for(i=this._previousMapHead;null!==i;i=i._nextPrevious)t(i)}forEachChangedItem(t){let i;for(i=this._changesHead;null!==i;i=i._nextChanged)t(i)}forEachAddedItem(t){let i;for(i=this._additionsHead;null!==i;
1i=i._nextAdded)t(i)}forEachRemovedItem(t){let i;for(i=this._removalsHead;null!==i;i=i._nextRemoved)t(i)}diff(t){if(t){if(!(t instanceof Map||Xf(t)))throw new Ot(900,!1)}else t=new Map;return this.check(t)?this:null}onDestroy(){}check(t){this._reset();let i=this._mapHead;if(this._appendAfter=null,this._forEach(t,(r,o)=>{if(i&&i.key===o)this._maybeAddToChanges(i,r),this._appendAfter=i,i=i._next;else{const l=this._getOrCreateRecordForKey(o,r);i=this._insertBeforeOrAppend(i,l)}}),i){i._prev&&(i._prev._next=null),this._removalsHead=i;for(let r=i;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,i){if(t){const r=t._prev;return i._next=t,i._prev=r,t._prev=i,r&&(r._next=i),t===this._mapHead&&(this._mapHead=i),this._appendAfter=t,t}return this._appendAfter?(this._appendAfter._next=i,i._prev=this._appendAfter):this._mapHead=i,this._appendAfter=i,null}_getOrCreateRecordForKey(t,i){if(this._records.has(t)){const o=this._records.get(t);this._maybeAddToChanges(o,i);const l=o._prev,f=o._next;return l&&(l._next=f),f&&(f._prev=l),o._next=null,o._prev=null,o}const r=new JA(t);return this._records.set(t,r),r.currentValue=i,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,i){Object.is(i,t.currentValue)||(t.previousValue=t.currentValue,t.currentValue=i,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,i){t instanceof Map?t.forEach(i):Object.keys(t).forEach(r=>i(t[r],r))}}class JA{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 hE(){return new rp([new cE])}let rp=(()=>{class e{static#e=this.\u0275prov=tn({token:e,providedIn:"root",factory:hE});constructor(i){this.factories=i}static create(i,r){if(null!=r){const o=r.factories.slice();i=i.concat(o)}return new e(i)}static extend(i){return{provide:e,useFactory:r=>e.create(i,r||hE()),deps:[[e,new tr,new Wr]]}}find(i){const r=this.factories.find(o=>o.supports(i));if(null!=r)return r;throw new Ot(901,!1)}}return e})();function fE(){return new sp([new uE])}let sp=(()=>{class e{static#e=this.\u0275prov=tn({token:e,providedIn:"root",factory:fE});constructor(i){this.factories=i}static create(i,r){if(r){const o=r.factories.slice();i=i.concat(o)}return new e(i)}static extend(i){return{provide:e,useFactory:r=>e.create(i,r||fE()),deps:[[e,new tr,new Wr]]}}find(i){const r=this.factories.find(o=>o.supports(i));if(r)return r;throw new Ot(901,!1)}}return e})();const tk=eE(null,"core",[]);let nk=(()=>{class e{constructor(i){}static#e=this.\u0275fac=function(r){return new(r||e)(Un(Ta))};static#t=this.\u0275mod=Wi({type:e});static#n=this.\u0275inj=ut({})}return e})();function Rk(e){return"boolean"==typeof e?e:null!=e&&"false"!==e}function Pk(e,t=NaN){return isNaN(parseFloat(e))||isNaN(Number(e))?t:Number(e)}function Nk(e,t){Io("NgSignals");const i=Re(e);return t?.equal&&(i[I].equal=t.equal),i}function Lk(e){const t=C(null);try{return e()}finally{C(t)}}const Bk=new J("",{providedIn:"root",factory:()=>Fn(Uk)});let Uk=(()=>{class e{static#e=this.\u0275prov=tn({token:e,providedIn:"root",factory:()=>new Vk})}return e})();class Vk{constructor(){this.queuedEffectCount=0,this.queues=new Map,this.pendingTasks=Fn(dc),this.taskId=null}scheduleEffect(t){if(this.enqueue(t),null===this.taskId){const i=this.taskId=this.pendingTasks.add();queueMicrotask(()=>{this.flush(),this.pendingTasks.remove(i),this.taskId=null})}}enqueue(t){const i=t.creationZone;this.queues.has(i)||this.queues.set(i,new Set);const r=this.queues.get(i);r.has(t)||(this.queuedEffectCount++,r.add(t))}flush(){for(;this.queuedEffectCount>0;)for(const[t,i]of this.queues)null===t?this.flushQueue(i):t.run(()=>this.flushQueue(i))}flushQueue(t){for(const i of t)t.delete(i),this.queuedEffectCount--,i.run()}}
1class jk{constructor(t,i,r,o,l,f){this.scheduler=t,this.effectFn=i,this.creationZone=r,this.injector=l,this.watcher=function Mt(e,t,i){const r=Object.create(ft);i&&(r.consumerAllowSignalWrites=!0),r.fn=e,r.schedule=t;const o=N=>{r.cleanupFn=N};return r.ref={notify:()=>H(r),run:()=>{if(null===r.fn)return;if(function M(){return u}())throw new Error("Schedulers cannot synchronously execute watches while scheduling.");if(r.dirty=!1,r.hasRun&&!se(r))return;r.hasRun=!0;const N=W(r);try{r.cleanupFn(),r.cleanupFn=Ct,r.fn(o)}finally{de(r,N)}},cleanup:()=>r.cleanupFn(),destroy:()=>function f(N){(function l(N){return null===N.fn&&null===N.schedule})(N)||(v(N),N.cleanupFn(),N.fn=null,N.schedule=null,N.cleanupFn=Ct)}(r),[I]:r},r.ref}(w=>this.runEffect(w),()=>this.schedule(),f),this.unregisterOnDestroy=o?.onDestroy(()=>this.destroy())}runEffect(t){try{this.effectFn(t)}catch(i){this.injector.get(Oa,null,{optional:!0})?.handleError(i)}}run(){this.watcher.run()}schedule(){this.scheduler.scheduleEffect(this)}destroy(){this.watcher.destroy(),this.unregisterOnDestroy?.()}}function NE(e,t){Io("NgSignals"),!t?.injector&&ao();const i=t?.injector??Fn(Eo),r=!0!==t?.manualCleanup?i.get(Pl):null,o=new jk(i.get(Bk),e,typeof Zone>"u"?null:Zone.current,r,i,t?.allowSignalWrites??!1),l=i.get(rE,null,{optional:!0});return l&&8&l._lView[Vn]?(l._lView[aa]??=[]).push(o.watcher.notify):o.watcher.notify(),o}function Hk(e,t){const i=zn(e),r=t.elementInjector||Rr();return new ud(i).create(r,t.projectableNodes,t.hostElement,t.environmentInjector)}function Wk(e){const t=zn(e);if(!t)return null;const i=new ud(t);return{get selector(){return i.selector},get type(){return i.componentType},get inputs(){return i.inputs},get outputs(){return i.outputs},get ngContentSelectors(){return i.ngContentSelectors},get isStandalone(){return t.standalone},get isSignal(){return t.signals}}}},89417:(mt,ie,a)=>{"use strict";a.d(ie,{$R:()=>ts,BC:()=>jt,JD:()=>is,MJ:()=>Kn,Q0:()=>Nr,VZ:()=>Yr,X1:()=>V,YN:()=>O,YS:()=>sr,Yp:()=>gs,cV:()=>ei,cb:()=>Ot,cz:()=>de,gE:()=>He,j4:()=>ds,k0:()=>y,kq:()=>b,l_:()=>wr,me:()=>U,ok:()=>Ur,qT:()=>ui,tU:()=>ss,vO:()=>qe,vS:()=>ni,wz:()=>Zs,xH:()=>Fi,xq:()=>ws,y7:()=>ho});var n=a(54438),d=a(60177),u=a(84787),p=a(90696),I=a(45286),C=a(95006);let B=(()=>{class g{constructor(_,ee){this._renderer=_,this._elementRef=ee,this.onChange=Ae=>{},this.onTouched=()=>{}}setProperty(_,ee){this._renderer.setProperty(this._elementRef.nativeElement,_,ee)}registerOnTouched(_){this.onTouched=_}registerOnChange(_){this.onChange=_}setDisabledState(_){this.setProperty("disabled",_)}static#e=this.\u0275fac=function(ee){return new(ee||g)(n.rXU(n.sFG),n.rXU(n.aKT))};static#t=this.\u0275dir=n.FsC({type:g})}return g})(),M=(()=>{class g extends B{static#e=this.\u0275fac=(()=>{let _;return function(Ae){return(_||(_=n.xGo(g)))(Ae||g)}})();static#t=this.\u0275dir=n.FsC({type:g,features:[n.Vt3]})}return g})();const b=new n.nKC(""),P={provide:b,useExisting:(0,n.Rfq)(()=>U),multi:!0},x=new n.nKC("");let U=(()=>{class g extends B{constructor(_,ee,Ae){super(_,ee),this._compositionMode=Ae,this._composing=!1,null==this._compositionMode&&(this._compositionMode=!function A(){const g=(0,d.QT)()?(0,d.QT)().getUserAgent():"";return/android (\d+)/.test(g.toLowerCase())}())}writeValue(_){this.setProperty("value",_??"")}_handleInput(_){(!this._compositionMode||this._compositionMode&&!this._composing)&&this.onChange(_)}_compositionStart(){this._composing=!0}_compositionEnd(_){this._composing=!1,this._compositionMode&&this.onChange(_)}static#e=this.\u0275fac=function(ee){return new(ee||g)(n.rXU(n.sFG),n.rXU(n.aKT),n.rXU(x,8))};static#t=this.\u0275dir=n.FsC({type:g,selectors:[["input","formControlName","",3,"type","checkbox"],["textarea","formControlName",""],["input","formControl","",3,"type","checkbox"],["textarea","formControl",""],["input","ngModel","",3,"type","checkbox"],["textarea","ngModel",""],["","ngDefaultControl",""]],hostBindings:function(ee,Ae){1&ee&&n.bIt("input",function($t){return Ae._handleInput($t.target.value)})("blur",function(){return Ae.onTouched()})("compositionstart",function(){return Ae._compositionStart()})("compositionend",function($t){return Ae._compositionEnd($t.target.value)})},features:[n.Jv_([P]),n.Vt3]})}return g})();function H(g){return null==g||("string"==typeof g||Array.isArray(g))&&0===g.length}function W(g){return null!=g&&"number"==typeof g.length}const de=new n.nKC(""),se=new n.nKC(""),v=/^(?=.{1,254}$)(?=.{1,64}@)[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-zA-Z0-9!#$%&'*+/=?^_`{|}~-]+)*@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/;class y{static min(T){return j(T)}static max(T){return function R(g){return T=>{if(H(T.value)||H(g))return null;const _=parseFloat(T.value);return!isNaN(_)&&_>g?{max:{max:g,actual:T.value}}:null}}(T)}static required(T){return ae(T)}static requiredTrue(T){return ye(T)}static email(T){return function z(g){return H(g.value)||v.test(g.value)?null:{email:!0}}(T)}static minLength(T){return function Re(g){return T=>H(T.value)||!W(T.value)?null:T.value.length<g?{minlength:{requiredLength:g,actualLength:T.value.length}}:null}(T)}static maxLength(T){return Xe(T)}static pattern(T){return function xe(g){if(!g)return ve;let T,_;return"string"==typeof g?(_="","^"!==g.charAt(0)&&(_+="^"),_+=g,"$"!==g.charAt(g.length-1)&&(_+="$"),T=new RegExp(_)):(_=g.toString(),T=g),ee=>{if(H(ee.value))return null;const Ae=ee.value;return T.test(Ae)?null:{pattern:{requiredPattern:_,actualValue:Ae}}}}(T)}static nullValidator(T){return null}static compose(T){return ke(T)}static composeAsync(T){return K(T)}}function j(g){return T=>{if(H(T.value)||H(g))return null;const _=parseFloat(T.value);return!isNaN(_)&&_<g?{min:{min:g,actual:T.value}}:null}}function ae(g){return H(g.value)?{required:!0}:null}function ye(g){return!0===g.value?null:{required:!0}}function Xe(g){return T=>W(T.value)&&T.value.length>g?{maxlength:{requiredLength:g,actualLength:T.value.length}}:null}function ve(g){return null}function Je(g){return null!=g}function ge(g){return(0,n.jNT)(g)?(0,u.H)(g):g}function _t(g){let T={};return g.forEach(_=>{T=null!=_?{...T,..._}:T}),0===Object.keys(T).length?null:T}function Z(g,T){return T.map(_=>_(g))}function ue(g){return g.map(T=>function oe(g){return!g.validate}(T)?T:_=>T.validate(_))}function ke(g){if(!g)return null;const T=g.filter(Je);return 0==T.length?null:function(_){return _t(Z(_,T))}}function Te(g){return null!=g?ke(ue(g)):null}function K(g){if(!g)return null;const T=g.filter(Je);return 0==T.length?null:function(_){const ee=Z(_,T).map(ge);return(0,p.p)(ee).pipe((0,C.T)(_t))}}function _e(g){return null!=g?K(ue(g)):null}function Fe(g,T){return null===g?[T]:Array.isArray(g)?[...g,T]:[g,T]}function Ke(g){return g._rawValidators}function vt(g){return g._rawAsyncValidators}function Wt(g){return g?Array.isArray(g)?g:[g]:[]}function Mt(g,T){return Array.isArray(g)?g.includes(T):g===T}function Ct(g,T){const _=Wt(T);return Wt(g).forEach(Ae=>{Mt(_,Ae)||_.push(Ae)}),_}function ft(g,T){return Wt(T).filter(_=>!Mt(g,_))}class te{constructor(){this._rawValidators=[],this._rawAsyncValidators=[],this._onDestroyCallbacks=[]}get value(){return this.control?this.control.value:null}get valid(){return this.control?this.control.valid:null}get invalid(){return this.control?this.control.invalid:null}get pending(){return this.control?this.control.pending:null}get disabled(){return this.control?this.control.disabled:null}get enabled(){return this.control?this.control.enabled:null}get errors(){return this.control?this.control.errors:null}get pristine(){return this.control?this.control.pristine:null}get dirty(){return this.control?this.control.dirty:null}get touched(){return this.control?this.control.touched:null}get status(){return this.control?this.control.status:null}get untouched(){return this.control?this.control.untouched:null}get statusChanges(){return this.control?this.control.statusChanges:null}get valueChanges(){return this.control?this.control.valueChanges:null}get path(){return null}_setValidators(T){this._rawValidators=T||[],this._composedValidatorFn=Te(this._rawValidators)}_setAsyncValidators(T){this._rawAsyncValidators=T||[],this._composedAsyncValidatorFn=_e(this._rawAsyncValidators)}get validator(){return this._composedValidatorFn||null}get asyncValidator(){return this._composedAsyncValidatorFn||null}_registerOnDestroy(T){this._onDestroyCallbacks.push(T)}_invokeOnDestroyCallbacks(){this._onDestroyCallbacks.forEach(T=>T()),this._onDestroyCallbacks=[]}reset(T=void 0){this.control&&this.control.reset(T)}hasError(T,_){return!!this.control&&this.control.hasError(T,_)}getError(T,_){return this.control?this.control.getError(T,_):null}}class pe extends te{get formDirective(){return null}get path(){return null}}class qe extends te{constructor(){super(...arguments),this._parent=null,this.name=null,this.valueAccessor=null}}class Ft{constructor(T){this._cd=T}get isTouched(){return this._cd?.control?._touched?.(),!!this._cd?.control?.touched}get isUntouched(){return!!this._cd?.control?.untouched}get isPristine(){return this._cd?.control?._pristine?.(),!!this._cd?.control?.pristine}get isDirty(){return!!this._cd?.control?.dirty}get isValid(){return this._cd?.control?._status?.(),!!this._cd?.control?.valid}
1get isInvalid(){return!!this._cd?.control?.invalid}get isPending(){return!!this._cd?.control?.pending}get isSubmitted(){return this._cd?._submitted?.(),!!this._cd?.submitted}}let jt=(()=>{class g extends Ft{constructor(_){super(_)}static#e=this.\u0275fac=function(ee){return new(ee||g)(n.rXU(qe,2))};static#t=this.\u0275dir=n.FsC({type:g,selectors:[["","formControlName",""],["","ngModel",""],["","formControl",""]],hostVars:14,hostBindings:function(ee,Ae){2&ee&&n.AVh("ng-untouched",Ae.isUntouched)("ng-touched",Ae.isTouched)("ng-pristine",Ae.isPristine)("ng-dirty",Ae.isDirty)("ng-valid",Ae.isValid)("ng-invalid",Ae.isInvalid)("ng-pending",Ae.isPending)},features:[n.Vt3]})}return g})(),Ot=(()=>{class g extends Ft{constructor(_){super(_)}static#e=this.\u0275fac=function(ee){return new(ee||g)(n.rXU(pe,10))};static#t=this.\u0275dir=n.FsC({type:g,selectors:[["","formGroupName",""],["","formArrayName",""],["","ngModelGroup",""],["","formGroup",""],["form",3,"ngNoForm",""],["","ngForm",""]],hostVars:16,hostBindings:function(ee,Ae){2&ee&&n.AVh("ng-untouched",Ae.isUntouched)("ng-touched",Ae.isTouched)("ng-pristine",Ae.isPristine)("ng-dirty",Ae.isDirty)("ng-valid",Ae.isValid)("ng-invalid",Ae.isInvalid)("ng-pending",Ae.isPending)("ng-submitted",Ae.isSubmitted)},features:[n.Vt3]})}return g})();const Ut="VALID",Qt="INVALID",rn="PENDING",yn="DISABLED";class Pn{}class Bt extends Pn{constructor(T,_){super(),this.value=T,this.source=_}}class be extends Pn{constructor(T,_){super(),this.pristine=T,this.source=_}}class ce extends Pn{constructor(T,_){super(),this.touched=T,this.source=_}}class ze extends Pn{constructor(T,_){super(),this.status=T,this.source=_}}class me extends Pn{constructor(T){super(),this.source=T}}class $e extends Pn{constructor(T){super(),this.source=T}}function De(g){return(We(g)?g.validators:g)||null}function je(g,T){return(We(T)?T.asyncValidators:g)||null}function We(g){return null!=g&&!Array.isArray(g)&&"object"==typeof g}function at(g,T,_){const ee=g.controls;if(!(T?Object.keys(ee):ee).length)throw new n.wOt(1e3,"");if(!ee[_])throw new n.wOt(1001,"")}function Qe(g,T,_){g._forEachChild((ee,Ae)=>{if(void 0===_[Ae])throw new n.wOt(1002,"")})}class it{constructor(T,_){this._pendingDirty=!1,this._hasOwnPendingAsyncValidator=null,this._pendingTouched=!1,this._onCollectionChange=()=>{},this._parent=null,this._status=(0,n.EWP)(()=>this.statusReactive()),this.statusReactive=(0,n.vPA)(void 0),this._pristine=(0,n.EWP)(()=>this.pristineReactive()),this.pristineReactive=(0,n.vPA)(!0),this._touched=(0,n.EWP)(()=>this.touchedReactive()),this.touchedReactive=(0,n.vPA)(!1),this._events=new I.B7,this.events=this._events.asObservable(),this._onDisabledChange=[],this._assignValidators(T),this._assignAsyncValidators(_)}get validator(){return this._composedValidatorFn}set validator(T){this._rawValidators=this._composedValidatorFn=T}get asyncValidator(){return this._composedAsyncValidatorFn}set asyncValidator(T){this._rawAsyncValidators=this._composedAsyncValidatorFn=T}get parent(){return this._parent}get status(){return(0,n.O8t)(this.statusReactive)}set status(T){(0,n.O8t)(()=>this.statusReactive.set(T))}get valid(){return this.status===Ut}get invalid(){return this.status===Qt}get pending(){return this.status==rn}get disabled(){return this.status===yn}get enabled(){return this.status!==yn}get pristine(){return(0,n.O8t)(this.pristineReactive)}set pristine(T){(0,n.O8t)(()=>this.pristineReactive.set(T))}get dirty(){return!this.pristine}get touched(){return(0,n.O8t)(this.touchedReactive)}set touched(T){(0,n.O8t)(()=>this.touchedReactive.set(T))}get untouched(){return!this.touched}get updateOn(){return this._updateOn?this._updateOn:this.parent?this.parent.updateOn:"change"}setValidators(T){this._assignValidators(T)}setAsyncValidators(T){this._assignAsyncValidators(T)}addValidators(T){this.setValidators(Ct(T,this._rawValidators))}addAsyncValidators(T){this.setAsyncValidators(Ct(T,this._rawAsyncValidators))}removeValidators(T){this.setValidators(ft(T,this._rawValidators))}removeAsyncValidators(T){this.setAsyncValidators(ft(T,this._rawAsyncValidators))}hasValidator(T){return Mt(this._rawValidators,T)}hasAsyncValidator(T){return Mt(this._rawAsyncValidators,T)}clearValidators(){this.validator=null}clearAsyncValidators(){this.asyncValidator=null}markAsTouched(T={}){const _=!1===this.touched;this.touched=!0;const ee=T.sourceControl??this;this._parent&&!T.onlySelf&&this._parent.markAsTouched({...T,sourceControl:ee}),_&&!1!==T.emitEvent&&this._events.next(new ce(!0,ee))}markAllAsTouched(T={}){this.markAsTouched({onlySelf:!0,emitEvent:T.emitEvent,sourceControl:this}
vendor: 5,218 bytes, line 1
1),this._forEachChild(_=>_.markAllAsTouched(T))}markAsUntouched(T={}){const _=!0===this.touched;this.touched=!1,this._pendingTouched=!1;const ee=T.sourceControl??this;this._forEachChild(Ae=>{Ae.markAsUntouched({onlySelf:!0,emitEvent:T.emitEvent,sourceControl:ee})}),this._parent&&!T.onlySelf&&this._parent._updateTouched(T,ee),_&&!1!==T.emitEvent&&this._events.next(new ce(!1,ee))}markAsDirty(T={}){const _=!0===this.pristine;this.pristine=!1;const ee=T.sourceControl??this;this._parent&&!T.onlySelf&&this._parent.markAsDirty({...T,sourceControl:ee}),_&&!1!==T.emitEvent&&this._events.next(new be(!1,ee))}markAsPristine(T={}){const _=!1===this.pristine;this.pristine=!0,this._pendingDirty=!1;const ee=T.sourceControl??this;this._forEachChild(Ae=>{Ae.markAsPristine({onlySelf:!0,emitEvent:T.emitEvent})}),this._parent&&!T.onlySelf&&this._parent._updatePristine(T,ee),_&&!1!==T.emitEvent&&this._events.next(new be(!0,ee))}markAsPending(T={}){this.status=rn;const _=T.sourceControl??this;!1!==T.emitEvent&&(this._events.next(new ze(this.status,_)),this.statusChanges.emit(this.status)),this._parent&&!T.onlySelf&&this._parent.markAsPending({...T,sourceControl:_})}disable(T={}){const _=this._parentMarkedDirty(T.onlySelf);this.status=yn,this.errors=null,this._forEachChild(Ae=>{Ae.disable({...T,onlySelf:!0})}),this._updateValue();const ee=T.sourceControl??this;!1!==T.emitEvent&&(this._events.next(new Bt(this.value,ee)),this._events.next(new ze(this.status,ee)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._updateAncestors({...T,skipPristineCheck:_},this),this._onDisabledChange.forEach(Ae=>Ae(!0))}enable(T={}){const _=this._parentMarkedDirty(T.onlySelf);this.status=Ut,this._forEachChild(ee=>{ee.enable({...T,onlySelf:!0})}),this.updateValueAndValidity({onlySelf:!0,emitEvent:T.emitEvent}),this._updateAncestors({...T,skipPristineCheck:_},this),this._onDisabledChange.forEach(ee=>ee(!1))}_updateAncestors(T,_){this._parent&&!T.onlySelf&&(this._parent.updateValueAndValidity(T),T.skipPristineCheck||this._parent._updatePristine({},_),this._parent._updateTouched({},_))}setParent(T){this._parent=T}getRawValue(){return this.value}updateValueAndValidity(T={}){if(this._setInitialStatus(),this._updateValue(),this.enabled){const ee=this._cancelExistingSubscription();this.errors=this._runValidator(),this.status=this._calculateStatus(),(this.status===Ut||this.status===rn)&&this._runAsyncValidator(ee,T.emitEvent)}const _=T.sourceControl??this;!1!==T.emitEvent&&(this._events.next(new Bt(this.value,_)),this._events.next(new ze(this.status,_)),this.valueChanges.emit(this.value),this.statusChanges.emit(this.status)),this._parent&&!T.onlySelf&&this._parent.updateValueAndValidity({...T,sourceControl:_})}_updateTreeValidity(T={emitEvent:!0}){this._forEachChild(_=>_._updateTreeValidity(T)),this.updateValueAndValidity({onlySelf:!0,emitEvent:T.emitEvent})}_setInitialStatus(){this.status=this._allControlsDisabled()?yn:Ut}_runValidator(){return this.validator?this.validator(this):null}_runAsyncValidator(T,_){if(this.asyncValidator){this.status=rn,this._hasOwnPendingAsyncValidator={emitEvent:!1!==_};const ee=ge(this.asyncValidator(this));this._asyncValidationSubscription=ee.subscribe(Ae=>{this._hasOwnPendingAsyncValidator=null,this.setErrors(Ae,{emitEvent:_,shouldHaveEmitted:T})})}}_cancelExistingSubscription(){if(this._asyncValidationSubscription){this._asyncValidationSubscription.unsubscribe();const T=this._hasOwnPendingAsyncValidator?.emitEvent??!1;return this._hasOwnPendingAsyncValidator=null,T}return!1}setErrors(T,_={}){this.errors=T,this._updateControlsErrors(!1!==_.emitEvent,this,_.shouldHaveEmitted)}get(T){let _=T;return null==_||(Array.isArray(_)||(_=_.split(".")),0===_.length)?null:_.reduce((ee,Ae)=>ee&&ee._find(Ae),this)}getError(T,_){const ee=_?this.get(_):this;return ee&&ee.errors?ee.errors[T]:null}hasError(T,_){return!!this.getError(T,_)}get root(){let T=this;for(;T._parent;)T=T._parent;return T}_updateControlsErrors(T,_,ee){this.status=this._calculateStatus(),T&&this.statusChanges.emit(this.status),(T||ee)&&this._events.next(new ze(this.status,_)),this._parent&&this._parent._updateControlsErrors(T,_,ee)}_initObservables(){this.valueChanges=new n.bkB,this.statusChanges=new n.bkB}_calculateStatus(){return this._allControlsDisabled()?yn:this.errors?Qt:this._hasOwnPendingAsyncValidator||this._anyControlsHaveStatus(rn)?rn:this._anyControlsHaveStatus(Qt)?Qt:Ut}_anyControlsHaveStatus(T){return this._anyControls(_=>_.status===T)}_anyControlsDirty(){return this._anyControls(T=>T.dirty)}_anyControlsTouched(){return this._anyControls(T=>T.touched)}_updatePristine(T,_){const ee=!this._anyControlsDirty(),Ae=this.pristine!==ee;this.pristine=ee,this._parent&&!T.onlySelf&&this._parent._updatePristine(T,_),Ae&&this._events.next(new be(this.pristine,_))}_updateTouched(T={},_){this.touched=this._anyControlsTouched(),this._events.next(new ce(this.touched,_)),this._parent&&!T.onlySelf&&this._parent._updateTouched(T,_)}_registerOnCollectionChange(T){this._onCollectionChange=T}_setUpdateStrategy(T){We(T)&&null!=T.updateOn&&(this._updateOn=T.updateOn)}_parentMarkedDirty(T){return!T&&!(!this._parent||!this._parent.dirty)&&!this._parent._anyControlsDirty()}
vendor: 5,841 bytes, line 1
1_find(T){return null}_assignValidators(T){this._rawValidators=Array.isArray(T)?T.slice():T,this._composedValidatorFn=function st(g){return Array.isArray(g)?Te(g):g||null}(this._rawValidators)}_assignAsyncValidators(T){this._rawAsyncValidators=Array.isArray(T)?T.slice():T,this._composedAsyncValidatorFn=function et(g){return Array.isArray(g)?_e(g):g||null}(this._rawAsyncValidators)}}class He extends it{constructor(T,_,ee){super(De(_),je(ee,_)),this.controls=T,this._initObservables(),this._setUpdateStrategy(_),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}registerControl(T,_){return this.controls[T]?this.controls[T]:(this.controls[T]=_,_.setParent(this),_._registerOnCollectionChange(this._onCollectionChange),_)}addControl(T,_,ee={}){this.registerControl(T,_),this.updateValueAndValidity({emitEvent:ee.emitEvent}),this._onCollectionChange()}removeControl(T,_={}){this.controls[T]&&this.controls[T]._registerOnCollectionChange(()=>{}),delete this.controls[T],this.updateValueAndValidity({emitEvent:_.emitEvent}),this._onCollectionChange()}setControl(T,_,ee={}){this.controls[T]&&this.controls[T]._registerOnCollectionChange(()=>{}),delete this.controls[T],_&&this.registerControl(T,_),this.updateValueAndValidity({emitEvent:ee.emitEvent}),this._onCollectionChange()}contains(T){return this.controls.hasOwnProperty(T)&&this.controls[T].enabled}setValue(T,_={}){Qe(this,0,T),Object.keys(T).forEach(ee=>{at(this,!0,ee),this.controls[ee].setValue(T[ee],{onlySelf:!0,emitEvent:_.emitEvent})}),this.updateValueAndValidity(_)}patchValue(T,_={}){null!=T&&(Object.keys(T).forEach(ee=>{const Ae=this.controls[ee];Ae&&Ae.patchValue(T[ee],{onlySelf:!0,emitEvent:_.emitEvent})}),this.updateValueAndValidity(_))}reset(T={},_={}){this._forEachChild((ee,Ae)=>{ee.reset(T?T[Ae]:null,{onlySelf:!0,emitEvent:_.emitEvent})}),this._updatePristine(_,this),this._updateTouched(_,this),this.updateValueAndValidity(_)}getRawValue(){return this._reduceChildren({},(T,_,ee)=>(T[ee]=_.getRawValue(),T))}_syncPendingControls(){let T=this._reduceChildren(!1,(_,ee)=>!!ee._syncPendingControls()||_);return T&&this.updateValueAndValidity({onlySelf:!0}),T}_forEachChild(T){Object.keys(this.controls).forEach(_=>{const ee=this.controls[_];ee&&T(ee,_)})}_setUpControls(){this._forEachChild(T=>{T.setParent(this),T._registerOnCollectionChange(this._onCollectionChange)})}_updateValue(){this.value=this._reduceValue()}_anyControls(T){for(const[_,ee]of Object.entries(this.controls))if(this.contains(_)&&T(ee))return!0;return!1}_reduceValue(){return this._reduceChildren({},(_,ee,Ae)=>((ee.enabled||this.disabled)&&(_[Ae]=ee.value),_))}_reduceChildren(T,_){let ee=T;return this._forEachChild((Ae,At)=>{ee=_(ee,Ae,At)}),ee}_allControlsDisabled(){for(const T of Object.keys(this.controls))if(this.controls[T].enabled)return!1;return Object.keys(this.controls).length>0||this.disabled}_find(T){return this.controls.hasOwnProperty(T)?this.controls[T]:null}}class un extends He{}const Qn=new n.nKC("CallSetDisabledState",{providedIn:"root",factory:()=>qn}),qn="always";function ot(g,T){return[...T.path,g]}function tn(g,T,_=qn){ln(g,T),T.valueAccessor.writeValue(g.value),(g.disabled||"always"===_)&&T.valueAccessor.setDisabledState?.(g.disabled),function En(g,T){T.valueAccessor.registerOnChange(_=>{g._pendingValue=_,g._pendingChange=!0,g._pendingDirty=!0,"change"===g.updateOn&&Ci(g,T)})}(g,T),function dn(g,T){const _=(ee,Ae)=>{T.valueAccessor.writeValue(ee),Ae&&T.viewToModelUpdate(ee)};g.registerOnChange(_),T._registerOnDestroy(()=>{g._unregisterOnChange(_)})}(g,T),function On(g,T){T.valueAccessor.registerOnTouched(()=>{g._pendingTouched=!0,"blur"===g.updateOn&&g._pendingChange&&Ci(g,T),"submit"!==g.updateOn&&g.markAsTouched()})}(g,T),function Dt(g,T){if(T.valueAccessor.setDisabledState){const _=ee=>{T.valueAccessor.setDisabledState(ee)};g.registerOnDisabledChange(_),T._registerOnDestroy(()=>{g._unregisterOnDisabledChange(_)})}}(g,T)}function Ve(g,T,_=!0){const ee=()=>{};T.valueAccessor&&(T.valueAccessor.registerOnChange(ee),T.valueAccessor.registerOnTouched(ee)),mn(g,T),g&&(T._invokeOnDestroyCallbacks(),g._registerOnCollectionChange(()=>{}))}function ut(g,T){g.forEach(_=>{_.registerOnValidatorChange&&_.registerOnValidatorChange(T)})}function ln(g,T){const _=Ke(g);null!==T.validator?g.setValidators(Fe(_,T.validator)):"function"==typeof _&&g.setValidators([_]);const ee=vt(g);null!==T.asyncValidator?g.setAsyncValidators(Fe(ee,T.asyncValidator)):"function"==typeof ee&&g.setAsyncValidators([ee]);const Ae=()=>g.updateValueAndValidity();ut(T._rawValidators,Ae),ut(T._rawAsyncValidators,Ae)}function mn(g,T){let _=!1;if(null!==g){if(null!==T.validator){const Ae=Ke(g);if(Array.isArray(Ae)&&Ae.length>0){const At=Ae.filter($t=>$t!==T.validator);At.length!==Ae.length&&(_=!0,g.setValidators(At))}}if(null!==T.asyncValidator){const Ae=vt(g);if(Array.isArray(Ae)&&Ae.length>0){const At=Ae.filter($t=>$t!==T.asyncValidator);At.length!==Ae.length&&(_=!0,g.setAsyncValidators(At))}}}const ee=()=>{};return ut(T._rawValidators,ee),ut(T._rawAsyncValidators,ee),_}function Ci(g,T){g._pendingDirty&&g.markAsDirty(),g.setValue(g._pendingValue,{emitModelToViewChange:!1}),T.viewToModelUpdate(g._pendingValue),g._pendingChange=!1}function Q(g,T){ln(g,T)}function Yt(g,T){if(!g.hasOwnProperty("model"))return!1;const _=g.model;return!!_.isFirstChange()||!Object.is(T,_.currentValue)}function fn(g,T){g._syncPendingControls(),T.forEach(_=>{const ee=_.control;"submit"===ee.updateOn&&ee._pendingChange&&(_.viewToModelUpdate(ee._pendingValue),ee._pendingChange=!1)})}function kn(g,T){if(!T)return null;let _,ee,Ae;return Array.isArray(T),T.forEach(At=>{At.constructor===U?_=At:function hn(g){return Object.getPrototypeOf(g.constructor)===M}(At)?ee=At:Ae=At}),Ae||ee||_||null}const Ti={provide:pe,useExisting:(0,n.Rfq)(()=>ei)}
1,ci=Promise.resolve();let ei=(()=>{class g extends pe{get submitted(){return(0,n.O8t)(this.submittedReactive)}constructor(_,ee,Ae){super(),this.callSetDisabledState=Ae,this._submitted=(0,n.EWP)(()=>this.submittedReactive()),this.submittedReactive=(0,n.vPA)(!1),this._directives=new Set,this.ngSubmit=new n.bkB,this.form=new He({},Te(_),_e(ee))}ngAfterViewInit(){this._setUpdateStrategy()}get formDirective(){return this}get control(){return this.form}get path(){return[]}get controls(){return this.form.controls}addControl(_){ci.then(()=>{const ee=this._findContainer(_.path);_.control=ee.registerControl(_.name,_.control),tn(_.control,_,this.callSetDisabledState),_.control.updateValueAndValidity({emitEvent:!1}),this._directives.add(_)})}getControl(_){return this.form.get(_.path)}removeControl(_){ci.then(()=>{const ee=this._findContainer(_.path);ee&&ee.removeControl(_.name),this._directives.delete(_)})}addFormGroup(_){ci.then(()=>{const ee=this._findContainer(_.path),Ae=new He({});Q(Ae,_),ee.registerControl(_.name,Ae),Ae.updateValueAndValidity({emitEvent:!1})})}removeFormGroup(_){ci.then(()=>{const ee=this._findContainer(_.path);ee&&ee.removeControl(_.name)})}getFormGroup(_){return this.form.get(_.path)}updateModel(_,ee){ci.then(()=>{this.form.get(_.path).setValue(ee)})}setValue(_){this.control.setValue(_)}onSubmit(_){return this.submittedReactive.set(!0),fn(this.form,this._directives),this.ngSubmit.emit(_),"dialog"===_?.target?.method}onReset(){this.resetForm()}resetForm(_=void 0){this.form.reset(_),this.submittedReactive.set(!1)}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.form._updateOn=this.options.updateOn)}_findContainer(_){return _.pop(),_.length?this.form.get(_):this.form}static#e=this.\u0275fac=function(ee){return new(ee||g)(n.rXU(de,10),n.rXU(se,10),n.rXU(Qn,8))};static#t=this.\u0275dir=n.FsC({type:g,selectors:[["form",3,"ngNoForm","",3,"formGroup",""],["ng-form"],["","ngForm",""]],hostBindings:function(ee,Ae){1&ee&&n.bIt("submit",function($t){return Ae.onSubmit($t)})("reset",function(){return Ae.onReset()})},inputs:{options:[0,"ngFormOptions","options"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[n.Jv_([Ti]),n.Vt3]})}return g})();function Di(g,T){const _=g.indexOf(T);_>-1&&g.splice(_,1)}function Vi(g){return"object"==typeof g&&null!==g&&2===Object.keys(g).length&&"value"in g&&"disabled"in g}const Kn=class extends it{constructor(T=null,_,ee){super(De(_),je(ee,_)),this.defaultValue=null,this._onChange=[],this._pendingChange=!1,this._applyFormState(T),this._setUpdateStrategy(_),this._initObservables(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator}),We(_)&&(_.nonNullable||_.initialValueIsDefault)&&(this.defaultValue=Vi(T)?T.value:T)}setValue(T,_={}){this.value=this._pendingValue=T,this._onChange.length&&!1!==_.emitModelToViewChange&&this._onChange.forEach(ee=>ee(this.value,!1!==_.emitViewToModelChange)),this.updateValueAndValidity(_)}patchValue(T,_={}){this.setValue(T,_)}reset(T=this.defaultValue,_={}){this._applyFormState(T),this.markAsPristine(_),this.markAsUntouched(_),this.setValue(this.value,_),this._pendingChange=!1}_updateValue(){}_anyControls(T){return!1}_allControlsDisabled(){return this.disabled}registerOnChange(T){this._onChange.push(T)}_unregisterOnChange(T){Di(this._onChange,T)}registerOnDisabledChange(T){this._onDisabledChange.push(T)}_unregisterOnDisabledChange(T){Di(this._onDisabledChange,T)}_forEachChild(T){}_syncPendingControls(){return!("submit"!==this.updateOn||(this._pendingDirty&&this.markAsDirty(),this._pendingTouched&&this.markAsTouched(),!this._pendingChange)||(this.setValue(this._pendingValue,{onlySelf:!0,emitModelToViewChange:!1}),0))}_applyFormState(T){Vi(T)?(this.value=this._pendingValue=T.value,T.disabled?this.disable({onlySelf:!0,emitEvent:!1}):this.enable({onlySelf:!0,emitEvent:!1})):this.value=this._pendingValue=T}};let jn=(()=>{class g extends pe{ngOnInit(){this._checkParentType(),this.formDirective.addFormGroup(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormGroup(this)}get control(){return this.formDirective.getFormGroup(this)}get path(){return ot(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}static#e=this.\u0275fac=(()=>{let _;return function(Ae){return(_||(_=n.xGo(g)))(Ae||g)}})();static#t=this.\u0275dir=n.FsC({type:g,features:[n.Vt3]})}return g})();const ls={provide:qe,useExisting:(0,n.Rfq)(()=>ni)},gi=Promise.resolve();let ni=(()=>{class g extends qe{constructor(_,ee,Ae,At,$t,Sn){super(),this._changeDetectorRef=$t,this.callSetDisabledState=Sn,this.control=new Kn,this._registered=!1,this.name="",this.update=new n.bkB,this._parent=_,this._setValidators(ee),this._setAsyncValidators(Ae),this.valueAccessor=kn(0,At)}ngOnChanges(_){if(this._checkForErrors(),!this._registered||"name"in _){if(this._registered&&(this._checkName(),this.formDirective)){const ee=_.name.previousValue;this.formDirective.removeControl({name:ee,path:this._getPath(ee)})}this._setUpControl()}"isDisabled"in _&&this._updateDisabled(_),Yt(_,this.viewModel)&&(this._updateV
1alue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}get path(){return this._getPath(this.name)}get formDirective(){return this._parent?this._parent.formDirective:null}viewToModelUpdate(_){this.viewModel=_,this.update.emit(_)}_setUpControl(){this._setUpdateStrategy(),this._isStandalone()?this._setUpStandalone():this.formDirective.addControl(this),this._registered=!0}_setUpdateStrategy(){this.options&&null!=this.options.updateOn&&(this.control._updateOn=this.options.updateOn)}_isStandalone(){return!this._parent||!(!this.options||!this.options.standalone)}_setUpStandalone(){tn(this.control,this,this.callSetDisabledState),this.control.updateValueAndValidity({emitEvent:!1})}_checkForErrors(){this._isStandalone()||this._checkParentType(),this._checkName()}_checkParentType(){}_checkName(){this.options&&this.options.name&&(this.name=this.options.name),this._isStandalone()}_updateValue(_){gi.then(()=>{this.control.setValue(_,{emitViewToModelChange:!1}),this._changeDetectorRef?.markForCheck()})}_updateDisabled(_){const ee=_.isDisabled.currentValue,Ae=0!==ee&&(0,n.L39)(ee);gi.then(()=>{Ae&&!this.control.disabled?this.control.disable():!Ae&&this.control.disabled&&this.control.enable(),this._changeDetectorRef?.markForCheck()})}_getPath(_){return this._parent?ot(_,this._parent):[_]}static#e=this.\u0275fac=function(ee){return new(ee||g)(n.rXU(pe,9),n.rXU(de,10),n.rXU(se,10),n.rXU(b,10),n.rXU(n.gRc,8),n.rXU(Qn,8))};static#t=this.\u0275dir=n.FsC({type:g,selectors:[["","ngModel","",3,"formControlName","",3,"formControl",""]],inputs:{name:"name",isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"],options:[0,"ngModelOptions","options"]},outputs:{update:"ngModelChange"},exportAs:["ngModel"],features:[n.Jv_([ls]),n.Vt3,n.OA$]})}return g})(),ui=(()=>{class g{static#e=this.\u0275fac=function(ee){return new(ee||g)};static#t=this.\u0275dir=n.FsC({type:g,selectors:[["form",3,"ngNoForm","",3,"ngNativeValidate",""]],hostAttrs:["novalidate",""]})}return g})();const xi={provide:b,useExisting:(0,n.Rfq)(()=>Nr),multi:!0};let Nr=(()=>{class g extends M{writeValue(_){this.setProperty("value",_??"")}registerOnChange(_){this.onChange=ee=>{_(""==ee?null:parseFloat(ee))}}static#e=this.\u0275fac=(()=>{let _;return function(Ae){return(_||(_=n.xGo(g)))(Ae||g)}})();static#t=this.\u0275dir=n.FsC({type:g,selectors:[["input","type","number","formControlName",""],["input","type","number","formControl",""],["input","type","number","ngModel",""]],hostBindings:function(ee,Ae){1&ee&&n.bIt("input",function($t){return Ae.onChange($t.target.value)})("blur",function(){return Ae.onTouched()})},features:[n.Jv_([xi]),n.Vt3]})}return g})();const xs=new n.nKC(""),io={provide:qe,useExisting:(0,n.Rfq)(()=>wr)};let wr=(()=>{class g extends qe{set isDisabled(_){}static#e=this._ngModelWarningSentOnce=!1;constructor(_,ee,Ae,At,$t){super(),this._ngModelWarningConfig=At,this.callSetDisabledState=$t,this.update=new n.bkB,this._ngModelWarningSent=!1,this._setValidators(_),this._setAsyncValidators(ee),this.valueAccessor=kn(0,Ae)}ngOnChanges(_){if(this._isControlChanged(_)){const ee=_.form.previousValue;ee&&Ve(ee,this,!1),tn(this.form,this,this.callSetDisabledState),this.form.updateValueAndValidity({emitEvent:!1})}Yt(_,this.viewModel)&&(this.form.setValue(this.model),this.viewModel=this.model)}ngOnDestroy(){this.form&&Ve(this.form,this,!1)}get path(){return[]}get control(){return this.form}viewToModelUpdate(_){this.viewModel=_,this.update.emit(_)}_isControlChanged(_){return _.hasOwnProperty("form")}static#t=this.\u0275fac=function(ee){return new(ee||g)(n.rXU(de,10),n.rXU(se,10),n.rXU(b,10),n.rXU(xs,8),n.rXU(Qn,8))};static#n=this.\u0275dir=n.FsC({type:g,selectors:[["","formControl",""]],inputs:{form:[0,"formControl","form"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},exportAs:["ngForm"],features:[n.Jv_([io]),n.Vt3,n.OA$]})}return g})();const kr={provide:pe,useExisting:(0,n.Rfq)(()=>ds)};let ds=(()=>{class g extends pe{get submitted(){return(0,n.O8t)(this._submittedReactive)}set submitted(_){this._submittedReactive.set(_)}constructor(_,ee,Ae){super(),this.callSetDisabledState=Ae,this._submitted=(0,n.EWP)(()=>this._submittedReactive()),this._submittedReactive=(0,n.vPA)(!1),this._onCollectionChange=()=>this._updateDomValue(),this.directives=[],this.form=null,this.ngSubmit=new n.bkB,this._setValidators(_),this._setAsyncValidators(ee)}ngOnChanges(_){this._checkFormPresent(),_.hasOwnProperty("form")&&(this._updateV
1alidators(),this._updateDomValue(),this._updateRegistrations(),this._oldForm=this.form)}ngOnDestroy(){this.form&&(mn(this.form,this),this.form._onCollectionChange===this._onCollectionChange&&this.form._registerOnCollectionChange(()=>{}))}get formDirective(){return this}get control(){return this.form}get path(){return[]}addControl(_){const ee=this.form.get(_.path);return tn(ee,_,this.callSetDisabledState),ee.updateValueAndValidity({emitEvent:!1}),this.directives.push(_),ee}getControl(_){return this.form.get(_.path)}removeControl(_){Ve(_.control||null,_,!1),function Mn(g,T){const _=g.indexOf(T);_>-1&&g.splice(_,1)}(this.directives,_)}addFormGroup(_){this._setUpFormContainer(_)}removeFormGroup(_){this._cleanUpFormContainer(_)}getFormGroup(_){return this.form.get(_.path)}addFormArray(_){this._setUpFormContainer(_)}removeFormArray(_){this._cleanUpFormContainer(_)}getFormArray(_){return this.form.get(_.path)}updateModel(_,ee){this.form.get(_.path).setValue(ee)}onSubmit(_){return this._submittedReactive.set(!0),fn(this.form,this.directives),this.ngSubmit.emit(_),this.form._events.next(new me(this.control)),"dialog"===_?.target?.method}onReset(){this.resetForm()}resetForm(_=void 0){this.form.reset(_),this._submittedReactive.set(!1),this.form._events.next(new $e(this.form))}_updateDomValue(){this.directives.forEach(_=>{const ee=_.control,Ae=this.form.get(_.path);ee!==Ae&&(Ve(ee||null,_),(g=>g instanceof Kn)(Ae)&&(tn(Ae,_,this.callSetDisabledState),_.control=Ae))}),this.form._updateTreeValidity({emitEvent:!1})}_setUpFormContainer(_){const ee=this.form.get(_.path);Q(ee,_),ee.updateValueAndValidity({emitEvent:!1})}_cleanUpFormContainer(_){if(this.form){const ee=this.form.get(_.path);ee&&function pt(g,T){return mn(g,T)}(ee,_)&&ee.updateValueAndValidity({emitEvent:!1})}}_updateRegistrations(){this.form._registerOnCollectionChange(this._onCollectionChange),this._oldForm&&this._oldForm._registerOnCollectionChange(()=>{})}_updateValidators(){ln(this.form,this),this._oldForm&&mn(this._oldForm,this)}_checkFormPresent(){}static#e=this.\u0275fac=function(ee){return new(ee||g)(n.rXU(de,10),n.rXU(se,10),n.rXU(Qn,8))};static#t=this.\u0275dir=n.FsC({type:g,selectors:[["","formGroup",""]],hostBindings:function(ee,Ae){1&ee&&n.bIt("submit",function($t){return Ae.onSubmit($t)})("reset",function(){return Ae.onReset()})},inputs:{form:[0,"formGroup","form"]},outputs:{ngSubmit:"ngSubmit"},exportAs:["ngForm"],features:[n.Jv_([kr]),n.Vt3,n.OA$]})}return g})();const rr={provide:pe,useExisting:(0,n.Rfq)(()=>ts)};let ts=(()=>{class g extends jn{constructor(_,ee,Ae){super(),this.name=null,this._parent=_,this._setValidators(ee),this._setAsyncValidators(Ae)}_checkParentType(){Fn(this._parent)}static#e=this.\u0275fac=function(ee){return new(ee||g)(n.rXU(pe,13),n.rXU(de,10),n.rXU(se,10))};static#t=this.\u0275dir=n.FsC({type:g,selectors:[["","formGroupName",""]],inputs:{name:[0,"formGroupName","name"]},features:[n.Jv_([rr]),n.Vt3]})}return g})();const Un={provide:pe,useExisting:(0,n.Rfq)(()=>Cr)};let Cr=(()=>{class g extends pe{constructor(_,ee,Ae){super(),this.name=null,this._parent=_,this._setValidators(ee),this._setAsyncValidators(Ae)}ngOnInit(){this._checkParentType(),this.formDirective.addFormArray(this)}ngOnDestroy(){this.formDirective&&this.formDirective.removeFormArray(this)}get control(){return this.formDirective.getFormArray(this)}get formDirective(){return this._parent?this._parent.formDirective:null}get path(){return ot(null==this.name?this.name:this.name.toString(),this._parent)}_checkParentType(){Fn(this._parent)}static#e=this.\u0275fac=function(ee){return new(ee||g)(n.rXU(pe,13),n.rXU(de,10),n.rXU(se,10))};static#t=this.\u0275dir=n.FsC({type:g,selectors:[["","formArrayName",""]],inputs:{name:[0,"formArrayName","name"]},features:[n.Jv_([Un]),n.Vt3]})}return g})();function Fn(g){return!(g instanceof ts||g instanceof ds||g instanceof Cr)}const ns={provide:qe,useExisting:(0,n.Rfq)(()=>is)};let is=(()=>{class g extends qe{set isDisabled(_){}static#e=this._ngModelWarningSentOnce=!1;constructor(_,ee,Ae,At,$t){super(),this._ngModelWarningConfig=$t,this._added=!1,this.name=null,this.update=new n.bkB,this._ngModelWarningSent=!1,this._parent=_,this._setValidators(ee),this._setAsyncValidators(Ae),this.valueAccessor=kn(0,At)}ngOnChanges(_){this._added||this._setUpControl(),Yt(_,this.viewModel)&&(this.viewModel=this.model,this.formDirective.updateModel(this,this.model))}ngOnDestroy(){this.formDirective&&this.formDirective.removeControl(this)}viewToModelUpdate(_){this.viewModel=_,this.update.emit(_)}get path(){return ot(null==this.name?this.name:this.name.toString(),this._parent)}get formDirective(){return this._parent?this._parent.formDirective:null}_checkParentType(){}_setUpControl(){this._checkParentType(),this.control=this.formDirective.addControl(this),this._added=!0}static#t=this.\u0275fac=function(ee){return new(ee||g)(n.rXU(pe,13),n.rXU(de,10),n.rXU(se,10),n.rXU(b,10),n.rXU(xs,8))};static#n=this.\u0275dir=n.FsC({type:g,selectors:[["","formControlName",""]],inputs:{name:[0,"formControlName","name"],isDisabled:[0,"disabled","isDisabled"],model:[0,"ngModel","model"]},outputs:{update:"ngModelChange"},features:[n.Jv_([ns]),n.Vt3,n.OA$]})}return g})();const js={provide:b,useExisting:(0,n.Rfq)(()=>Zs),multi:!0};function Hs(g,T){return null==g?`${T}
1`:(T&&"object"==typeof T&&(T="Object"),`${g}: ${T}`.slice(0,50))}let Zs=(()=>{class g extends M{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(_){this._compareWith=_}writeValue(_){this.value=_;const Ae=Hs(this._getOptionId(_),_);this.setProperty("value",Ae)}registerOnChange(_){this.onChange=ee=>{this.value=this._getOptionValue(ee),_(this.value)}}_registerOption(){return(this._idCounter++).toString()}_getOptionId(_){for(const ee of this._optionMap.keys())if(this._compareWith(this._optionMap.get(ee),_))return ee;return null}_getOptionValue(_){const ee=function Is(g){return g.split(":")[0]}(_);return this._optionMap.has(ee)?this._optionMap.get(ee):_}static#e=this.\u0275fac=(()=>{let _;return function(Ae){return(_||(_=n.xGo(g)))(Ae||g)}})();static#t=this.\u0275dir=n.FsC({type:g,selectors:[["select","formControlName","",3,"multiple",""],["select","formControl","",3,"multiple",""],["select","ngModel","",3,"multiple",""]],hostBindings:function(ee,Ae){1&ee&&n.bIt("change",function($t){return Ae.onChange($t.target.value)})("blur",function(){return Ae.onTouched()})},inputs:{compareWith:"compareWith"},features:[n.Jv_([js]),n.Vt3]})}return g})(),Fi=(()=>{class g{constructor(_,ee,Ae){this._element=_,this._renderer=ee,this._select=Ae,this._select&&(this.id=this._select._registerOption())}set ngValue(_){null!=this._select&&(this._select._optionMap.set(this.id,_),this._setElementValue(Hs(this.id,_)),this._select.writeValue(this._select.value))}set value(_){this._setElementValue(_),this._select&&this._select.writeValue(this._select.value)}_setElementValue(_){this._renderer.setProperty(this._element.nativeElement,"value",_)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(ee){return new(ee||g)(n.rXU(n.aKT),n.rXU(n.sFG),n.rXU(Zs,9))};static#t=this.\u0275dir=n.FsC({type:g,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return g})();const Wr={provide:b,useExisting:(0,n.Rfq)(()=>gr),multi:!0};function Kr(g,T){return null==g?`${T}`:("string"==typeof T&&(T=`'${T}'`),T&&"object"==typeof T&&(T="Object"),`${g}: ${T}`.slice(0,50))}let gr=(()=>{class g extends M{constructor(){super(...arguments),this._optionMap=new Map,this._idCounter=0,this._compareWith=Object.is}set compareWith(_){this._compareWith=_}writeValue(_){let ee;if(this.value=_,Array.isArray(_)){const Ae=_.map(At=>this._getOptionId(At));ee=(At,$t)=>{At._setSelected(Ae.indexOf($t.toString())>-1)}}else ee=(Ae,At)=>{Ae._setSelected(!1)};this._optionMap.forEach(ee)}registerOnChange(_){this.onChange=ee=>{const Ae=[],At=ee.selectedOptions;if(void 0!==At){const $t=At;for(let Sn=0;Sn<$t.length;Sn++){const oi=this._getOptionValue($t[Sn].value);Ae.push(oi)}}else{const $t=ee.options;for(let Sn=0;Sn<$t.length;Sn++){const Tn=$t[Sn];if(Tn.selected){const oi=this._getOptionValue(Tn.value);Ae.push(oi)}}}this.value=Ae,_(Ae)}}_registerOption(_){const ee=(this._idCounter++).toString();return this._optionMap.set(ee,_),ee}_getOptionId(_){for(const ee of this._optionMap.keys())if(this._compareWith(this._optionMap.get(ee)._value,_))return ee;return null}_getOptionValue(_){const ee=function tr(g){return g.split(":")[0]}(_);return this._optionMap.has(ee)?this._optionMap.get(ee)._value:_}static#e=this.\u0275fac=(()=>{let _;return function(Ae){return(_||(_=n.xGo(g)))(Ae||g)}})();static#t=this.\u0275dir=n.FsC({type:g,selectors:[["select","multiple","","formControlName",""],["select","multiple","","formControl",""],["select","multiple","","ngModel",""]],hostBindings:function(ee,Ae){1&ee&&n.bIt("change",function($t){return Ae.onChange($t.target)})("blur",function(){return Ae.onTouched()})},inputs:{compareWith:"compareWith"},features:[n.Jv_([Wr]),n.Vt3]})}return g})(),ho=(()=>{class g{constructor(_,ee,Ae){this._element=_,this._renderer=ee,this._select=Ae,this._select&&(this.id=this._select._registerOption(this))}set ngValue(_){null!=this._select&&(this._value=_,this._setElementValue(Kr(this.id,_)),this._select.writeValue(this._select.value))}set value(_){this._select?(this._value=_,this._setElementValue(Kr(this.id,_)),this._select.writeValue(this._select.value)):this._setElementValue(_)}_setElementValue(_){this._renderer.setProperty(this._element.nativeElement,"value",_)}_setSelected(_){this._renderer.setProperty(this._element.nativeElement,"selected",_)}ngOnDestroy(){this._select&&(this._select._optionMap.delete(this.id
1),this._select.writeValue(this._select.value))}static#e=this.\u0275fac=function(ee){return new(ee||g)(n.rXU(n.aKT),n.rXU(n.sFG),n.rXU(gr,9))};static#t=this.\u0275dir=n.FsC({type:g,selectors:[["option"]],inputs:{ngValue:"ngValue",value:"value"}})}return g})();let _r=(()=>{class g{constructor(){this._validator=ve}ngOnChanges(_){if(this.inputName in _){const ee=this.normalizeInput(_[this.inputName].currentValue);this._enabled=this.enabled(ee),this._validator=this._enabled?this.createValidator(ee):ve,this._onChange&&this._onChange()}}validate(_){return this._validator(_)}registerOnValidatorChange(_){this._onChange=_}enabled(_){return null!=_}static#e=this.\u0275fac=function(ee){return new(ee||g)};static#t=this.\u0275dir=n.FsC({type:g,features:[n.OA$]})}return g})();const Xr={provide:de,useExisting:(0,n.Rfq)(()=>Yr),multi:!0};let Yr=(()=>{class g extends _r{constructor(){super(...arguments),this.inputName="min",this.normalizeInput=_=>function Dr(g){return"number"==typeof g?g:parseFloat(g)}(_),this.createValidator=_=>j(_)}static#e=this.\u0275fac=(()=>{let _;return function(Ae){return(_||(_=n.xGo(g)))(Ae||g)}})();static#t=this.\u0275dir=n.FsC({type:g,selectors:[["input","type","number","min","","formControlName",""],["input","type","number","min","","formControl",""],["input","type","number","min","","ngModel",""]],hostVars:1,hostBindings:function(ee,Ae){2&ee&&n.BMQ("min",Ae._enabled?Ae.min:null)},inputs:{min:"min"},features:[n.Jv_([Xr]),n.Vt3]})}return g})();const ro={provide:de,useExisting:(0,n.Rfq)(()=>sr),multi:!0},so={provide:de,useExisting:(0,n.Rfq)(()=>ws),multi:!0};let sr=(()=>{class g extends _r{constructor(){super(...arguments),this.inputName="required",this.normalizeInput=n.L39,this.createValidator=_=>ae}enabled(_){return _}static#e=this.\u0275fac=(()=>{let _;return function(Ae){return(_||(_=n.xGo(g)))(Ae||g)}})();static#t=this.\u0275dir=n.FsC({type:g,selectors:[["","required","","formControlName","",3,"type","checkbox"],["","required","","formControl","",3,"type","checkbox"],["","required","","ngModel","",3,"type","checkbox"]],hostVars:1,hostBindings:function(ee,Ae){2&ee&&n.BMQ("required",Ae._enabled?"":null)},inputs:{required:"required"},features:[n.Jv_([ro]),n.Vt3]})}return g})(),ws=(()=>{class g extends sr{constructor(){super(...arguments),this.createValidator=_=>ye}static#e=this.\u0275fac=(()=>{let _;return function(Ae){return(_||(_=n.xGo(g)))(Ae||g)}})();static#t=this.\u0275dir=n.FsC({type:g,selectors:[["input","type","checkbox","required","","formControlName",""],["input","type","checkbox","required","","formControl",""],["input","type","checkbox","required","","ngModel",""]],hostVars:1,hostBindings:function(ee,Ae){2&ee&&n.BMQ("required",Ae._enabled?"":null)},features:[n.Jv_([so]),n.Vt3]})}return g})();const _i={provide:de,useExisting:(0,n.Rfq)(()=>ss),multi:!0};let ss=(()=>{class g extends _r{constructor(){super(...arguments),this.inputName="maxlength",this.normalizeInput=_=>function $i(g){return"number"==typeof g?g:parseInt(g,10)}(_),this.createValidator=_=>Xe(_)}static#e=this.\u0275fac=(()=>{let _;return function(Ae){return(_||(_=n.xGo(g)))(Ae||g)}})();static#t=this.\u0275dir=n.FsC({type:g,selectors:[["","maxlength","","formControlName",""],["","maxlength","","formControl",""],["","maxlength","","ngModel",""]],hostVars:1,hostBindings:function(ee,Ae){2&ee&&n.BMQ("maxlength",Ae._enabled?Ae.maxlength:null)},inputs:{maxlength:"maxlength"},features:[n.Jv_([_i]),n.Vt3]})}return g})(),hs=(()=>{class g{static#e=this.\u0275fac=function(ee){return new(ee||g)};static#t=this.\u0275mod=n.$C({type:g});static#n=this.\u0275inj=n.G2t({})}return g})();class gs extends it{constructor(T,_,ee){super(De(_),je(ee,_)),this.controls=T,this._initObservables(),this._setUpdateStrategy(_),this._setUpControls(),this.updateValueAndValidity({onlySelf:!0,emitEvent:!!this.asyncValidator})}at(T){return this.controls[this._adjustIndex(T)]}push(T,_={}){this.controls.push(T),this._registerControl(T),this.updateValueAndValidity({emitEvent:_.emitEvent}),this._onCollectionChange()}insert(T,_,ee={}){this.controls.splice(T,0,_),this._registerControl(_),this.updateV
1alueAndValidity({emitEvent:ee.emitEvent})}removeAt(T,_={}){let ee=this._adjustIndex(T);ee<0&&(ee=0),this.controls[ee]&&this.controls[ee]._registerOnCollectionChange(()=>{}),this.controls.splice(ee,1),this.updateValueAndValidity({emitEvent:_.emitEvent})}setControl(T,_,ee={}){let Ae=this._adjustIndex(T);Ae<0&&(Ae=0),this.controls[Ae]&&this.controls[Ae]._registerOnCollectionChange(()=>{}),this.controls.splice(Ae,1),_&&(this.controls.splice(Ae,0,_),this._registerControl(_)),this.updateValueAndValidity({emitEvent:ee.emitEvent}),this._onCollectionChange()}get length(){return this.controls.length}setValue(T,_={}){Qe(this,0,T),T.forEach((ee,Ae)=>{at(this,!1,Ae),this.at(Ae).setValue(ee,{onlySelf:!0,emitEvent:_.emitEvent})}),this.updateValueAndValidity(_)}patchValue(T,_={}){null!=T&&(T.forEach((ee,Ae)=>{this.at(Ae)&&this.at(Ae).patchValue(ee,{onlySelf:!0,emitEvent:_.emitEvent})}),this.updateValueAndValidity(_))}reset(T=[],_={}){this._forEachChild((ee,Ae)=>{ee.reset(T[Ae],{onlySelf:!0,emitEvent:_.emitEvent})}),this._updatePristine(_,this),this._updateTouched(_,this),this.updateValueAndValidity(_)}getRawValue(){return this.controls.map(T=>T.getRawValue())}clear(T={}){this.controls.length<1||(this._forEachChild(_=>_._registerOnCollectionChange(()=>{})),this.controls.splice(0),this.updateValueAndValidity({emitEvent:T.emitEvent}))}_adjustIndex(T){return T<0?T+this.length:T}_syncPendingControls(){let T=this.controls.reduce((_,ee)=>!!ee._syncPendingControls()||_,!1);return T&&this.updateValueAndValidity({onlySelf:!0}),T}_forEachChild(T){this.controls.forEach((_,ee)=>{T(_,ee)})}_updateValue(){this.value=this.controls.filter(T=>T.enabled||this.disabled).map(T=>T.value)}_anyControls(T){return this.controls.some(_=>_.enabled&&T(_))}_setUpControls(){this._forEachChild(T=>this._registerControl(T))}_allControlsDisabled(){for(const T of this.controls)if(T.enabled)return!1;return this.controls.length>0||this.disabled}_registerControl(T){T.setParent(this),T._registerOnCollectionChange(this._onCollectionChange)}_find(T){return this.at(T)??null}}function ks(g){return!!g&&(void 0!==g.asyncValidators||void 0!==g.validators||void 0!==g.updateOn)}let Ur=(()=>{class g{constructor(){this.useNonNullable=!1}get nonNullable(){const _=new g;return _.useNonNullable=!0,_}group(_,ee=null){const Ae=this._reduceControls(_);let At={};return ks(ee)?At=ee:null!==ee&&(At.validators=ee.validator,At.asyncValidators=ee.asyncValidator),new He(Ae,At)}record(_,ee=null){const Ae=this._reduceControls(_);return new un(Ae,ee)}control(_,ee,Ae){let At={};return this.useNonNullable?(ks(ee)?At=ee:(At.validators=ee,At.asyncValidators=Ae),new Kn(_,{...At,nonNullable:!0})):new Kn(_,ee,Ae)}array(_,ee,Ae){const At=_.map($t=>this._createControl($t));return new gs(At,ee,Ae)}_reduceControls(_){const ee={};return Object.keys(_).forEach(Ae=>{ee[Ae]=this._createControl(_[Ae])}),ee}_createControl(_){return _ instanceof Kn||_ instanceof it?_:Array.isArray(_)?this.control(_[0],_.length>1?_[1]:null,_.length>2?_[2]:null):this.control(_)}static#e=this.\u0275fac=function(ee){return new(ee||g)};static#t=this.\u0275prov=n.jDH({token:g,factory:g.\u0275fac,providedIn:"root"})}return g})(),O=(()=>{class g{static withConfig(_){return{ngModule:g,providers:[{provide:Qn,useValue:_.callSetDisabledState??qn}]}}static#e=this.\u0275fac=function(ee){return new(ee||g)};static#t=this.\u0275mod=n.$C({type:g});static#n=this.\u0275inj=n.G2t({imports:[hs]})}return g})(),V=(()=>{class g{static withConfig(_){return{ngModule:g,providers:[{provide:xs,useValue:_.warnOnNgModelWithFormControl??"always"},{provide:Qn,useValue:_.callSetDisabledState??qn}]}}static#e=this.\u0275fac=function(ee){return new(ee||g)};static#t=this.\u0275mod=n.$C({type:g});static#n=this.\u0275inj=n.G2t({imports:[hs]})}return g})()},60850:(mt,ie,a)=>{"use strict";a.d(ie,{$3:()=>ke,jL:()=>Mt,pN:()=>Wt});var n=a(54438),d=a(86600),u=a(60177),p=a(65478),I=a(32753),C=a(18617),B=a(36860),M=a(49969),b=a(74337),E=a(45286),L=a(29418),P=a(44670),A=a(14421),x=a(73586),U=a(45817),H=a(67336),W=a(99327),de=a(76939),se=a(89417),v=a(53719),y=a(23176),j=a(49090),R=a(58728),ae=a(95006),ye=a(15539),z=a(68002),Re=a(19493),Xe=a(28203);const xe=["panel"],ve=["*"];function Je(Ct,ft){if(1&Ct){const te=n.RV6();n.j41(0,"div",1,0),n.bIt("@panelAnimation.done",function(qe){n.eBV(te);const Ft=n.XpG();return n.Njj(Ft._animationDone.next(qe))}),n.SdG(2),n.k0s()}if(2&Ct){const te=ft.id,pe=n.XpG();n.HbH(pe._classList),n.AVh("mat-mdc-autocomplete-visible",pe.showPanel)("mat-mdc-autocomplete-hidden",!pe.showPanel)("mat-primary","primary"===pe._color)("mat-accent","accent"===pe._color)("mat-warn","warn"===pe._color),n.Y8G("id",pe.id)("@panelAnimation",pe.isOpen?"visible":"hidden"),n.BMQ("aria-label",pe.ariaLabel||null)("aria-labelledby",pe._getPanelAriaLabelledby(te))}}const ge=(0,M.hZ)("panelAnimation",[(0,M.wk)("void, hidden",(0,M.iF)({opacity:0,transform:"scaleY(0.8)"})),(0,M.kY)(":enter, hidden => visible",[(0,M.Os)([(0,M.i0)("0.03s linear",(0,M.iF)({opacity:1})),(0,M.i0)("0.12s cubic-bezier(0, 0, 0.2, 1)",(0,M.iF)({transform:"scaleY(1)"}))])]),(0,M.kY)(":leave, visible => hidden",[(0,M.i0)("0.075s linear",(0,M.iF)({opacity:0}
1))])]);let _t=0;class Z{constructor(ft,te){this.source=ft,this.option=te}}const oe=new n.nKC("mat-autocomplete-default-options",{providedIn:"root",factory:function ue(){return{autoActiveFirstOption:!1,autoSelectActiveOption:!1,hideSingleSelectionIndicator:!1,requireSelection:!1}}});let ke=(()=>{class Ct{get isOpen(){return this._isOpen&&this.showPanel}_setColor(te){this._color=te,this._changeDetectorRef.markForCheck()}set classList(te){this._classList=te,this._elementRef.nativeElement.className=""}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(te){this._hideSingleSelectionIndicator=te,this._syncParentProperties()}_syncParentProperties(){if(this.options)for(const te of this.options)te._changeDetectorRef.markForCheck()}constructor(te,pe,qe,Ft){this._changeDetectorRef=te,this._elementRef=pe,this._defaults=qe,this._activeOptionChanges=b.y.EMPTY,this._animationDone=new n.bkB,this.showPanel=!1,this._isOpen=!1,this.displayWith=null,this.optionSelected=new n.bkB,this.opened=new n.bkB,this.closed=new n.bkB,this.optionActivated=new n.bkB,this.id="mat-autocomplete-"+_t++,this.inertGroups=Ft?.SAFARI||!1,this.autoActiveFirstOption=!!qe.autoActiveFirstOption,this.autoSelectActiveOption=!!qe.autoSelectActiveOption,this.requireSelection=!!qe.requireSelection,this._hideSingleSelectionIndicator=this._defaults.hideSingleSelectionIndicator??!1}ngAfterContentInit(){this._keyManager=new C.Au(this.options).withWrap().skipPredicate(this._skipPredicate),this._activeOptionChanges=this._keyManager.change.subscribe(te=>{this.isOpen&&this.optionActivated.emit({source:this,option:this.options.toArray()[te]||null})}),this._setVisibility()}ngOnDestroy(){this._keyManager?.destroy(),this._activeOptionChanges.unsubscribe(),this._animationDone.complete()}_setScrollTop(te){this.panel&&(this.panel.nativeElement.scrollTop=te)}_getScrollTop(){return this.panel?this.panel.nativeElement.scrollTop:0}_setVisibility(){this.showPanel=!!this.options.length,this._changeDetectorRef.markForCheck()}_emitSelectEvent(te){const pe=new Z(this,te);this.optionSelected.emit(pe)}_getPanelAriaLabelledby(te){return this.ariaLabel?null:this.ariaLabelledby?(te?te+" ":"")+this.ariaLabelledby:te}_skipPredicate(){return!1}static#e=this.\u0275fac=function(pe){return new(pe||Ct)(n.rXU(n.gRc),n.rXU(n.aKT),n.rXU(oe),n.rXU(B.OD))};static#t=this.\u0275cmp=n.VBU({type:Ct,selectors:[["mat-autocomplete"]],contentQueries:function(pe,qe,Ft){if(1&pe&&(n.wni(Ft,d.wT,5),n.wni(Ft,d.QC,5)),2&pe){let nt;n.mGM(nt=n.lsd())&&(qe.options=nt),n.mGM(nt=n.lsd())&&(qe.optionGroups=nt)}},viewQuery:function(pe,qe){if(1&pe&&(n.GBs(n.C4Q,7),n.GBs(xe,5)),2&pe){let Ft;n.mGM(Ft=n.lsd())&&(qe.template=Ft.first),n.mGM(Ft=n.lsd())&&(qe.panel=Ft.first)}},hostAttrs:[1,"mat-mdc-autocomplete"],inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],displayWith:"displayWith",autoActiveFirstOption:[2,"autoActiveFirstOption","autoActiveFirstOption",n.L39],autoSelectActiveOption:[2,"autoSelectActiveOption","autoSelectActiveOption",n.L39],requireSelection:[2,"requireSelection","requireSelection",n.L39],panelWidth:"panelWidth",disableRipple:[2,"disableRipple","disableRipple",n.L39],classList:[0,"class","classList"],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",n.L39]},outputs:{optionSelected:"optionSelected",opened:"opened",closed:"closed",optionActivated:"optionActivated"},exportAs:["matAutocomplete"],standalone:!0,features:[n.Jv_([{provide:d.is,useExisting:Ct}]),n.GFd,n.aNF],ngContentSelectors:ve,decls:1,vars:0,consts:[["panel",""],["role","listbox",1,"mat-mdc-autocomplete-panel","mdc-menu-surface","mdc-menu-surface--open",3,"id"]],template:function(pe,qe){1&pe&&(n.NAR(),n.DNE(0,Je,3,16,"ng-template"))},styles:["div.mat-mdc-autocomplete-panel{width:100%;max-height:256px;visibility:hidden;transform-origin:center top;overflow:auto;padding:8px 0;box-sizing:border-box;position:static;border-radius:var(--mat-autocomplete-container-shape, var(--mat-app-corner-extra-small));box-shadow:var(--mat-autocomplete-container-elevation-shadow);background-color:var(--mat-autocomplete-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-active div.mat-mdc-autocomplete-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-autocomplete-panel-above) div.mat-mdc-autocomplete-panel{border-top-left-radius:0;border-top-right-radius:0}.mat-mdc-autocomplete-panel-above div.mat-mdc-autocomplete-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:center bottom}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-visible{visibility:visible}div.mat-mdc-autocomplete-panel.mat-mdc-autocomplete-hidden{visibility:hidden;pointer-events:none}mat-autocomplete{display:none}"],encapsulation:2,data:{animation:[ge]},changeDetection:0})}return Ct})();const K={provide:se.kq,useExisting:(0,n.Rfq)(()=>Wt),multi:!0},Fe=new n.nKC("mat-autocomplete-scroll-strategy",{providedIn:"root",factory:()=>{const Ct=(0,n.WQX)(I.hJ);return()=>Ct.scrollStrategies.reposition()}}),vt={provide:Fe,deps:[I.hJ],useFactory:function Ke(Ct){return()=>Ct.scrollStrategies.reposition()}};let Wt=(()=>{class Ct{constructor(te,pe,qe,Ft,nt,It,jt,Ot,Lt,St,cn){this._element=te,this._overlay=pe,this._viewContainerRef
1=qe,this._zone=Ft,this._changeDetectorRef=nt,this._dir=jt,this._formField=Ot,this._document=Lt,this._viewportRuler=St,this._defaults=cn,this._componentDestroyed=!1,this._manuallyFloatingLabel=!1,this._viewportSubscription=b.y.EMPTY,this._breakpointObserver=(0,n.WQX)(W.QP),this._handsetLandscapeSubscription=b.y.EMPTY,this._canOpenOnNextFocus=!0,this._closeKeyEventStream=new E.B7,this._windowBlurHandler=()=>{this._canOpenOnNextFocus=this._document.activeElement!==this._element.nativeElement||this.panelOpen},this._onChange=()=>{},this._onTouched=()=>{},this.position="auto",this.autocompleteAttribute="off",this._initialized=new E.B7,this._injector=(0,n.WQX)(n.zZn),this._aboveClass="mat-mdc-autocomplete-panel-above",this._overlayAttached=!1,this.optionSelections=(0,L.v)(()=>{const Ne=this.autocomplete?this.autocomplete.options:null;return Ne?Ne.changes.pipe((0,y.Z)(Ne),(0,j.n)(()=>(0,P.h)(...Ne.map(Ie=>Ie.onSelectionChange)))):this._initialized.pipe((0,j.n)(()=>this.optionSelections))}),this._handlePanelKeydown=Ne=>{(Ne.keyCode===H._f&&!(0,H.rp)(Ne)||Ne.keyCode===H.i7&&(0,H.rp)(Ne,"altKey"))&&(this._pendingAutoselectedOption&&(this._updateNativeInputValue(this._valueBeforeAutoSelection??""),this._pendingAutoselectedOption=null),this._closeKeyEventStream.next(),this._resetActiveItem(),Ne.stopPropagation(),Ne.preventDefault())},this._trackedModal=null,this._scrollStrategy=It}ngAfterViewInit(){this._initialized.next(),this._initialized.complete();const te=this._getWindow();typeof te<"u"&&this._zone.runOutsideAngular(()=>te.addEventListener("blur",this._windowBlurHandler))}ngOnChanges(te){te.position&&this._positionStrategy&&(this._setStrategyPositions(this._positionStrategy),this.panelOpen&&this._overlayRef.updatePosition())}ngOnDestroy(){const te=this._getWindow();typeof te<"u"&&te.removeEventListener("blur",this._windowBlurHandler),this._handsetLandscapeSubscription.unsubscribe(),this._viewportSubscription.unsubscribe(),this._componentDestroyed=!0,this._destroyPanel(),this._closeKeyEventStream.complete(),this._clearFromModal()}get panelOpen(){return this._overlayAttached&&this.autocomplete.showPanel}openPanel(){this._openPanelInternal()}closePanel(){this._resetLabel(),this._overlayAttached&&(this.panelOpen&&this._zone.run(()=>{this.autocomplete.closed.emit()}),this.autocomplete._latestOpeningTrigger===this&&(this.autocomplete._isOpen=!1,this.autocomplete._latestOpeningTrigger=null),this._overlayAttached=!1,this._pendingAutoselectedOption=null,this._overlayRef&&this._overlayRef.hasAttached()&&(this._overlayRef.detach(),this._closingActionsSubscription.unsubscribe()),this._updatePanelState(),this._componentDestroyed||this._changeDetectorRef.detectChanges(),this._trackedModal&&(0,C.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id))}updatePosition(){this._overlayAttached&&this._overlayRef.updatePosition()}get panelClosingActions(){return(0,P.h)(this.optionSelections,this.autocomplete._keyManager.tabOut.pipe((0,R.p)(()=>this._overlayAttached)),this._closeKeyEventStream,this._getOutsideClickStream(),this._overlayRef?this._overlayRef.detachments().pipe((0,R.p)(()=>this._overlayAttached)):(0,A.of)()).pipe((0,ae.T)(te=>te instanceof d.MI?te:null))}get activeOption(){return this.autocomplete&&this.autocomplete._keyManager?this.autocomplete._keyManager.activeItem:null}_getOutsideClickStream(){return(0,P.h)((0,x.R)(this._document,"click"),(0,x.R)(this._document,"auxclick"),(0,x.R)(this._document,"touchend")).pipe((0,R.p)(te=>{const pe=(0,B.Fb)(te),qe=this._formField?this._formField.getConnectedOverlayOrigin().nativeElement:null,Ft=this.connectedTo?this.connectedTo.elementRef.nativeElement:null;return this._overlayAttached&&pe!==this._element.nativeElement&&this._document.activeElement!==this._element.nativeElement&&(!qe||!qe.contains(pe))&&(!Ft||!Ft.contains(pe))&&!!this._overlayRef&&!this._overlayRef.overlayElement.contains(pe)}))}writeValue(te){Promise.resolve(null).then(()=>this._assignOptionValue(te))}registerOnChange(te){this._onChange=te}registerOnTouched(te){this._onTouched=te}setDisabledState(te){this._element.nativeElement.disabled=te}_handleKeydown(te){const pe=te.keyCode,qe=(0,H.rp)(te);if(pe===H._f&&!qe&&te.preventDefault(),this._valueOnLastKeydown=this._element.nativeElement.value,this.activeOption&&pe===H.Fm&&this.panelOpen&&!qe)this.activeOption._selectViaInteraction(),this._resetActiveItem(),te.preventDefault();else if(this.autocomplete){const Ft=this.autocomplete._keyManager.activeItem,nt=pe===H.i7||pe===H.n6;pe===H.wn||nt&&!qe&&this.panelOpen?this.autocomplete._keyManager.onKeydown(te):nt&&this._canOpen()&&this._openPanelInternal(this._valueOnLastKeydown),(nt||this.autocomplete._keyManager.activeItem!==Ft)&&(this._scrollToOption(this.autocomplete._keyManager.activeItemIndex||0),this.autocomplete.autoSelectActiveOption&&this.activeOption&&(this._pe
1ndingAutoselectedOption||(this._valueBeforeAutoSelection=this._valueOnLastKeydown),this._pendingAutoselectedOption=this.activeOption,this._assignOptionValue(this.activeOption.value)))}}_handleInput(te){let pe=te.target,qe=pe.value;if("number"===pe.type&&(qe=""==qe?null:parseFloat(qe)),this._previousValue!==qe){if(this._previousValue=qe,this._pendingAutoselectedOption=null,(!this.autocomplete||!this.autocomplete.requireSelection)&&this._onChange(qe),qe){if(this.panelOpen&&!this.autocomplete.requireSelection){const Ft=this.autocomplete.options?.find(nt=>nt.selected);Ft&&qe!==this._getDisplayValue(Ft.value)&&Ft.deselect(!1)}}else this._clearPreviousSelectedOption(null,!1);if(this._canOpen()&&this._document.activeElement===te.target){const Ft=this._valueOnLastKeydown??this._element.nativeElement.value;this._valueOnLastKeydown=null,this._openPanelInternal(Ft)}}}_handleFocus(){this._canOpenOnNextFocus?this._canOpen()&&(this._previousValue=this._element.nativeElement.value,this._attachOverlay(this._previousValue),this._floatLabel(!0)):this._canOpenOnNextFocus=!0}_handleClick(){this._canOpen()&&!this.panelOpen&&this._openPanelInternal()}_floatLabel(te=!1){this._formField&&"auto"===this._formField.floatLabel&&(te?this._formField._animateAndLockLabel():this._formField.floatLabel="always",this._manuallyFloatingLabel=!0)}_resetLabel(){this._manuallyFloatingLabel&&(this._formField&&(this._formField.floatLabel="auto"),this._manuallyFloatingLabel=!1)}_subscribeToClosingActions(){const te=new U.c(qe=>{(0,n.mal)(()=>{qe.next()},{injector:this._injector})}),pe=this.autocomplete.options.changes.pipe((0,ye.M)(()=>this._positionStrategy.reapplyLastPosition()),(0,z.c)(0));return(0,P.h)(te,pe).pipe((0,j.n)(()=>this._zone.run(()=>{const qe=this.panelOpen;return this._resetActiveItem(),this._updatePanelState(),this._changeDetectorRef.detectChanges(),this.panelOpen&&this._overlayRef.updatePosition(),qe!==this.panelOpen&&(this.panelOpen?this._emitOpened():this.autocomplete.closed.emit()),this.panelClosingActions})),(0,Re.s)(1)).subscribe(qe=>this._setValueAndClose(qe))}_emitOpened(){this.autocomplete.opened.emit()}_destroyPanel(){this._overlayRef&&(this.closePanel(),this._overlayRef.dispose(),this._overlayRef=null)}_getDisplayValue(te){const pe=this.autocomplete;return pe&&pe.displayWith?pe.displayWith(te):te}_assignOptionValue(te){const pe=this._getDisplayValue(te);null==te&&this._clearPreviousSelectedOption(null,!1),this._updateNativeInputValue(pe??"")}_updateNativeInputValue(te){this._formField?this._formField._control.value=te:this._element.nativeElement.value=te,this._previousValue=te}_setValueAndClose(te){const pe=this.autocomplete,qe=te?te.source:this._pendingAutoselectedOption;qe?(this._clearPreviousSelectedOption(qe),this._assignOptionValue(qe.value),this._onChange(qe.value),pe._emitSelectEvent(qe),this._element.nativeElement.focus()):pe.requireSelection&&this._element.nativeElement.value!==this._valueOnAttach&&(this._clearPreviousSelectedOption(null),this._assignOptionValue(null),pe._animationDone?pe._animationDone.pipe((0,Re.s)(1)).subscribe(()=>this._onChange(null)):this._onChange(null)),this.closePanel()}_clearPreviousSelectedOption(te,pe){this.autocomplete?.options?.forEach(qe=>{qe!==te&&qe.selected&&qe.deselect(pe)})}_openPanelInternal(te=this._element.nativeElement.value){this._attachOverlay(te),this._floatLabel(),this._trackedModal&&(0,C.px)(this._trackedModal,"aria-owns",this.autocomplete.id)}_attachOverlay(te){let pe=this._overlayRef;pe?(this._positionStrategy.setOrigin(this._getConnectedElement()),pe.updateSize({width:this._getPanelWidth()})):(this._portal=new de.VA(this.autocomplete.template,this._viewContainerRef,{id:this._formField?.getLabelId()}),pe=this._overlay.create(this._getOverlayConfig()),this._overlayRef=pe,this._viewportSubscription=this._viewportRuler.change().subscribe(()=>{this.panelOpen&&pe&&pe.updateSize({width:this._getPanelWidth()})}),this._handsetLandscapeSubscription=this._breakpointObserver.observe(W.Rp.HandsetLandscape).subscribe(Ft=>{Ft.matches?this._positionStrategy.withFlexibleDimensions(!0).withGrowAfterOpen(!0).withViewportMargin(8):this._positionStrategy.withFlexibleDimensions(!1).withGrowAfterOpen(!1).withViewportMargin(0)})),pe&&!pe.hasAttached()&&(pe.attach(this._portal),this._valueOnAttach=te,this._valueOnLastKeydown=null,this._closingActionsSubscription=this._subscribeToClosingActions());const qe=this.panelOpen;this.autocomplete._isOpen=this._overlayAttached=!0,this.autocomplete._latestOpeningTrigger=this,this.autocomplete._setColor(this._formField?.color),this._updatePanelState(),this._applyModalPanelOwnership(),this.panelOpen&&qe!==this.panelOpen&&this._emitOpened()}_updatePanelState(){if(this.autocomplete._setVisibility(),this.panelOpen){const te=this._overlayRef;
1this._keydownSubscription||(this._keydownSubscription=te.keydownEvents().subscribe(this._handlePanelKeydown)),this._outsideClickSubscription||(this._outsideClickSubscription=te.outsidePointerEvents().subscribe())}else this._keydownSubscription?.unsubscribe(),this._outsideClickSubscription?.unsubscribe(),this._keydownSubscription=this._outsideClickSubscription=null}_getOverlayConfig(){return new I.rR({positionStrategy:this._getOverlayPosition(),scrollStrategy:this._scrollStrategy(),width:this._getPanelWidth(),direction:this._dir??void 0,panelClass:this._defaults?.overlayPanelClass})}_getOverlayPosition(){const te=this._overlay.position().flexibleConnectedTo(this._getConnectedElement()).withFlexibleDimensions(!1).withPush(!1);return this._setStrategyPositions(te),this._positionStrategy=te,te}_setStrategyPositions(te){const pe=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"}],qe=this._aboveClass,Ft=[{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:qe},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:qe}];let nt;nt="above"===this.position?Ft:"below"===this.position?pe:[...pe,...Ft],te.withPositions(nt)}_getConnectedElement(){return this.connectedTo?this.connectedTo.elementRef:this._formField?this._formField.getConnectedOverlayOrigin():this._element}_getPanelWidth(){return this.autocomplete.panelWidth||this._getHostWidth()}_getHostWidth(){return this._getConnectedElement().nativeElement.getBoundingClientRect().width}_resetActiveItem(){const te=this.autocomplete;if(te.autoActiveFirstOption){let pe=-1;for(let qe=0;qe<te.options.length;qe++)if(!te.options.get(qe).disabled){pe=qe;break}te._keyManager.setActiveItem(pe)}else te._keyManager.setActiveItem(-1)}_canOpen(){const te=this._element.nativeElement;return!te.readOnly&&!te.disabled&&!this.autocompleteDisabled}_getWindow(){return this._document?.defaultView||window}_scrollToOption(te){const pe=this.autocomplete,qe=(0,d.jb)(te,pe.options,pe.optionGroups);if(0===te&&1===qe)pe._setScrollTop(0);else if(pe.panel){const Ft=pe.options.toArray()[te];if(Ft){const nt=Ft._getHostElement(),It=(0,d.TL)(nt.offsetTop,nt.offsetHeight,pe._getScrollTop(),pe.panel.nativeElement.offsetHeight);pe._setScrollTop(It)}}}_applyModalPanelOwnership(){const te=this._element.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!te)return;const pe=this.autocomplete.id;this._trackedModal&&(0,C.Ae)(this._trackedModal,"aria-owns",pe),(0,C.px)(te,"aria-owns",pe),this._trackedModal=te}_clearFromModal(){this._trackedModal&&((0,C.Ae)(this._trackedModal,"aria-owns",this.autocomplete.id),this._trackedModal=null)}static#e=this.\u0275fac=function(pe){return new(pe||Ct)(n.rXU(n.aKT),n.rXU(I.hJ),n.rXU(n.c1b),n.rXU(n.SKi),n.rXU(n.gRc),n.rXU(Fe),n.rXU(Xe.dS,8),n.rXU(v.xb,9),n.rXU(u.qQ,8),n.rXU(p.Xj),n.rXU(oe,8))};static#t=this.\u0275dir=n.FsC({type:Ct,selectors:[["input","matAutocomplete",""],["textarea","matAutocomplete",""]],hostAttrs:[1,"mat-mdc-autocomplete-trigger"],hostVars:7,hostBindings:function(pe,qe){1&pe&&n.bIt("focusin",function(){return qe._handleFocus()})("blur",function(){return qe._onTouched()})("input",function(nt){return qe._handleInput(nt)})("keydown",function(nt){return qe._handleKeydown(nt)})("click",function(){return qe._handleClick()}),2&pe&&n.BMQ("autocomplete",qe.autocompleteAttribute)("role",qe.autocompleteDisabled?null:"combobox")("aria-autocomplete",qe.autocompleteDisabled?null:"list")("aria-activedescendant",qe.panelOpen&&qe.activeOption?qe.activeOption.id:null)("aria-expanded",qe.autocompleteDisabled?null:qe.panelOpen.toString())("aria-controls",qe.autocompleteDisabled||!qe.panelOpen||null==qe.autocomplete?null:qe.autocomplete.id)("aria-haspopup",qe.autocompleteDisabled?null:"listbox")},inputs:{autocomplete:[0,"matAutocomplete","autocomplete"],position:[0,"matAutocompletePosition","position"],connectedTo:[0,"matAutocompleteConnectedTo","connectedTo"],autocompleteAttribute:[0,"autocomplete","autocompleteAttribute"],autocompleteDisabled:[2,"matAutocompleteDisabled","autocompleteDisabled",n.L39]},exportAs:["matAutocompleteTrigger"],standalone:!0,features:[n.Jv_([K]),n.GFd,n.OA$]})}return Ct})(),Mt=(()=>{class Ct{static#e=this.\u0275fac=function(pe){return new(pe||Ct)};static#t=this.\u0275mod=n.$C({type:Ct});static#n=this.\u0275inj=n.G2t({providers:[vt],imports:[I.z_,d.Sy,d.yE,u.MD,p.Gj,d.Sy,d.yE]})}return Ct})()},88834:(mt,ie,a)=>{"use strict";a.d(ie,{$0:()=>Xe,$z:()=>j,Hl:()=>_t,It:()=>R,iY:()=>Je});var n=a(36860),d=a(54438),u=a(18617),p=a(86600);const I=["mat-button",""],C=[[["",8,"material-icons",3,"iconPositionEnd",""],["mat-icon",3,"iconPositionEnd",""],["","matButtonIcon","",3,"iconPositionEnd",""]],"*",[["","iconPositionEnd","",8,"material-icons"],["mat-icon","iconPositionEnd",""],["","matButtonIcon","","iconPositionEnd",""]]],B=[".material-icons:not([iconPositionEnd]), mat-icon:not([iconPositionEnd]), [matButtonIcon]:not([iconPositionEnd])","*",".material-icons[iconPositionEnd], mat-icon[iconPositionEnd], [matButtonIcon][iconPositionEnd]"],b=".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}",L=["mat-mini-fab",""],A=["mat-icon-button",""],x=["*"],H=new d.nKC("MAT_BUTTON_CONFIG"),de=[{attribute:"mat-button",mdcClasses:["mdc-button","mat-mdc-button"]},{attribute:"mat-flat-button",mdcClasses:["mdc-button","mdc-button--unelevated","mat-mdc-unelevated-button"]},{attribute:"mat-raised-button",mdcClasses:["mdc-button","mdc-button--raised","mat-mdc-raised-button"]},{attribute:"mat-stroked-button",mdcClasses:["mdc-button","mdc-button--outlined","mat-mdc-outlined-button"]},{attribute:"mat-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mat-mdc-fab"]},{attribute:"mat-mini-fab",mdcClasses:["mdc-fab","mat-mdc-fab-base","mdc-fab--mini","mat-mdc-mini-fab"]},{attribute:"mat-icon-button",mdcClasses:["mdc-icon-button","mat-mdc-icon-button"]}];let se=(()=>{class Z{get ripple(){return this._rippleLoader?.getRipple(this._elementRef.nativeElement)}set ripple(ue){this._rippleLoader?.attachRipple(this._elementRef.nativeElement,ue)}get disableRipple(){return this._disableRipple}set disableRipple(ue){this._disableRipple=ue,this._updateRippleDisabled()}get disabled(){return this._disabled}set disabled(ue){this._disabled=ue,this._updateRippleDisabled()}constructor(ue,ke,Te,K){this._elementRef=ue,this._platform=ke,this._ngZone=Te,this._animationMode=K,this._focusMonitor=(0,d.WQX)(u.FN),this._rippleLoader=(0,d.WQX)(p.Ej),this._isFab=!1,this._disableRipple=!1,this._disabled=!1;const _e=(0,d.WQX)(H,{optional:!0}),Fe=ue.nativeElement,Ke=Fe.classList;this.disabledInteractive=_e?.disabledInteractive??!1,this.color=_e?.color??null,this._rippleLoader?.configureRipple(Fe,{className:"mat-mdc-button-ripple"});for(const{attribute:vt,mdcClasses:Wt}of de)Fe.hasAttribute(vt)&&Ke.add(...Wt)}ngAfterViewInit(){this._focusMonitor.monitor(this._elementRef,!0)}ngOnDestroy(){this._focusMonitor.stopMonitoring(this._elementRef),this._rippleLoader?.destroyRipple(this._elementRef.nativeElement)}focus(ue="program",ke){ue?this._focusMonitor.focusVia(this._elementRef.nativeElement,ue,ke):this._elementRef.nativeElement.focus(ke)}_getAriaDisabled(){return null!=this.ariaDisabled?this.ariaDisabled:!(!this.disabled||!this.disabledInteractive)||null}_getDisabledAttribute(){return!(this.disabledInteractive||!this.disabled)||null}_updateRippleDisabled(){this._rippleLoader?.setDisabled(this._elementRef.nativeElement,this.disableRipple||this.disabled)}static#e=this.\u0275fac=function(ke){d.QTQ()};static#t=this.\u0275dir=d.FsC({type:Z,inputs:{color:"color",disableRipple:[2,"disableRipple","disableRipple",d.L39],disabled:[2,"disabled","disabled",d.L39],ariaDisabled:[2,"aria-disabled","ariaDisabled",d.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",d.L39]},features:[d.GFd]})}return Z})(),y=(()=>{class Z extends se{constructor(ue,ke,Te,K){super(ue,ke,Te,K),this._haltDisabledEvents=_e=>{this.disabled&&(_e.preventDefault(),_e.stopImmediatePropagation())}}ngOnInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("click",this._haltDisabledEvents)})}ngOnDestroy(){super.ngOnDestroy(),this._elementRef.nativeElement.removeEventListener("click",this._haltDisabledEvents)}
1_getAriaDisabled(){return null==this.ariaDisabled?this.disabled:this.ariaDisabled}static#e=this.\u0275fac=function(ke){d.QTQ()};static#t=this.\u0275dir=d.FsC({type:Z,inputs:{tabIndex:[2,"tabIndex","tabIndex",ue=>null==ue?void 0:(0,d.Udg)(ue)]},features:[d.GFd,d.Vt3]})}return Z})(),j=(()=>{class Z extends se{constructor(ue,ke,Te,K){super(ue,ke,Te,K)}static#e=this.\u0275fac=function(ke){return new(ke||Z)(d.rXU(d.aKT),d.rXU(n.OD),d.rXU(d.SKi),d.rXU(d.bc$,8))};static#t=this.\u0275cmp=d.VBU({type:Z,selectors:[["button","mat-button",""],["button","mat-raised-button",""],["button","mat-flat-button",""],["button","mat-stroked-button",""]],hostVars:14,hostBindings:function(ke,Te){2&ke&&(d.BMQ("disabled",Te._getDisabledAttribute())("aria-disabled",Te._getAriaDisabled()),d.HbH(Te.color?"mat-"+Te.color:""),d.AVh("mat-mdc-button-disabled",Te.disabled)("mat-mdc-button-disabled-interactive",Te.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Te._animationMode)("mat-unthemed",!Te.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[d.Vt3,d.aNF],attrs:I,ngContentSelectors:B,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(ke,Te){1&ke&&(d.NAR(C),d.nrm(0,"span",0),d.SdG(1),d.j41(2,"span",1),d.SdG(3,1),d.k0s(),d.SdG(4,2),d.nrm(5,"span",2)(6,"span",3)),2&ke&&d.AVh("mdc-button__ripple",!Te._isFab)("mdc-fab__ripple",Te._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}
1.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-app-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
1.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',".cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}"],encapsulation:2,changeDetection:0})}return Z})(),R=(()=>{class Z extends y{constructor(ue,ke,Te,K){super(ue,ke,Te,K)}static#e=this.\u0275fac=function(ke){return new(ke||Z)(d.rXU(d.aKT),d.rXU(n.OD),d.rXU(d.SKi),d.rXU(d.bc$,8))};static#t=this.\u0275cmp=d.VBU({type:Z,selectors:[["a","mat-button",""],["a","mat-raised-button",""],["a","mat-flat-button",""],["a","mat-stroked-button",""]],hostVars:15,hostBindings:function(ke,Te){2&ke&&(d.BMQ("disabled",Te._getDisabledAttribute())("tabindex",Te.disabled&&!Te.disabledInteractive?-1:Te.tabIndex)("aria-disabled",Te._getDisabledAttribute()),d.HbH(Te.color?"mat-"+Te.color:""),d.AVh("mat-mdc-button-disabled",Te.disabled)("mat-mdc-button-disabled-interactive",Te.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Te._animationMode)("mat-unthemed",!Te.color)("mat-mdc-button-base",!0))},exportAs:["matButton","matAnchor"],standalone:!0,features:[d.Vt3,d.aNF],attrs:I,ngContentSelectors:B,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(ke,Te){1&ke&&(d.NAR(C),d.nrm(0,"span",0),d.SdG(1),d.j41(2,"span",1),d.SdG(3,1),d.k0s(),d.SdG(4,2),d.nrm(5,"span",2)(6,"span",3)),2&ke&&d.AVh("mdc-button__ripple",!Te._isFab)("mdc-fab__ripple",Te._isFab)},styles:['.mat-mdc-button-base{text-decoration:none}.mdc-button{-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0);padding:0 8px}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__label{position:relative}.mat-mdc-button{padding:0 var(--mat-text-button-horizontal-padding, 8px);height:var(--mdc-text-button-container-height);font-family:var(--mdc-text-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-text-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-text-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-text-button-label-text-transform);font-weight:var(--mdc-text-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-button:has(.material-icons,mat-icon,[matButtonIcon]){padding:0 var(--mat-text-button-with-icon-horizontal-padding, 8px)}.mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}[dir=rtl] .mat-mdc-button>.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}.mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-offset, 0);margin-left:var(--mat-text-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon{margin-right:var(--mat-text-button-icon-spacing, 8px);margin-left:var(--mat-text-button-icon-offset, 0)}.mat-mdc-button .mat-ripple-element{background-color:var(--mat-text-button-ripple-color)}.mat-mdc-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-text-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-text-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-text-button-touch-target-display)}.mat-mdc-button,.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, var(--mat-app-primary))}.mat-mdc-button[disabled],.mat-mdc-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-text-button-disabled-label-text-color)}.mat-mdc-button.mat-mdc-button-disabled-interactive{pointer-events:auto}
1.mat-mdc-unelevated-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-filled-button-horizontal-padding, 16px);height:var(--mdc-filled-button-container-height);font-family:var(--mdc-filled-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-filled-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-filled-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-filled-button-label-text-transform);font-weight:var(--mdc-filled-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-offset, -4px);margin-left:var(--mat-filled-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon{margin-right:var(--mat-filled-button-icon-spacing, 8px);margin-left:var(--mat-filled-button-icon-offset, -4px)}.mat-mdc-unelevated-button .mat-ripple-element{background-color:var(--mat-filled-button-ripple-color)}.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-state-layer-color, var(--mat-app-on-primary))}.mat-mdc-unelevated-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-filled-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-unelevated-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-unelevated-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-unelevated-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-filled-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-unelevated-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-filled-button-touch-target-display)}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, var(--mat-app-on-primary));background-color:var(--mdc-filled-button-container-color, var(--mat-app-primary))}.mat-mdc-unelevated-button,.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-unelevated-button[disabled],.mat-mdc-unelevated-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-filled-button-disabled-label-text-color);background-color:var(--mdc-filled-button-disabled-container-color)}.mat-mdc-unelevated-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-raised-button{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-protected-button-horizontal-padding, 16px);box-shadow:var(--mdc-protected-button-container-elevation-shadow, var(--mat-app-level1));height:var(--mdc-protected-button-container-height);font-family:var(--mdc-protected-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-protected-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-protected-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-protected-button-label-text-transform);font-weight:var(--mdc-protected-button-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-raised-button>.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}.mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-offset, -4px);margin-left:var(--mat-protected-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon{margin-right:var(--mat-protected-button-icon-spacing, 8px);margin-left:var(--mat-protected-button-icon-offset, -4px)}.mat-mdc-raised-button .mat-ripple-element{background-color:var(--mat-protected-button-ripple-color)}.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-raised-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-protected-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-raised-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-raised-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-raised-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-protected-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-raised-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-protected-button-touch-target-display)}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, var(--mat-app-primary));background-color:var(--mdc-protected-button-container-color, var(--mat-app-surface))}.mat-mdc-raised-button,.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mat-app-corner-full))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation-shadow, var(--mat-app-level2))}.mat-mdc-raised-button:focus{box-shadow:var(--mdc-protected-button-focus-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button:active,.mat-mdc-raised-button:focus:active{box-shadow:var(--mdc-protected-button-pressed-container-elevation-shadow, var(--mat-app-level1))}.mat-mdc-raised-button[disabled],.mat-mdc-raised-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-protected-button-disabled-label-text-color);background-color:var(--mdc-protected-button-disabled-container-color)}.mat-mdc-raised-button[disabled].mat-mdc-button-disabled,.mat-mdc-raised-button.mat-mdc-button-disabled.mat-mdc-button-disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation-shadow, var(--mat-app-level0))}.mat-mdc-raised-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 var(--mat-outlined-button-horizontal-padding, 15px);height:var(--mdc-outlined-button-container-height);font-family:var(--mdc-outlined-button-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-outlined-button-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mdc-outlined-button-label-text-tracking, var(--mat-app-label-large-tracking));text-transform:var(--mdc-outlined-button-label-text-transform);font-weight:var(--mdc-outlined-button-label-text-weight, var(--mat-app-label-large-weight));border-radius:var(--mdc-outlined-button-container-shape, var(--mat-app-corner-full));border-width:var(--mdc-outlined-button-outline-width)}.mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}[dir=rtl] .mat-mdc-outlined-button>.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-offset, -4px);margin-left:var(--mat-outlined-button-icon-spacing, 8px)}[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-right:var(--mat-outlined-button-icon-spacing, 8px);margin-left:var(--mat-outlined-button-icon-offset, -4px)}.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-outlined-button-ripple-color)}.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-state-layer-color, var(--mat-app-primary))}.mat-mdc-outlined-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-outlined-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-outlined-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-outlined-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-outlined-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-outlined-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%);display:var(--mat-outlined-button-touch-target-display)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, var(--mat-app-primary));border-color:var(--mdc-outlined-button-outline-color, var(--mat-app-outline))}.mat-mdc-outlined-button[disabled],.mat-mdc-outlined-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-outlined-button-disabled-label-text-color);border-color:var(--mdc-outlined-button-disabled-outline-color)}.mat-mdc-outlined-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-outlined-button .mdc-button__ripple{border-width:var(--mdc-outlined-button-outline-width);border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
1.mat-mdc-button .mdc-button__label,.mat-mdc-button .mat-icon,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-unelevated-button .mat-icon,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-raised-button .mat-icon,.mat-mdc-outlined-button .mdc-button__label,.mat-mdc-outlined-button .mat-icon{z-index:1;position:relative}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px)*-1)}',b],encapsulation:2,changeDetection:0})}return Z})();const ae=new d.nKC("mat-mdc-fab-default-options",{providedIn:"root",factory:ye});function ye(){return{color:"accent"}}const z=ye();let Xe=(()=>{class Z extends se{constructor(ue,ke,Te,K,_e){super(ue,ke,Te,K),this._options=_e,this._isFab=!0,this._options=this._options||z,this.color=this._options.color||z.color}static#e=this.\u0275fac=function(ke){return new(ke||Z)(d.rXU(d.aKT),d.rXU(n.OD),d.rXU(d.SKi),d.rXU(d.bc$,8),d.rXU(ae,8))};static#t=this.\u0275cmp=d.VBU({type:Z,selectors:[["button","mat-mini-fab",""]],hostVars:14,hostBindings:function(ke,Te){2&ke&&(d.BMQ("disabled",Te._getDisabledAttribute())("aria-disabled",Te._getAriaDisabled()),d.HbH(Te.color?"mat-"+Te.color:""),d.AVh("mat-mdc-button-disabled",Te.disabled)("mat-mdc-button-disabled-interactive",Te.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Te._animationMode)("mat-unthemed",!Te.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[d.Vt3,d.aNF],attrs:L,ngContentSelectors:B,decls:7,vars:4,consts:[[1,"mat-mdc-button-persistent-ripple"],[1,"mdc-button__label"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(ke,Te){1&ke&&(d.NAR(C),d.nrm(0,"span",0),d.SdG(1),d.j41(2,"span",1),d.SdG(3,1),d.k0s(),d.SdG(4,2),d.nrm(5,"span",2)(6,"span",3)),2&ke&&d.AVh("mdc-button__ripple",!Te._isFab)("mdc-fab__ripple",Te._isFab)},styles:['.mat-mdc-fab-base{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;user-select:none;position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:56px;height:56px;padding:0;border:none;fill:currentColor;text-decoration:none;cursor:pointer;-moz-appearance:none;-webkit-appearance:none;overflow:visible;transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1),opacity 15ms linear 30ms,transform 270ms 0ms cubic-bezier(0, 0, 0.2, 1);flex-shrink:0}.mat-mdc-fab-base .mat-mdc-button-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple,.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-fab-base .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-fab-base .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}.mat-mdc-fab-base .mdc-button__label,.mat-mdc-fab-base .mat-icon{z-index:1;position:relative}.mat-mdc-fab-base .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-fab-base:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-fab-base._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-fab-base::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-fab-base[hidden]{display:none}.mat-mdc-fab-base::-moz-focus-inner{padding:0;border:0}.mat-mdc-fab-base:active,.mat-mdc-fab-base:focus{outline:none}.mat-mdc-fab-base:hover{cursor:pointer}.mat-mdc-fab-base>svg{width:100%}.mat-mdc-fab-base .mat-icon,.mat-mdc-fab-base .material-icons{transition:transform 180ms 90ms cubic-bezier(0, 0, 0.2, 1);fill:currentColor;will-change:transform}.mat-mdc-fab-base .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px)*-1)}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-fab-base[disabled],.mat-mdc-fab-base[disabled]:focus,.mat-mdc-fab-base.mat-mdc-button-disabled,.mat-mdc-fab-base.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-fab-base.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-fab{background-color:var(--mdc-fab-container-color, var(--mat-app-primary-container));border-radius:var(--mdc-fab-container-shape, var(--mat-app-corner-large));color:var(--mat-fab-foreground-color, var(--mat-app-on-primary-container, inherit));box-shadow:var(--mdc-fab-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-touch-target-display)}.mat-mdc-fab .mat-ripple-element{background-color:var(--mat-fab-ripple-color)}.mat-mdc-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-state-layer-color, var(--mat-app-on-primary-container))}.mat-mdc-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-disabled-state-layer-color)}.mat-mdc-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-fab:hover{box-shadow:var(--mdc-fab-hover-container-elevation-shadow, var(--mat-app-level4))}.mat-mdc-fab:focus{box-shadow:var(--mdc-fab-focus-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-fab:active,.mat-mdc-fab:focus:active{box-shadow:var(--mdc-fab-pressed-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-fab[disabled],.mat-mdc-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-disabled-state-foreground-color);background-color:var(--mat-fab-disabled-state-container-color)}.mat-mdc-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-mini-fab{width:40px;height:40px;background-color:var(--mdc-fab-small-container-color, var(--mat-app-primary-container));border-radius:var(--mdc-fab-small-container-shape, var(--mat-app-corner-medium));color:var(--mat-fab-small-foreground-color, var(--mat-app-on-primary-container, inherit));box-shadow:var(--mdc-fab-small-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-mini-fab .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-fab-small-touch-target-display)}.mat-mdc-mini-fab .mat-ripple-element{background-color:var(--mat-fab-small-ripple-color)}.mat-mdc-mini-fab .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-state-layer-color, var(--mat-app-on-primary-container))}.mat-mdc-mini-fab.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-fab-small-disabled-state-layer-color)}.mat-mdc-mini-fab:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-mini-fab.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-mini-fab:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-fab-small-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-mini-fab:hover{box-shadow:var(--mdc-fab-small-hover-container-elevation-shadow, var(--mat-app-level4))}.mat-mdc-mini-fab:focus{box-shadow:var(--mdc-fab-small-focus-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-mini-fab:active,.mat-mdc-mini-fab:focus:active{box-shadow:var(--mdc-fab-small-pressed-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-mini-fab[disabled],.mat-mdc-mini-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mat-fab-small-disabled-state-foreground-color);background-color:var(--mat-fab-small-disabled-state-container-color)}.mat-mdc-mini-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-extended-fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;border-radius:24px;padding-left:20px;padding-right:20px;width:auto;max-width:100%;line-height:normal;box-shadow:var(--mdc-extended-fab-container-elevation-shadow, var(--mat-app-level3));height:var(--mdc-extended-fab-container-height);border-radius:var(--mdc-extended-fab-container-shape, var(--mat-app-corner-large));font-family:var(--mdc-extended-fab-label-text-font, var(--mat-app-label-large-font));font-size:var(--mdc-extended-fab-label-text-size, var(--mat-app-label-large-size));font-weight:var(--mdc-extended-fab-label-text-weight, var(--mat-app-label-large-weight));letter-spacing:var(--mdc-extended-fab-label-text-tracking, var(--mat-app-label-large-tracking))}.mat-mdc-extended-fab:hover{box-shadow:var(--mdc-extended-fab-hover-container-elevation-shadow, var(--mat-app-level4))}.mat-mdc-extended-fab:focus{box-shadow:var(--mdc-extended-fab-focus-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-extended-fab:active,.mat-mdc-extended-fab:focus:active{box-shadow:var(--mdc-extended-fab-pressed-container-elevation-shadow, var(--mat-app-level3))}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab.mat-mdc-button-disabled{cursor:default;pointer-events:none}.mat-mdc-extended-fab[disabled],.mat-mdc-extended-fab[disabled]:focus,.mat-mdc-extended-fab.mat-mdc-button-disabled,.mat-mdc-extended-fab.mat-mdc-button-disabled:focus{box-shadow:none}.mat-mdc-extended-fab.mat-mdc-button-disabled-interactive{pointer-events:auto}[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-extended-fab .mdc-button__label+.material-icons,.mat-mdc-extended-fab>.mat-icon,.mat-mdc-extended-fab>.material-icons{margin-left:-8px;margin-right:12px}.mat-mdc-extended-fab .mdc-button__label+.mat-icon,.mat-mdc-extended-fab .mdc-button__label+.material-icons,[dir=rtl] .mat-mdc-extended-fab>.mat-icon,[dir=rtl] .mat-mdc-extended-fab>.material-icons{margin-left:12px;margin-right:-8px}.mat-mdc-extended-fab .mat-mdc-button-touch-target{width:100%}'],encapsulation:2,changeDetection:0})}return Z})(),Je=(()=>{class Z extends se{constructor(ue,ke,Te,K){super(ue,ke,Te,K),this._rippleLoader.configureRipple(this._elementRef.nativeElement,{centered:!0})}static#e=this.\u0275fac=function(ke){return new(ke||Z)(d.rXU(d.aKT),d.rXU(n.OD),d.rXU(d.SKi),d.rXU(d.bc$,8))};static#t=this.\u0275cmp=d.VBU({type:Z,selectors:[["button","mat-icon-button",""]],hostVars:14,hostBindings:function(ke,Te){2&ke&&(d.BMQ("disabled",Te._getDisabledAttribute())("aria-disabled",Te._getAriaDisabled()),d.HbH(Te.color?"mat-"+Te.color:""),d.AVh("mat-mdc-button-disabled",Te.disabled)("mat-mdc-button-disabled-interactive",Te.disabledInteractive)("_mat-animation-noopable","NoopAnimations"===Te._animationMode)("mat-unthemed",!Te.color)("mat-mdc-button-base",!0))},exportAs:["matButton"],standalone:!0,features:[d.Vt3,d.aNF],attrs:A,ngContentSelectors:x,decls:4,vars:0,consts:[[1,"mat-mdc-button-persistent-ripple","mdc-icon-button__ripple"],[1,"mat-mdc-focus-indicator"],[1,"mat-mdc-button-touch-target"]],template:function(ke,Te){1&ke&&(d.NAR(),d.nrm(0,"span",0),d.SdG(1),d.nrm(2,"span",1)(3,"span",2))},styles:['.mat-mdc-icon-button{-webkit-user-select:none;user-select:none;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;z-index:0;overflow:visible;border-radius:50%;flex-shrink:0;text-align:center;width:var(--mdc-icon-button-state-layer-size, 48px);height:var(--mdc-icon-button-state-layer-size, 48px);padding:calc(calc(var(--mdc-icon-button-state-layer-size, 48px) - var(--mdc-icon-button-icon-size, 24px)) / 2);font-size:var(--mdc-icon-button-icon-size);color:var(--mdc-icon-button-icon-color, var(--mat-app-on-surface-variant));-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button[disabled],.mat-mdc-icon-button.mat-mdc-button-disabled{cursor:default;pointer-events:none;color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button.mat-mdc-button-disabled-interactive{pointer-events:auto}.mat-mdc-icon-button img,.mat-mdc-icon-button svg{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size);vertical-align:baseline}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0}
1.mat-mdc-icon-button .mdc-button__label,.mat-mdc-icon-button .mat-icon{z-index:1;position:relative}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-icon-button-ripple-color)}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button.mat-mdc-button-disabled .mat-mdc-button-persistent-ripple::before{background-color:var(--mat-icon-button-disabled-state-layer-color, var(--mat-app-on-surface-variant))}.mat-mdc-icon-button:hover .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-icon-button.cdk-program-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.cdk-keyboard-focused .mat-mdc-button-persistent-ripple::before,.mat-mdc-icon-button.mat-mdc-button-disabled-interactive:focus .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mat-mdc-icon-button:active .mat-mdc-button-persistent-ripple::before{opacity:var(--mat-icon-button-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity))}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%);display:var(--mat-icon-button-touch-target-display)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button[hidden]{display:none}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}',b],encapsulation:2,changeDetection:0})}return Z})(),_t=(()=>{class Z{static#e=this.\u0275fac=function(ke){return new(ke||Z)};static#t=this.\u0275mod=d.$C({type:Z});static#n=this.\u0275inj=d.G2t({imports:[p.yE,p.pZ,p.yE]})}return Z})()},25596:(mt,ie,a)=>{"use strict";a.d(ie,{Hu:()=>ye,m2:()=>A});var n=a(54438),d=a(60177),u=a(86600);let A=(()=>{class z{static#e=this.\u0275fac=function(xe){return new(xe||z)};static#t=this.\u0275dir=n.FsC({type:z,selectors:[["mat-card-content"]],hostAttrs:[1,"mat-mdc-card-content"],standalone:!0})}return z})(),ye=(()=>{class z{static#e=this.\u0275fac=function(xe){return new(xe||z)};static#t=this.\u0275mod=n.$C({type:z});static#n=this.\u0275inj=n.G2t({imports:[u.yE,d.MD,u.yE]})}return z})()},82765:(mt,ie,a)=>{"use strict";a.d(ie,{So:()=>x,g7:()=>de});var n=a(54438),d=a(89417),u=a(86600);const p=["input"],I=["label"],C=["*"],B=new n.nKC("mat-checkbox-default-options",{providedIn:"root",factory:M});function M(){return{color:"accent",clickAction:"check-indeterminate",disabledInteractive:!1}}var b=function(se){return se[se.Init=0]="Init",se[se.Checked=1]="Checked",se[se.Unchecked=2]="Unchecked",se[se.Indeterminate=3]="Indeterminate",se}(b||{});const E={provide:d.kq,useExisting:(0,n.Rfq)(()=>x),multi:!0};class L{}let P=0;const A=M();let x=(()=>{class se{focus(){this._inputElement.nativeElement.focus()}_createChangeEvent(y){const j=new L;return j.source=this,j.checked=y,j}_getAnimationTargetElement(){return this._inputElement?.nativeElement}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(y,j,R,ae,ye,z){this._elementRef=y,this._changeDetectorRef=j,this._ngZone=R,this._animationMode=ye,this._options=z,this._animationClasses={uncheckedToChecked:"mdc-checkbox--anim-unchecked-checked",uncheckedToIndeterminate:"mdc-checkbox--anim-unchecked-indeterminate",checkedToUnchecked:"mdc-checkbox--anim-checked-unchecked",checkedToIndeterminate:"mdc-checkbox--anim-checked-indeterminate",indeterminateToChecked:"mdc-checkbox--anim-indeterminate-checked",indeterminateToUnchecked:"mdc-checkbox--anim-indeterminate-unchecked"},this.ariaLabel="",this.ariaLabelledby=null,this.labelPosition="after",this.name=null,this.change=new n.bkB,this.indeterminateChange=new n.bkB,this._onTouched=()=>{},this._currentAnimationClass="",this._currentCheckState=b.Init,this._controlValueAccessorChangeFn=()=>{}
1,this._validatorChangeFn=()=>{},this._checked=!1,this._disabled=!1,this._indeterminate=!1,this._options=this._options||A,this.color=this._options.color||A.color,this.tabIndex=parseInt(ae)||0,this.id=this._uniqueId="mat-mdc-checkbox-"+ ++P,this.disabledInteractive=z?.disabledInteractive??!1}ngOnChanges(y){y.required&&this._validatorChangeFn()}ngAfterViewInit(){this._syncIndeterminate(this._indeterminate)}get checked(){return this._checked}set checked(y){y!=this.checked&&(this._checked=y,this._changeDetectorRef.markForCheck())}get disabled(){return this._disabled}set disabled(y){y!==this.disabled&&(this._disabled=y,this._changeDetectorRef.markForCheck())}get indeterminate(){return this._indeterminate}set indeterminate(y){const j=y!=this._indeterminate;this._indeterminate=y,j&&(this._transitionCheckState(this._indeterminate?b.Indeterminate:this.checked?b.Checked:b.Unchecked),this.indeterminateChange.emit(this._indeterminate)),this._syncIndeterminate(this._indeterminate)}_isRippleDisabled(){return this.disableRipple||this.disabled}_onLabelTextChange(){this._changeDetectorRef.detectChanges()}writeValue(y){this.checked=!!y}registerOnChange(y){this._controlValueAccessorChangeFn=y}registerOnTouched(y){this._onTouched=y}setDisabledState(y){this.disabled=y}validate(y){return this.required&&!0!==y.value?{required:!0}:null}registerOnValidatorChange(y){this._validatorChangeFn=y}_transitionCheckState(y){let j=this._currentCheckState,R=this._getAnimationTargetElement();if(j!==y&&R&&(this._currentAnimationClass&&R.classList.remove(this._currentAnimationClass),this._currentAnimationClass=this._getAnimationClassForCheckStateTransition(j,y),this._currentCheckState=y,this._currentAnimationClass.length>0)){R.classList.add(this._currentAnimationClass);const ae=this._currentAnimationClass;this._ngZone.runOutsideAngular(()=>{setTimeout(()=>{R.classList.remove(ae)},1e3)})}}_emitChangeEvent(){this._controlValueAccessorChangeFn(this.checked),this.change.emit(this._createChangeEvent(this.checked)),this._inputElement&&(this._inputElement.nativeElement.checked=this.checked)}toggle(){this.checked=!this.checked,this._controlValueAccessorChangeFn(this.checked)}_handleInputClick(){const y=this._options?.clickAction;this.disabled||"noop"===y?(this.disabled&&this.disabledInteractive||!this.disabled&&"noop"===y)&&(this._inputElement.nativeElement.checked=this.checked,this._inputElement.nativeElement.indeterminate=this.indeterminate):(this.indeterminate&&"check"!==y&&Promise.resolve().then(()=>{this._indeterminate=!1,this.indeterminateChange.emit(this._indeterminate)}),this._checked=!this._checked,this._transitionCheckState(this._checked?b.Checked:b.Unchecked),this._emitChangeEvent())}_onInteractionEvent(y){y.stopPropagation()}_onBlur(){Promise.resolve().then(()=>{this._onTouched(),this._changeDetectorRef.markForCheck()})}_getAnimationClassForCheckStateTransition(y,j){if("NoopAnimations"===this._animationMode)return"";switch(y){case b.Init:if(j===b.Checked)return this._animationClasses.uncheckedToChecked;if(j==b.Indeterminate)return this._checked?this._animationClasses.checkedToIndeterminate:this._animationClasses.uncheckedToIndeterminate;break;case b.Unchecked:return j===b.Checked?this._animationClasses.uncheckedToChecked:this._animationClasses.uncheckedToIndeterminate;case b.Checked:return j===b.Unchecked?this._animationClasses.checkedToUnchecked:this._animationClasses.checkedToIndeterminate;case b.Indeterminate:return j===b.Checked?this._animationClasses.indeterminateToChecked:this._animationClasses.indeterminateToUnchecked}return""}_syncIndeterminate(y){const j=this._inputElement;j&&(j.nativeElement.indeterminate=y)}_onInputClick(){this._handleInputClick()}_onTouchTargetClick(){this._handleInputClick(),this.disabled||this._inputElement.nativeElement.focus()}_preventBubblingFromLabel(y){y.target&&this._labelElement.nativeElement.contains(y.target)&&y.stopPropagation()}static#e=this.\u0275fac=function(j){return new(j||se)(n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(n.SKi),n.kS0("tabindex"),n.rXU(n.bc$,8),n.rXU(B,8))};static#t=this.\u0275cmp=n.VBU({type:se,selectors:[["mat-checkbox"]],viewQuery:function(j,R){if(1&j&&(n.GBs(p,5),n.GBs(I,5),n.GBs(u.r6,5)),2&j){let ae;n.mGM(ae=n.lsd())&&(R._inputElement=ae.first),n.mGM(ae=n.lsd())&&(R._labelElement=ae.first),n.mGM(ae=n.lsd())&&(R.ripple=ae.first)}},hostAttrs:[1,"mat-mdc-checkbox"],hostVars:16,hostBindings:function(j,R){2&j&&(n.Mr5("id",R.id),n.BMQ("tabindex",null)("aria-label",null)("aria-labelledby",null),n.HbH(R.color?"mat-"+R.color:"mat-accent"),n.AVh("_mat-animation-noopable","NoopAnimations"===R._animationMode)("mdc-checkbox--disabled",R.disabled)("mat-mdc-checkbox-disabled",R.disabled)("mat-mdc-checkbox-checked",R.checked)("mat-mdc-checkbox-disabled-interactive",R.disabledInteractive))},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],id:"id",required:[2,"required","required",n.L39],labelPosition:"labelPosition",name:"name",value:"value",disableRipple:[2,"disableRipple","disableRipple",n.L39],tabIndex:[2,"tabIndex","tabIndex",y=>null==y?void 0:(0,n.Udg)(y)],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",n.L39],checked:[2,"checked","checked",n.L39],disabled:[2,"disabled","disabled",n.L39],indeterminate:[2,"indeterminate","indeterminate",n.L39]},outputs:{change:"change",indeterminateChange:"indeterminateChange"},exportAs:["matCheckbox"],standalone:!0,features:[n.Jv_([E,{provide:d.cz,useExisting:se,multi:!0}]),n.GFd,n.OA$,n.aNF],ngContentSelectors:C,decls:15,vars:20,consts:[["checkbox",""],["input",""],["label",""],["mat-internal-form-field","",3,"click","labelPosition"],[1,"mdc-checkbox"],[1,"mat-mdc-checkbox-touch-target",3,"click"],["type","checkbox",1,"mdc-checkbox__native-control",3,"blur","click","change","checked","indeterminate","disabled","id","required","tabIndex"],[1,"mdc-checkbox__ripple"],[1,"mdc-checkbox__background"],["focusable","false","viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],["mat-ripple","",1,"mat-mdc-checkbox-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mdc-label",3,"for"]],template:function(j,R){if(1&j){const ae=n.RV6();n.NAR(),n.j41(0,"div",3),n.bIt("click",function(z){return n.eBV(ae),n.Njj(R._preventBubblingFromLabel(z))}),n.j41(1,"div",4,0)(3,"div",5),n.bIt("click",function(){return n.eBV(ae),n.Njj(R._onTouchTargetClick())}),n.k0s(),n.j41(4,"input",6,1),n.bIt("blur",function(){return n.eBV(ae),n.Njj(R._onBlur())})("click",function(){return n.eBV(ae),n.Njj(R._onInputClick())})("change",function(z){return n.eBV(ae),n.Njj(R._onInteractionEvent(z))}),n.k0s(),n.nrm(6,"div",7),n.j41(7,"div",8),n.qSk(),n.j41(8,"svg",9),n.nrm(9,"path",10),n.k0s(),n.joV(),n.nrm(10,"div",11),n.k0s(),n.nrm(11,"div",12),n.k0s(),n.j41(12,"label",13,2),n.SdG(14),n.k0s()()}if(2&j){const ae=n.sdS(2);n.Y8G("labelPosition",R.labelPosition),n.R7$(4),n.AVh("mdc-checkbox--selected",R.checked),n.Y8G("checked",R.checked)("indeterminate",R.indeterminate)("disabled",R.disabled&&!R.disabledInteractive)("id",R.inputId)("required",R.required)("tabIndex",R.disabled&&!R.disabledInteractive?-1:R.tabIndex),n.BMQ("aria-label",R.ariaLabel||null)("aria-labelledby",R.ariaLabelledby)("aria-describedby",R.ariaDescribedby)("aria-checked",R.indeterminate?"mixed":null)("aria-disabled",!(!R.disabled||!R.disabledInteractive)||null)("name",R.name)("value",R.value),n.R7$(7),n.Y8G("matRippleTrigger",ae)("matRippleDisabled",R.disableRipple||R.disabled)("matRippleCentered",!0),n.R7$(),n.Y8G("for",R.inputId)}},dependencies:[u.r6,u.tO],styles:['.mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox:hover .mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control:focus~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-focus-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-unselected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-unselected-pressed-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity));background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-hover-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity));background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox .mdc-checkbox__native-control:focus:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-focus-state-layer-color, var(--mat-app-primary))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mdc-checkbox__ripple{opacity:var(--mdc-checkbox-selected-pressed-state-layer-opacity, var(--mat-app-pressed-state-layer-opacity));background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox:active .mdc-checkbox__native-control:checked~.mat-mdc-checkbox-ripple .mat-ripple-element{background-color:var(--mdc-checkbox-selected-pressed-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mat-mdc-checkbox-ripple .mat-ripple-element,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control~.mdc-checkbox__ripple{background-color:var(--mdc-checkbox-unselected-hover-state-layer-color, var(--mat-app-on-surface))}.mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mdc-checkbox--disabled{cursor:default;pointer-events:none}.cdk-high-contrast-active .mdc-checkbox--disabled{opacity:.5}.mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-app-on-surface));background-color:rgba(0,0,0,0)}.mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary))}.mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-app-on-surface))}.mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary))}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover .mdc-checkbox__native-control~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox--disabled .mdc-checkbox__checkmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.cdk-high-contrast-active .mdc-checkbox--disabled .mdc-checkbox__checkmark,.cdk-high-contrast-active .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}.mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mdc-checkbox__mixedmark{width:100%;height:0;
1transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mdc-checkbox__mixedmark{margin:0 1px}.mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}
1}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-checkbox{display:inline-block;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *,.mat-mdc-checkbox._mat-animation-noopable .mdc-checkbox *::before{transition:none !important;animation:none !important}.mat-mdc-checkbox label{cursor:pointer}.mat-mdc-checkbox .mat-internal-form-field{color:var(--mat-checkbox-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-checkbox-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-checkbox-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-checkbox-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-checkbox-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-checkbox-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive{pointer-events:auto}.mat-mdc-checkbox.mat-mdc-checkbox-disabled.mat-mdc-checkbox-disabled-interactive input{cursor:default}.mat-mdc-checkbox.mat-mdc-checkbox-disabled label{cursor:default;color:var(--mat-checkbox-disabled-label-color)}.mat-mdc-checkbox label:empty{display:none}.mat-mdc-checkbox .mdc-checkbox__ripple{opacity:0}.mat-mdc-checkbox-ripple,.mdc-checkbox__ripple{top:0;left:0;right:0;bottom:0;position:absolute;border-radius:50%;pointer-events:none}.mat-mdc-checkbox-ripple:not(:empty),.mdc-checkbox__ripple:not(:empty){transform:translateZ(0)}.mat-mdc-checkbox-ripple .mat-ripple-element{opacity:.1}.mat-mdc-checkbox-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-checkbox-touch-target-display)}.mat-mdc-checkbox-ripple::before{border-radius:50%}.mdc-checkbox__native-control:focus~.mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return se})(),de=(()=>{class se{static#e=this.\u0275fac=function(j){return new(j||se)};static#t=this.\u0275mod=n.$C({type:se});static#n=this.\u0275inj=n.G2t({imports:[x,u.yE,u.yE]})}return se})()},36471:(mt,ie,a)=>{"use strict";a.d(ie,{YN:()=>Lt}),a(18617);var d=a(67336),p=(a(60177),a(54438)),I=a(86600);a(45286),a(44670),a(7605),a(23176),a(49090),a(28203),a(89417),a(53719);const ge=new p.nKC("mat-chips-default-options",{providedIn:"root",factory:()=>({separatorKeyCodes:[d.Fm]})});let Lt=(()=>{class St{static#e=this.\u0275fac=function(Ie){return new(Ie||St)};static#t=this.\u0275mod=p.$C({type:St});static#n=this.\u0275inj=p.G2t({providers:[I.es,{provide:ge,useValue:{separatorKeyCodes:[d.Fm]}}],imports:[I.yE,I.pZ,I.yE]})}return St})()},86600:(mt,ie,a)=>{"use strict";a.d(ie,{MJ:()=>Te,es:()=>te,de:()=>K,QC:()=>Zt,is:()=>bt,$E:()=>Le,yE:()=>ye,vu:()=>pe,Np:()=>nt,WX:()=>Mt,wT:()=>Qt,Sy:()=>Pn,MI:()=>Ut,wg:()=>Me,O5:()=>rt,r6:()=>re,Ej:()=>De,pZ:()=>Ge,ug:()=>Y,Ex:()=>It,X0:()=>_t,tO:()=>st,jb:()=>rn,TL:()=>yn});var n=a(54438),d=a(18617),u=a(28203),I=a(60177),C=a(36860),B=a(14085),M=a(45286),b=a(67336);const P=["text"],A=[[["mat-icon"]],"*"],x=["mat-icon","*"];function U(je,et){if(1&je&&n.nrm(0,"mat-pseudo-checkbox",1),2&je){const We=n.XpG();n.Y8G("disabled",We.disabled)("state",We.selected?"checked":"unchecked")}}function H(je,et){if(1&je&&n.nrm(0,"mat-pseudo-checkbox",3),2&je){const We=n.XpG();n.Y8G("disabled",We.disabled)}}function W(je,et){if(1&je&&(n.j41(0,"span",4),n.EFF(1),n.k0s()),2&je){const We=n.XpG();
1n.R7$(),n.SpI("(",We.group.label,")")}}const de=["mat-internal-form-field",""],se=["*"],ae=new n.nKC("mat-sanity-checks",{providedIn:"root",factory:function R(){return!0}});let ye=(()=>{class je{constructor(We,at,Qe){this._sanityChecks=at,this._document=Qe,this._hasDoneGlobalChecks=!1,We._applyBodyHighContrastModeCssClasses(),this._hasDoneGlobalChecks||(this._hasDoneGlobalChecks=!0)}_checkIsEnabled(We){return!(0,C.v8)()&&("boolean"==typeof this._sanityChecks?this._sanityChecks:!!this._sanityChecks[We])}static#e=this.\u0275fac=function(at){return new(at||je)(n.KVO(d.Q_),n.KVO(ae,8),n.KVO(I.qQ))};static#t=this.\u0275mod=n.$C({type:je});static#n=this.\u0275inj=n.G2t({imports:[u.jI,u.jI]})}return je})();class _t{constructor(et,We,at,Qe,it){this._defaultMatcher=et,this.ngControl=We,this._parentFormGroup=at,this._parentForm=Qe,this._stateChanges=it,this.errorState=!1}updateErrorState(){const et=this.errorState,We=this._parentFormGroup||this._parentForm,at=this.matcher||this._defaultMatcher,Qe=this.ngControl?this.ngControl.control:null,it=at?.isErrorState(Qe,We)??!1;it!==et&&(this.errorState=it,this._stateChanges.next())}}const ue=new n.nKC("MAT_DATE_LOCALE",{providedIn:"root",factory:function ke(){return(0,n.WQX)(n.xe9)}});class Te{constructor(){this._localeChanges=new M.B7,this.localeChanges=this._localeChanges}getValidDateOrNull(et){return this.isDateInstance(et)&&this.isValid(et)?et:null}deserialize(et){return null==et||this.isDateInstance(et)&&this.isValid(et)?et:this.invalid()}setLocale(et){this.locale=et,this._localeChanges.next()}compareDate(et,We){return this.getYear(et)-this.getYear(We)||this.getMonth(et)-this.getMonth(We)||this.getDate(et)-this.getDate(We)}sameDate(et,We){if(et&&We){let at=this.isValid(et),Qe=this.isValid(We);return at&&Qe?!this.compareDate(et,We):at==Qe}return et==We}clampDate(et,We,at){return We&&this.compareDate(et,We)<0?We:at&&this.compareDate(et,at)>0?at:et}}const K=new n.nKC("mat-date-formats"),_e=/^\d{4}-\d{2}-\d{2}(?:T\d{2}:\d{2}:\d{2}(?:\.\d+)?(?:Z|(?:(?:\+|-)\d{2}:\d{2}))?)?$/;function Fe(je,et){const We=Array(je);for(let at=0;at<je;at++)We[at]=et(at);return We}let Ke=(()=>{class je extends Te{constructor(We){super(),this.useUtcForDisplay=!1,this._matDateLocale=(0,n.WQX)(ue,{optional:!0}),void 0!==We&&(this._matDateLocale=We),super.setLocale(this._matDateLocale)}getYear(We){return We.getFullYear()}getMonth(We){return We.getMonth()}getDate(We){return We.getDate()}getDayOfWeek(We){return We.getDay()}getMonthNames(We){const at=new Intl.DateTimeFormat(this.locale,{month:We,timeZone:"utc"});return Fe(12,Qe=>this._format(at,new Date(2017,Qe,1)))}getDateNames(){const We=new Intl.DateTimeFormat(this.locale,{day:"numeric",timeZone:"utc"});return Fe(31,at=>this._format(We,new Date(2017,0,at+1)))}getDayOfWeekNames(We){const at=new Intl.DateTimeFormat(this.locale,{weekday:We,timeZone:"utc"});return Fe(7,Qe=>this._format(at,new Date(2017,0,Qe+1)))}getYearName(We){const at=new Intl.DateTimeFormat(this.locale,{year:"numeric",timeZone:"utc"});return this._format(at,We)}getFirstDayOfWeek(){if(typeof Intl<"u"&&Intl.Locale){const We=new Intl.Locale(this.locale),at=(We.getWeekInfo?.()||We.weekInfo)?.firstDay??0;return 7===at?0:at}return 0}getNumDaysInMonth(We){return this.getDate(this._createDateWithOverflow(this.getYear(We),this.getMonth(We)+1,0))}clone(We){return new Date(We.getTime())}createDate(We,at,Qe){let it=this._createDateWithOverflow(We,at,Qe);return it.getMonth(),it}today(){return new Date}parse(We,at){return"number"==typeof We?new Date(We):We?new Date(Date.parse(We)):null}format(We,at){if(!this.isValid(We))throw Error("NativeDateAdapter: Cannot format invalid date.");const Qe=new Intl.DateTimeFormat(this.locale,{...at,timeZone:"utc"});return this._format(Qe,We)}addCalendarYears(We,at){return this.addCalendarMonths(We,12*at)}addCalendarMonths(We,at){let Qe=this._createDateWithOverflow(this.getYear(We),this.getMonth(We)+at,this.getDate(We));return this.getMonth(Qe)!=((this.getMonth(We)+at)%12+12)%12&&(Qe=this._createDateWithOverflow(this.getYear(Qe),this.getMonth(Qe),0)),Qe}addCalendarDays(We,at){return this._createDateWithOverflow(this.getYear(We),this.getMonth(We),this.getDate(We)+at)}toIso8601(We){return[We.getUTCFullYear(),this._2digit(We.getUTCMonth()+1),this._2digit(We.getUTCDate())].join("-")}deserialize(We){if("string"==typeof We){if(!We)return null;if(_e.test(We)){let at=new Date(We);if(this.isValid(at))return at}}return super.deserialize(We)}isDateInstance(We){return We instanceof Date}isValid(We){return!isNaN(We.getTime())}invalid(){return new Date(NaN)}_createDateWithOverflow(We,at,Qe){const it=new Date;return it.setFullYear(We,at,Qe),it.setHours(0,0,0,0),it}_2digit(We){return("00"+We).slice(-2)}_format(We,at){const Qe=new Date;return Qe.setUTCFullYear(at.getFullYear(),at.getMonth(),at.getDate()),Qe.setUTCHours(at.getHours(),at.getMinutes(),at.getSeconds(),at.getMilliseconds()),We.format(Qe)}static#e=this.\u0275fac=function(at){return new(at||je)(n.KVO(ue,8))};static#t=this.\u0275prov=n.jDH({token:je,factory:je.\u0275fac})}return je})();const vt={parse:{dateInput:null},display:{dateInput:{year:"numeric",month:"numeric",day:"numeric"},monthYearLabel:{year:"numeric",month:"short"},dateA11yLabel:{year:"numeric",month:"long",day:"numeric"},monthYearA11yLabel:{year:"numeric",month:"long"}}};let Mt=(()=>{class je{static#e=this.\u0275fac=function(at){return new(at||je)};static#t=this.\u0275mod=n.$C({type:je});static#n=this.\u0275inj=n.G2t({providers:[Ct()]})}return je})();function Ct(je=vt){return[{provide:Te,useClass:Ke},{provide:K,useValue:je}]}let te=(()=>
vendor: 12,391 bytes, line 1
1{class je{isErrorState(We,at){return!!(We&&We.invalid&&(We.touched||at&&at.submitted))}static#e=this.\u0275fac=function(at){return new(at||je)};static#t=this.\u0275prov=n.jDH({token:je,factory:je.\u0275fac,providedIn:"root"})}return je})(),pe=(()=>{class je{static#e=this.\u0275fac=function(at){return new(at||je)};static#t=this.\u0275dir=n.FsC({type:je,selectors:[["","mat-line",""],["","matLine",""]],hostAttrs:[1,"mat-line"],standalone:!0})}return je})(),nt=(()=>{class je{static#e=this.\u0275fac=function(at){return new(at||je)};static#t=this.\u0275mod=n.$C({type:je});static#n=this.\u0275inj=n.G2t({imports:[ye,ye]})}return je})();var It=function(je){return je[je.FADING_IN=0]="FADING_IN",je[je.VISIBLE=1]="VISIBLE",je[je.FADING_OUT=2]="FADING_OUT",je[je.HIDDEN=3]="HIDDEN",je}(It||{});class jt{constructor(et,We,at,Qe=!1){this._renderer=et,this.element=We,this.config=at,this._animationForciblyDisabledThroughCss=Qe,this.state=It.HIDDEN}fadeOut(){this._renderer.fadeOutRipple(this)}}const Ot=(0,C.BQ)({passive:!0,capture:!0});class Lt{constructor(){this._events=new Map,this._delegateEventHandler=et=>{const We=(0,C.Fb)(et);We&&this._events.get(et.type)?.forEach((at,Qe)=>{(Qe===We||Qe.contains(We))&&at.forEach(it=>it.handleEvent(et))})}}addHandler(et,We,at,Qe){const it=this._events.get(We);if(it){const He=it.get(at);He?He.add(Qe):it.set(at,new Set([Qe]))}else this._events.set(We,new Map([[at,new Set([Qe])]])),et.runOutsideAngular(()=>{document.addEventListener(We,this._delegateEventHandler,Ot)})}removeHandler(et,We,at){const Qe=this._events.get(et);if(!Qe)return;const it=Qe.get(We);it&&(it.delete(at),0===it.size&&Qe.delete(We),0===Qe.size&&(this._events.delete(et),document.removeEventListener(et,this._delegateEventHandler,Ot)))}}const St={enterDuration:225,exitDuration:150},Ne=(0,C.BQ)({passive:!0,capture:!0}),Ie=["mousedown","touchstart"],he=["mouseup","mouseleave","touchend","touchcancel"];class Y{static#e=this._eventManager=new Lt;constructor(et,We,at,Qe){this._target=et,this._ngZone=We,this._platform=Qe,this._isPointerDown=!1,this._activeRipples=new Map,this._pointerUpEventsRegistered=!1,Qe.isBrowser&&(this._containerElement=(0,B.i8)(at))}fadeInRipple(et,We,at={}){const Qe=this._containerRect=this._containerRect||this._containerElement.getBoundingClientRect(),it={...St,...at.animation};at.centered&&(et=Qe.left+Qe.width/2,We=Qe.top+Qe.height/2);const He=at.radius||function ne(je,et,We){const at=Math.max(Math.abs(je-We.left),Math.abs(je-We.right)),Qe=Math.max(Math.abs(et-We.top),Math.abs(et-We.bottom));return Math.sqrt(at*at+Qe*Qe)}(et,We,Qe),dt=et-Qe.left,kt=We-Qe.top,Vt=it.enterDuration,un=document.createElement("div");un.classList.add("mat-ripple-element"),un.style.left=dt-He+"px",un.style.top=kt-He+"px",un.style.height=2*He+"px",un.style.width=2*He+"px",null!=at.color&&(un.style.backgroundColor=at.color),un.style.transitionDuration=`${Vt}ms`,this._containerElement.appendChild(un);const Wn=window.getComputedStyle(un),qn=Wn.transitionDuration,ot="none"===Wn.transitionProperty||"0s"===qn||"0s, 0s"===qn||0===Qe.width&&0===Qe.height,tn=new jt(this,un,at,ot);un.style.transform="scale3d(1, 1, 1)",tn.state=It.FADING_IN,at.persistent||(this._mostRecentTransientRipple=tn);let Ve=null;return!ot&&(Vt||it.exitDuration)&&this._ngZone.runOutsideAngular(()=>{const ut=()=>{Ve&&(Ve.fallbackTimer=null),clearTimeout(ln),this._finishRippleTransition(tn)},Dt=()=>this._destroyRipple(tn),ln=setTimeout(Dt,Vt+100);un.addEventListener("transitionend",ut),un.addEventListener("transitioncancel",Dt),Ve={onTransitionEnd:ut,onTransitionCancel:Dt,fallbackTimer:ln}}),this._activeRipples.set(tn,Ve),(ot||!Vt)&&this._finishRippleTransition(tn),tn}fadeOutRipple(et){if(et.state===It.FADING_OUT||et.state===It.HIDDEN)return;const We=et.element,at={...St,...et.config.animation};We.style.transitionDuration=`${at.exitDuration}ms`,We.style.opacity="0",et.state=It.FADING_OUT,(et._animationForciblyDisabledThroughCss||!at.exitDuration)&&this._finishRippleTransition(et)}fadeOutAll(){this._getActiveRipples().forEach(et=>et.fadeOut())}fadeOutAllNonPersistent(){this._getActiveRipples().forEach(et=>{et.config.persistent||et.fadeOut()})}setupTriggerEvents(et){const We=(0,B.i8)(et);!this._platform.isBrowser||!We||We===this._triggerElement||(this._removeTriggerEvents(),this._triggerElement=We,Ie.forEach(at=>{Y._eventManager.addHandler(this._ngZone,at,We,this)}))}handleEvent(et){"mousedown"===et.type?this._onMousedown(et):"touchstart"===et.type?this._onTouchStart(et):this._onPointerUp(),this._pointerUpEventsRegistered||(this._ngZone.runOutsideAngular(()=>{he.forEach(We=>{this._triggerElement.addEventListener(We,this,Ne)})}),this._pointerUpEventsRegistered=!0)}_finishRippleTransition(et){et.state===It.FADING_IN?this._startFadeOutTransition(et):et.state===It.FADING_OUT&&this._destroyRipple(et)}_startFadeOutTransition(et){const We=et===this._mostRecentTransientRipple,{persistent:at}=et.config;et.state=It.VISIBLE,!at&&(!We||!this._isPointerDown)&&et.fadeOut()}_destroyRipple(et){const We=this._activeRipples.get(et)??null;this._activeRipples.delete(et),this._activeRipples.size||(this._containerRect=null),et===this._mostRecentTransientRipple&&(this._mostRecentTransientRipple=null),et.state=It.HIDDEN,null!==We&&(et.element.removeEventListener("transitionend",We.onTransitionEnd),et.element.removeEventListener("transitioncancel",We.onTransitionCancel),null!==We.fallbackTimer&&clearTimeout(We.fallbackTimer)),et.element.remove()}_onMousedown(et){const We=(0,d._G)(et),at=this._lastTouchStartEvent&&Date.now()<this._lastTouchStartEvent+800;!this._target.rippleDisabled&&!We&&!at&&(this._isPointerDown=!0,this.fadeInRipple(et.clientX,et.clientY,this._target.rippleConfig))}_onTouchStart(et){if(!this._target.rippleDisabled&&!(0,d.w6)(et)){this._lastTouchStartEvent=Date.now(),this._isPointerDown=!0;const We=et.changedTouches;if(We)for(let at=0;at<We.length;at++)this.fadeInRipple(We[at].clientX,We[at].clientY,this._target.rippleConfig)}}_onPointerUp(){this._isPointerDown&&(this._isPointerDown=!1,this._getActiveRipples().forEach(et=>{!et.config.persistent&&(et.state===It.VISIBLE||et.config.terminateOnPointerUp&&et.state===It.FADING_IN)&&et.fadeOut()}))}_getActiveRipples(){return Array.from(this._activeRipples.keys())}_removeTriggerEvents(){const et=this._triggerElement;et&&(Ie.forEach(We=>Y._eventManager.removeHandler(We,et,this)),this._pointerUpEventsRegistered&&(he.forEach(We=>et.removeEventListener(We,this,Ne)),this._pointerUpEventsRegistered=!1))}}const Le=new n.nKC("mat-ripple-global-options");let re=(()=>{class je{get disabled(){return this._disabled}set disabled(We){We&&this.fadeOutAllNonPersistent(),this._disabled=We,this._setupTriggerEventsIfEnabled()}get trigger(){return this._trigger||this._elementRef.nativeElement}set trigger(We){this._trigger=We,this._setupTriggerEventsIfEnabled()}constructor(We,at,Qe,it,He){this._elementRef=We,this._animationMode=He,this.radius=0,this._disabled=!1,this._isInitialized=!1,this._globalOptions=it||{},this._rippleRenderer=new Y(this,at,We,Qe)}ngOnInit(){this._isInitialized=!0,this._setupTriggerEventsIfEnabled()}ngOnDestroy(){this._rippleRenderer._removeTriggerEvents()}fadeOutAll(){this._rippleRenderer.fadeOutAll()}fadeOutAllNonPersistent(){this._rippleRenderer.fadeOutAllNonPersistent()}get rippleConfig(){return{centered:this.centered,radius:this.radius,color:this.color,animation:{...this._globalOptions.animation,..."NoopAnimations"===this._animationMode?{enterDuration:0,exitDuration:0}:{},...this.animation},terminateOnPointerUp:this._globalOptions.terminateOnPointerUp}}get rippleDisabled(){return this.disabled||!!this._globalOptions.disabled}_setupTriggerEventsIfEnabled(){!this.disabled&&this._isInitialized&&this._rippleRenderer.setupTriggerEvents(this.trigger)}launch(We,at=0,Qe){return"number"==typeof We?this._rippleRenderer.fadeInRipple(We,at,{...this.rippleConfig,...Qe}):this._rippleRenderer.fadeInRipple(0,0,{...this.rippleConfig,...We})}static#e=this.\u0275fac=function(at){return new(at||je)(n.rXU(n.aKT),n.rXU(n.SKi),n.rXU(C.OD),n.rXU(Le,8),n.rXU(n.bc$,8))};static#t=this.\u0275dir=n.FsC({type:je,selectors:[["","mat-ripple",""],["","matRipple",""]],hostAttrs:[1,"mat-ripple"],hostVars:2,hostBindings:function(at,Qe){2&at&&n.AVh("mat-ripple-unbounded",Qe.unbounded)},inputs:{color:[0,"matRippleColor","color"],unbounded:[0,"matRippleUnbounded","unbounded"],centered:[0,"matRippleCentered","centered"],radius:[0,"matRippleRadius","radius"],animation:[0,"matRippleAnimation","animation"],disabled:[0,"matRippleDisabled","disabled"],trigger:[0,"matRippleTrigger","trigger"]},exportAs:["matRipple"],standalone:!0})}return je})(),Ge=(()=>{class je{static#e=this.\u0275fac=function(at){return new(at||je)};static#t=this.\u0275mod=n.$C({type:je});static#n=this.\u0275inj=n.G2t({imports:[ye,ye]})}return je})(),Me=(()=>{class je{constructor(We){this._animationMode=We,this.state="unchecked",this.disabled=!1,this.appearance="full"}static#e=this.\u0275fac=function(at){return new(at||je)(n.rXU(n.bc$,8))};static#t=this.\u0275cmp=n.VBU({type:je,selectors:[["mat-pseudo-checkbox"]],hostAttrs:[1,"mat-pseudo-checkbox"],hostVars:12,hostBindings:function(at,Qe){2&at&&n.AVh("mat-pseudo-checkbox-indeterminate","indeterminate"===Qe.state)("mat-pseudo-checkbox-checked","checked"===Qe.state)("mat-pseudo-checkbox-disabled",Qe.disabled)("mat-pseudo-checkbox-minimal","minimal"===Qe.appearance)("mat-pseudo-checkbox-full","full"===Qe.appearance)("_mat-animation-noopable","NoopAnimations"===Qe._animationMode)},inputs:{state:"state",disabled:"disabled",appearance:"appearance"},standalone:!0,features:[n.aNF],decls:0,vars:0,template:function(at,Qe){},styles:['.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-minimal-pseudo-checkbox-selected-checkmark-color, var(--mat-app-primary))}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-minimal-pseudo-checkbox-disabled-selected-checkmark-color)}.mat-pseudo-checkbox-full{border-color:var(--mat-full-pseudo-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));border-width:2px;border-style:solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-disabled{border-color:var(--mat-full-pseudo-checkbox-disabled-unselected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{background-color:var(--mat-full-pseudo-checkbox-selected-icon-color, var(--mat-app-primary));border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{color:var(--mat-full-pseudo-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled{background-color:var(--mat-full-pseudo-checkbox-disabled-selected-icon-color)}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked.mat-pseudo-checkbox-disabled::after,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate.mat-pseudo-checkbox-disabled::after{color:var(--mat-full-pseudo-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;
1height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}'],encapsulation:2,changeDetection:0})}return je})(),rt=(()=>{class je{static#e=this.\u0275fac=function(at){return new(at||je)};static#t=this.\u0275mod=n.$C({type:je});static#n=this.\u0275inj=n.G2t({imports:[ye]})}return je})();const bt=new n.nKC("MAT_OPTION_PARENT_COMPONENT"),Zt=new n.nKC("MatOptgroup");let Jt=0;class Ut{constructor(et,We=!1){this.source=et,this.isUserInput=We}}let Qt=(()=>{class je{get multiple(){return this._parent&&this._parent.multiple}get selected(){return this._selected}get disabled(){return this.group&&this.group.disabled||this._disabled}set disabled(We){this._disabled=We}get disableRipple(){return!(!this._parent||!this._parent.disableRipple)}get hideSingleSelectionIndicator(){return!(!this._parent||!this._parent.hideSingleSelectionIndicator)}constructor(We,at,Qe,it){this._element=We,this._changeDetectorRef=at,this._parent=Qe,this.group=it,this._selected=!1,this._active=!1,this._disabled=!1,this._mostRecentViewValue="",this.id="mat-option-"+Jt++,this.onSelectionChange=new n.bkB,this._stateChanges=new M.B7}get active(){return this._active}get viewValue(){return(this._text?.nativeElement.textContent||"").trim()}select(We=!0){this._selected||(this._selected=!0,this._changeDetectorRef.markForCheck(),We&&this._emitSelectionChangeEvent())}deselect(We=!0){this._selected&&(this._selected=!1,this._changeDetectorRef.markForCheck(),We&&this._emitSelectionChangeEvent())}focus(We,at){const Qe=this._getHostElement();"function"==typeof Qe.focus&&Qe.focus(at)}setActiveStyles(){this._active||(this._active=!0,this._changeDetectorRef.markForCheck())}setInactiveStyles(){this._active&&(this._active=!1,this._changeDetectorRef.markForCheck())}getLabel(){return this.viewValue}_handleKeydown(We){(We.keyCode===b.Fm||We.keyCode===b.t6)&&!(0,b.rp)(We)&&(this._selectViaInteraction(),We.preventDefault())}_selectViaInteraction(){this.disabled||(this._selected=!this.multiple||!this._selected,this._changeDetectorRef.markForCheck(),this._emitSelectionChangeEvent(!0))}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._element.nativeElement}ngAfterViewChecked(){if(this._selected){const We=this.viewValue;We!==this._mostRecentViewValue&&(this._mostRecentViewValue&&this._stateChanges.next(),this._mostRecentViewValue=We)}}ngOnDestroy(){this._stateChanges.complete()}_emitSelectionChangeEvent(We=!1){this.onSelectionChange.emit(new Ut(this,We))}static#e=this.\u0275fac=function(at){return new(at||je)(n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(bt,8),n.rXU(Zt,8))};static#t=this.\u0275cmp=n.VBU({type:je,selectors:[["mat-option"]],viewQuery:function(at,Qe){if(1&at&&n.GBs(P,7),2&at){let it;n.mGM(it=n.lsd())&&(Qe._text=it.first)}},hostAttrs:["role","option",1,"mat-mdc-option","mdc-list-item"],hostVars:11,hostBindings:function(at,Qe){1&at&&n.bIt("click",function(){return Qe._selectViaInteraction()})("keydown",function(He){return Qe._handleKeydown(He)}),2&at&&(n.Mr5("id",Qe.id),n.BMQ("aria-selected",Qe.selected)("aria-disabled",Qe.disabled.toString()),n.AVh("mdc-list-item--selected",Qe.selected)("mat-mdc-option-multiple",Qe.multiple)("mat-mdc-option-active",Qe.active)("mdc-list-item--disabled",Qe.disabled))},inputs:{value:"value",id:"id",disabled:[2,"disabled","disabled",n.L39]},outputs:{onSelectionChange:"onSelectionChange"},exportAs:["matOption"],standalone:!0,features:[n.GFd,n.aNF],ngContentSelectors:x,decls:8,vars:5,consts:[["text",""],["aria-hidden","true",1,"mat-mdc-option-pseudo-checkbox",3,"disabled","state"],[1,"mdc-list-item__primary-text"],["state","checked","aria-hidden","true","appearance","minimal",1,"mat-mdc-option-pseudo-checkbox",3,"disabled"],[1,"cdk-visually-hidden"],["aria-hidden","true","mat-ripple","",1,"mat-mdc-option-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled"]],template:function(at,Qe){1&at&&(n.NAR(A),n.DNE(0,U,1,2,"mat-pseudo-checkbox",1),n.SdG(1),n.j41(2,"span",2,0),n.SdG(4,1),n.k0s(),n.DNE(5,H,1,1,"mat-pseudo-checkbox",3)(6,W,2,1,"span",4),n.nrm(7,"div",5)),2&at&&(n.vxM(Qe.multiple?0:-1),n.R7$(5),n.vxM(Qe.multiple||!Qe.selected||Qe.hide
1SingleSelectionIndicator?-1:5),n.R7$(),n.vxM(Qe.group&&Qe.group._inert?6:-1),n.R7$(),n.Y8G("matRippleTrigger",Qe._getHostElement())("matRippleDisabled",Qe.disabled||Qe.disableRipple))},dependencies:[Me,re],styles:['.mat-mdc-option{-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;min-height:48px;padding:0 16px;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-option-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-option-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-option-label-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-option-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-option-label-text-weight, var(--mat-app-body-large-weight))}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color);outline:0}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color, var(--mat-app-secondary-container))}.mat-mdc-option .mat-pseudo-checkbox{--mat-minimal-pseudo-checkbox-selected-checkmark-color: var(--mat-option-selected-state-label-text-color, var(--mat-app-on-secondary-container))}.mat-mdc-option.mdc-list-item{align-items:center;background:rgba(0,0,0,0)}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-multiple{--mdc-list-list-item-selected-container-color:var(--mdc-list-list-item-container-color, transparent)}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return je})();function rn(je,et,We){if(We.length){let at=et.toArray(),Qe=We.toArray(),it=0;for(let He=0;He<je+1;He++)at[He].group&&at[He].group===Qe[it]&&it++;return it}return 0}function yn(je,et,We,at){return je<We?je:je+et>We+at?Math.max(0,je-at+et):We}let Pn=(()=>{class je{static#e=this.\u0275fac=function(at){return new(at||je)};static#t=this.\u0275mod=n.$C({type:je});static#n=this.\u0275inj=n.G2t({imports:[Ge,ye,rt]})}return je})();const Bt={capture:!0},be=["focus","mousedown","mouseenter","touchstart"],ce="mat-ripple-loader-uninitialized",ze="mat-ripple-loader-class-name",me="mat-ripple-loader-centered",$e="mat-ripple-loader-disabled";let De=(()=>{class je{constructor(){this._document=(0,n.WQX)(I.qQ,{optional:!0}),this._animationMode=(0,n.WQX)(n.bc$,{optional:!0}),this._globalRippleOptions=(0,n.WQX)(Le,{optional:!0}),this._platform=(0,n.WQX)(C.OD),this._ngZone=(0,n.WQX)(n.SKi),this._hosts=new Map,this._onInteraction=We=>{const at=(0,C.Fb)(We);if(at instanceof HTMLElement){const Qe=at.closest(`[${ce}="${this._globalRippleOptions?.namespace??""}"]`);Qe&&this._createRipple(Qe)}},this._ngZone.runOutsideAngular(()=>{for(const We of be)this._document?.addEventListener(We,this._onInteraction,Bt)})}ngOnDestroy(){const We=this._hosts.keys();for(const at of We)this.destroyRipple(at);for(const at of be)this._document?.removeEventListener(at,this._onInteraction,Bt)}configureRipple(We,at){We.setAttribute(ce,this._globalRippleOptions?.namespace??""),(at.className||!We.hasAttribute(ze))&&We.setAttribute(ze,at.className||""),at.centered&&We.setAttribute(me,""),at.disabled&&We.setAttribute($e,"")}getRipple(We){return this._hosts.get(We)||this._createRipple(We)}setDisabled(We,at){const Qe=this._hosts.get(We);Qe?Qe.disabled=at:at?We.setAttribute($e,""):We.removeAttribute($e)}_createRipple(We){if(!this._document)return;const at=this._hosts.get(We);if(at)return at;We.querySelector(".mat-ripple")?.remove();const Qe=this._document.createElement("span");Qe.classList.add("mat-ripple",We.getAttribute(ze)),We.append(Qe);const it=new re(new n.aKT(Qe),this._ngZone,this._platform,this._globalRippleOptions?this._globalRippleOptions:void 0,this._animationMode?this._animationMode:void 0);return it._isInitialized=!0,it.trigger=We,it.centered=We.hasAttribute(me),it.disabled=We.hasAttribute($e),this.attachRipple(We,it),it}attachRipple(We,at){We.removeAttribute(ce),this._hosts.set(We,at)}destroyRipple(We){const at=this._hosts.get(We);at&&(at.ngOnDestroy(),this._hosts.delete(We))}static#e=this.\u0275fac=function(at){return new(at||je)};static#t=this.\u0275prov=n.jDH({token:je,factory:je.\u0275fac,providedIn:"root"})}return je})(),st=(()=>{class je{static#e=this.\u0275fac=function(at){return new(at||je)};static#t=this.\u0275cmp=n.VBU({type:je,selectors:[["div","mat-internal-form-field",""]],hostAttrs:[1,"mdc-form-field","mat-internal-form-field"],hostVars:2,hostBindings:function(at,Qe){2&at&&n.AVh("mdc-form-field--align-en
1d","before"===Qe.labelPosition)},inputs:{labelPosition:"labelPosition"},standalone:!0,features:[n.aNF],attrs:de,ngContentSelectors:se,decls:1,vars:0,template:function(at,Qe){1&at&&(n.NAR(),n.SdG(0))},styles:[".mat-internal-form-field{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-flex;align-items:center;vertical-align:middle}.mat-internal-form-field>label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0;order:0}[dir=rtl] .mat-internal-form-field>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px}.mdc-form-field--align-end>label{margin-left:auto;margin-right:0;padding-left:0;padding-right:4px;order:-1}[dir=rtl] .mdc-form-field--align-end .mdc-form-field--align-end label{margin-left:0;margin-right:auto;padding-left:4px;padding-right:0}"],encapsulation:2,changeDetection:0})}return je})()},75351:(mt,ie,a)=>{"use strict";a.d(ie,{Vh:()=>ft,bZ:()=>It,E7:()=>Ne,tx:()=>Ot,Yi:()=>cn,hM:()=>Y,CP:()=>Mt,BI:()=>St});var n=a(32753),d=a(60177),u=a(54438),p=a(18617),I=a(36860),C=a(76939),B=a(67336),M=a(45286),b=a(29418),E=a(14421),L=a(28203),P=a(23176);function A(re,Ge){}class x{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.closeOnNavigation=!0,this.closeOnDestroy=!0,this.closeOnOverlayDetachments=!0}}let H=(()=>{class re extends C.lb{constructor(Me,rt,bt,Xt,Zt,Nt,Jt,Ut){super(),this._elementRef=Me,this._focusTrapFactory=rt,this._config=Xt,this._interactivityChecker=Zt,this._ngZone=Nt,this._overlayRef=Jt,this._focusMonitor=Ut,this._platform=(0,u.WQX)(I.OD),this._focusTrap=null,this._elementFocusedBeforeDialogWasOpened=null,this._closeInteractionType=null,this._ariaLabelledByQueue=[],this._changeDetectorRef=(0,u.WQX)(u.gRc),this._injector=(0,u.WQX)(u.zZn),this._isDestroyed=!1,this.attachDomPortal=Qt=>{this._portalOutlet.hasAttached();const rn=this._portalOutlet.attachDomPortal(Qt);return this._contentAttached(),rn},this._document=bt,this._config.ariaLabelledBy&&this._ariaLabelledByQueue.push(this._config.ariaLabelledBy)}_addAriaLabelledBy(Me){this._ariaLabelledByQueue.push(Me),this._changeDetectorRef.markForCheck()}_removeAriaLabelledBy(Me){const rt=this._ariaLabelledByQueue.indexOf(Me);rt>-1&&(this._ariaLabelledByQueue.splice(rt,1),this._changeDetectorRef.markForCheck())}_contentAttached(){this._initializeFocusTrap(),this._handleBackdropClicks(),this._captureInitialFocus()}_captureInitialFocus(){this._trapFocus()}ngOnDestroy(){this._isDestroyed=!0,this._restoreFocus()}attachComponentPortal(Me){this._portalOutlet.hasAttached();const rt=this._portalOutlet.attachComponentPortal(Me);return this._contentAttached(),rt}attachTemplatePortal(Me){this._portalOutlet.hasAttached();const rt=this._portalOutlet.attachTemplatePortal(Me);return this._contentAttached(),rt}_recaptureFocus(){this._containsFocus()||this._trapFocus()}_forceFocus(Me,rt){this._interactivityChecker.isFocusable(Me)||(Me.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const bt=()=>{Me.removeEventListener("blur",bt),Me.removeEventListener("mousedown",bt),Me.removeAttribute("tabindex")};Me.addEventListener("blur",bt),Me.addEventListener("mousedown",bt)})),Me.focus(rt)}_focusByCssSelector(Me,rt){let bt=this._elementRef.nativeElement.querySelector(Me);bt&&this._forceFocus(bt,rt)}_trapFocus(){this._isDestroyed||(0,u.mal)(()=>{const Me=this._elementRef.nativeElement;switch(this._config.autoFocus){case!1:case"dialog":this._containsFocus()||Me.focus();break;case!0:case"first-tabbable":this._focusTrap?.focusInitialElement()||this._focusDialogContainer();break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this._config.autoFocus)}},{injector:this._injector})}_restoreFocus(){const Me=this._config.restoreFocus;let rt=null;if("string"==typeof Me?rt=this._document.querySelector(Me):"boolean"==typeof Me?rt=Me?this._elementFocusedBeforeDialogWasOpened:null:Me&&(rt=Me),this._config.restoreFocus&&rt&&"function"==typeof rt.focus){const bt=(0,I.vc)(),Xt=this._elementRef.nativeElement;(!bt||bt===this._document.body||bt===Xt||Xt.contains(bt))&&(this._focusMonitor?(this._focusMonitor.focusVia(rt,this._closeInteractionType),this._closeInteractionType=null):rt.focu
1s())}this._focusTrap&&this._focusTrap.destroy()}_focusDialogContainer(){this._elementRef.nativeElement.focus&&this._elementRef.nativeElement.focus()}_containsFocus(){const Me=this._elementRef.nativeElement,rt=(0,I.vc)();return Me===rt||Me.contains(rt)}_initializeFocusTrap(){this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._document&&(this._elementFocusedBeforeDialogWasOpened=(0,I.vc)()))}_handleBackdropClicks(){this._overlayRef.backdropClick().subscribe(()=>{this._config.disableClose&&this._recaptureFocus()})}static#e=this.\u0275fac=function(rt){return new(rt||re)(u.rXU(u.aKT),u.rXU(p.GX),u.rXU(d.qQ,8),u.rXU(x),u.rXU(p.Z7),u.rXU(u.SKi),u.rXU(n.yY),u.rXU(p.FN))};static#t=this.\u0275cmp=u.VBU({type:re,selectors:[["cdk-dialog-container"]],viewQuery:function(rt,bt){if(1&rt&&u.GBs(C.I3,7),2&rt){let Xt;u.mGM(Xt=u.lsd())&&(bt._portalOutlet=Xt.first)}},hostAttrs:["tabindex","-1",1,"cdk-dialog-container"],hostVars:6,hostBindings:function(rt,bt){2&rt&&u.BMQ("id",bt._config.id||null)("role",bt._config.role)("aria-modal",bt._config.ariaModal)("aria-labelledby",bt._config.ariaLabel?null:bt._ariaLabelledByQueue[0])("aria-label",bt._config.ariaLabel)("aria-describedby",bt._config.ariaDescribedBy||null)},standalone:!0,features:[u.Vt3,u.aNF],decls:1,vars:0,consts:[["cdkPortalOutlet",""]],template:function(rt,bt){1&rt&&u.DNE(0,A,0,0,"ng-template",0)},dependencies:[C.I3],styles:[".cdk-dialog-container{display:block;width:100%;height:100%;min-height:inherit;max-height:inherit}"],encapsulation:2})}return re})();class W{constructor(Ge,Me){this.overlayRef=Ge,this.config=Me,this.closed=new M.B7,this.disableClose=Me.disableClose,this.backdropClick=Ge.backdropClick(),this.keydownEvents=Ge.keydownEvents(),this.outsidePointerEvents=Ge.outsidePointerEvents(),this.id=Me.id,this.keydownEvents.subscribe(rt=>{rt.keyCode===B._f&&!this.disableClose&&!(0,B.rp)(rt)&&(rt.preventDefault(),this.close(void 0,{focusOrigin:"keyboard"}))}),this.backdropClick.subscribe(()=>{this.disableClose||this.close(void 0,{focusOrigin:"mouse"})}),this._detachSubscription=Ge.detachments().subscribe(()=>{!1!==Me.closeOnOverlayDetachments&&this.close()})}close(Ge,Me){if(this.containerInstance){const rt=this.closed;this.containerInstance._closeInteractionType=Me?.focusOrigin||"program",this._detachSubscription.unsubscribe(),this.overlayRef.dispose(),rt.next(Ge),rt.complete(),this.componentInstance=this.containerInstance=null}}updatePosition(){return this.overlayRef.updatePosition(),this}updateSize(Ge="",Me=""){return this.overlayRef.updateSize({width:Ge,height:Me}),this}addPanelClass(Ge){return this.overlayRef.addPanelClass(Ge),this}removePanelClass(Ge){return this.overlayRef.removePanelClass(Ge),this}}const de=new u.nKC("DialogScrollStrategy",{providedIn:"root",factory:()=>{const re=(0,u.WQX)(n.hJ);return()=>re.scrollStrategies.block()}}),se=new u.nKC("DialogData"),v=new u.nKC("DefaultDialogConfig");let R=0,ae=(()=>{class re{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}constructor(Me,rt,bt,Xt,Zt,Nt){this._overlay=Me,this._injector=rt,this._defaultOptions=bt,this._parentDialog=Xt,this._overlayContainer=Zt,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new M.B7,this._afterOpenedAtThisLevel=new M.B7,this._ariaHiddenElements=new Map,this.afterAllClosed=(0,b.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,P.Z)(void 0))),this._scrollStrategy=Nt}open(Me,rt){(rt={...this._defaultOptions||new x,...rt}).id=rt.id||"cdk-dialog-"+R++,rt.id&&this.getDialogById(rt.id);const Xt=this._getOverlayConfig(rt),Zt=this._overlay.create(Xt),Nt=new W(Zt,rt),Jt=this._attachContainer(Zt,Nt,rt);return Nt.containerInstance=Jt,this._attachDialogContent(Me,Nt,Jt,rt),this.openDialogs.length||this._hideNonDialogContentFromAssistiveTechnology(),this.openDialogs.push(Nt),Nt.closed.subscribe(()=>this._removeOpenDialog(Nt,!0)),this.afterOpened.next(Nt),Nt}closeAll(){ye(this.openDialogs,Me=>Me.close())}getDialogById(Me){return this.openDialogs.find(rt=>rt.id===Me)}ngOnDestroy(){ye(this._openDialogsAtThisLevel,Me=>{!1===Me.config.closeOnDestroy&&this._removeOpenDialog(Me,!1)}),ye(this._openDialogsAtThisLevel,Me=>Me.close()),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete(),this._openDialogsAtThisLevel=[]}_getOverlayConfig(Me){const rt=new n.rR({positionStrategy:Me.positionStrategy||this._overlay.position().global().centerHorizontally().centerVertically(),scrollStrategy:Me.scrollStrategy||this._scrollStrategy(),panelClass:Me.panelClass,hasBackdrop:Me.hasBackdrop,direction:Me.direction,minWidth:Me.minWidth,minHeight:Me.minHeight,maxWidth:Me.maxWidth,maxHeight:Me.maxHeight,width:Me.width,height:Me.height,disposeOnNavigation:Me.closeOnNavigation});return Me.backdropClass&&(rt.backdropClass=Me.backdropClass),rt}_attachContainer(Me,rt,bt){const Xt=bt.injector||bt.viewContainerRef?.injector,Zt=[{provide:x,useValue:bt},{provide:W,useValue:rt},{provide:n.yY,useValue:Me}];let Nt;bt.container?"function"==typeof bt.container?Nt=bt.container:(Nt=bt.container.type,Zt.push(...bt.container.providers(bt))):Nt=H;const Jt=new C.A8(Nt,bt.viewContainerRef,u.zZn.create({parent:Xt||this._injector,providers:Zt}),bt.componentFactoryResolver);return Me.attach(Jt).instance}_attachDialogContent(Me,rt,bt,Xt){if(Me instanceof u.C4Q){const Zt=this._createInjector(Xt,rt,bt,void 0);let Nt={$implicit:Xt.data,dialogRef:rt};Xt.templateContext&&(Nt={...Nt,..."function"==typeof Xt.templateContext?Xt.templateContext():Xt.templateContext}),bt.attachTemplatePortal(new C.VA(Me,null,Nt,Zt))}else{const Zt=this._createInjector(Xt,rt,bt,this._injector),Nt=bt.attachComponentPortal(new C.A8(Me,Xt.viewContainerRef,Zt,Xt.componentFactoryResolver));rt.componentRef=Nt,rt.componentInstance=Nt.instance}}_createInjector(Me,rt,bt,Xt){const Zt=Me.injector||Me.viewContainerRef?.injector,Nt=[{provide:se,useValue:Me.data},{provide:W,useValue:rt}];return Me.providers&&("function"==typeof Me.providers?Nt.push(...Me.providers(rt,Me,bt)):Nt.push(...Me.providers)),Me.direction&&(!Zt||!Zt.get(L.dS,null,{optional:!0}))&&Nt.push({provide:L.dS,useValue:{value:Me.direction,change:(0,E.of)()}}),u.zZn.create({parent:Zt||Xt,providers:Nt})}_removeOpenDialog(Me,rt){const bt=this.openDialogs.indexOf(Me);bt>-1&&(this.openDialogs.splice(bt,1),this.openDialogs.length||(this._ariaHiddenElements.forEac
1h((Xt,Zt)=>{Xt?Zt.setAttribute("aria-hidden",Xt):Zt.removeAttribute("aria-hidden")}),this._ariaHiddenElements.clear(),rt&&this._getAfterAllClosed().next()))}_hideNonDialogContentFromAssistiveTechnology(){const Me=this._overlayContainer.getContainerElement();if(Me.parentElement){const rt=Me.parentElement.children;for(let bt=rt.length-1;bt>-1;bt--){const Xt=rt[bt];Xt!==Me&&"SCRIPT"!==Xt.nodeName&&"STYLE"!==Xt.nodeName&&!Xt.hasAttribute("aria-live")&&(this._ariaHiddenElements.set(Xt,Xt.getAttribute("aria-hidden")),Xt.setAttribute("aria-hidden","true"))}}}_getAfterAllClosed(){const Me=this._parentDialog;return Me?Me._getAfterAllClosed():this._afterAllClosedAtThisLevel}static#e=this.\u0275fac=function(rt){return new(rt||re)(u.KVO(n.hJ),u.KVO(u.zZn),u.KVO(v,8),u.KVO(re,12),u.KVO(n.Sf),u.KVO(de))};static#t=this.\u0275prov=u.jDH({token:re,factory:re.\u0275fac,providedIn:"root"})}return re})();function ye(re,Ge){let Me=re.length;for(;Me--;)Ge(re[Me])}let z=(()=>{class re{static#e=this.\u0275fac=function(rt){return new(rt||re)};static#t=this.\u0275mod=u.$C({type:re});static#n=this.\u0275inj=u.G2t({providers:[ae],imports:[n.z_,C.jc,p.Pd,C.jc]})}return re})();var Re=a(14085),Xe=a(44670),xe=a(58728),ve=a(19493),Je=a(65478),ge=a(86600);function Z(re,Ge){}a(49969);class oe{constructor(){this.role="dialog",this.panelClass="",this.hasBackdrop=!0,this.backdropClass="",this.disableClose=!1,this.width="",this.height="",this.data=null,this.ariaDescribedBy=null,this.ariaLabelledBy=null,this.ariaLabel=null,this.ariaModal=!0,this.autoFocus="first-tabbable",this.restoreFocus=!0,this.delayFocusTrap=!0,this.closeOnNavigation=!0}}const ue="mdc-dialog--open",ke="mdc-dialog--opening",Te="mdc-dialog--closing";let Fe=(()=>{class re extends H{constructor(Me,rt,bt,Xt,Zt,Nt,Jt,Ut,Qt){super(Me,rt,bt,Xt,Zt,Nt,Jt,Qt),this._animationMode=Ut,this._animationStateChanged=new u.bkB,this._animationsEnabled="NoopAnimations"!==this._animationMode,this._actionSectionCount=0,this._hostElement=this._elementRef.nativeElement,this._enterAnimationDuration=this._animationsEnabled?vt(this._config.enterAnimationDuration)??150:0,this._exitAnimationDuration=this._animationsEnabled?vt(this._config.exitAnimationDuration)??75:0,this._animationTimer=null,this._finishDialogOpen=()=>{this._clearAnimationClasses(),this._openAnimationDone(this._enterAnimationDuration)},this._finishDialogClose=()=>{this._clearAnimationClasses(),this._animationStateChanged.emit({state:"closed",totalTime:this._exitAnimationDuration})}}_contentAttached(){super._contentAttached(),this._startOpenAnimation()}_startOpenAnimation(){this._animationStateChanged.emit({state:"opening",totalTime:this._enterAnimationDuration}),this._animationsEnabled?(this._hostElement.style.setProperty(Ke,`${this._enterAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(ke,ue)),this._waitForAnimationToComplete(this._enterAnimationDuration,this._finishDialogOpen)):(this._hostElement.classList.add(ue),Promise.resolve().then(()=>this._finishDialogOpen()))}_startExitAnimation(){this._animationStateChanged.emit({state:"closing",totalTime:this._exitAnimationDuration}),this._hostElement.classList.remove(ue),this._animationsEnabled?(this._hostElement.style.setProperty(Ke,`${this._exitAnimationDuration}ms`),this._requestAnimationFrame(()=>this._hostElement.classList.add(Te)),this._waitForAnimationToComplete(this._exitAnimationDuration,this._finishDialogClose)):Promise.resolve().then(()=>this._finishDialogClose())}_updateActionSectionCount(Me){this._actionSectionCount+=Me,this._changeDetectorRef.markForCheck()}_clearAnimationClasses(){this._hostElement.classList.remove(ke,Te)}_waitForAnimationToComplete(Me,rt){null!==this._animationTimer&&clearTimeout(this._animationTimer),this._animationTimer=setTimeout(rt,Me)}_requestAnimationFrame(Me){this._ngZone.runOutsideAngular(()=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(Me):Me()})}_captureInitialFocus(){this._config.delayFocusTrap||this._trapFocus()}_openAnimationDone(Me){this._config.delayFocusTrap&&this._trapFocus(),this._animationStateChanged.next({state:"opened",totalTime:Me})}ngOnDestroy(){super.ngOnDestroy(),null!==this._animationTimer&&clearTimeout(this._animationTimer)}attachComponentPortal(Me){const rt=super.attachComponentPortal(Me);return rt.location.nativeElement.classList.add("mat-mdc-dialog-component-host"),rt}static#e=this.\u0275fac=function(rt){return new(rt||re)(u.rXU(u.aKT),u.rXU(p.GX),u.rXU(d.qQ,8),u.rXU(oe),u.rXU(p.Z7),u.rXU(u.SKi),u.rXU(n.yY),u.rXU(u.bc$,8),u.rXU(p.FN))};static#t=this.\u0275cmp=u.VBU({type:re,selectors:[["mat-dialog-container"]],hostAttrs:["tabindex","-1",1,"mat-mdc-dialog-container","mdc-dialog"],hostVars:10,hostBindings:function(rt,bt){2&rt&&(u.Mr5("id",bt._config.id),u.BMQ("aria-modal",bt._config.ariaModal)("role",bt._config.role)("aria-labelledby",bt._config.ariaLabel?null:bt._ariaLabelledByQueue[0])("aria-label",bt._config.ariaLabel)("aria-describedby",bt._config.ariaDescribedBy||null),u.AVh("_mat-animation-noopable",!bt._animationsEnabled)("mat-mdc-dialog-container-with-actions",bt._actionSectionCount>0))},standalone:!0,features:[u.Vt3,u.aNF],decls:3,vars:0,consts:[[1,"mat-mdc-dialog-inner-container","mdc-dialog__container"],[1,"mat-mdc-dialog-surface","mdc-dialog__surface"],["cdkPortalOutlet",""]],template:function(rt,bt){1&rt&&(u.j41(0,"div",0)(1,"div",1),u.DNE(2,Z,0,0,"ng-template",2),u.k0s()())},dependencies:[C.I3],styles:['.mat-mdc-dialog-container{width:100%;height:100%;display:block;box-sizing:border-box;max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;outline:0}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-max-width, 80vw);min-width:var(--mat-dialog-container-min-width, 0)}@media(max-width: 599px){.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:var(--mat-dialog-container-small-max-width, 80vw)}}.mat-mdc-dialog-inner-container{display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-sizing:border-box;height:100%;opacity:0;transition:opacity linear var(--mat-dialog-transition-duration, 0ms);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit}.mdc-dialog--closing .mat-mdc-dialog-inner-container{transition:opacity 75ms linear;transform:none}.mdc-dialog--open .mat-mdc-dialog-inner-container{opacity:1}._mat-animation-noopable .mat-mdc-dialog-inner-container{transition:none}.mat-mdc-dialog-surface{display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;box-sizing:border-box;width:100%;height:100%;position:relative;overflow-y:auto;outline:0;transform:scale(0.8);transition:transform var(--mat-dialog-transition-duration, 0ms) cubic-bezier(0, 0, 0.2, 1);max-height:inherit;min-height:inherit;min-width:inherit;max-width:inherit;box-shadow:var(--mat-dialog-container-elevation-shadow, 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12));border-radius:var(--mdc-dialog-container-shape, var(--mat-app-corner-extra-large, 4px));background-color:var(--mdc-dialog-container-color, var(--mat-app-surface, white))}[dir=rtl] .mat-mdc-dialog-surface{text-align:right}.mdc-dialog--open .mat-mdc-dialog-surface,.mdc-dialog--closing .mat-mdc-dialog-surface{transform:none}._mat-animation-noopable .mat-mdc-dialog-surface{transition:none}.mat-mdc-dialog-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:2px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mat-mdc-dialog-title{display:block;position:relative;flex-shrink:0;box-sizing:border-box;margin:0 0 1px;padding:var(--mat-dialog-headline-padding, 0 24px 9px)}.mat-mdc-dialog-title::before{display:inline-block;width:0;height:40px;content:"";vertical-align:0}[dir=rtl] .mat-mdc-dialog-title{text-align:right}.mat-mdc-dialog-container .mat-mdc-dialog-title{color:var(--mdc-dialog-subhead-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mdc-dialog-subhead-font, var(--mat-app-headline-small-font, inherit));line-height:var(--mdc-dialog-subhead-line-height, var(--mat-app-headline-small-line-height, 1.5rem));font-size:var(--mdc-dialog-subhead-size, var(--mat-app-headline-small-size, 1rem));font-weight:var(--mdc-dialog-subhead-weight, var(--mat-app-headline-small-weight, 400));letter-spacing:var(--mdc-dialog-subhead-tracking, var(--mat-app-headline-small-tracking, 0.03125em))}.mat-mdc-dialog-content{display:block;flex-grow:1;box-sizing:border-box;margin:0;overflow:auto;max-height:65vh}.mat-mdc-dialog-content>:first-child{margin-top:0}.mat-mdc-dialog-content>:last-child{margin-bottom:0}.mat-mdc-dialog-container .mat-mdc-dialog-content{color:var(--mdc-dialog-supporting-text-color, var(--mat-app-on-surface-variant, rgba(0, 0, 0, 0.6)));font-family:var(--mdc-dialog-supporting-text-font, var(--mat-app-body-medium-font, inherit));line-height:var(--mdc-dialog-supporting-text-line-height, var(--mat-app-body-medium-line-height, 1.5rem));font-size:var(--mdc-dialog-supporting-text-size, var(--mat-app-body-medium-size, 1rem));font-weight:var(--mdc-dialog-supporting-text-weight, var(--mat-app-body-medium-weight, 400));letter-spacing:var(--mdc-dialog-supporting-text-tracking, var(--mat-app-body-medium-tracking, 0.03125em))}.mat-mdc-dialog-container .mat-mdc-dialog-content{padding:var(--mat-dialog-content-padding, 20px 24px)}.mat-mdc-dialog-container-with-actions .mat-mdc-dialog-content{padding:var(--mat-dialog-with-actions-content-padding, 20px 24px)}.mat-mdc-dialog-container .mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:0}.mat-mdc-dialog-actions{display:flex;position:relative;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;box-sizing:border-box;min-height:52px;margin:0;padding:8px;border-top:1px solid rgba(0,0,0,0);padding:var(--mat-dialog-actions-padding, 8px);justify-content:var(--mat-dialog-actions-alignment, start)}.cdk-high-contrast-active .mat-mdc-dialog-actions{border-top-color:CanvasText}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-start,.mat-mdc-dialog-actions[align=start]{justify-content:start}.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-center,.mat-mdc-dialog-actions[align=center]{justify-content:center}
1.mat-mdc-dialog-actions.mat-mdc-dialog-actions-align-end,.mat-mdc-dialog-actions[align=end]{justify-content:flex-end}.mat-mdc-dialog-actions .mat-button-base+.mat-button-base,.mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:8px}[dir=rtl] .mat-mdc-dialog-actions .mat-button-base+.mat-button-base,[dir=rtl] .mat-mdc-dialog-actions .mat-mdc-button-base+.mat-mdc-button-base{margin-left:0;margin-right:8px}.mat-mdc-dialog-component-host{display:contents}'],encapsulation:2})}return re})();const Ke="--mat-dialog-transition-duration";function vt(re){return null==re?null:"number"==typeof re?re:re.endsWith("ms")?(0,Re.OE)(re.substring(0,re.length-2)):re.endsWith("s")?1e3*(0,Re.OE)(re.substring(0,re.length-1)):"0"===re?0:null}var Wt=function(re){return re[re.OPEN=0]="OPEN",re[re.CLOSING=1]="CLOSING",re[re.CLOSED=2]="CLOSED",re}(Wt||{});class Mt{constructor(Ge,Me,rt){this._ref=Ge,this._containerInstance=rt,this._afterOpened=new M.B7,this._beforeClosed=new M.B7,this._state=Wt.OPEN,this.disableClose=Me.disableClose,this.id=Ge.id,Ge.addPanelClass("mat-mdc-dialog-panel"),rt._animationStateChanged.pipe((0,xe.p)(bt=>"opened"===bt.state),(0,ve.s)(1)).subscribe(()=>{this._afterOpened.next(),this._afterOpened.complete()}),rt._animationStateChanged.pipe((0,xe.p)(bt=>"closed"===bt.state),(0,ve.s)(1)).subscribe(()=>{clearTimeout(this._closeFallbackTimeout),this._finishDialogClose()}),Ge.overlayRef.detachments().subscribe(()=>{this._beforeClosed.next(this._result),this._beforeClosed.complete(),this._finishDialogClose()}),(0,Xe.h)(this.backdropClick(),this.keydownEvents().pipe((0,xe.p)(bt=>bt.keyCode===B._f&&!this.disableClose&&!(0,B.rp)(bt)))).subscribe(bt=>{this.disableClose||(bt.preventDefault(),Ct(this,"keydown"===bt.type?"keyboard":"mouse"))})}close(Ge){this._result=Ge,this._containerInstance._animationStateChanged.pipe((0,xe.p)(Me=>"closing"===Me.state),(0,ve.s)(1)).subscribe(Me=>{this._beforeClosed.next(Ge),this._beforeClosed.complete(),this._ref.overlayRef.detachBackdrop(),this._closeFallbackTimeout=setTimeout(()=>this._finishDialogClose(),Me.totalTime+100)}),this._state=Wt.CLOSING,this._containerInstance._startExitAnimation()}afterOpened(){return this._afterOpened}afterClosed(){return this._ref.closed}beforeClosed(){return this._beforeClosed}backdropClick(){return this._ref.backdropClick}keydownEvents(){return this._ref.keydownEvents}updatePosition(Ge){let Me=this._ref.config.positionStrategy;return Ge&&(Ge.left||Ge.right)?Ge.left?Me.left(Ge.left):Me.right(Ge.right):Me.centerHorizontally(),Ge&&(Ge.top||Ge.bottom)?Ge.top?Me.top(Ge.top):Me.bottom(Ge.bottom):Me.centerVertically(),this._ref.updatePosition(),this}updateSize(Ge="",Me=""){return this._ref.updateSize(Ge,Me),this}addPanelClass(Ge){return this._ref.addPanelClass(Ge),this}removePanelClass(Ge){return this._ref.removePanelClass(Ge),this}getState(){return this._state}_finishDialogClose(){this._state=Wt.CLOSED,this._ref.close(this._result,{focusOrigin:this._closeInteractionType}),this.componentInstance=null}}function Ct(re,Ge,Me){return re._closeInteractionType=Ge,re.close(Me)}const ft=new u.nKC("MatMdcDialogData"),te=new u.nKC("mat-mdc-dialog-default-options"),pe=new u.nKC("mat-mdc-dialog-scroll-strategy",{providedIn:"root",factory:()=>{const re=(0,u.WQX)(n.hJ);return()=>re.scrollStrategies.block()}});let nt=0,It=(()=>{class re{get openDialogs(){return this._parentDialog?this._parentDialog.openDialogs:this._openDialogsAtThisLevel}get afterOpened(){return this._parentDialog?this._parentDialog.afterOpened:this._afterOpenedAtThisLevel}_getAfterAllClosed(){const Me=this._parentDialog;return Me?Me._getAfterAllClosed():this._afterAllClosedAtThisLevel}constructor(Me,rt,bt,Xt,Zt,Nt,Jt,Ut){this._overlay=Me,this._defaultOptions=Xt,this._scrollStrategy=Zt,this._parentDialog=Nt,this._openDialogsAtThisLevel=[],this._afterAllClosedAtThisLevel=new M.B7,this._afterOpenedAtThisLevel=new M.B7,this.dialogConfigClass=oe,this.afterAllClosed=(0,b.v)(()=>this.openDialogs.length?this._getAfterAllClosed():this._getAfterAllClosed().pipe((0,P.Z)(void 0))),this._dialog=rt.get(ae),this._dialogRefConstructor=Mt,this._dialogContainerType=Fe,this._dialogDataToken=ft}open(Me,rt){let bt;(rt={...this._defaultOptions||new oe,...rt}).id=rt.id||"mat-mdc-dialog-"+nt++,rt.scrollStrategy=rt.scrollStrategy||this._scrollStrategy();const Xt=this._dialog.open(Me,{...rt,positionStrategy:this._overlay.position().global().centerHorizontally().centerVertically(),disableClose:!0,closeOnDestroy:!1,closeOnOverlayDetachments:!1,container:{type:this._dialogContainerType,providers:()=>[{provide:this.dialogConfigClass,useValue:rt},{provide:x,useValue:rt}]},templateContext:()=>({dialogRef:bt}),providers:(Zt,Nt,Jt)=>(bt=new this._dialogRefConstructor(Zt,rt,Jt),bt.updatePosition(rt?.position),[{provide:this._dialogContainerType,useValue:Jt},{provide:this._dialogDataToken,useValue:Nt.data},{provide:this._dialogRefConstructor,useValue:bt}])});return bt.componentRef=Xt.componentRef,bt.componentInstance=Xt.componentInstance,this.openDialogs.push(bt),this.afterOpened.next(bt),bt.afterClosed().subscribe(()=>{const Zt=this.openDialogs.indexOf(bt);Zt>-1&&(this.openDialogs.splice(Zt,1),this.openDialogs.length||this._getAfterAllClosed().next())}),bt}closeAll(){this._closeDialogs(this.openDialogs)}getDialogById(Me){return this.openDialogs.find(rt=>rt.id===Me)}ngOnDestroy(){this._closeDialogs(this._openDialogsAtThisLevel),this._afterAllClosedAtThisLevel.complete(),this._afterOpenedAtThisLevel.complete()}_closeDialogs(Me){let rt=Me.length;for(;rt--;)Me[rt].close()}static#e=this.\u0275fac=function(rt){return new(rt||re)(u.KVO(n.hJ),u.KVO(u.zZn),u.KVO(d.aZ,8),u.KVO(te,8),u.KVO(pe),u.KVO(re,12),u.KVO(n.Sf),u.KVO(u.bc$,8))};static#t=this.\u0275prov=u.jDH({token:re,factory:re.\u0275fac,providedIn:"root"})}return re})(),jt=0,Ot=(()=>{class re{constructor(Me,rt,bt){this.dialogRef=Me,this._elementRef=rt,this._dialog=bt,this.type="button"}ngOnInit(){this.dialogRef||(this.dialogRef=Ie(this._elementRef,this._dialog.openDialogs))}ngOnChanges(Me){const rt=Me._matDialogClose||Me._matDialogCloseResult;rt&&(this.dialogResult=rt.currentValue)}_onButtonClick(Me){Ct(this.dialogRef,0===Me.screenX&&0===Me.screenY?"keyboard":"mouse",this.dialogResult)}static#e=this.\u0275fac=function(rt){return new(rt||re)(u.rXU(Mt,8),u.rXU(u.aKT),u.rXU(It))};static#t=this.\u0275dir=u.FsC({type:re,selectors:[["","mat-dialog-close",""],["","matDialogClose",""]],hostVars:2,hostBindings:function(rt,bt){1&rt&&u.bIt("click",function(Zt){return bt._onButtonClick(Zt)}),2&rt&&u.BMQ("aria-label",bt.ariaLabel||null)("type",bt.type)},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],type:"type",dialogResult:[0,"mat-dialog-close","dialogResult"],_matDialogClose:[0,"matDialogClose","_matDialogClose"]},exportAs:["matDialogClose"],standalone:!0,features:[u.OA$]})}return re})(),Lt=(()=>{class re{constructor(Me,rt,bt){this._dialogRef=Me,this._elementRef=rt,this._dialog=bt}ngOnInit(){this._dialogRef||(this._dialogRef=Ie(this._elementRef,this._dialog.openDialogs)),this._dialogRef&&Promise.resolve().then(()=>{this._onAdd()})}ngOnDestroy(){this._dialogRef?._containerInstance&&Promise.resolve().then(()=>{this._onRemove()})}static#e=this.\u0275fac=function(rt){return new(rt||re)(u.rXU(Mt,8),u.rXU(u.aKT),u.rXU(It))};static#t=this.\u0275dir=u.FsC({type:re,standalone:!0})}return re})(),St=(()=>{class re extends Lt{constructor(){super(...arguments),this.id="mat-mdc-dialog-title-"+jt++}_onAdd(){this._dialogRef._containerInstance?._addAriaLabelledBy?.(this.id
1)}_onRemove(){this._dialogRef?._containerInstance?._removeAriaLabelledBy?.(this.id)}static#e=this.\u0275fac=(()=>{let Me;return function(bt){return(Me||(Me=u.xGo(re)))(bt||re)}})();static#t=this.\u0275dir=u.FsC({type:re,selectors:[["","mat-dialog-title",""],["","matDialogTitle",""]],hostAttrs:[1,"mat-mdc-dialog-title","mdc-dialog__title"],hostVars:1,hostBindings:function(rt,bt){2&rt&&u.Mr5("id",bt.id)},inputs:{id:"id"},exportAs:["matDialogTitle"],standalone:!0,features:[u.Vt3]})}return re})(),cn=(()=>{class re{static#e=this.\u0275fac=function(rt){return new(rt||re)};static#t=this.\u0275dir=u.FsC({type:re,selectors:[["","mat-dialog-content",""],["mat-dialog-content"],["","matDialogContent",""]],hostAttrs:[1,"mat-mdc-dialog-content","mdc-dialog__content"],standalone:!0,features:[u.nM4([Je.uv])]})}return re})(),Ne=(()=>{class re extends Lt{_onAdd(){this._dialogRef._containerInstance?._updateActionSectionCount?.(1)}_onRemove(){this._dialogRef._containerInstance?._updateActionSectionCount?.(-1)}static#e=this.\u0275fac=(()=>{let Me;return function(bt){return(Me||(Me=u.xGo(re)))(bt||re)}})();static#t=this.\u0275dir=u.FsC({type:re,selectors:[["","mat-dialog-actions",""],["mat-dialog-actions"],["","matDialogActions",""]],hostAttrs:[1,"mat-mdc-dialog-actions","mdc-dialog__actions"],hostVars:6,hostBindings:function(rt,bt){2&rt&&u.AVh("mat-mdc-dialog-actions-align-start","start"===bt.align)("mat-mdc-dialog-actions-align-center","center"===bt.align)("mat-mdc-dialog-actions-align-end","end"===bt.align)},inputs:{align:"align"},standalone:!0,features:[u.Vt3]})}return re})();function Ie(re,Ge){let Me=re.nativeElement.parentElement;for(;Me&&!Me.classList.contains("mat-mdc-dialog-container");)Me=Me.parentElement;return Me?Ge.find(rt=>rt.id===Me.id):null}let Y=(()=>{class re{static#e=this.\u0275fac=function(rt){return new(rt||re)};static#t=this.\u0275mod=u.$C({type:re});static#n=this.\u0275inj=u.G2t({providers:[It],imports:[z,n.z_,C.jc,ge.yE,ge.yE]})}return re})()},71997:(mt,ie,a)=>{"use strict";a.d(ie,{q:()=>p,w:()=>I});var n=a(54438),d=a(14085),u=a(86600);let p=(()=>{class C{constructor(){this._vertical=!1,this._inset=!1}get vertical(){return this._vertical}set vertical(M){this._vertical=(0,d.he)(M)}get inset(){return this._inset}set inset(M){this._inset=(0,d.he)(M)}static#e=this.\u0275fac=function(b){return new(b||C)};static#t=this.\u0275cmp=n.VBU({type:C,selectors:[["mat-divider"]],hostAttrs:["role","separator",1,"mat-divider"],hostVars:7,hostBindings:function(b,E){2&b&&(n.BMQ("aria-orientation",E.vertical?"vertical":"horizontal"),n.AVh("mat-divider-vertical",E.vertical)("mat-divider-horizontal",!E.vertical)("mat-divider-inset",E.inset))},inputs:{vertical:"vertical",inset:"inset"},standalone:!0,features:[n.aNF],decls:0,vars:0,template:function(b,E){},styles:[".mat-divider{display:block;margin:0;border-top-style:solid;border-top-color:var(--mat-divider-color, var(--mat-app-outline));border-top-width:var(--mat-divider-width)}.mat-divider.mat-divider-vertical{border-top:0;border-right-style:solid;border-right-color:var(--mat-divider-color, var(--mat-app-outline));border-right-width:var(--mat-divider-width)}.mat-divider.mat-divider-inset{margin-left:80px}[dir=rtl] .mat-divider.mat-divider-inset{margin-left:auto;margin-right:80px}"],encapsulation:2,changeDetection:0})}return C})(),I=(()=>{class C{static#e=this.\u0275fac=function(b){return new(b||C)};static#t=this.\u0275mod=n.$C({type:C});static#n=this.\u0275inj=n.G2t({imports:[u.yE,u.yE]})}return C})()},53719:(mt,ie,a)=>{"use strict";a.d(ie,{MV:()=>Ct,RG:()=>Zt,TL:()=>Wt,nJ:()=>Fe,qT:()=>Ne,rl:()=>Xt,xb:()=>ne,yw:()=>qe});var n=a(54438),d=a(28203),u=a(14085),p=a(36860),I=a(60177),C=a(74337),B=a(45286),M=a(44670),b=a(7605),E=a(98170),L=a(49969),P=a(72318),A=a(86600);const x=["notch"],U=["matFormFieldNotchedOutline",""],H=["*"],W=["textField"],de=["iconPrefixContainer"],se=["textPrefixContainer"],v=["iconSuffixContainer"],y=["textSuffixContainer"],j=["*",[["mat-label"]],[["","matPrefix",""],["","matIconPrefix",""]],[["","matTextPrefix",""]],[["","matTextSuffix",""]],[["","matSuffix",""],["","matIconSuffix",""]],[["mat-error"],["","matError",""]],[["mat-hint",3,"align","end"]],[["mat-hint","align","end"]]],R=["*","mat-label","[matPrefix], [matIconPrefix]","[matTextPrefix]","[matTextSuffix]","[matSuffix], [matIconSuffix]","mat-error, [matError]","mat-hint:not([align='end'])","mat-hint[align='end']"];function ae(Nt,Jt){1&Nt&&n.nrm(0,"span",21)}function ye(Nt,Jt){if(1&Nt&&(n.j41(0,"label",20),n.SdG(1,1),n.DNE(2,ae,1,0,"span",21),n.k0s()),2&Nt){const Ut=n.XpG(2);n.Y8G("floating",Ut._shouldLabelFloat())("monitorResize",Ut._hasOutline())("id",Ut._labelId),n.BMQ("for",Ut._control.disableAutomaticLabeling?null:Ut._control.id),n.R7$(2),n.vxM(!Ut.hideRequiredMarker&&Ut._control.required?2:-1)}}function z(Nt,Jt){if(1&Nt&&n.DNE(0,ye,3,5,"label",20),2&Nt){const Ut=n.XpG();n.vxM(Ut._hasFloatingLabel()?0:-1)}}function Re(Nt,Jt){1&Nt&&n.nrm(0,"div",7)}function Xe(Nt,Jt){}function xe(Nt,Jt){if(1&Nt&&n.DNE(0,Xe,0,0,"ng-template",13),2&Nt){n.XpG(2);const Ut=n.sdS(1);n.Y8G("ngTemplateOutlet",Ut)}}function ve(Nt,Jt){if(1&Nt&&(n.j41(0,"div",9),n.DNE(1,xe,1,1,null,13),n.k0s()),2&Nt){const Ut=n.XpG();n.Y8G("matFormFieldNotchedOutlineOpen",Ut._shouldLabelFloat()),n.R7$(),n.vxM(Ut._forceDisplayInfixLabel()?-1:1)}}function Je(Nt,Jt){1&Nt&&(n.j41(0,"div",10,2),n.SdG(2,2),n.k0s())}function ge(Nt,Jt){1&Nt&&(n.j41(0,"div",11,3),n.SdG(2,3),n.k0s())}function _t(Nt,Jt){}function Z(Nt,Jt){if(1&Nt&&n.DNE(0,_t,0,0,"ng-template",13),2&Nt){n.XpG();const Ut=n.sdS(1);n.Y8G("ngTemplateOutlet",Ut)}}function oe(Nt,Jt){1&Nt&&(n.j41(0,"div",14,4),n.SdG(2,4),n.k0s())}function ue(Nt,Jt){1&Nt&&(n.j41(0,"div",15,5),n.SdG(2,5),n.k0s())}function ke(Nt,Jt){1&Nt&&n.nrm(0,"div",16)}function Te(Nt,Jt){if(1&Nt&&(n.j41(0,"div",18),n.SdG(1,6),n.k0s()),2&Nt){const Ut=n.XpG();n.Y8G("@transitionMessages",Ut._subscriptAnimationState)}}function K(Nt,Jt){if(1&Nt&&(n.j41(0,"mat-hint",22),n.EFF(1),n.k0s()),2&Nt){const Ut=n.XpG(2);n.Y8G("id",Ut._hintLabelId),n.R7$(),n.JRh(Ut.hintLabel)}}function _e(Nt,Jt){if(1&Nt&&(n.j41(0,"div",19),n.DNE(1,K,2,2,"mat-hint",22),n.SdG(2,7),n.nrm(3,"div",23),n.SdG(4,8),n.k0s()),2&Nt){const Ut=n.XpG();n.Y8G("@transitionMessages",Ut._subscriptAnimationState),n.R7$(),n.vxM(Ut.hintLabel?1:-1)}}let Fe=(()=>{class Nt{static#e=this.\u0275fac=function(Qt){return new(Qt||Nt)};static#t=this.\u0275dir=n.FsC({type:Nt,selectors:[["mat-label"]],standalone:!0})}return Nt})(),Ke=0;const vt=new n.nKC("MatError");let Wt=(()=>{class Nt{constructor(Ut,Qt){this.id="mat-mdc-error-"+Ke++,Ut||Qt.nativeElement.setAttribute("aria-live","polite")}static#e=this.\u0275fac=function(Qt){return new(Qt||Nt)(n.kS0("aria-l
1ive"),n.rXU(n.aKT))};static#t=this.\u0275dir=n.FsC({type:Nt,selectors:[["mat-error"],["","matError",""]],hostAttrs:["aria-atomic","true",1,"mat-mdc-form-field-error","mat-mdc-form-field-bottom-align"],hostVars:1,hostBindings:function(Qt,rn){2&Qt&&n.Mr5("id",rn.id)},inputs:{id:"id"},standalone:!0,features:[n.Jv_([{provide:vt,useExisting:Nt}])]})}return Nt})(),Mt=0,Ct=(()=>{class Nt{constructor(){this.align="start",this.id="mat-mdc-hint-"+Mt++}static#e=this.\u0275fac=function(Qt){return new(Qt||Nt)};static#t=this.\u0275dir=n.FsC({type:Nt,selectors:[["mat-hint"]],hostAttrs:[1,"mat-mdc-form-field-hint","mat-mdc-form-field-bottom-align"],hostVars:4,hostBindings:function(Qt,rn){2&Qt&&(n.Mr5("id",rn.id),n.BMQ("align",null),n.AVh("mat-mdc-form-field-hint-end","end"===rn.align))},inputs:{align:"align",id:"id"},standalone:!0})}return Nt})();const ft=new n.nKC("MatPrefix"),pe=new n.nKC("MatSuffix");let qe=(()=>{class Nt{constructor(){this._isText=!1}set _isTextSelector(Ut){this._isText=!0}static#e=this.\u0275fac=function(Qt){return new(Qt||Nt)};static#t=this.\u0275dir=n.FsC({type:Nt,selectors:[["","matSuffix",""],["","matIconSuffix",""],["","matTextSuffix",""]],inputs:{_isTextSelector:[0,"matTextSuffix","_isTextSelector"]},standalone:!0,features:[n.Jv_([{provide:pe,useExisting:Nt}])]})}return Nt})();const Ft=new n.nKC("FloatingLabelParent");let nt=(()=>{class Nt{get floating(){return this._floating}set floating(Ut){this._floating=Ut,this.monitorResize&&this._handleResize()}get monitorResize(){return this._monitorResize}set monitorResize(Ut){this._monitorResize=Ut,this._monitorResize?this._subscribeToResize():this._resizeSubscription.unsubscribe()}constructor(Ut){this._elementRef=Ut,this._floating=!1,this._monitorResize=!1,this._resizeObserver=(0,n.WQX)(E.a),this._ngZone=(0,n.WQX)(n.SKi),this._parent=(0,n.WQX)(Ft),this._resizeSubscription=new C.y}ngOnDestroy(){this._resizeSubscription.unsubscribe()}getWidth(){return function It(Nt){if(null!==Nt.offsetParent)return Nt.scrollWidth;const Ut=Nt.cloneNode(!0);Ut.style.setProperty("position","absolute"),Ut.style.setProperty("transform","translate(-9999px, -9999px)"),document.documentElement.appendChild(Ut);const Qt=Ut.scrollWidth;return Ut.remove(),Qt}(this._elementRef.nativeElement)}get element(){return this._elementRef.nativeElement}_handleResize(){setTimeout(()=>this._parent._handleLabelResized())}_subscribeToResize(){this._resizeSubscription.unsubscribe(),this._ngZone.runOutsideAngular(()=>{this._resizeSubscription=this._resizeObserver.observe(this._elementRef.nativeElement,{box:"border-box"}).subscribe(()=>this._handleResize())})}static#e=this.\u0275fac=function(Qt){return new(Qt||Nt)(n.rXU(n.aKT))};static#t=this.\u0275dir=n.FsC({type:Nt,selectors:[["label","matFormFieldFloatingLabel",""]],hostAttrs:[1,"mdc-floating-label","mat-mdc-floating-label"],hostVars:2,hostBindings:function(Qt,rn){2&Qt&&n.AVh("mdc-floating-label--float-above",rn.floating)},inputs:{floating:"floating",monitorResize:"monitorResize"},standalone:!0})}return Nt})();
1const jt="mdc-line-ripple--active",Ot="mdc-line-ripple--deactivating";let Lt=(()=>{class Nt{constructor(Ut,Qt){this._elementRef=Ut,this._handleTransitionEnd=rn=>{const yn=this._elementRef.nativeElement.classList,Pn=yn.contains(Ot);"opacity"===rn.propertyName&&Pn&&yn.remove(jt,Ot)},Qt.runOutsideAngular(()=>{Ut.nativeElement.addEventListener("transitionend",this._handleTransitionEnd)})}activate(){const Ut=this._elementRef.nativeElement.classList;Ut.remove(Ot),Ut.add(jt)}deactivate(){this._elementRef.nativeElement.classList.add(Ot)}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._handleTransitionEnd)}static#e=this.\u0275fac=function(Qt){return new(Qt||Nt)(n.rXU(n.aKT),n.rXU(n.SKi))};static#t=this.\u0275dir=n.FsC({type:Nt,selectors:[["div","matFormFieldLineRipple",""]],hostAttrs:[1,"mdc-line-ripple"],standalone:!0})}return Nt})(),St=(()=>{class Nt{constructor(Ut,Qt){this._elementRef=Ut,this._ngZone=Qt,this.open=!1}ngAfterViewInit(){const Ut=this._elementRef.nativeElement.querySelector(".mdc-floating-label");Ut?(this._elementRef.nativeElement.classList.add("mdc-notched-outline--upgraded"),"function"==typeof requestAnimationFrame&&(Ut.style.transitionDuration="0s",this._ngZone.runOutsideAngular(()=>{requestAnimationFrame(()=>Ut.style.transitionDuration="")}))):this._elementRef.nativeElement.classList.add("mdc-notched-outline--no-label")}_setNotchWidth(Ut){this._notch.nativeElement.style.width=this.open&&Ut?`calc(${Ut}px * var(--mat-mdc-form-field-floating-label-scale, 0.75) + 9px)`:""}static#e=this.\u0275fac=function(Qt){return new(Qt||Nt)(n.rXU(n.aKT),n.rXU(n.SKi))};static#t=this.\u0275cmp=n.VBU({type:Nt,selectors:[["div","matFormFieldNotchedOutline",""]],viewQuery:function(Qt,rn){if(1&Qt&&n.GBs(x,5),2&Qt){let yn;n.mGM(yn=n.lsd())&&(rn._notch=yn.first)}},hostAttrs:[1,"mdc-notched-outline"],hostVars:2,hostBindings:function(Qt,rn){2&Qt&&n.AVh("mdc-notched-outline--notched",rn.open)},inputs:{open:[0,"matFormFieldNotchedOutlineOpen","open"]},standalone:!0,features:[n.aNF],attrs:U,ngContentSelectors:H,decls:5,vars:0,consts:[["notch",""],[1,"mat-mdc-notch-piece","mdc-notched-outline__leading"],[1,"mat-mdc-notch-piece","mdc-notched-outline__notch"],[1,"mat-mdc-notch-piece","mdc-notched-outline__trailing"]],template:function(Qt,rn){1&Qt&&(n.NAR(),n.nrm(0,"div",1),n.j41(1,"div",2,0),n.SdG(3),n.k0s(),n.nrm(4,"div",3))},encapsulation:2,changeDetection:0})}return Nt})();const cn={transitionMessages:(0,L.hZ)("transitionMessages",[(0,L.wk)("enter",(0,L.iF)({opacity:1,transform:"translateY(0%)"})),(0,L.kY)("void => enter",[(0,L.iF)({opacity:0,transform:"translateY(-5px)"}),(0,L.i0)("300ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let Ne=(()=>{class Nt{static#e=this.\u0275fac=function(Qt){return new(Qt||Nt)};static#t=this.\u0275dir=n.FsC({type:Nt})}return Nt})();const ne=new n.nKC("MatFormField"),Le=new n.nKC("MAT_FORM_FIELD_DEFAULT_OPTIONS");let re=0,Xt=(()=>{class Nt{get hideRequiredMarker(){return this._hideRequiredMarker}set hideRequiredMarker(Ut){this._hideRequiredMarker=(0,u.he)(Ut)}get floatLabel(){return this._floatLabel||this._defaults?.floatLabel||"auto"}set floatLabel(Ut){Ut!==this._floatLabel&&(this._floatLabel=Ut,this._changeDetectorRef.markForCheck())}get appearance(){return this._appearance}set appearance(Ut){const Qt=this._appearance;this._appearance=Ut||this._defaults?.appearance||"fill","outline"===this._appearance&&this._appearance!==Qt&&(this._needsOutlineLabelOffsetUpdate=!0)}get subscriptSizing(){return this._subscriptSizing||this._defaults?.subscriptSizing||"fixed"}set subscriptSizing(Ut){this._subscriptSizing=Ut||this._defaults?.subscriptSizing||"fixed"}get hintLabel(){return this._hintLabel}set hintLabel(Ut){this._hintLabel=Ut,this._processHints()}get _control(){return this._explicitFormFieldControl||this._formFieldControl}set _control(Ut){this._explicitFormFieldControl=Ut}constructor(Ut,Qt,rn,yn,Pn,Bt,be,ce){this._elementRef=Ut,this._changeDetectorRef=Qt,this._dir=yn,this._platform=Pn,this._defaults=Bt,this._animationMode=be,this._labelChild=(0,n.sbv)(Fe),this._hideRequiredMarker=!1,this.color="primary",this._appearance="fill",this._subscriptSizing=null,this._hintLabel="",this._hasIconPrefix=!1,this._hasTextPrefix=!1,this._hasIconSuffix=!1,this._hasTextSuffix=!1,this._labelId="mat-mdc-form-field-label-"+re++,this._hintLabelId="mat-mdc-hint-"+re++,this._subscriptAnimationState="",this._destroyed=new B.B7,this._isFocused=null,this._needsOutlineLabelOffsetUpdate=!1,this._previousControl=null,this._injector=(0,n.WQX)(n.zZn),this.getLabelId=(0,n.EWP)(()=>this._hasFloatingLabel()?this._labelId:null),this._hasFloatingLabel=(0,n.EWP)(()=>!!this._labelChild()),Bt&&(Bt.appearance&&(this.appearance=Bt.appearance),this._hideRequiredMarker=!!Bt?.hideRequiredMarker,Bt.color&&(this.color=Bt.color))}ngAfterViewInit(){this._updateFocusState(),this._subscriptAnimationState="enter",this._changeDetectorRef.detectChanges()}ngAfterContentInit(){this._assertFormFieldControl(),this._initializeSubscript(),this._initializePrefixAndSuffix(),this._initializeOutlineLabelOffsetSubscriptions()}ngAfterContentChecked(){this._assertFormFieldControl(),this._control!==this._previousControl&&(this._initializeControl(this._previousControl),this._previousControl=this._control)}ngOnDestroy(){this._stateChanges?.unsubscribe(),this._valueChanges?.unsubscribe(),this._destroyed.next(),this._destroyed.complete()}getConnectedOverlayOrigin(){return this._textField||this._elementRef}_animateAndLockLabel(){this._hasFloatingLabel()&&(this.floatLabel="always")}_initializeControl(Ut){const Qt=this._control,rn="mat-mdc-form-field-type-";Ut&&this._elementRef.nativeElement.classList.remove(rn+Ut.controlType),Qt.controlType&&this._elementRef.nativeElement.classList.add(rn+Qt.controlType),this._stateChanges?.unsubscribe(),this._stateChanges=Qt.stateChanges.subscribe(()=>{this._updateFocusState(),this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}),this._valueChanges?.unsubscribe(),Qt.ngControl&&Qt.ngControl.valueChanges&&(this._valueChanges=Qt.ngControl.valueChanges.pipe((0,b.Q)(this._destroyed)).subscribe(()=>this._changeDetectorRef.markForCheck()))}_checkPrefixAndSuffixTypes(){this._hasIconPrefix=!!this._prefixChildren.find(Ut=>!Ut._isText),this._hasTextPrefix=!!this._prefixChildren.find(Ut=>Ut._isText),this._hasIconSuffix=!!this._suffixChildren.find(Ut=>!Ut._isText),this._hasTextSuffix=!!this._suffixChildren.find(Ut=>Ut._isText)}_initializePrefixAndSuffix(){this._checkPrefixAndSuffixTypes(),(0,M.h)(this._prefixChildren.changes,this._suffixChildren.changes).subscribe(()=>{this._checkPrefixAndSuffixTypes(),this._changeDetectorRef.markForCheck()})}_initializeSubscript(){this._hintChildren.changes.subscribe(()=>{this._processHints(),this._changeDetectorRef.markForCheck()}),this._errorChildren.changes.subscribe(()=>{this._syncDescribedByIds(),this._changeDetectorRef.markForCheck()}
1),this._validateHints(),this._syncDescribedByIds()}_assertFormFieldControl(){}_updateFocusState(){this._control.focused&&!this._isFocused?(this._isFocused=!0,this._lineRipple?.activate()):!this._control.focused&&(this._isFocused||null===this._isFocused)&&(this._isFocused=!1,this._lineRipple?.deactivate()),this._textField?.nativeElement.classList.toggle("mdc-text-field--focused",this._control.focused)}_initializeOutlineLabelOffsetSubscriptions(){this._prefixChildren.changes.subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0),(0,n.Tzd)(()=>{this._needsOutlineLabelOffsetUpdate&&(this._needsOutlineLabelOffsetUpdate=!1,this._updateOutlineLabelOffset())},{injector:this._injector}),this._dir.change.pipe((0,b.Q)(this._destroyed)).subscribe(()=>this._needsOutlineLabelOffsetUpdate=!0)}_shouldAlwaysFloat(){return"always"===this.floatLabel}_hasOutline(){return"outline"===this.appearance}_forceDisplayInfixLabel(){return!this._platform.isBrowser&&this._prefixChildren.length&&!this._shouldLabelFloat()}_shouldLabelFloat(){return!!this._hasFloatingLabel()&&(this._control.shouldLabelFloat||this._shouldAlwaysFloat())}_shouldForward(Ut){const Qt=this._control?this._control.ngControl:null;return Qt&&Qt[Ut]}_getDisplayedMessages(){return this._errorChildren&&this._errorChildren.length>0&&this._control.errorState?"error":"hint"}_handleLabelResized(){this._refreshOutlineNotchWidth()}_refreshOutlineNotchWidth(){this._hasOutline()&&this._floatingLabel&&this._shouldLabelFloat()?this._notchedOutline?._setNotchWidth(this._floatingLabel.getWidth()):this._notchedOutline?._setNotchWidth(0)}_processHints(){this._validateHints(),this._syncDescribedByIds()}_validateHints(){}_syncDescribedByIds(){if(this._control){let Ut=[];if(this._control.userAriaDescribedBy&&"string"==typeof this._control.userAriaDescribedBy&&Ut.push(...this._control.userAriaDescribedBy.split(" ")),"hint"===this._getDisplayedMessages()){const Qt=this._hintChildren?this._hintChildren.find(yn=>"start"===yn.align):null,rn=this._hintChildren?this._hintChildren.find(yn=>"end"===yn.align):null;Qt?Ut.push(Qt.id):this._hintLabel&&Ut.push(this._hintLabelId),rn&&Ut.push(rn.id)}else this._errorChildren&&Ut.push(...this._errorChildren.map(Qt=>Qt.id));this._control.setDescribedByIds(Ut)}}_updateOutlineLabelOffset(){if(!this._hasOutline()||!this._floatingLabel)return;const Ut=this._floatingLabel.element;if(!this._iconPrefixContainer&&!this._textPrefixContainer)return void(Ut.style.transform="");if(!this._isAttachedToDom())return void(this._needsOutlineLabelOffsetUpdate=!0);const Qt=this._iconPrefixContainer?.nativeElement,rn=this._textPrefixContainer?.nativeElement,yn=this._iconSuffixContainer?.nativeElement,Pn=this._textSuffixContainer?.nativeElement,Bt=Qt?.getBoundingClientRect().width??0,be=rn?.getBoundingClientRect().width??0,ce=yn?.getBoundingClientRect().width??0,ze=Pn?.getBoundingClientRect().width??0;Ut.style.transform=`var(\n        --mat-mdc-form-field-label-transform,\n        translateY(-50%) translateX(calc(${"rtl"===this._dir.value?"-1":"1"} * (${Bt+be}px + var(--mat-mdc-form-field-label-offset-x, 0px))))\n    )`,this._elementRef.nativeElement.style.setProperty("--mat-form-field-notch-max-width",`calc(100% - ${Bt+be+ce+ze}px)`)}_isAttachedToDom(){const Ut=this._elementRef.nativeElement;if(Ut.getRootNode){const Qt=Ut.getRootNode();return Qt&&Qt!==Ut}return document.documentElement.contains(Ut)}static#e=this.\u0275fac=function(Qt){return new(Qt||Nt)(n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(n.SKi),n.rXU(d.dS),n.rXU(p.OD),n.rXU(Le,8),n.rXU(n.bc$,8),n.rXU(I.qQ))};static#t=this.\u0275cmp=n.VBU({type:Nt,selectors:[["mat-form-field"]],contentQueries:function(Qt,rn,yn){if(1&Qt&&(n.C6U(yn,rn._labelChild,Fe,5),n.wni(yn,Ne,5),n.wni(yn,ft,5),n.wni(yn,pe,5),n.wni(yn,vt,5),n.wni(yn,Ct,5)),2&Qt){let Pn;n.NyB(),n.mGM(Pn=n.lsd())&&(rn._formFieldControl=Pn.first),n.mGM(Pn=n.lsd())&&(rn._prefixChildren=Pn),n.mGM(Pn=n.lsd())&&(rn._suffixChildren=Pn),n.mGM(Pn=n.lsd())&&(rn._errorChildren=Pn),n.mGM(Pn=n.lsd())&&(rn._hintChildren=Pn)}},viewQuery:function(Qt,rn){if(1&Qt&&(n.GBs(W,5),n.GBs(de,5),n.GBs(se,5),n.GBs(v,5),n.GBs(y,5),n.GBs(nt,5),n.GBs(St,5),n.GBs(Lt,5)),2&Qt){let yn;n.mGM(yn=n.lsd())&&(rn._textField=yn.first),n.mGM(yn=n.lsd())&&(rn._iconPrefixContainer=yn.first),n.mGM(yn=n.lsd())&&(rn._textPrefixContainer=yn.first),n.mGM(yn=n.lsd())&&(rn._iconSuffixContainer=yn.first),n.mGM(yn=n.lsd())&&(rn._textSuffixContainer=yn.first),n.mGM(yn=n.lsd())&&(rn._floatingLabel=yn.first),n.mGM(yn=n.lsd())&&(rn._notchedOutline=yn.first),n.mGM(yn=n.lsd())&&(rn._lineRipple=yn.first)}},hostAttrs:[1,"mat-mdc-form-field"],hostVars:42,hostBindings:function(Qt,rn){2&Qt&&n.AVh("mat-mdc-form-field-label-always-float",rn._shouldAlwaysFloat
vendor: 4,320 bytes, line 1
1())("mat-mdc-form-field-has-icon-prefix",rn._hasIconPrefix)("mat-mdc-form-field-has-icon-suffix",rn._hasIconSuffix)("mat-form-field-invalid",rn._control.errorState)("mat-form-field-disabled",rn._control.disabled)("mat-form-field-autofilled",rn._control.autofilled)("mat-form-field-no-animations","NoopAnimations"===rn._animationMode)("mat-form-field-appearance-fill","fill"==rn.appearance)("mat-form-field-appearance-outline","outline"==rn.appearance)("mat-form-field-hide-placeholder",rn._hasFloatingLabel()&&!rn._shouldLabelFloat())("mat-focused",rn._control.focused)("mat-primary","accent"!==rn.color&&"warn"!==rn.color)("mat-accent","accent"===rn.color)("mat-warn","warn"===rn.color)("ng-untouched",rn._shouldForward("untouched"))("ng-touched",rn._shouldForward("touched"))("ng-pristine",rn._shouldForward("pristine"))("ng-dirty",rn._shouldForward("dirty"))("ng-valid",rn._shouldForward("valid"))("ng-invalid",rn._shouldForward("invalid"))("ng-pending",rn._shouldForward("pending"))},inputs:{hideRequiredMarker:"hideRequiredMarker",color:"color",floatLabel:"floatLabel",appearance:"appearance",subscriptSizing:"subscriptSizing",hintLabel:"hintLabel"},exportAs:["matFormField"],standalone:!0,features:[n.Jv_([{provide:ne,useExisting:Nt},{provide:Ft,useExisting:Nt}]),n.aNF],ngContentSelectors:R,decls:18,vars:21,consts:[["labelTemplate",""],["textField",""],["iconPrefixContainer",""],["textPrefixContainer",""],["textSuffixContainer",""],["iconSuffixContainer",""],[1,"mat-mdc-text-field-wrapper","mdc-text-field",3,"click"],[1,"mat-mdc-form-field-focus-overlay"],[1,"mat-mdc-form-field-flex"],["matFormFieldNotchedOutline","",3,"matFormFieldNotchedOutlineOpen"],[1,"mat-mdc-form-field-icon-prefix"],[1,"mat-mdc-form-field-text-prefix"],[1,"mat-mdc-form-field-infix"],[3,"ngTemplateOutlet"],[1,"mat-mdc-form-field-text-suffix"],[1,"mat-mdc-form-field-icon-suffix"],["matFormFieldLineRipple",""],[1,"mat-mdc-form-field-subscript-wrapper","mat-mdc-form-field-bottom-align"],[1,"mat-mdc-form-field-error-wrapper"],[1,"mat-mdc-form-field-hint-wrapper"],["matFormFieldFloatingLabel","",3,"floating","monitorResize","id"],["aria-hidden","true",1,"mat-mdc-form-field-required-marker","mdc-floating-label--required"],[3,"id"],[1,"mat-mdc-form-field-hint-spacer"]],template:function(Qt,rn){if(1&Qt){const yn=n.RV6();n.NAR(j),n.DNE(0,z,1,1,"ng-template",null,0,n.C5r),n.j41(2,"div",6,1),n.bIt("click",function(Bt){return n.eBV(yn),n.Njj(rn._control.onContainerClick(Bt))}),n.DNE(4,Re,1,0,"div",7),n.j41(5,"div",8),n.DNE(6,ve,2,2,"div",9)(7,Je,3,0,"div",10)(8,ge,3,0,"div",11),n.j41(9,"div",12),n.DNE(10,Z,1,1,null,13),n.SdG(11),n.k0s(),n.DNE(12,oe,3,0,"div",14)(13,ue,3,0,"div",15),n.k0s(),n.DNE(14,ke,1,0,"div",16),n.k0s(),n.j41(15,"div",17),n.DNE(16,Te,2,1,"div",18)(17,_e,5,2,"div",19),n.k0s()}if(2&Qt){let yn;n.R7$(2),n.AVh("mdc-text-field--filled",!rn._hasOutline())("mdc-text-field--outlined",rn._hasOutline())("mdc-text-field--no-label",!rn._hasFloatingLabel())("mdc-text-field--disabled",rn._control.disabled)("mdc-text-field--invalid",rn._control.errorState),n.R7$(2),n.vxM(rn._hasOutline()||rn._control.disabled?-1:4),n.R7$(2),n.vxM(rn._hasOutline()?6:-1),n.R7$(),n.vxM(rn._hasIconPrefix?7:-1),n.R7$(),n.vxM(rn._hasTextPrefix?8:-1),n.R7$(2),n.vxM(!rn._hasOutline()||rn._forceDisplayInfixLabel()?10:-1),n.R7$(2),n.vxM(rn._hasTextSuffix?12:-1),n.R7$(),n.vxM(rn._hasIconSuffix?13:-1),n.R7$(),n.vxM(rn._hasOutline()?-1:14),n.R7$(),n.AVh("mat-mdc-form-field-subscript-dynamic-size","dynamic"===rn.subscriptSizing),n.R7$(),n.vxM("error"===(yn=rn._getDisplayedMessages())?16:"hint"===yn?17:-1)}},dependencies:[nt,St,I.T3,Lt,Ct],styles:['.mdc-text-field{display:inline-flex;align-items:baseline;padding:0 16px;position:relative;box-sizing:border-box;overflow:hidden;will-change:opacity,transform,color;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.mdc-text-field__input{width:100%;min-width:0;border:none;border-radius:0;background:none;padding:0;-moz-appearance:none;-webkit-appearance:none;height:28px}.mdc-text-field__input::-webkit-calendar-picker-indicator{display:none}.mdc-text-field__input::-ms-clear{display:none}.mdc-text-field__input:focus{outline:none}.mdc-text-field__input:invalid{box-shadow:none}.mdc-text-field__input::placeholder{opacity:0}
1.mdc-text-field__input::-moz-placeholder{opacity:0}.mdc-text-field__input::-webkit-input-placeholder{opacity:0}.mdc-text-field__input:-ms-input-placeholder{opacity:0}.mdc-text-field--no-label .mdc-text-field__input::placeholder,.mdc-text-field--focused .mdc-text-field__input::placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{opacity:1}.mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{opacity:1}.mdc-text-field--outlined .mdc-text-field__input,.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input{height:100%}.mdc-text-field--outlined .mdc-text-field__input{display:flex;border:none !important;background-color:rgba(0,0,0,0)}.mdc-text-field--disabled .mdc-text-field__input{pointer-events:auto}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-filled-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-filled-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-filled-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-filled-text-field-error-caret-color)}.mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-filled-text-field-disabled-input-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input{color:var(--mdc-outlined-text-field-input-text-color, var(--mat-app-on-surface));caret-color:var(--mdc-outlined-text-field-caret-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-moz-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::-webkit-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder{color:var(--mdc-outlined-text-field-input-text-placeholder-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input{caret-color:var(--mdc-outlined-text-field-error-caret-color)}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input{color:var(--mdc-outlined-text-field-disabled-input-text-color)}.mdc-text-field--disabled .cdk-high-contrast-active .mdc-text-field__input{background-color:Window}.mdc-text-field--filled{height:56px;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top));border-top-right-radius:var(--mdc-filled-text-field-container-shape, var(--mat-app-corner-extra-small-top))}.mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--mdc-filled-text-field-container-color, var(--mat-app-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled{background-color:var(--mdc-filled-text-field-disabled-container-color)}.mdc-text-field--outlined{height:56px;overflow:visible;padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)));padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px)}[dir=rtl] .mdc-text-field--outlined{padding-right:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)) + 4px);padding-left:max(16px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}.mdc-floating-label{position:absolute;
1left:0;transform-origin:left top;line-height:1.15rem;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:text;overflow:hidden;will-change:transform}[dir=rtl] .mdc-floating-label{right:0;left:auto;transform-origin:right top;text-align:right}.mdc-text-field .mdc-floating-label{top:50%;transform:translateY(-50%);pointer-events:none}.mdc-notched-outline .mdc-floating-label{display:inline-block;position:relative;max-width:100%}.mdc-text-field--outlined .mdc-floating-label{left:4px;right:auto}[dir=rtl] .mdc-text-field--outlined .mdc-floating-label{left:auto;right:4px}.mdc-text-field--filled .mdc-floating-label{left:16px;right:auto}[dir=rtl] .mdc-text-field--filled .mdc-floating-label{left:auto;right:16px}.mdc-text-field--disabled .mdc-floating-label{cursor:default}.cdk-high-contrast-active .mdc-text-field--disabled .mdc-floating-label{z-index:1}.mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label{display:none}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-filled-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-filled-text-field-hover-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-filled-text-field-disabled-label-text-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-filled-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-filled-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-filled-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--filled .mdc-floating-label{font-family:var(--mdc-filled-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-filled-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-filled-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-filled-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mdc-outlined-text-field-label-text-color, var(--mat-app-on-surface-variant))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-focus-label-text-color, var(--mat-app-primary))}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-hover-label-text-color, var(--mat-app-on-surface))}.mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label{color:var(--mdc-outlined-text-field-disabled-label-text-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-floating-label{color:var(--mdc-outlined-text-field-error-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mdc-floating-label{color:var(--mdc-outlined-text-field-error-focus-label-text-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--disabled):hover .mdc-floating-label{color:var(--mdc-outlined-text-field-error-hover-label-text-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined .mdc-floating-label{font-family:var(--mdc-outlined-text-field-label-text-font, var(--mat-app-body-large-font));font-size:var(--mdc-outlined-text-field-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-outlined-text-field-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-outlined-text-field-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-floating-label--float-above{cursor:auto;transform:translateY(-106%) scale(0.75)}.mdc-text-field--filled .mdc-floating-label--float-above{transform:translateY(-106%) scale(0.75)}.mdc-text-field--outlined .mdc-floating-label--float-above{transform:translateY(-37.25px) scale(1);font-size:.75rem}.mdc-notched-outline .mdc-floating-label--float-above{text-overflow:clip}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:133.3333333333%}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{transform:translateY(-34.75px) scale(0.75)}.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:1rem}.mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:1px;margin-right:0;content:"*"}[dir=rtl] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after{margin-left:0;margin-right:1px}.mdc-notched-outline{display:flex;position:absolute;top:0;right:0;left:0;box-sizing:border-box;width:100%;max-width:100%;height:100%;text-align:left;pointer-events:none}[dir=rtl] .mdc-notched-outline{text-align:right}.mdc-text-field--outlined .mdc-notched-outline{z-index:1}.mat-mdc-notch-piece{box-sizing:border-box;height:100%;pointer-events:none;border-top:1px solid;border-bottom:1px solid}.mdc-text-field--focused .mat-mdc-notch-piece{border-width:2px}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-outline-color, var(--mat-app-outline));border-width:var(--mdc-outlined-text-field-outline-width)}.mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
1over .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-hover-outline-color, var(--mat-app-on-surface))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-focus-outline-color, var(--mat-app-primary))}.mdc-text-field--outlined.mdc-text-field--disabled .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-disabled-outline-color)}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-notched-outline .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-hover-outline-color, var(--mat-app-on-error-container))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--invalid.mdc-text-field--focused .mat-mdc-notch-piece{border-color:var(--mdc-outlined-text-field-error-focus-outline-color, var(--mat-app-error))}.mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mat-mdc-notch-piece{border-width:var(--mdc-outlined-text-field-focus-outline-width)}.mdc-notched-outline__leading{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading{width:max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))}[dir=rtl] .mdc-notched-outline__leading{border-left:none;border-right:1px solid;border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__trailing{flex-grow:1;border-left:none;border-right:1px solid;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-right-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}[dir=rtl] .mdc-notched-outline__trailing{border-left:1px solid;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small));border-bottom-left-radius:var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small))}.mdc-notched-outline__notch{flex:0 0 auto;width:auto}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch{max-width:min(var(--mat-form-field-notch-max-width, 100%),100% - max(12px,var(--mdc-outlined-text-field-container-shape, var(--mat-app-corner-extra-small)))*2)}.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:1px}.mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-top:2px}.mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:0;padding-right:8px;border-top:none;--mat-form-field-notch-max-width: 100%}[dir=rtl] .mdc-notched-outline--notched .mdc-notched-outline__notch{padding-left:8px;padding-right:0}.mdc-notched-outline--no-label .mdc-notched-outline__notch{display:none}.mdc-line-ripple::before,.mdc-line-ripple::after{position:absolute;bottom:0;left:0;width:100%;border-bottom-style:solid;content:""}.mdc-line-ripple::before{z-index:1;border-bottom-width:var(--mdc-filled-text-field-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-active-indicator-color, var(--mat-app-on-surface-variant))}.mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):h
1over .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-hover-active-indicator-color, var(--mat-app-on-surface))}.mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-disabled-active-indicator-color)}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-active-indicator-color, var(--mat-app-error))}.mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--invalid:not(.mdc-text-field--focused):hover .mdc-line-ripple::before{border-bottom-color:var(--mdc-filled-text-field-error-hover-active-indicator-color, var(--mat-app-on-error-container))}.mdc-line-ripple::after{transform:scaleX(0);opacity:0;z-index:2}.mdc-text-field--filled .mdc-line-ripple::after{border-bottom-width:var(--mdc-filled-text-field-focus-active-indicator-height)}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-focus-active-indicator-color, var(--mat-app-primary))}.mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after{border-bottom-color:var(--mdc-filled-text-field-error-focus-active-indicator-color, var(--mat-app-error))}.mdc-line-ripple--active::after{transform:scaleX(1);opacity:1}.mdc-line-ripple--deactivating::after{opacity:0}.mdc-text-field--disabled{pointer-events:none}.mat-mdc-form-field-textarea-control{vertical-align:middle;resize:vertical;box-sizing:border-box;height:auto;margin:0;padding:0;border:none;overflow:auto}.mat-mdc-form-field-input-control.mat-mdc-form-field-input-control{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font:inherit;letter-spacing:inherit;text-decoration:inherit;text-transform:inherit;border:none}.mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;line-height:normal;pointer-events:all;will-change:auto}.mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label{cursor:inherit}.mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control{height:auto}.mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type=color]{height:23px}.mat-mdc-text-field-wrapper{height:auto;flex:auto;will-change:auto}.mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-left:0;--mat-mdc-form-field-label-offset-x: -16px}.mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-right:0}[dir=rtl] .mat-mdc-text-field-wrapper{padding-left:16px;padding-right:16px}[dir=rtl] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper{padding-left:0}[dir=rtl] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper{padding-right:0}.mat-form-field-disabled .mdc-text-field__input::placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-moz-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder{color:var(--mat-form-field-disabled-input-text-placeholder-color)}.mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms;opacity:1}.mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label{left:auto;right:auto}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input{display:inline-block}.mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch{padding-top:0}.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:1px solid rgba(0,0,0,0)}[dir=rtl] .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch{border-left:none;border-right:1px solid rgba(0,0,0,0)}.mat-mdc-form-field-infix{min-height:var(--mat-form-field-container-height);padding-top:var(--mat-form-field-filled-with-label-container-padding-top);padding-bottom:var(--mat-form-field-filled-with-label-container-padding-bottom)}.mdc-text-field--outlined .mat-mdc-form-field-infix,.mdc-text-field--no-label .mat-mdc-form-field-infix{padding-top:var(--mat-form-field-container-vertical-padding);padding-bottom:var(--mat-form-field-container-vertical-padding)}.mat-mdc-text-field-wrapper .mat-mdc-form-field-flex .mat-mdc-floating-label{top:calc(var(--mat-form-field-container-height)/2)}.mdc-text-field--filled .mat-mdc-floating-label{display:var(--mat-form-field-filled-label-display, block)}.mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{--mat-mdc-form-field-label-transform: translateY(calc(calc(6.75px + var(--mat-form-field-container-height) / 2) * -1)) scale(var(--mat-mdc-form-field-floating-label-scale, 0.75));transform:var(--mat-mdc-form-field-label-transform)}.mat-mdc-form-field-subscript-wrapper{box-sizing:border-box;width:100%;position:relative}.mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-error-wrapper{position:absolute;top:0;left:0;right:0;padding:0 16px}.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field-bottom-align::before{content:"";display:inline-block;height:16px}.mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before{content:unset}.mat-mdc-form-field-hint-end{order:1}.mat-mdc-form-field-hint-wrapper{display:flex}.mat-mdc-form-field-hint-spacer{flex:1 0 1em}.mat-mdc-form-field-error{display:block;color:var(--mat-form-field-error-text-color, var(--mat-app-error))}.mat-mdc-form-field-subscript-wrapper,.mat-mdc-form-field-bottom-align::before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-subscript-text-font, var(--mat-app-body-small-font));line-height:var(--mat-form-field-subscript-text-line-height, var(--mat-app-body-small-line-height));font-size:var(--mat-form-field-subscript-text-size, var(--mat-app-body-small-size));letter-spacing:var(--mat-form-field-subscript-text-tracking, var(--mat-app-body-small-tracking));font-weight:var(--mat-form-field-subscript-text-weight, var(--mat-app-body-small-weight))}.mat-mdc-form-field-focus-overlay{top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;pointer-events:none;background-color:var(--mat-form-field-state-layer-color, var(--mat-app-on-surface))}.mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mat-mdc-form-field.mat-focused .mat-mdc-form-field-focus-overlay{opacity:var(--mat-form-field-focus-state-layer-opacity)}select.mat-mdc-form-field-input-control{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(0,0,0,0);display:inline-flex;box-sizing:border-box}select.mat-mdc-form-field-input-control:not(:disabled){cursor:pointer}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option{color:var(--mat-form-field-select-option-text-color)}select.mat-mdc-form-field-input-control:not(.mat-mdc-native-select-inline) option:disabled{color:var(--mat-form-field-select-disabled-option-text-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{content:"";width:0;height:0;border-left:5px solid rgba(0,0,0,0);border-right:5px solid rgba(0,0,0,0);border-top:5px solid;position:absolute;right:0;top:50%;margin-top:-2.5px;pointer-events:none;color:var(--mat-form-field-enabled-select-arrow-color, var(--mat-app-on-surface-variant))}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after{right:auto;left:0}.mat-mdc-form-field-type-mat-native-select.mat-focused .mat-mdc-form-field-infix::after{color:var(--mat-form-field-focus-select-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field-type-mat-native-select.mat-form-field-disabled .mat-mdc-form-field-infix::after{color:var(--mat-form-field-disabled-select-arrow-color)}.mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:15px}[dir=rtl] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control{padding-right:0;padding-left:15px}.cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper{outline:solid 1px}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper{outline-color:GrayText}.cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper{outline:dashed 3px}.cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline{border:dashed 3px}.mat-mdc-form-field-input-control[type=date],.mat-mdc-form-field-input-control[type=datetime],.mat-mdc-form-field-input-control[type=datetime-local],.mat-mdc-form-field-input-control[type=month],.mat-mdc-form-field-input-control[type=week],.mat-mdc-form-field-input-control[type=time]{line-height:1}.mat-mdc-form-field-input-control::-webkit-datetime-edit{line-height:1;padding:0;margin-bottom:-2px}.mat-mdc-form-field{--mat-mdc-form-field-floating-label-scale: 0.75;display:inline-flex;flex-direction:column;min-width:0;text-align:left;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-form-field-container-text-font, var(--mat-app-body-large-font));line-height:var(--mat-form-field-container-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-form-field-container-text-size, var(--mat-app-body-large-size));letter-spacing:var(--mat-form-field-container-text-tracking, var(--mat-app-body-large-tracking));font-weight:var(--mat-form-field-container-text-weight, var(--mat-app-body-large-weight))}[dir=rtl] .mat-mdc-form-field{text-align:right}.mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above{font-size:calc(var(--mat-form-field-outlined-label-text-populated-size)*var(--mat-mdc-form-field-floating-label-scale))}.mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above{font-size:var(--mat-form-field-outlined-label-text-populated-size)}.mat-mdc-form-field-flex{display:inline-flex;align-items:baseline;box-sizing:border-box;width:100%}.mat-mdc-text-field-wrapper{width:100%;z-index:0}.mat-mdc-form-field-icon-prefix,.mat-mdc-form-field-icon-suffix{align-self:center;line-height:0;pointer-events:auto;position:relative;z-index:1}.mat-mdc-form-field-icon-prefix>.mat-icon,.mat-mdc-form-field-icon-suffix>.mat-icon{padding:0 12px;box-sizing:content-box}.mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-leading-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-prefix{color:var(--mat-form-field-disabled-leading-icon-color)}.mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-trailing-icon-color, var(--mat-app-on-surface-variant))}.mat-form-field-disabled .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-disabled-trailing-icon-color)}.mat-form-field-invalid .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-trailing-icon-color, var(--mat-app-error))}.mat-form-field-invalid:not(.mat-focused):not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper:hover .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-hover-trailing-icon-color, var(--mat-app-on-error-container))}.mat-form-field-invalid.mat-focused .mat-mdc-text-field-wrapper .mat-mdc-form-field-icon-suffix{color:var(--mat-form-field-error-focus-trailing-icon-color, var(--mat-app-error))}.mat-mdc-form-field-icon-prefix,[dir=rtl] .mat-mdc-form-field-icon-suffix{padding:0 4px 0 0}.mat-mdc-form-field-icon-suffix,[dir=rtl] .mat-mdc-form-field-icon-prefix{padding:0 0 0 4px}.mat-mdc-form-field-subscript-wrapper .mat-icon,.mat-mdc-form-field label .mat-icon{width:1em;height:1em;font-size:inherit}.mat-mdc-form-field-infix{flex:auto;min-width:0;width:180px;position:relative;box-sizing:border-box}.mat-mdc-form-field .mdc-notched-outline__notch{margin-left:-1px;-webkit-clip-path:inset(-9em -999em -9em 1px);clip-path:inset(-9em -999em -9em 1px)}[dir=rtl] .mat-mdc-form-field .mdc-notched-outline__notch{margin-left:0;margin-right:-1px;-webkit-clip-path:inset(-9em 1px -9em -999em);clip-path:inset(-9em 1px -9em -999em)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label{transition:transform 150ms cubic-bezier(0.4, 0, 0.2, 1),color 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input{transition:opacity 150ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-moz-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::-webkit-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder{transition:opacity 67ms cubic-bezier(0.4, 0, 0.2, 1)}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-moz-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-moz-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input::-webkit-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input::-webkit-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,.mat-mdc-form-field:not(.mat-form-field-no-animations).mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder{transition-delay:40ms;transition-duration:110ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before{transition-duration:75ms}.mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after{transition:transform 180ms cubic-bezier(0.4, 0, 0.2, 1),opacity 180ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-notched-outline .mdc-floating-label{max-width:calc(100% + 1px)}.mdc-notched-outline--upgraded .mdc-floating-label--float-above{max-width:calc(133.3333333333% + 1px)}'],encapsulation:2,data:{animation:[cn.transitionMessages]},changeDetection:0})}return Nt})(),Zt=(()=>{class Nt{static#e=this.\u0275fac=function(Qt){return new(Qt||Nt)};static#t=this.\u0275mod=n.$C({type:Nt});static#n=this.\u0275inj=n.G2t({imports:[A.yE,I.MD,P.w5,A.yE]})}return Nt})()},16195:(mt,ie,a)=>{"use strict";a.d(ie,{B_:()=>ye,Fe:()=>z,NS:()=>P});var n=a(54438),d=a(86600),u=a(14085),p=a(28203);const I=["*"];class b{constructor(){this.columnIndex=0,this.rowIndex=0}get rowCount(){return this.rowIndex+1}get rowspan(){const xe=Math.max(...this.tracker);return xe>1?this.rowCount+xe-1:this.rowCount}update(xe,ve){this.columnIndex=0,this.rowIndex=0,this.tracker=new Array(xe),this.tracker.fill(0,0,this.tracker.length),this.positions=ve.map(Je=>this._trackTile(Je))}_trackTile(xe){const ve=this._findMatchingGap(xe.colspan);return this._markTilePosition(ve,xe),this.columnIndex=ve+xe.colspan,new E(this.rowIndex,v
1e)}_findMatchingGap(xe){let ve=-1,Je=-1;do{this.columnIndex+xe>this.tracker.length?(this._nextRow(),ve=this.tracker.indexOf(0,this.columnIndex),Je=this._findGapEndIndex(ve)):(ve=this.tracker.indexOf(0,this.columnIndex),-1!=ve?(Je=this._findGapEndIndex(ve),this.columnIndex=ve+1):(this._nextRow(),ve=this.tracker.indexOf(0,this.columnIndex),Je=this._findGapEndIndex(ve)))}while(Je-ve<xe||0==Je);return Math.max(ve,0)}_nextRow(){this.columnIndex=0,this.rowIndex++;for(let xe=0;xe<this.tracker.length;xe++)this.tracker[xe]=Math.max(0,this.tracker[xe]-1)}_findGapEndIndex(xe){for(let ve=xe+1;ve<this.tracker.length;ve++)if(0!=this.tracker[ve])return ve;return this.tracker.length}_markTilePosition(xe,ve){for(let Je=0;Je<ve.colspan;Je++)this.tracker[xe+Je]=ve.rowspan}}class E{constructor(xe,ve){this.row=xe,this.col=ve}}const L=new n.nKC("MAT_GRID_LIST");let P=(()=>{class Xe{constructor(ve,Je){this._element=ve,this._gridList=Je,this._rowspan=1,this._colspan=1}get rowspan(){return this._rowspan}set rowspan(ve){this._rowspan=Math.round((0,u.OE)(ve))}get colspan(){return this._colspan}set colspan(ve){this._colspan=Math.round((0,u.OE)(ve))}_setStyle(ve,Je){this._element.nativeElement.style[ve]=Je}static#e=this.\u0275fac=function(Je){return new(Je||Xe)(n.rXU(n.aKT),n.rXU(L,8))};static#t=this.\u0275cmp=n.VBU({type:Xe,selectors:[["mat-grid-tile"]],hostAttrs:[1,"mat-grid-tile"],hostVars:2,hostBindings:function(Je,ge){2&Je&&n.BMQ("rowspan",ge.rowspan)("colspan",ge.colspan)},inputs:{rowspan:"rowspan",colspan:"colspan"},exportAs:["matGridTile"],standalone:!0,features:[n.aNF],ngContentSelectors:I,decls:2,vars:0,consts:[[1,"mat-grid-tile-content"]],template:function(Je,ge){1&Je&&(n.NAR(),n.j41(0,"div",0),n.SdG(1),n.k0s())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-header{font-size:var(--mat-grid-list-tile-header-primary-text-size, var(--mat-app-body-large))}.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-header-secondary-text-size, var(--mat-app-body-medium))}.mat-grid-tile-footer{font-size:var(--mat-grid-list-tile-footer-primary-text-size, var(--mat-app-body-large))}.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-footer-secondary-text-size, var(--mat-app-body-medium))}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}"],encapsulation:2,changeDetection:0})}return Xe})();const W=/^-?\d+((\.\d+)?[A-Za-z%$]?)+$/;class de{constructor(){this._rows=0,this._rowspan=0}init(xe,ve,Je,ge){this._gutterSize=R(xe),this._rows=ve.rowCount,this._rowspan=ve.rowspan,this._cols=Je,this._direction=ge}getBaseTileSize(xe,ve){return`(${xe}% - (${this._gutterSize} * ${ve}))`}getTilePosition(xe,ve){return 0===ve?"0":j(`(${xe} + ${this._gutterSize}) * ${ve}`)}getTileSize(xe,ve){return`(${xe} * ${ve}) + (${ve-1} * ${this._gutterSize})`}setStyle(xe,ve,Je){let ge=100/this._cols,_t=(this._cols-1)/this._cols;this.setColStyles(xe,Je,ge,_t),this.setRowStyles(xe,ve,ge,_t)}setColStyles(xe,ve,Je,ge){let _t=this.getBaseTileSize(Je,ge);xe._setStyle("rtl"===this._direction?"right":"left",this.getTilePosition(_t,ve)),xe._setStyle("width",j(this.getTileSize(_t,xe.colspan)))}getGutterSpan(){return`${this._gutterSize} * (${this._rowspan}
1 - 1)`}getTileSpan(xe){return`${this._rowspan} * ${this.getTileSize(xe,1)}`}getComputedHeight(){return null}}class se extends de{constructor(xe){super(),this.fixedRowHeight=xe}init(xe,ve,Je,ge){super.init(xe,ve,Je,ge),this.fixedRowHeight=R(this.fixedRowHeight),W.test(this.fixedRowHeight)}setRowStyles(xe,ve){xe._setStyle("top",this.getTilePosition(this.fixedRowHeight,ve)),xe._setStyle("height",j(this.getTileSize(this.fixedRowHeight,xe.rowspan)))}getComputedHeight(){return["height",j(`${this.getTileSpan(this.fixedRowHeight)} + ${this.getGutterSpan()}`)]}reset(xe){xe._setListStyle(["height",null]),xe._tiles&&xe._tiles.forEach(ve=>{ve._setStyle("top",null),ve._setStyle("height",null)})}}class v extends de{constructor(xe){super(),this._parseRatio(xe)}setRowStyles(xe,ve,Je,ge){this.baseTileHeight=this.getBaseTileSize(Je/this.rowHeightRatio,ge),xe._setStyle("marginTop",this.getTilePosition(this.baseTileHeight,ve)),xe._setStyle("paddingTop",j(this.getTileSize(this.baseTileHeight,xe.rowspan)))}getComputedHeight(){return["paddingBottom",j(`${this.getTileSpan(this.baseTileHeight)} + ${this.getGutterSpan()}`)]}reset(xe){xe._setListStyle(["paddingBottom",null]),xe._tiles.forEach(ve=>{ve._setStyle("marginTop",null),ve._setStyle("paddingTop",null)})}_parseRatio(xe){const ve=xe.split(":");this.rowHeightRatio=parseFloat(ve[0])/parseFloat(ve[1])}}class y extends de{setRowStyles(xe,ve){let _t=this.getBaseTileSize(100/this._rowspan,(this._rows-1)/this._rows);xe._setStyle("top",this.getTilePosition(_t,ve)),xe._setStyle("height",j(this.getTileSize(_t,xe.rowspan)))}reset(xe){xe._tiles&&xe._tiles.forEach(ve=>{ve._setStyle("top",null),ve._setStyle("height",null)})}}function j(Xe){return`calc(${Xe})`}function R(Xe){return Xe.match(/([A-Za-z%]+)$/)?Xe:`${Xe}px`}let ye=(()=>{class Xe{constructor(ve,Je){this._element=ve,this._dir=Je,this._gutter="1px"}get cols(){return this._cols}set cols(ve){this._cols=Math.max(1,Math.round((0,u.OE)(ve)))}get gutterSize(){return this._gutter}set gutterSize(ve){this._gutter=`${ve??""}`}get rowHeight(){return this._rowHeight}set rowHeight(ve){const Je=`${ve??""}`;Je!==this._rowHeight&&(this._rowHeight=Je,this._setTileStyler(this._rowHeight))}ngOnInit(){this._checkCols(),this._checkRowHeight()}ngAfterContentChecked(){this._layoutTiles()}_checkCols(){}_checkRowHeight(){this._rowHeight||this._setTileStyler("1:1")}_setTileStyler(ve){this._tileStyler&&this._tileStyler.reset(this),this._tileStyler="fit"===ve?new y:ve&&ve.indexOf(":")>-1?new v(ve):new se(ve)}_layoutTiles(){this._tileCoordinator||(this._tileCoordinator=new b);const ve=this._tileCoordinator,Je=this._tiles.filter(_t=>!_t._gridList||_t._gridList===this),ge=this._dir?this._dir.value:"ltr";this._tileCoordinator.update(this.cols,Je),this._tileStyler.init(this.gutterSize,ve,this.cols,ge),Je.forEach((_t,Z)=>{const oe=ve.positions[Z];this._tileStyler.setStyle(_t,oe.row,oe.col)}),this._setListStyle(this._tileStyler.getComputedHeight())}_setListStyle(ve){ve&&(this._element.nativeElement.style[ve[0]]=ve[1])}static#e=this.\u0275fac=function(Je){return new(Je||Xe)(n.rXU(n.aKT),n.rXU(p.dS,8))};static#t=this.\u0275cmp=n.VBU({type:Xe,selectors:[["mat-grid-list"]],contentQueries:function(Je,ge,_t){if(1&Je&&n.wni(_t,P,5),2&Je){let Z;n.mGM(Z=n.lsd())&&(ge._tiles=Z)}},hostAttrs:[1,"mat-grid-list"],hostVars:1,hostBindings:function(Je,ge){2&Je&&n.BMQ("cols",ge.cols)},inputs:{cols:"cols",gutterSize:"gutterSize",rowHeight:"rowHeight"},exportAs:["matGridList"],standalone:!0,features:[n.Jv_([{provide:L,useExisting:Xe}]),n.aNF],ngContentSelectors:I,decls:2,vars:0,template:function(Je,ge){1&Je&&(n.NAR(),n.j41(0,"div"),n.SdG(1),n.k0s())},styles:[".mat-grid-list{display:block;position:relative}.mat-grid-tile{display:block;position:absolute;overflow:hidden}.mat-grid-tile .mat-grid-tile-header,.mat-grid-tile .mat-grid-tile-footer{display:flex;align-items:center;height:48px;color:#fff;background:rgba(0,0,0,.38);overflow:hidden;padding:0 16px;position:absolute;left:0;right:0}.mat-grid-tile .mat-grid-tile-header>*,.mat-grid-tile .mat-grid-tile-footer>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-tile-header.mat-2-line,.mat-grid-tile .mat-grid-tile-footer.mat-2-line{height:68px}.mat-grid-tile .mat-grid-list-text{display:flex;flex-direction:column;flex:auto;box-sizing:border-box;overflow:hidden}.mat-grid-tile .mat-grid-list-text>*{margin:0;padding:0;font-weight:normal;font-size:inherit}.mat-grid-tile .mat-grid-list-text:empty{display:none}.mat-grid-tile .mat-grid-tile-header{top:0}.mat-grid-tile .mat-grid-tile-footer{bottom:0}.mat-grid-tile .mat-grid-avatar{padding-right:16px}[dir=rtl] .mat-grid-tile .mat-grid-avatar{padding-right:0;padding-left:16px}.mat-grid-tile .mat-grid-avatar:empty{display:none}.mat-grid-tile-header{font-size:var(--mat-grid-list-tile-header-primary-text-size, var(--mat-app-body-large))}.mat-grid-tile-header .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-header .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-header-secondary-text-size, var(--mat-app-body-medium))}.mat-grid-tile-footer{font-size:var(--mat-grid-list-tile-footer-primary-text-size, var(--mat-app-body-large))}.mat-grid-tile-footer .mat-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;box-sizing:border-box}.mat-grid-tile-footer .mat-line:nth-child(n+2){font-size:var(--mat-grid-list-tile-footer-secondary-text-size, var(--mat-app-body-medium))}.mat-grid-tile-content{top:0;left:0;right:0;bottom:0;position:absolute;display:flex;align-items:center;justify-content:center;height:100%;padding:0;margin:0}"],encapsulation:2,changeDetection:0})}return Xe})(),z=(()=>{class Xe{static#e=this.\u0275fac=function(Je){return new(Je||Xe)};static#t=this.\u0275mod=n.$C({type:Xe});static#n=this.\u0275inj=n.G2t({imports:[d.Np,d.yE,d.Np,d.yE]})}return Xe})()},99213:(mt,ie,a)=>{"use strict";a.d(ie,{An:()=>ke,m_:()=>Te});var n=a(54438),d=a(86600),u=a(60177),p=a(14421),I=a(74526),C=a(90696),B=a(74337),M=a(15539),b=a(95006),E=a(83921),L=a(77312),P=a(77763),A=a(19493),x=a(21626),U=a(345);const H=["*"];let W;function se(K){return function de(){if(void 0===W&&(W=null,typeof window<"u")){const K=window;void 0!==K.trustedTypes&&(W=K.trustedTypes.createPolicy("angular#components",{createHTML:_e=>_e}))}return W}()?.createHTML(K)||K}function v(K){return Error(`Unable to find icon with the name "${K}"`)}function j(K){return Error(`The URL provided to MatIconRegistry was not trusted as a resource URL via Angular's DomSanitizer. Attempted URL was "${K}".`)}function R(K){return Error(`The literal provided to MatIconRegistry was not trusted as safe HTML by Angular's DomSanitizer. Attempted literal was "${K}".`)}class ae{constructor(_e,Fe,Ke){this.url=_e,this.svgText=Fe,this.options=Ke}}let ye=(()=>{class K{constructor(Fe,Ke,vt,Wt){this._httpClient=Fe,this._sanitizer=Ke,this._errorHandler=Wt,this._svgIconConfigs=new Map,this._iconSetConfigs=new Map,this._cachedIconsByUrl=new Map,this._inProgressUrlFetches=new Map,this._fontCssClasse
1sByAlias=new Map,this._resolvers=[],this._defaultFontSetClass=["material-icons","mat-ligature-font"],this._document=vt}addSvgIcon(Fe,Ke,vt){return this.addSvgIconInNamespace("",Fe,Ke,vt)}addSvgIconLiteral(Fe,Ke,vt){return this.addSvgIconLiteralInNamespace("",Fe,Ke,vt)}addSvgIconInNamespace(Fe,Ke,vt,Wt){return this._addSvgIconConfig(Fe,Ke,new ae(vt,null,Wt))}addSvgIconResolver(Fe){return this._resolvers.push(Fe),this}addSvgIconLiteralInNamespace(Fe,Ke,vt,Wt){const Mt=this._sanitizer.sanitize(n.WPN.HTML,vt);if(!Mt)throw R(vt);const Ct=se(Mt);return this._addSvgIconConfig(Fe,Ke,new ae("",Ct,Wt))}addSvgIconSet(Fe,Ke){return this.addSvgIconSetInNamespace("",Fe,Ke)}addSvgIconSetLiteral(Fe,Ke){return this.addSvgIconSetLiteralInNamespace("",Fe,Ke)}addSvgIconSetInNamespace(Fe,Ke,vt){return this._addSvgIconSetConfig(Fe,new ae(Ke,null,vt))}addSvgIconSetLiteralInNamespace(Fe,Ke,vt){const Wt=this._sanitizer.sanitize(n.WPN.HTML,Ke);if(!Wt)throw R(Ke);const Mt=se(Wt);return this._addSvgIconSetConfig(Fe,new ae("",Mt,vt))}registerFontClassAlias(Fe,Ke=Fe){return this._fontCssClassesByAlias.set(Fe,Ke),this}classNameForFontAlias(Fe){return this._fontCssClassesByAlias.get(Fe)||Fe}setDefaultFontSetClass(...Fe){return this._defaultFontSetClass=Fe,this}getDefaultFontSetClass(){return this._defaultFontSetClass}getSvgIconFromUrl(Fe){const Ke=this._sanitizer.sanitize(n.WPN.RESOURCE_URL,Fe);if(!Ke)throw j(Fe);const vt=this._cachedIconsByUrl.get(Ke);return vt?(0,p.of)(Xe(vt)):this._loadSvgIconFromConfig(new ae(Fe,null)).pipe((0,M.M)(Wt=>this._cachedIconsByUrl.set(Ke,Wt)),(0,b.T)(Wt=>Xe(Wt)))}getNamedSvgIcon(Fe,Ke=""){const vt=xe(Ke,Fe);let Wt=this._svgIconConfigs.get(vt);if(Wt)return this._getSvgFromConfig(Wt);if(Wt=this._getIconConfigFromResolvers(Ke,Fe),Wt)return this._svgIconConfigs.set(vt,Wt),this._getSvgFromConfig(Wt);const Mt=this._iconSetConfigs.get(Ke);return Mt?this._getSvgFromIconSetConfigs(Fe,Mt):(0,I.$)(v(vt))}ngOnDestroy(){this._resolvers=[],this._svgIconConfigs.clear(),this._iconSetConfigs.clear(),this._cachedIconsByUrl.clear()}_getSvgFromConfig(Fe){return Fe.svgText?(0,p.of)(Xe(this._svgElementFromConfig(Fe))):this._loadSvgIconFromConfig(Fe).pipe((0,b.T)(Ke=>Xe(Ke)))}_getSvgFromIconSetConfigs(Fe,Ke){const vt=this._extractIconWithNameFromAnySet(Fe,Ke);if(vt)return(0,p.of)(vt);const Wt=Ke.filter(Mt=>!Mt.svgText).map(Mt=>this._loadSvgIconSetFromConfig(Mt).pipe((0,E.W)(Ct=>{const te=`Loading icon set URL: ${this._sanitizer.sanitize(n.WPN.RESOURCE_URL,Mt.url)} failed: ${Ct.message}`;return this._errorHandler.handleError(new Error(te)),(0,p.of)(null)})));return(0,C.p)(Wt).pipe((0,b.T)(()=>{const Mt=this._extractIconWithNameFromAnySet(Fe,Ke);if(!Mt)throw v(Fe);return Mt}))}_extractIconWithNameFromAnySet(Fe,Ke){for(let vt=Ke.length-1;vt>=0;vt--){const Wt=Ke[vt];if(Wt.svgText&&Wt.svgText.toString().indexOf(Fe)>-1){const Mt=this._svgElementFromConfig(Wt),Ct=this._extractSvgIconFromSet(Mt,Fe,Wt.options);if(Ct)return Ct}}return null}_loadSvgIconFromConfig(Fe){return this._fetchIcon(Fe).pipe((0,M.M)(Ke=>Fe.svgText=Ke),(0,b.T)(()=>this._svgElementFromConfig(Fe)))}_loadSvgIconSetFromConfig(Fe){return Fe.svgText?(0,p.of)(null):this._fetchIcon(Fe).pipe((0,M.M)(Ke=>Fe.svgText=Ke))}_extractSvgIconFromSet(Fe,Ke,vt){const Wt=Fe.querySelector(`[id="${Ke}"]`);if(!Wt)return null;const Mt=Wt.cloneNode(!0);if(Mt.removeAttribute("id"),"svg"===Mt.nodeName.toLowerCase())return this._setSvgAttributes(Mt,vt);if("symbol"===Mt.nodeName.toLowerCase())return this._setSvgAttributes(this._toSvgElement(Mt),vt);const Ct=this._svgElementFromString(se("<svg></svg>"));return Ct.appendChild(Mt),this._setSvgAttributes(Ct,vt)}_svgElementFromString(Fe){const Ke=this._document.createElement("DIV");Ke.innerHTML=Fe;const vt=Ke.querySelector("svg");if(!vt)throw Error("<svg> tag not found");return vt}_toSvgElement(Fe){const Ke=this._svgElementFromString(se("<svg></svg>")),vt=Fe.attributes;for(let Wt=0;Wt<vt.length;Wt++){const{name:Mt,value:Ct}=vt[Wt];"id"!==Mt&&Ke.setAttribute(Mt,Ct)}for(let Wt=0;Wt<Fe.childNodes.length;Wt++)Fe.childNodes[Wt].nodeType===this._document.ELEMENT_NODE&&Ke.appendChild(Fe.childNodes[Wt].cloneNode(!0));return Ke}_setSvgAttributes(Fe,Ke){return Fe.setAttribute("fit",""),Fe.setAttribute("height","100%"),Fe.setAttribute("width","100%"),Fe.setAttribute("preserveAspectRatio","xMidYMid meet"),Fe.setAttribute("focusable","false"),Ke&&Ke.viewBox&&Fe.setAttribute("viewBox",Ke.viewBox),Fe}_fetchIcon(Fe){const{url:Ke,options:vt}=Fe,Wt=vt?.withCredentials??!1;if(!this._httpClient)throw function y(){return Error("Could not find HttpClient for use with Angular Material icons. Please add provideHttpClient() to your providers.")}();if(null==Ke)throw Error(`Cannot fetch icon from URL "${Ke}".`);const Mt=this._sanitizer.sanitize(n.WPN.RESOURCE_URL,Ke);if(!Mt)throw j(Ke);const Ct=this._inProgressUrlFetches.get(Mt);if(Ct)return Ct;
vendor: 4,460 bytes, line 1
1const ft=this._httpClient.get(Mt,{responseType:"text",withCredentials:Wt}).pipe((0,b.T)(te=>se(te)),(0,L.j)(()=>this._inProgressUrlFetches.delete(Mt)),(0,P.u)());return this._inProgressUrlFetches.set(Mt,ft),ft}_addSvgIconConfig(Fe,Ke,vt){return this._svgIconConfigs.set(xe(Fe,Ke),vt),this}_addSvgIconSetConfig(Fe,Ke){const vt=this._iconSetConfigs.get(Fe);return vt?vt.push(Ke):this._iconSetConfigs.set(Fe,[Ke]),this}_svgElementFromConfig(Fe){if(!Fe.svgElement){const Ke=this._svgElementFromString(Fe.svgText);this._setSvgAttributes(Ke,Fe.options),Fe.svgElement=Ke}return Fe.svgElement}_getIconConfigFromResolvers(Fe,Ke){for(let vt=0;vt<this._resolvers.length;vt++){const Wt=this._resolvers[vt](Ke,Fe);if(Wt)return ve(Wt)?new ae(Wt.url,null,Wt.options):new ae(Wt,null)}}static#e=this.\u0275fac=function(Ke){return new(Ke||K)(n.KVO(x.Qq,8),n.KVO(U.up),n.KVO(u.qQ,8),n.KVO(n.zcH))};static#t=this.\u0275prov=n.jDH({token:K,factory:K.\u0275fac,providedIn:"root"})}return K})();function Xe(K){return K.cloneNode(!0)}function xe(K,_e){return K+":"+_e}function ve(K){return!(!K.url||!K.options)}const Je=new n.nKC("MAT_ICON_DEFAULT_OPTIONS"),ge=new n.nKC("mat-icon-location",{providedIn:"root",factory:function _t(){const K=(0,n.WQX)(u.qQ),_e=K?K.location:null;return{getPathname:()=>_e?_e.pathname+_e.search:""}}}),Z=["clip-path","color-profile","src","cursor","fill","filter","marker","marker-start","marker-mid","marker-end","mask","stroke"],oe=Z.map(K=>`[${K}]`).join(", "),ue=/^url\(['"]?#(.*?)['"]?\)$/;let ke=(()=>{class K{get color(){return this._color||this._defaultColor}set color(Fe){this._color=Fe}get svgIcon(){return this._svgIcon}set svgIcon(Fe){Fe!==this._svgIcon&&(Fe?this._updateSvgIcon(Fe):this._svgIcon&&this._clearSvgElement(),this._svgIcon=Fe)}get fontSet(){return this._fontSet}set fontSet(Fe){const Ke=this._cleanupFontValue(Fe);Ke!==this._fontSet&&(this._fontSet=Ke,this._updateFontIconClasses())}get fontIcon(){return this._fontIcon}set fontIcon(Fe){const Ke=this._cleanupFontValue(Fe);Ke!==this._fontIcon&&(this._fontIcon=Ke,this._updateFontIconClasses())}constructor(Fe,Ke,vt,Wt,Mt,Ct){this._elementRef=Fe,this._iconRegistry=Ke,this._location=Wt,this._errorHandler=Mt,this.inline=!1,this._previousFontSetClass=[],this._currentIconFetch=B.y.EMPTY,Ct&&(Ct.color&&(this.color=this._defaultColor=Ct.color),Ct.fontSet&&(this.fontSet=Ct.fontSet)),vt||Fe.nativeElement.setAttribute("aria-hidden","true")}_splitIconName(Fe){if(!Fe)return["",""];const Ke=Fe.split(":");switch(Ke.length){case 1:return["",Ke[0]];case 2:return Ke;default:throw Error(`Invalid icon name: "${Fe}"`)}}ngOnInit(){this._updateFontIconClasses()}ngAfterViewChecked(){const Fe=this._elementsWithExternalReferences;if(Fe&&Fe.size){const Ke=this._location.getPathname();Ke!==this._previousPath&&(this._previousPath=Ke,this._prependPathToReferences(Ke))}}ngOnDestroy(){this._currentIconFetch.unsubscribe(),this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear()}_usingFontIcon(){return!this.svgIcon}_setSvgElement(Fe){this._clearSvgElement();const Ke=this._location.getPathname();this._previousPath=Ke,this._cacheChildrenWithExternalReferences(Fe),this._prependPathToReferences(Ke),this._elementRef.nativeElement.appendChild(Fe)}_clearSvgElement(){const Fe=this._elementRef.nativeElement;let Ke=Fe.childNodes.length;for(this._elementsWithExternalReferences&&this._elementsWithExternalReferences.clear();Ke--;){const vt=Fe.childNodes[Ke];(1!==vt.nodeType||"svg"===vt.nodeName.toLowerCase())&&vt.remove()}}_updateFontIconClasses(){if(!this._usingFontIcon())return;const Fe=this._elementRef.nativeElement,Ke=(this.fontSet?this._iconRegistry.classNameForFontAlias(this.fontSet).split(/ +/):this._iconRegistry.getDefaultFontSetClass()).filter(vt=>vt.length>0);this._previousFontSetClass.forEach(vt=>Fe.classList.remove(vt)),Ke.forEach(vt=>Fe.classList.add(vt)),this._previousFontSetClass=Ke,this.fontIcon!==this._previousFontIconClass&&!Ke.includes("mat-ligature-font")&&(this._previousFontIconClass&&Fe.classList.remove(this._previousFontIconClass),this.fontIcon&&Fe.classList.add(this.fontIcon),this._previousFontIconClass=this.fontIcon)}_cleanupFontValue(Fe){return"string"==typeof Fe?Fe.trim().split(" ")[0]:Fe}_prependPathToReferences(Fe){const Ke=this._elementsWithExternalReferences;Ke&&Ke.forEach((vt,Wt)=>{vt.forEach(Mt=>{Wt.setAttribute(Mt.name,`url('${Fe}#${Mt.value}')`)})})}_cacheChildrenWithExternalReferences(Fe){const Ke=Fe.querySelectorAll(
1oe),vt=this._elementsWithExternalReferences=this._elementsWithExternalReferences||new Map;for(let Wt=0;Wt<Ke.length;Wt++)Z.forEach(Mt=>{const Ct=Ke[Wt],ft=Ct.getAttribute(Mt),te=ft?ft.match(ue):null;if(te){let pe=vt.get(Ct);pe||(pe=[],vt.set(Ct,pe)),pe.push({name:Mt,value:te[1]})}})}_updateSvgIcon(Fe){if(this._svgNamespace=null,this._svgName=null,this._currentIconFetch.unsubscribe(),Fe){const[Ke,vt]=this._splitIconName(Fe);Ke&&(this._svgNamespace=Ke),vt&&(this._svgName=vt),this._currentIconFetch=this._iconRegistry.getNamedSvgIcon(vt,Ke).pipe((0,A.s)(1)).subscribe(Wt=>this._setSvgElement(Wt),Wt=>{this._errorHandler.handleError(new Error(`Error retrieving icon ${Ke}:${vt}! ${Wt.message}`))})}}static#e=this.\u0275fac=function(Ke){return new(Ke||K)(n.rXU(n.aKT),n.rXU(ye),n.kS0("aria-hidden"),n.rXU(ge),n.rXU(n.zcH),n.rXU(Je,8))};static#t=this.\u0275cmp=n.VBU({type:K,selectors:[["mat-icon"]],hostAttrs:["role","img",1,"mat-icon","notranslate"],hostVars:10,hostBindings:function(Ke,vt){2&Ke&&(n.BMQ("data-mat-icon-type",vt._usingFontIcon()?"font":"svg")("data-mat-icon-name",vt._svgName||vt.fontIcon)("data-mat-icon-namespace",vt._svgNamespace||vt.fontSet)("fontIcon",vt._usingFontIcon()?vt.fontIcon:null),n.HbH(vt.color?"mat-"+vt.color:""),n.AVh("mat-icon-inline",vt.inline)("mat-icon-no-color","primary"!==vt.color&&"accent"!==vt.color&&"warn"!==vt.color))},inputs:{color:"color",inline:[2,"inline","inline",n.L39],svgIcon:"svgIcon",fontSet:"fontSet",fontIcon:"fontIcon"},exportAs:["matIcon"],standalone:!0,features:[n.GFd,n.aNF],ngContentSelectors:H,decls:1,vars:0,template:function(Ke,vt){1&Ke&&(n.NAR(),n.SdG(0))},styles:["mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}"],encapsulation:2,changeDetection:0})}return K})(),Te=(()=>{class K{static#e=this.\u0275fac=function(Ke){return new(Ke||K)};static#t=this.\u0275mod=n.$C({type:K});static#n=this.\u0275inj=n.G2t({imports:[d.yE,d.yE]})}return K})()},99631:(mt,ie,a)=>{"use strict";a.d(ie,{Oh:()=>U,fg:()=>de,fS:()=>se});var n=a(14085),d=a(36860),u=a(54438),p=a(51235),I=a(45286);const C=(0,d.BQ)({passive:!0});let B=(()=>{class v{constructor(j,R){this._platform=j,this._ngZone=R,this._monitoredElements=new Map}monitor(j){if(!this._platform.isBrowser)return p.w;const R=(0,n.i8)(j),ae=this._monitoredElements.get(R);if(ae)return ae.subject;const ye=new I.B7,z="cdk-text-field-autofilled",Re=Xe=>{"cdk-text-field-autofill-start"!==Xe.animationName||R.classList.contains(z)?"cdk-text-field-autofill-end"===Xe.animationName&&R.classList.contains(z)&&(R.classList.remove(z),this._ngZone.run(()=>ye.next({target:Xe.target,isAutofilled:!1}))):(R.classList.add(z),this._ngZone.run(()=>ye.next({target:Xe.target,isAutofilled:!0})))};return this._ngZone.runOutsideAngular(()=>{R.addEventListener("animationstart",Re,C),R.classList.add("cdk-text-field-autofill-monitored")}),this._monitoredElements.set(R,{subject:ye,unlisten:()=>{R.removeEventListener("animationstart",Re,C)}}),ye}stopMonitoring(j){const R=(0,n.i8)(j),ae=this._monitoredElements.get(R);ae&&(ae.unlisten(),ae.subject.complete(),R.classList.remove("cdk-text-field-autofill-monitored"),R.classList.remove("cdk-text-field-autofilled"),this._monitoredElements.delete(R))}ngOnDestroy(){this._monitoredElements.forEach((j,R)=>this.stopMonitoring(R))}static#e=this.\u0275fac=function(R){return new(R||v)(u.KVO(d.OD),u.KVO(u.SKi))};static#t=this.\u0275prov=u.jDH({token:v,factory:v.\u0275fac,providedIn:"root"})}return v})(),E=(()=>{class v{static#e=this.\u0275fac=function(R){return new(R||v)};static#t=this.\u0275mod=u.$C({type:v});static#n=this.\u0275inj=u.G2t({})}return v})();var L=a(89417),P=a(86600),A=a(53719);const U=new u.nKC("MAT_INPUT_VALUE_ACCESSOR"),H=["button","checkbox","file","hidden","image","radio","range","reset","submit"];let W=0,de=(()=>{class v{get disabled(){return this._disabled}set disabled(j){this._disabled=(0,n.he)(j),this.focused&&(this.focused=!1,this.stateChanges.next())}get id(){return this._id}set id(j){this._id=j||this._uid}get required(){return this._required??this.ngControl?.control?.hasValidator(L.k0.required)??!1}set required(j){this._required=(0,n.he)(j)}get type(){return this._type}
1set type(j){this._type=j||"text",this._validateType(),!this._isTextarea&&(0,d.MU)().has(this._type)&&(this._elementRef.nativeElement.type=this._type),this._ensureWheelDefaultBehavior()}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(j){this._errorStateTracker.matcher=j}get value(){return this._inputValueAccessor.value}set value(j){j!==this.value&&(this._inputValueAccessor.value=j,this.stateChanges.next())}get readonly(){return this._readonly}set readonly(j){this._readonly=(0,n.he)(j)}get errorState(){return this._errorStateTracker.errorState}set errorState(j){this._errorStateTracker.errorState=j}constructor(j,R,ae,ye,z,Re,Xe,xe,ve,Je){this._elementRef=j,this._platform=R,this.ngControl=ae,this._autofillMonitor=xe,this._ngZone=ve,this._formField=Je,this._uid="mat-input-"+W++,this._webkitBlinkWheelListenerAttached=!1,this.focused=!1,this.stateChanges=new I.B7,this.controlType="mat-input",this.autofilled=!1,this._disabled=!1,this._type="text",this._readonly=!1,this._neverEmptyInputTypes=["date","datetime","datetime-local","month","time","week"].filter(Z=>(0,d.MU)().has(Z)),this._iOSKeyupListener=Z=>{const oe=Z.target;!oe.value&&0===oe.selectionStart&&0===oe.selectionEnd&&(oe.setSelectionRange(1,1),oe.setSelectionRange(0,0))},this._webkitBlinkWheelListener=()=>{};const ge=this._elementRef.nativeElement,_t=ge.nodeName.toLowerCase();this._inputValueAccessor=Xe||ge,this._previousNativeValue=this.value,this.id=this.id,R.IOS&&ve.runOutsideAngular(()=>{j.nativeElement.addEventListener("keyup",this._iOSKeyupListener)}),this._errorStateTracker=new P.X0(Re,ae,z,ye,this.stateChanges),this._isServer=!this._platform.isBrowser,this._isNativeSelect="select"===_t,this._isTextarea="textarea"===_t,this._isInFormField=!!Je,this._isNativeSelect&&(this.controlType=ge.multiple?"mat-native-select-multiple":"mat-native-select")}ngAfterViewInit(){this._platform.isBrowser&&this._autofillMonitor.monitor(this._elementRef.nativeElement).subscribe(j=>{this.autofilled=j.isAutofilled,this.stateChanges.next()})}ngOnChanges(){this.stateChanges.next()}ngOnDestroy(){this.stateChanges.complete(),this._platform.isBrowser&&this._autofillMonitor.stopMonitoring(this._elementRef.nativeElement),this._platform.IOS&&this._elementRef.nativeElement.removeEventListener("keyup",this._iOSKeyupListener),this._webkitBlinkWheelListenerAttached&&this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener)}ngDoCheck(){this.ngControl&&(this.updateErrorState(),null!==this.ngControl.disabled&&this.ngControl.disabled!==this.disabled&&(this.disabled=this.ngControl.disabled,this.stateChanges.next())),this._dirtyCheckNativeValue(),this._dirtyCheckPlaceholder()}focus(j){this._elementRef.nativeElement.focus(j)}updateErrorState(){this._errorStateTracker.updateErrorState()}_focusChanged(j){j!==this.focused&&(this.focused=j,this.stateChanges.next())}_onInput(){}_dirtyCheckNativeValue(){const j=this._elementRef.nativeElement.value;this._previousNativeValue!==j&&(this._previousNativeValue=j,this.stateChanges.next())}_dirtyCheckPlaceholder(){const j=this._getPlaceholder();if(j!==this._previousPlaceholder){const R=this._elementRef.nativeElement;this._previousPlaceholder=j,j?R.setAttribute("placeholder",j):R.removeAttribute("placeholder")}}_getPlaceholder(){return this.placeholder||null}_validateType(){H.indexOf(this._type)}_isNeverEmpty(){return this._neverEmptyInputTypes.indexOf(this._type)>-1}_isBadInput(){let j=this._elementRef.nativeElement.validity;return j&&j.badInput}get empty(){return!(this._isNeverEmpty()||this._elementRef.nativeElement.value||this._isBadInput()||this.autofilled)}get shouldLabelFloat(){if(this._isNativeSelect){const j=this._elementRef.nativeElement,R=j.options[0];return this.focused||j.multiple||!this.empty||!!(j.selectedIndex>-1&&R&&R.label)}return this.focused||!this.empty}setDescribedByIds(j){j.length?this._elementRef.nativeElement.setAttribute("aria-describedby",j.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focused||this.focus()}_isInlineSelect(){const j=this._elementRef.nativeElement;return this._isNativeSelect&&(j.multiple||j.size>1)}_ensureWheelDefaultBehavior(){!this._webkitBlinkWheelListenerAttached&&"number"===this._type&&(this._platform.BLINK||this._platform.WEBKIT)&&(this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("wheel",this._webkitBlinkWheelListener)}),this._webkitBlinkWheelListenerAttached=!0),this._webkitBlinkWheelListenerAttached&&"number"!==this._type&&(this._elementRef.nativeElement.removeEventListener("wheel",this._webkitBlinkWheelListener),this._webkitBlinkWheelListenerAttached=!0)}static#e=this.\u0275fac=function(R){return new(R||v)(u.rXU(u.aKT),u.rXU(d.OD),u.rXU(L.vO,10),u.rXU(L.cV,8),u.rXU(L.j4,8),u.rXU(P.es),u.rXU(U,10),u.rXU(B),u.rXU(u.SKi),u.rXU(A.xb,8))};static#t=this.\u0275dir=u.FsC({type:v,selectors:[["input","matInput",""],["textarea","matInput",""],["select","matNativeControl",""],["input","matNativeControl",""],["textarea","matNativeControl",""]],hostAttrs:[1,"mat-mdc-input-element"],hostVars:18,hostBindings:function(R,ae){1&R&&u.bIt("focus",function(){return ae._focusChanged(!0)})("blur",function(){return ae._focusChanged(!1)})("input",function(){return ae._onInput()}),2&R&&(u.Mr5("id",ae.id)("disabled",ae.disabled)("required",ae.required),u.BMQ("name",ae.name||null)("readonly",ae.readonly&&!ae._isNativeSelect||null)("aria-invalid",ae.empty&&ae.required?null:ae.errorState)("aria-required",ae.required)("id",ae.id),u.AVh("mat-input-server",ae._isServer)("mat-mdc-form-field-textarea-control",ae._isInFormField&&ae._isTextarea)("mat-mdc-form-field-input-control",ae._isInFormField)("mdc-text-field__input",ae._isInFormField)("mat-mdc-native-select-inline",ae._isInlineSelect()))},inputs:{disabled:"disabled",id:"id",placeholder:"placeholder",name:"name",required:"required",type:"type",errorStateMatcher:"errorStateMatcher",userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],value:"value",readonly:"readonly"},exportAs:["matInput"],standalone:!0,features:[u.Jv_([{provide:A.qT,useExisting:v}]),u.OA$]})}return v})(),se=(()=>{class v{static#e=this.\u0275fac=function(R){return new(R||v)};static#t=this.\u0275mod=u.$C({type:v});static#n=this.\u0275inj=u.G2t({imports:[P.yE,A.RG,A.RG,E,P.yE]})}return v})()},3902:(mt,ie,a)=>{"use strict";a.d(ie,{C_:()=>Fe,EI:()=>Lt,Fg:()=>Y,YE:()=>It,ZV:()=>Mt,_L:()=>cn,jt:()=>nt,oh:()=>Ot,p6:()=>he,yE:()=>_e});var n=a(54438),d=a(14085),u=a(36860),p=a(86600),I=a(74337),C=a(44670),B=a(45286),M=a(72318),b=a(60177),E=a(71997),L=a(18617),P=a(45024),A=a(67336),x=a(89417),U=a(7605);const H=["*"],W='.mdc-list{margin:0;padding:8px 0;list-style-type:none}.mdc-list:focus{outline:none}.mdc-list-item{display:flex;position:relative;justify-content:flex-start;overflow:hidden;padding:0;align-items:stretch;
1cursor:pointer;padding-left:16px;padding-right:16px;background-color:var(--mdc-list-list-item-container-color);border-radius:var(--mdc-list-list-item-container-shape, var(--mat-app-corner-none))}.mdc-list-item.mdc-list-item--selected{background-color:var(--mdc-list-list-item-selected-container-color)}.mdc-list-item:focus{outline:0}.mdc-list-item.mdc-list-item--disabled{cursor:auto}.mdc-list-item.mdc-list-item--with-one-line{height:var(--mdc-list-list-item-one-line-container-height)}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__start{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-one-line .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-two-lines{height:var(--mdc-list-list-item-two-line-container-height)}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-two-lines .mdc-list-item__end{align-self:center;margin-top:0}.mdc-list-item.mdc-list-item--with-three-lines{height:var(--mdc-list-list-item-three-line-container-height)}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__start{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:16px}.mdc-list-item.mdc-list-item--selected::before,.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item:not(.mdc-list-item--selected):focus::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.cdk-high-contrast-active .mdc-list-item.mdc-list-item--selected::before,.cdk-high-contrast-active .mdc-list-item.mdc-list-item--selected:focus::before,.cdk-high-contrast-active .mdc-list-item:not(.mdc-list-item--selected):focus::before{border-color:CanvasText}.mdc-list-item.mdc-list-item--selected:focus::before,.mdc-list-item.mdc-list-item--selected::before{border-width:3px;border-style:double}a.mdc-list-item{color:inherit;text-decoration:none}.mdc-list-item__start{fill:currentColor;flex-shrink:0;pointer-events:none}.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-leading-icon-color, var(--mat-app-on-surface-variant));width:var(--mdc-list-list-item-leading-icon-size);height:var(--mdc-list-list-item-leading-icon-size);margin-left:16px;margin-right:32px}[dir=rtl] .mdc-list-item--with-leading-icon .mdc-list-item__start{margin-left:32px;margin-right:16px}.mdc-list-item--with-leading-icon:hover .mdc-list-item__start{color:var(--mdc-list-list-item-hover-leading-icon-color)}.mdc-list-item--with-leading-avatar .mdc-list-item__start{width:var(--mdc-list-list-item-leading-avatar-size);height:var(--mdc-list-list-item-leading-avatar-size);margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item--with-leading-avatar .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-avatar .mdc-list-item__start{margin-left:16px;margin-right:16px;border-radius:50%}.mdc-list-item__end{flex-shrink:0;pointer-events:none}.mdc-list-item--with-trailing-meta .mdc-list-item__end{font-family:var(--mdc-list-list-item-trailing-supporting-text-font, var(--mat-app-label-small-font));line-height:var(--mdc-list-list-item-trailing-supporting-text-line-height, var(--mat-app-label-small-line-height));font-size:var(--mdc-list-list-item-trailing-supporting-text-size, var(--mat-app-label-small-size));font-weight:var(--mdc-list-list-item-trailing-supporting-text-weight, var(--mat-app-label-small-weight));letter-spacing:var(--mdc-list-list-item-trailing-supporting-text-tracking, var(--mat-app-label-small-tracking))}.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-icon-color, var(--mat-app-on-surface-variant));width:var(--mdc-list-list-item-trailing-icon-size);height:var(--mdc-list-list-item-trailing-icon-size)}.mdc-list-item--with-trailing-icon:hover .mdc-list-item__end{color:var(--mdc-list-list-item-hover-trailing-icon-color)}.mdc-list-item.mdc-list-item--with-trailing-meta .mdc-list-item__end{color:var(--mdc-list-list-item-trailing-supporting-text-color, var(--mat-app-on-surface-variant))}.mdc-list-item--selected.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-selected-trailing-icon-color, var(--mat-app-primary))}.mdc-list-item__content{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;align-self:center;flex:1;pointer-events:none}.mdc-list-item--with-two-lines .mdc-list-item__content,.mdc-list-item--with-three-lines .mdc-list-item__content{align-self:stretch}.mdc-list-item__primary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--mdc-list-list-item-label-text-color, var(--mat-app-on-surface));font-family:var(--mdc-list-list-item-label-text-font, var(--mat-app-body-large-font));line-height:var(--mdc-list-list-item-label-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mdc-list-list-item-label-text-size, var(--mat-app-body-large-size));font-weight:var(--mdc-list-list-item-label-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mdc-list-list-item-label-text-tracking, var(--mat-app-body-large-tracking))}.mdc-list-item:hover .mdc-list-item__primary-text{color:var(--mdc-list-list-item-hover-label-text-color, var(--mat-app-on-surface))}.mdc-list-item:focus .mdc-list-item__primary-text{color:var(--mdc-list-list-item-focus-label-text-color, var(--mat-app-on-surface))}.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-three-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-three-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item__secondary-text{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;margin-top:0;color:var(--mdc-list-list-item-supporting-text-color, var(--mat-app-on-surface-variant));font-family:var(--mdc-list-list-item-supporting-text-font, var(--mat-app-body-medium-font));line-height:var(--mdc-list-list-item-supporting-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mdc-list-list-item-supporting-text-size, var(--mat-app-body-medium-size));font-weight:var(--mdc-list-list-item-supporting-text-weight, var(--mat-app-body-medium-weight));letter-spacing:var(--mdc-list-list-item-supporting-text-tracking, var(--mat-app-body-medium-tracking))}.mdc-list-item__secondary-text::before{display:inline-block;width:0;height:20px;content:"";vertical-align:0}.mdc-list-item--with-three-lines .mdc-list-item__secondary-text{white-space:normal;line-height:20px}.mdc-list-item--with-overline .mdc-list-item__secondary-text{white-space:nowrap;line-height:auto}.mdc-list-item--with-leading-radio.mdc-list-item,.mdc-list-item--with-leading-checkbox.mdc-list-item,.mdc-list-item--with-leading-icon.mdc-list-item,.mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:0;padding-right:16px}[dir=rtl] .mdc-list-item--with-leading-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-checkbox.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-leading-avatar.mdc-list-item{padding-left:16px;padding-right:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end{display:block;margin-top:0;line-height:normal}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before,.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines.mdc-list-item--with-trailing-meta .mdc-list-item__end::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mdc-list-item--with-trailing-icon.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-icon.mdc-list-item{padding-left:0;padding-right:0}.mdc-list-item--with-trailing-icon .mdc-list-item__end{margin-left:16px;margin-right:16px}.mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-meta.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-meta .mdc-list-item__end{-webkit-user-select:none;user-select:none;margin-left:28px;margin-right:16px}[dir=rtl] .mdc-list-item--with-trailing-meta .mdc-list-item__end{margin-left:16px;margin-right:28px}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end{display:block;line-height:normal;align-self:flex-start;margin-top:0}.mdc-list-item--with-trailing-meta.mdc-list-item--with-three-lines .mdc-list-item__end::before,.mdc-list-item--with-trailing-meta.mdc-list-item--with-two-lines .mdc-list-item__end::before{display:inline-block;width:0;height:28px;content:"";vertical-align:0}.mdc-list-item--with-leading-radio .mdc-list-item__start,.mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:8px;margin-right:24px}[dir=rtl] .mdc-list-item--with-leading-radio .mdc-list-item__start,[dir=rtl] .mdc-list-item--with-leading-checkbox .mdc-list-item__start{margin-left:24px;margin-right:8px}.mdc-list-item--with-leading-radio.mdc-list-item--with-two-lines .mdc-list-item__start,.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines .mdc-list-item__start{align-self:flex-start;margin-top:8px}.mdc-list-item--with-trailing-radio.mdc-list-item,.mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:16px;padding-right:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item{padding-left:0;padding-right:16px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-left:0}[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-radio.mdc-list-item--with-leading-avatar,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-icon,[dir=rtl] .mdc-list-item--with-trailing-checkbox.mdc-list-item--with-leading-avatar{padding-right:0}.mdc-list-item--with-trailing-radio .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:24px;margin-right:8px}[dir=rtl] .mdc-list-item--with-trailing-radio .mdc-list-item__end,[dir=rtl] .mdc-list-item--with-trailing-checkbox .mdc-list-item__end{margin-left:8px;margin-right:24px}.mdc-list-item--with-trailing-radio.mdc-list-item--with-three-lines .mdc-list-item__end,.mdc-list-item--with-trailing-checkbox.mdc-list-item--with-three-lines .mdc-list-item__end{align-self:flex-start;margin-top:8px}.mdc-list-group__subheader{margin:.75rem 16px}.mdc-list-item--disabled .mdc-list-item__start,.mdc-list-item--disabled .mdc-list-item__content,.mdc-list-item--disabled .mdc-list-item__end{opacity:1}.mdc-list-item--disabled .mdc-list-item__primary-text,.mdc-list-item--disabled .mdc-list-item__secondary-text{opacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--disabled.mdc-list-item--with-leading-icon .mdc-list-item__start{color:var(--mdc-list-list-item-disabled-leading-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-leading-icon-opacity)}.mdc-list-item--disabled.mdc-list-item--with-trailing-icon .mdc-list-item__end{color:var(--mdc-list-list-item-disabled-trailing-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-trailing-icon-opacity)}.mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing,[dir=rtl] .mat-mdc-list-item.mat-mdc-list-item-both-leading-and-trailing{padding-left:0;padding-right:0}.mdc-list-item.mdc-list-item--disabled .mdc-list-item__primary-text{color:var(--mdc-list-list-item-disabled-label-text-color, var(--mat-app-on-surface))}.mdc-list-item:hover::before{background-color:var(--mdc-list-list-item-hover-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-hover-state-layer-opacity, var(--mat-app-hover-state-layer-opacity))}.mdc-list-item.mdc-list-item--disabled::before{background-color:var(--mdc-list-list-item-disabled-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-disabled-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mdc-list-item:focus::before{background-color:var(--mdc-list-list-item-focus-state-layer-color, var(--mat-app-on-surface));opacity:var(--mdc-list-list-item-focus-state-layer-opacity, var(--mat-app-focus-state-layer-opacity))}.mdc-list-item--disabled .mdc-radio,.mdc-list-item--disabled .mdc-checkbox{o
1pacity:var(--mdc-list-list-item-disabled-label-text-opacity)}.mdc-list-item--with-leading-avatar .mat-mdc-list-item-avatar{border-radius:var(--mdc-list-list-item-leading-avatar-shape, var(--mat-app-corner-full));background-color:var(--mdc-list-list-item-leading-avatar-color, var(--mat-app-primary-container))}.mat-mdc-list-item-icon{font-size:var(--mdc-list-list-item-leading-icon-size)}.cdk-high-contrast-active a.mdc-list-item--activated::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active a.mdc-list-item--activated [dir=rtl]::after{right:auto;left:16px}.mat-mdc-list-base{display:block}.mat-mdc-list-base .mdc-list-item__start,.mat-mdc-list-base .mdc-list-item__end,.mat-mdc-list-base .mdc-list-item__content{pointer-events:auto}.mat-mdc-list-item,.mat-mdc-list-option{width:100%;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-list-item:not(.mat-mdc-list-item-interactive),.mat-mdc-list-option:not(.mat-mdc-list-item-interactive){cursor:default}.mat-mdc-list-item .mat-divider-inset,.mat-mdc-list-option .mat-divider-inset{position:absolute;left:0;right:0;bottom:0}.mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,.mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-left:72px}[dir=rtl] .mat-mdc-list-item .mat-mdc-list-item-avatar~.mat-divider-inset,[dir=rtl] .mat-mdc-list-option .mat-mdc-list-item-avatar~.mat-divider-inset{margin-right:72px}.mat-mdc-list-item-interactive::before{top:0;left:0;right:0;bottom:0;position:absolute;content:"";opacity:0;pointer-events:none}.mat-mdc-list-item>.mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-list-item:focus>.mat-mdc-focus-indicator::before{content:""}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-line.mdc-list-item__secondary-text{white-space:nowrap;line-height:normal}.mat-mdc-list-item.mdc-list-item--with-three-lines .mat-mdc-list-item-unscoped-content.mdc-list-item__secondary-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}mat-action-list button{background:none;color:inherit;border:none;font:inherit;outline:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0);text-align:start}mat-action-list button::-moz-focus-inner{border:0}.mdc-list-item--with-leading-icon .mdc-list-item__start{margin-inline-start:var(--mat-list-list-item-leading-icon-start-space);margin-inline-end:var(--mat-list-list-item-leading-icon-end-space)}.mat-mdc-nav-list .mat-mdc-list-item{border-radius:var(--mat-list-active-indicator-shape, var(--mat-app-corner-full));--mat-mdc-focus-indicator-border-radius:var(--mat-list-active-indicator-shape, var(--mat-app-corner-full))}.mat-mdc-nav-list .mat-mdc-list-item.mdc-list-item--activated{background-color:var(--mat-list-active-indicator-color, var(--mat-app-secondary-container))}',de=["unscopedContent"],se=["text"],v=[[["","matListItemAvatar",""],["","matListItemIcon",""]],[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["","matListItemMeta",""]],[["mat-divider"]]],y=["[matListItemAvatar],[matListItemIcon]","[matListItemTitle]","[matListItemLine]","*","[matListItemMeta]","mat-divider"],j=[[["","matListItemTitle",""]],[["","matListItemLine",""]],"*",[["mat-divider"]],[["","matListItemAvatar",""],["","matListItemIcon",""]]],R=["[matListItemTitle]","[matListItemLine]","*","mat-divider","[matListItemAvatar],[matListItemIcon]"];function ae(ne,Le){1&ne&&n.SdG(0,4)}function ye(ne,Le){if(1&ne&&(n.j41(0,"div",11),n.nrm(1,"input",12),n.j41(2,"div",13),n.qSk(),n.j41(3,"svg",14),n.nrm(4,"path",15),n.k0s(),n.joV(),n.nrm(5,"div",16),n.k0s()()),2&ne){const re=n.XpG();n.AVh("mdc-checkbox--disabled",re.disabled),n.R7$(),n.Y8G("checked",re.selected)("disabled",re.disabled)}}function z(ne,Le){if(1&ne&&(n.j41(0,"div",17),n.nrm(1,"input",18),n.j41(2,"div",19),n.nrm(3,"div",20)(4,"div",21),n.k0s()()),2&ne){const re=n.XpG();n.AVh("mdc-radio--disabled",re.disabled),n.R7$(),n.Y8G("checked",re.selected)("disabled",re.disabled)}}function Re(ne,Le){}function Xe(ne,Le){if(1&ne&&(n.j41(0,"span",4),n.DNE(1,Re,0,0,"ng-template",6),n.k0s()),2&ne){n.XpG();const re=n.sdS(3);n.R7$(),n.Y8G("ngTemplateOutlet",re)}}function xe(ne,Le){}function ve(ne,Le){if(1&ne&&(n.j41(0,"span",5),n.DNE(1,xe,0,0,"ng-template",6),n.k0s()),2&ne){n.XpG();const re=n.sdS(5);n.R7$(),n.Y8G("ngTemplateOutlet",re)}}function Je(ne,Le){}function ge(ne,Le){if(1&ne&&n.DNE(0,Je,0,0,"ng-template",6),2&ne){n.XpG();const re=n.sdS(1);n.Y8G("ngTemplateOutlet",re)}}function _t(ne,Le){}function Z(ne,Le){if(1&ne&&(n.j41(0,"span",9),n.DNE(1,_t,0,0,"ng-template",6),n.k0s()),2&ne){n.XpG();const re=n.sdS(3);n.R7$(),n.Y8G("ngTemplateOutlet",re)}}function oe(ne,Le){}function ue(ne,Le){if(1&ne&&(n.j41(0,"span",9),n.DNE(1,oe,0,0,"ng-template",6),n.k0s()),2&ne){n.XpG();const re=n.sdS(5);n.R7$(),n.Y8G("ngTemplateOutlet",re)}}function ke(ne,Le){}function Te(ne,Le){if(1&ne&&n.DNE(0,ke,0,0,"ng-template",6),2&ne){n.XpG();const re=n.sdS(1);n.Y8G("ngTemplateOutlet",re)}}const K=new n.nKC("ListOption");let _e=(()=>{class ne{constructor(re){this._elementRef=re}static#e=this.\u0275fac=function(Ge){return new(Ge||ne)(n.rXU(n.aKT))};static#t=this.\u0275dir=n.FsC({type:ne,selectors:[["","matListItemTitle",""]],hostAttrs:[1,"mat-mdc-list-item-title","mdc-list-item__primary-text"],standalone:!0})}return ne})(),Fe=(()=>{class ne{constructor(re){this._elementRef=re}static#e=this.\u0275fac=function(Ge){return new(Ge||ne)(n.rXU(n.aKT))};static#t=this.\u0275dir=n.FsC({type:ne,selectors:[["","matListItemLine",""]],hostAttrs:[1,"mat-mdc-list-item-line","mdc-list-item__secondary-text"],standalone:!0})}return ne})(),Ke=(()=>{class ne{static#e=this.\u0275fac=function(Ge){return new(Ge||ne)};static#t=this.\u0275dir=n.FsC({type:ne,selectors:[["","matListItemMeta",""]],hostAttrs:[1,"mat-mdc-list-item-meta","mdc-list-item__end"],standalone:!0})}return ne})(),vt=(()=>{class ne{constructor(re){this._listOption=re}_isAlignedAtStart(){return!this._listOption||"after"===this._listOption?._getTogglePosition()}static#e=this.\u0275fac=function(Ge){return new(Ge||ne)(n.rXU(K,8))};static#t=this.\u0275dir=n.FsC({type:ne,hostVars:4,hostBindings:function(Ge,Me){2&Ge&&n.AVh("mdc-list-item__start",Me._isAlignedAtStart())("mdc-list-item__end",!Me._isAlignedAtStart())},standalone:!0})}return ne}
1)(),Wt=(()=>{class ne extends vt{static#e=this.\u0275fac=(()=>{let re;return function(Me){return(re||(re=n.xGo(ne)))(Me||ne)}})();static#t=this.\u0275dir=n.FsC({type:ne,selectors:[["","matListItemAvatar",""]],hostAttrs:[1,"mat-mdc-list-item-avatar"],standalone:!0,features:[n.Vt3]})}return ne})(),Mt=(()=>{class ne extends vt{static#e=this.\u0275fac=(()=>{let re;return function(Me){return(re||(re=n.xGo(ne)))(Me||ne)}})();static#t=this.\u0275dir=n.FsC({type:ne,selectors:[["","matListItemIcon",""]],hostAttrs:[1,"mat-mdc-list-item-icon"],standalone:!0,features:[n.Vt3]})}return ne})();const Ct=new n.nKC("MAT_LIST_CONFIG");let ft=(()=>{class ne{constructor(){this._isNonInteractive=!0,this._disableRipple=!1,this._disabled=!1,this._defaultOptions=(0,n.WQX)(Ct,{optional:!0})}get disableRipple(){return this._disableRipple}set disableRipple(re){this._disableRipple=(0,d.he)(re)}get disabled(){return this._disabled}set disabled(re){this._disabled=(0,d.he)(re)}static#e=this.\u0275fac=function(Ge){return new(Ge||ne)};static#t=this.\u0275dir=n.FsC({type:ne,hostVars:1,hostBindings:function(Ge,Me){2&Ge&&n.BMQ("aria-disabled",Me.disabled)},inputs:{disableRipple:"disableRipple",disabled:"disabled"},standalone:!0})}return ne})(),te=(()=>{class ne{set lines(re){this._explicitLines=(0,d.OE)(re,null),this._updateItemLines(!1)}get disableRipple(){return this.disabled||this._disableRipple||this._noopAnimations||!!this._listBase?.disableRipple}set disableRipple(re){this._disableRipple=(0,d.he)(re)}get disabled(){return this._disabled||!!this._listBase?.disabled}set disabled(re){this._disabled=(0,d.he)(re)}get rippleDisabled(){return this.disableRipple||!!this.rippleConfig.disabled}constructor(re,Ge,Me,rt,bt,Xt){this._elementRef=re,this._ngZone=Ge,this._listBase=Me,this._platform=rt,this._explicitLines=null,this._disableRipple=!1,this._disabled=!1,this._subscriptions=new I.y,this._rippleRenderer=null,this._hasUnscopedTextContent=!1,this.rippleConfig=bt||{},this._hostElement=this._elementRef.nativeElement,this._isButtonElement="button"===this._hostElement.nodeName.toLowerCase(),this._noopAnimations="NoopAnimations"===Xt,Me&&!Me._isNonInteractive&&this._initInteractiveListItem(),this._isButtonElement&&!this._hostElement.hasAttribute("type")&&this._hostElement.setAttribute("type","button")}ngAfterViewInit(){this._monitorProjectedLinesAndTitle(),this._updateItemLines(!0)}ngOnDestroy(){this._subscriptions.unsubscribe(),null!==this._rippleRenderer&&this._rippleRenderer._removeTriggerEvents()}_hasIconOrAvatar(){return!(!this._avatars.length&&!this._icons.length)}_initInteractiveListItem(){this._hostElement.classList.add("mat-mdc-list-item-interactive"),this._rippleRenderer=new p.ug(this,this._ngZone,this._hostElement,this._platform),this._rippleRenderer.setupTriggerEvents(this._hostElement)}_monitorProjectedLinesAndTitle(){this._ngZone.runOutsideAngular(()=>{this._subscriptions.add((0,C.h)(this._lines.changes,this._titles.changes).subscribe(()=>this._updateItemLines(!1)))})}_updateItemLines(re){if(!this._lines||!this._titles||!this._unscopedContent)return;re&&this._checkDomForUnscopedTextContent();const Ge=this._explicitLines??this._inferLinesFromContent(),Me=this._unscopedContent.nativeElement;if(this._hostElement.classList.toggle("mat-mdc-list-item-single-line",Ge<=1),this._hostElement.classList.toggle("mdc-list-item--with-one-line",Ge<=1),this._hostElement.classList.toggle("mdc-list-item--with-two-lines",2===Ge),this._hostElement.classList.toggle("mdc-list-item--with-three-lines",3===Ge),this._hasUnscopedTextContent){const rt=0===this._titles.length&&1===Ge;Me.classList.toggle("mdc-list-item__primary-text",rt),Me.classList.toggle("mdc-list-item__secondary-text",!rt)}else Me.classList.remove("mdc-list-item__primary-text"),Me.classList.remove("mdc-list-item__secondary-text")}_inferLinesFromContent(){let re=this._titles.length+this._lines.length;return this._hasUnscopedTextContent&&(re+=1),re}_checkDomForUnscopedTextContent(){this._hasUnscopedTextContent=Array.from(this._unscopedContent.nativeElement.childNodes).filter(re=>re.nodeType!==re.COMMENT_NODE).some(re=>!(!re.textContent||!re.textContent.trim()))}static#e=this.\u0275fac=function(Ge){return new(Ge||ne)(n.rXU(n.aKT),n.rXU(n.SKi),n.rXU(ft,8),n.rXU(u.OD),n.rXU(p.$E,8),n.rXU(n.bc$,8))};static#t=this.\u0275dir=n.FsC({type:ne,contentQueries:function(Ge,Me,rt){if(1&Ge&&(n.wni(rt,Wt,4),n.wni(rt,Mt,4)),2&Ge){let bt;n.mGM(bt=n.lsd())&&(Me._avatars=bt),n.mGM(bt=n.lsd())&&(Me._icons=bt)}},hostVars:4,hostBindings:function(Ge,Me){2&Ge&&(n.BMQ("aria-disabled",Me.disabled)("disabled",Me._isButtonElement&&Me.disabled||null),n.AVh("mdc-list-item--disabled",Me.disabled))},inputs:{lines:"lines",disableRipple:"disableRipple",disabled:"disabled"},standalone:!0})}return ne})(),nt=(()=>{class ne extends ft{static#e=this.\u0275fac=(()=>{let re;return function(Me){return(re||(re=n.xGo(ne)))(Me||ne)}})();static#t=this.\u0275cmp=n.VBU({type:ne,selectors:[["mat-list"]],hostAttrs:[1,"mat-mdc-list","mat-mdc-list-base","mdc-list"],exportAs:["matList"],standalone:!0,features:[n.Jv_([{provide:ft,useExisting:ne}]),n.Vt3,n.aNF],ngContentSelectors:H,decls:1,vars:0,template:function(Ge,Me){1&Ge&&(n.NAR(),n.SdG(0))},styles:[W],encapsulation:2,changeDetection:0})}return ne})(),It=(()=>{class ne extends te{get activated(){return this._activated}set activated(re){this._activated=(0,d.he)(re)}constructor(re,Ge,Me,rt,bt,Xt){super(re,Ge,Me,rt,bt,Xt),this._activated=!1}_getAriaCurrent(){return"A"===this._hostElement.nodeName&&this._activated?"page":null}_hasBothLeadingAndTrailing(){return 0!==this._meta.length&&(0!==this._avatars.length||0!==this._icons.length)}static#e=this.\u0275fac=function(Ge){return new(Ge||ne)(n.rXU(n.aKT),n.rXU(n.SKi),n.rXU(ft,8),n.rXU(u.OD),n.rXU(p.$E,8),n.rXU(n.bc$,8))};static#t=this.\u0275cmp=n.VBU({type:ne,selectors:[["mat-list-item"],["a","mat-list-item",""],["button","mat-list-item",""]],contentQueries:function(Ge,Me,rt){if(1&Ge&&(n.wni(rt,Fe,5),n.wni(rt,_e,5),n.wni(rt,Ke,5)),2&Ge){let bt;n.mGM(bt=n.lsd())&&(Me._lines=bt),n.mGM(bt=n.lsd())&&(Me._titles=bt),n.mGM(bt=n.lsd())&&(Me._meta=bt)}},viewQuery:function(Ge,Me){if(1&Ge&&(n.GBs(de,5),n.GBs(se,5)),2&Ge){let rt;n.mGM(rt=n.lsd())&&(Me._unscopedContent=rt.first),n.mGM(rt=n.lsd())&&(Me._itemText=rt.first)}},hostAttrs:[1,"mat-mdc-list-item","mdc-list-item"],hostVars:13,hostBindings:function(Ge,Me){2&Ge&&(n.BMQ("aria-current",Me._getAriaCurrent()),n.AVh("mdc-list-item--activated",Me.activated)("mdc-list-item--with-leading-avatar",0!==Me._avatars.length)("mdc-list-item--with-leading-icon",0!==Me._icons.length)("mdc-list-item--with-trailing-meta",0!==Me._meta.length)("mat-mdc-list-item-both-leading-and-trailing",Me._hasBothLeadingAndTrailing())("_mat-animation-noopable",Me._noopAnimations))},inputs:{activated:"activated"},exportAs:["matListItem"],standalone:!0,features:[n.Vt3,n.aNF],ngContentSelectors:y,decls:10,vars:0,consts:[["unscopedContent",""],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mat-mdc-focus-indicator"]],template:function(Ge,Me){if(1&Ge){const rt=n.RV6();n.NAR(v),n.SdG(0),n.j41(1,"span",1),n.SdG(2,1),n.SdG(3,2),n.j41(4,"span",2,0),n.bIt("c
1dkObserveContent",function(){return n.eBV(rt),n.Njj(Me._updateItemLines(!0))}),n.SdG(6,3),n.k0s()(),n.SdG(7,4),n.SdG(8,5),n.nrm(9,"div",3)}},dependencies:[M.Wv],encapsulation:2,changeDetection:0})}return ne})();const jt=new n.nKC("SelectionList");let Ot=(()=>{class ne extends te{get checkboxPosition(){return this.togglePosition}set checkboxPosition(re){this.togglePosition=re}get color(){return this._color||this._selectionList.color}set color(re){this._color=re}get value(){return this._value}set value(re){this.selected&&re!==this.value&&this._inputsInitialized&&(this.selected=!1),this._value=re}get selected(){return this._selectionList.selectedOptions.isSelected(this)}set selected(re){const Ge=(0,d.he)(re);Ge!==this._selected&&(this._setSelected(Ge),(Ge||this._selectionList.multiple)&&this._selectionList._reportValueChange())}constructor(re,Ge,Me,rt,bt,Xt,Zt){super(re,Ge,Me,rt,Xt,Zt),this._selectionList=Me,this._changeDetectorRef=bt,this.selectedChange=new n.bkB,this.togglePosition="after",this._selected=!1,this._inputsInitialized=!1}ngOnInit(){const re=this._selectionList;re._value&&re._value.some(Me=>re.compareWith(this._value,Me))&&this._setSelected(!0);const Ge=this._selected;Promise.resolve().then(()=>{(this._selected||Ge)&&(this.selected=!0,this._changeDetectorRef.markForCheck())}),this._inputsInitialized=!0}ngOnDestroy(){super.ngOnDestroy(),this.selected&&Promise.resolve().then(()=>{this.selected=!1})}toggle(){this.selected=!this.selected}focus(){this._hostElement.focus()}getLabel(){return(this._titles?.get(0)?._elementRef.nativeElement||this._unscopedContent?.nativeElement)?.textContent||""}_hasCheckboxAt(re){return this._selectionList.multiple&&this._getTogglePosition()===re}_hasRadioAt(re){return!this._selectionList.multiple&&this._getTogglePosition()===re&&!this._selectionList.hideSingleSelectionIndicator}_hasIconsOrAvatarsAt(re){return this._hasProjected("icons",re)||this._hasProjected("avatars",re)}_hasProjected(re,Ge){return this._getTogglePosition()!==Ge&&("avatars"===re?0!==this._avatars.length:0!==this._icons.length)}_handleBlur(){this._selectionList._onTouched()}_getTogglePosition(){return this.togglePosition||"after"}_setSelected(re){return re!==this._selected&&(this._selected=re,re?this._selectionList.selectedOptions.select(this):this._selectionList.selectedOptions.deselect(this),this.selectedChange.emit(re),this._changeDetectorRef.markForCheck(),!0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_toggleOnInteraction(){this.disabled||(this._selectionList.multiple?(this.selected=!this.selected,this._selectionList._emitChangeEvent([this])):this.selected||(this.selected=!0,this._selectionList._emitChangeEvent([this])))}_setTabindex(re){this._hostElement.setAttribute("tabindex",re+"")}_hasBothLeadingAndTrailing(){const re=this._hasProjected("avatars","before")||this._hasProjected("icons","before")||this._hasCheckboxAt("before")||this._hasRadioAt("before"),Ge=this._hasProjected("icons","after")||this._hasProjected("avatars","after")||this._hasCheckboxAt("after")||this._hasRadioAt("after");return re&&Ge}static#e=this.\u0275fac=function(Ge){return new(Ge||ne)(n.rXU(n.aKT),n.rXU(n.SKi),n.rXU(jt),n.rXU(u.OD),n.rXU(n.gRc),n.rXU(p.$E,8),n.rXU(n.bc$,8))};static#t=this.\u0275cmp=n.VBU({type:ne,selectors:[["mat-list-option"]],contentQueries:function(Ge,Me,rt){if(1&Ge&&(n.wni(rt,Fe,5),n.wni(rt,_e,5)),2&Ge){let bt;n.mGM(bt=n.lsd())&&(Me._lines=bt),n.mGM(bt=n.lsd())&&(Me._titles=bt)}},viewQuery:function(Ge,Me){if(1&Ge&&n.GBs(de,5),2&Ge){let rt;n.mGM(rt=n.lsd())&&(Me._unscopedContent=rt.first)}},hostAttrs:["role","option",1,"mat-mdc-list-item","mat-mdc-list-option","mdc-list-item"],hostVars:27,hostBindings:function(Ge,Me){1&Ge&&n.bIt("blur",function(){return Me._handleBlur()})("click",function(){return Me._toggleOnInteraction()}),2&Ge&&(n.BMQ("aria-selected",Me.selected),n.AVh("mdc-list-item--selected",Me.selected&&!Me._selectionList.multiple&&Me._selectionList.hideSingleSelectionIndicator)("mdc-list-item--with-leading-avatar",Me._hasProjected("avatars","before"))("mdc-list-item--with-leading-icon",Me._hasProjected("icons","before"))("mdc-list-item--with-trailing-icon",Me._hasProjected("icons","after"))("mat-mdc-list-option-with-trailing-avatar",Me._hasProjected("avatars","after"))("mdc-list-item--with-leading-checkbox",Me._hasCheckboxAt("before"))("mdc-list-item--with-trailing-checkbox",Me._hasCheckboxAt("after"))("mdc-list-item--with-leading-radio",Me._hasRadioAt("before"))("mdc-list-item--with-trailing-radio",Me._hasRadioAt("after"))("mat-mdc-list-item-both-leading-and-trailing",Me._hasBothLeadingAndTrailing())("mat-accent","primary"!==Me.color&&"warn"!==Me.color)("mat-warn","warn"===Me.color)("_mat-animation-noopable",Me._noopAnimations))},inputs:{togglePosition:"togglePosition",checkboxPosition:"checkboxPosition",color:"color",value:"value",selected:"selected"},outputs:{selectedChange:"selectedChange"},exportAs:["matListOption"],standalone:!0,features:[n.Jv_([{provide:te,useExisting:ne},{provide:K,useExisting:ne}]),n.Vt3,n.aNF],ngContentSelectors:R,decls:20,vars:4,consts:[["icons",""],["checkbox",""],["radio",""],["unscopedContent",""],[1,"mdc-list-item__start","mat-mdc-list-option-checkbox-before"],[1,"mdc-list-item__start","mat-mdc-list-option-radio-before"],[3,"ngTemplateOutlet"],[1,"mdc-list-item__content"],[1,"mat-mdc-list-item-unscoped-content",3,"cdkObserveContent"],[1,"mdc-list-item__end"],[1,"mat-mdc-focus-indicator"],[1,"mdc-checkbox"],["type","checkbox",1,"mdc-checkbox__native-control",3,"checked","disabled"],[1,"mdc-checkbox__background"],["viewBox","0 0 24 24","aria-hidden","true",1,"mdc-checkbox__checkmark"],["fill","none","d","M1.73,12.91 8.1,19.28 22.79,4.59",1,"mdc-checkbox__checkmark-path"],[1,"mdc-checkbox__mixedmark"],[1,"mdc-radio"],["type","radio",1,"mdc-radio__native-control",3,"checked","disabled"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner
1-circle"]],template:function(Ge,Me){if(1&Ge){const rt=n.RV6();n.NAR(j),n.DNE(0,ae,1,0,"ng-template",null,0,n.C5r)(2,ye,6,4,"ng-template",null,1,n.C5r)(4,z,5,4,"ng-template",null,2,n.C5r)(6,Xe,2,1,"span",4)(7,ve,2,1,"span",5)(8,ge,1,1,null,6),n.j41(9,"span",7),n.SdG(10),n.SdG(11,1),n.j41(12,"span",8,3),n.bIt("cdkObserveContent",function(){return n.eBV(rt),n.Njj(Me._updateItemLines(!0))}),n.SdG(14,2),n.k0s()(),n.DNE(15,Z,2,1,"span",9)(16,ue,2,1,"span",9)(17,Te,1,1,null,6),n.SdG(18,3),n.nrm(19,"div",10)}2&Ge&&(n.R7$(6),n.vxM(Me._hasCheckboxAt("before")?6:Me._hasRadioAt("before")?7:-1),n.R7$(2),n.vxM(Me._hasIconsOrAvatarsAt("before")?8:-1),n.R7$(7),n.vxM(Me._hasCheckboxAt("after")?15:Me._hasRadioAt("after")?16:-1),n.R7$(2),n.vxM(Me._hasIconsOrAvatarsAt("after")?17:-1))},dependencies:[b.T3,M.Wv],styles:['.mat-mdc-list-option-with-trailing-avatar.mdc-list-item,[dir=rtl] .mat-mdc-list-option-with-trailing-avatar.mdc-list-item{padding-left:0;padding-right:0}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{margin-left:16px;margin-right:16px;width:40px;height:40px}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text{display:block;margin-top:0;line-height:normal;margin-bottom:-20px}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::before{display:inline-block;width:0;height:32px;content:"";vertical-align:0}.mat-mdc-list-option-with-trailing-avatar.mdc-list-item--with-two-lines .mdc-list-item__primary-text::after{display:inline-block;width:0;height:20px;content:"";vertical-align:-20px}.mat-mdc-list-option-with-trailing-avatar .mdc-list-item__end{border-radius:50%}.mat-mdc-list-option .mdc-checkbox{display:inline-block;position:relative;flex:0 0 18px;box-sizing:content-box;width:18px;height:18px;line-height:0;white-space:nowrap;cursor:pointer;vertical-align:bottom;padding:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);margin:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mat-mdc-list-option .mdc-checkbox .mdc-checkbox__native-control{position:absolute;margin:0;padding:0;opacity:0;cursor:inherit;width:var(--mdc-checkbox-state-layer-size, 40px);height:var(--mdc-checkbox-state-layer-size, 40px);top:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);right:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - var(--mdc-checkbox-state-layer-size, 40px))/2)}.mat-mdc-list-option .mdc-checkbox--disabled{cursor:default;pointer-events:none}.cdk-high-contrast-active .mat-mdc-list-option .mdc-checkbox--disabled{opacity:.5}.mat-mdc-list-option .mdc-checkbox__background{display:inline-flex;position:absolute;align-items:center;justify-content:center;box-sizing:border-box;width:18px;height:18px;border:2px solid currentColor;border-radius:2px;background-color:rgba(0,0,0,0);pointer-events:none;will-change:background-color,border-color;transition:background-color 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1);-webkit-print-color-adjust:exact;color-adjust:exact;border-color:var(--mdc-checkbox-unselected-icon-color, var(--mat-app-on-surface-variant));top:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2);left:calc((var(--mdc-checkbox-state-layer-size, 40px) - 18px)/2)}.mat-mdc-list-option .mdc-checkbox__native-control:enabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox__native-control:enabled:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-icon-color, var(--mat-app-primary))}.mat-mdc-list-option .mdc-checkbox--disabled .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mat-mdc-list-option .mdc-checkbox__native-control:disabled:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox__native-control:disabled:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__native-control:not(:checked)~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__native-control:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-hover-icon-color, var(--mat-app-on-surface));background-color:rgba(0,0,0,0)}.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox:hover .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-hover-icon-color, var(--mat-app-primary))}.mat-mdc-list-option .mdc-checkbox__native-control:focus:focus:not(:checked)~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox__native-control:focus:focus:not(:indeterminate)~.mdc-checkbox__background{border-color:var(--mdc-checkbox-unselected-focus-icon-color, var(--mat-app-on-surface))}.mat-mdc-list-option .mdc-checkbox__native-control:focus:focus:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox__native-control:focus:focus:indeterminate~.mdc-checkbox__background{border-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary));background-color:var(--mdc-checkbox-selected-focus-icon-color, var(--mat-app-primary))}.mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox:hover .mdc-checkbox__native-control~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox .mdc-checkbox__native-control:focus~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__background{border-color:var(--mdc-checkbox-disabled-unselected-icon-color)}.mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{background-color:var(--mdc-checkbox-disabled-selected-icon-color);border-color:rgba(0,0,0,0)}.mat-mdc-list-option .mdc-checkbox__checkmark{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0;transition:opacity 180ms cubic-bezier(0.4, 0, 0.6, 1);color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mat-mdc-list-option .mdc-checkbox__checkmark{color:CanvasText}.mat-mdc-list-option .mdc-checkbox--disabled .mdc-checkbox__checkmark,.mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.cdk-high-contrast-active .mat-mdc-list-option .mdc-checkbox--disabled .mdc-checkbox__checkmark,.cdk-high-contrast-active .mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__checkmark{color:CanvasText}.mat-mdc-list-option .mdc-checkbox__checkmark-path{transition:stroke-dashoffset 180ms cubic-bezier(0.4, 0, 0.6, 1);stroke:currentColor;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.mat-mdc-list-option .mdc-checkbox__mixedmark{width:100%;height:0;
1transform:scaleX(0) rotate(0deg);border-width:1px;border-style:solid;opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);border-color:var(--mdc-checkbox-selected-checkmark-color, var(--mat-app-on-primary))}.cdk-high-contrast-active .mat-mdc-list-option .mdc-checkbox__mixedmark{margin:0 1px}.mat-mdc-list-option .mdc-checkbox--disabled .mdc-checkbox__mixedmark,.mat-mdc-list-option .mdc-checkbox--disabled.mat-mdc-checkbox-disabled-interactive .mdc-checkbox__mixedmark{border-color:var(--mdc-checkbox-disabled-selected-checkmark-color, var(--mat-app-surface))}.mat-mdc-list-option .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background{animation-duration:180ms;animation-timing-function:linear}.mat-mdc-list-option .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-unchecked-checked-checkmark-path 180ms linear;transition:none}.mat-mdc-list-option .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear;transition:none}.mat-mdc-list-option .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path{animation:mdc-checkbox-checked-unchecked-checkmark-path 90ms linear;transition:none}.mat-mdc-list-option .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark{animation:mdc-checkbox-checked-indeterminate-checkmark 90ms linear;transition:none}.mat-mdc-list-option .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark{animation:mdc-checkbox-checked-indeterminate-mixedmark 90ms linear;transition:none}.mat-mdc-list-option .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark{animation:mdc-checkbox-indeterminate-checked-checkmark 500ms linear;transition:none}.mat-mdc-list-option .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-checked-mixedmark 500ms linear;transition:none}.mat-mdc-list-option .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark{animation:mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear;transition:none}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background,.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1),background-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark-path,.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark-path{stroke-dashoffset:0}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__checkmark{transition:opacity 180ms cubic-bezier(0, 0, 0.2, 1),transform 180ms cubic-bezier(0, 0, 0.2, 1);opacity:1}.mat-mdc-list-option .mdc-checkbox__native-control:checked~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(-45deg)}.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__checkmark{transform:rotate(45deg);opacity:0;transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option .mdc-checkbox__native-control:indeterminate~.mdc-checkbox__background .mdc-checkbox__mixedmark{transform:scaleX(1) rotate(0deg);opacity:1}@keyframes mdc-checkbox-unchecked-checked-checkmark-path{0%,50%{stroke-dashoffset:29.7833385}50%{animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}100%{stroke-dashoffset:0}}@keyframes mdc-checkbox-unchecked-indeterminate-mixedmark{0%,68.2%{transform:scaleX(0)}68.2%{animation-timing-function:cubic-bezier(0, 0, 0, 1)}100%{transform:scaleX(1)}}@keyframes mdc-checkbox-checked-unchecked-checkmark-path{from{animation-timing-function:cubic-bezier(0.4, 0, 1, 1);opacity:1;stroke-dashoffset:0}to{opacity:0;stroke-dashoffset:-29.7833385}}@keyframes mdc-checkbox-checked-indeterminate-checkmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(45deg);opacity:0}
1}@keyframes mdc-checkbox-indeterminate-checked-checkmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(45deg);opacity:0}to{transform:rotate(360deg);opacity:1}}@keyframes mdc-checkbox-checked-indeterminate-mixedmark{from{animation-timing-function:cubic-bezier(0, 0, 0.2, 1);transform:rotate(-45deg);opacity:0}to{transform:rotate(0deg);opacity:1}}@keyframes mdc-checkbox-indeterminate-checked-mixedmark{from{animation-timing-function:cubic-bezier(0.14, 0, 0, 1);transform:rotate(0deg);opacity:1}to{transform:rotate(315deg);opacity:0}}@keyframes mdc-checkbox-indeterminate-unchecked-mixedmark{0%{animation-timing-function:linear;transform:scaleX(1);opacity:1}32.8%,100%{transform:scaleX(0);opacity:0}}.mat-mdc-list-option._mat-animation-noopable .mdc-checkbox *,.mat-mdc-list-option._mat-animation-noopable .mdc-checkbox *::before{transition:none !important;animation:none !important}.mat-mdc-list-option .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color;padding:calc((var(--mdc-radio-state-layer-size) - 20px)/2)}.mat-mdc-list-option .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-list-option .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size);top:calc(-1*(var(--mdc-radio-state-layer-size) - 20px)/2);left:calc(-1*(var(--mdc-radio-state-layer-size) - 20px)/2)}.mat-mdc-list-option .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-list-option .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;top:0;right:0;left:0;cursor:inherit;z-index:1;width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-list-option .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-list-option .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-list-option .mdc-radio__native-control:disabled+.mdc-radio__background{cursor:default}.mat-mdc-list-option .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-list-option .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-list-option .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-list-option .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-list-option .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner
1-circle{border-color:var(--mdc-radio-selected-icon-color, var(--mat-app-primary))}.mat-mdc-list-option .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-list-option._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-list-option._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-list-option._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-list-option .mdc-checkbox__native-control,.mat-mdc-list-option .mdc-radio__native-control{display:none}.cdk-high-contrast-active .mat-mdc-list-option.mdc-list-item--selected::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}.cdk-high-contrast-active .mat-mdc-list-option.mdc-list-item--selected [dir=rtl]::after{right:auto;left:16px}'],encapsulation:2,changeDetection:0})}return ne})(),Lt=(()=>{class ne{static#e=this.\u0275fac=function(Ge){return new(Ge||ne)};static#t=this.\u0275dir=n.FsC({type:ne,selectors:[["","mat-subheader",""],["","matSubheader",""]],hostAttrs:[1,"mat-mdc-subheader","mdc-list-group__subheader"],standalone:!0})}return ne})(),cn=(()=>{class ne extends ft{constructor(){super(...arguments),this._isNonInteractive=!1}static#e=this.\u0275fac=(()=>{let re;return function(Me){return(re||(re=n.xGo(ne)))(Me||ne)}})();static#t=this.\u0275cmp=n.VBU({type:ne,selectors:[["mat-nav-list"]],hostAttrs:["role","navigation",1,"mat-mdc-nav-list","mat-mdc-list-base","mdc-list"],exportAs:["matNavList"],standalone:!0,features:[n.Jv_([{provide:ft,useExisting:ne}]),n.Vt3,n.aNF],ngContentSelectors:H,decls:1,vars:0,template:function(Ge,Me){1&Ge&&(n.NAR(),n.SdG(0))},styles:[W],encapsulation:2,changeDetection:0})}return ne})();const Ne={provide:x.kq,useExisting:(0,n.Rfq)(()=>he),multi:!0};class Ie{constructor(Le,re){this.source=Le,this.options=re}}let he=(()=>{class ne extends ft{get multiple(){return this._multiple}set multiple(re){const Ge=(0,d.he)(re);Ge!==this._multiple&&(this._multiple=Ge,this.selectedOptions=new P.CB(this._multiple,this.selectedOptions.selected))}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(re){this._hideSingleSelectionIndicator=(0,d.he)(re)}constructor(re,Ge){super(),this._element=re,this._ngZone=Ge,this._initialized=!1,this._destroyed=new B.B7,this._onChange=Me=>{},this.selectionChange=new n.bkB,this.color="accent",this.compareWith=(Me,rt)=>Me===rt,this._multiple=!0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this.selectedOptions=new P.CB(this._multiple),this._onTouched=()=>{},this._changeDetectorRef=(0,n.WQX)(n.gRc),this._selectionListDisabled=!1,this._handleFocusout=()=>{setTimeout(()=>{this._containsFocus()||this._resetActiveOption()})},this._handleFocusin=Me=>{if(this.disabled)return;const rt=this._items.toArray().findIndex(bt=>bt._elementRef.nativeElement.contains(Me.target));rt>-1?this._setActiveOption(rt):this._resetActiveOption()},this._isNonInteractive=!1}ngAfterViewInit(){this._initialized=!0,this._setupRovingTabindex(),this._ngZone.runOutsideAngular(()=>{this._element.nativeElement.addEventListener("focusin",this._handleFocusin),this._element.nativeElement.addEventListener("focusout",this._handleFocusout)}),this._value&&this._setOptionsFromValues(this._value),this._watchForSelectionChange()}ngOnChanges(re){const Ge=re.disabled,Me=re.disableRipple,rt=re.hideSingleSelectionIndicator;(Me&&!Me.firstChange||Ge&&!Ge.firstChange||rt&&!rt.firstChange)&&this._markOptionsForCheck()}ngOnDestroy(){this._keyManager?.destroy(),this._element.nativeElement.removeEventListener("focusin",this._handleFocusin),this._element.nativeElement.removeEventListener("focusout",this._handleFocusout),this._destroyed.next(),this._destroyed.complete(),this._isDestroyed=!0}focus(re){this._element.nativeElement.focus(re)}selectAll(){return this._setAllOptionsSelected(!0)}deselectAll(){return this._setAllOptionsSelected(!1)}_reportValueChange(){if(this.options&&!this._isDestroyed){const re=this._getSelectedOptionValues();this._onChange(re),this._value=re}}_emitChangeEvent(re){this.selectionChange.emit(new Ie(this,re))}writeValue(re){this._value=re,this.options&&this._setOptionsFromValues(re||[])}setDisabledState(re){this.disabled=re,this._changeDetectorRef.markForCheck()}get disabled(){return this._selectionListDisabled}set disabled(re){this._selectionListDisabled=(0,d.he)(re),this._selectionListDisabled&&this._keyManager?.setActiveItem(-1)}registerOnChange(re){this._onChange=re}registerOnTouched(re){this._onTouched=re}_watchForSelectionChange(){this.selectedOptions.changed.pipe((0,U.Q)(this._destroyed)).subscribe(re=>{for(let Ge of re.added)Ge.selected=!0;for(let Ge of re.removed)Ge.selected=!1;this._containsFocus()||this._resetActiveOption()})}_setOptionsFromValues(re){this.options.forEach(Ge=>Ge._setSelected(!1)),re.forEach(Ge=>{const Me=this.options.find(rt=>!rt.selected&&this.compareWith(rt.value,Ge));Me&&Me._setSelected(!0)})}_getSelectedOptionValues(){return this.options.filter(re=>re.selected).map(re=>re.value)}_markOptionsForCheck(){this.options&&this.options.forEach(re=>re._markForCheck())}_setAllOptionsSelected(re,Ge){const Me=[];return this.options.forEach(rt=>{(!Ge||!rt.disabled)&&rt._setSelected(re)&&Me.push(rt)}),Me.length&&this._reportValueChange(),Me}get options(){return this._items}_handleKeydown(re){const Ge=this._keyManager.activeItem;if(re.keyCode!==A.Fm&&re.keyCode!==A.t6||this._keyManager.isTyping()||!Ge||Ge.disabled)if(re.keyCode===A.A&&this.multiple&&!this._keyManager.isTyping()&&(0,A.rp)(re,"ctrlKey")){const Me=this.options.some(rt=>!rt.disabled&&!rt.selected);re.preventDefault(),this._emitChangeEvent(this._setAllOptionsSelected(Me,!0))}else this._keyManager.onKeydown(re);else re.preventDefault(),Ge._toggleOnInteraction()}_setupRovingTabindex(){this._keyManager=new L.Bu(this._items).withHomeAndEnd().withTypeAhead().withWrap().skipPredicate(()=>this.disabled),this._resetActiveOption(),this._keyManager.change.subscribe(re=>this._setActiveOption(re)),this._items.changes.pipe((0,U.Q)(this._destroyed)).subscribe(()=>{const re=this._keyManager.activeItem;(!re||-1===this._items.toArray().indexOf(re))&&this._resetActiveOption()})}
1_setActiveOption(re){this._items.forEach((Ge,Me)=>Ge._setTabindex(Me===re?0:-1)),this._keyManager.updateActiveItem(re)}_resetActiveOption(){if(this.disabled)return void this._setActiveOption(-1);const re=this._items.find(Ge=>Ge.selected&&!Ge.disabled)||this._items.first;this._setActiveOption(re?this._items.toArray().indexOf(re):-1)}_containsFocus(){const re=(0,u.vc)();return re&&this._element.nativeElement.contains(re)}static#e=this.\u0275fac=function(Ge){return new(Ge||ne)(n.rXU(n.aKT),n.rXU(n.SKi))};static#t=this.\u0275cmp=n.VBU({type:ne,selectors:[["mat-selection-list"]],contentQueries:function(Ge,Me,rt){if(1&Ge&&n.wni(rt,Ot,5),2&Ge){let bt;n.mGM(bt=n.lsd())&&(Me._items=bt)}},hostAttrs:["role","listbox",1,"mat-mdc-selection-list","mat-mdc-list-base","mdc-list"],hostVars:1,hostBindings:function(Ge,Me){1&Ge&&n.bIt("keydown",function(bt){return Me._handleKeydown(bt)}),2&Ge&&n.BMQ("aria-multiselectable",Me.multiple)},inputs:{color:"color",compareWith:"compareWith",multiple:"multiple",hideSingleSelectionIndicator:"hideSingleSelectionIndicator",disabled:"disabled"},outputs:{selectionChange:"selectionChange"},exportAs:["matSelectionList"],standalone:!0,features:[n.Jv_([Ne,{provide:ft,useExisting:ne},{provide:jt,useExisting:ne}]),n.Vt3,n.OA$,n.aNF],ngContentSelectors:H,decls:1,vars:0,template:function(Ge,Me){1&Ge&&(n.NAR(),n.SdG(0))},styles:[W],encapsulation:2,changeDetection:0})}return ne})(),Y=(()=>{class ne{static#e=this.\u0275fac=function(Ge){return new(Ge||ne)};static#t=this.\u0275mod=n.$C({type:ne});static#n=this.\u0275inj=n.G2t({imports:[M.w5,b.MD,p.yE,p.pZ,p.O5,E.w]})}return ne})()},59115:(mt,ie,a)=>{"use strict";a.d(ie,{Cn:()=>pe,Cp:()=>te,fb:()=>ve,kk:()=>Ke,z8:()=>oe});var n=a(54438),d=a(18617),u=a(67336),p=a(45286),I=a(44670),C=a(74337),B=a(14421),M=a(85516),b=a(23176),E=a(49090),L=a(7605),P=a(58728),A=a(19493),x=a(68002),U=a(60177),H=a(86600),W=a(76939),de=a(49969),se=a(28203),v=a(32753),y=a(36860),j=a(65478);const R=["mat-menu-item",""],ae=[[["mat-icon"],["","matMenuItemIcon",""]],"*"],ye=["mat-icon, [matMenuItemIcon]","*"];function z(qe,Ft){1&qe&&(n.qSk(),n.j41(0,"svg",2),n.nrm(1,"polygon",3),n.k0s())}const Re=["*"];function Xe(qe,Ft){if(1&qe){const nt=n.RV6();n.j41(0,"div",0),n.bIt("keydown",function(jt){n.eBV(nt);const Ot=n.XpG();return n.Njj(Ot._handleKeydown(jt))})("click",function(){n.eBV(nt);const jt=n.XpG();return n.Njj(jt.closed.emit("click"))})("@transformMenu.start",function(jt){n.eBV(nt);const Ot=n.XpG();return n.Njj(Ot._onAnimationStart(jt))})("@transformMenu.done",function(jt){n.eBV(nt);const Ot=n.XpG();return n.Njj(Ot._onAnimationDone(jt))}),n.j41(1,"div",1),n.SdG(2),n.k0s()()}if(2&qe){const nt=n.XpG();n.HbH(nt._classList),n.Y8G("id",nt.panelId)("@transformMenu",nt._panelAnimationState),n.BMQ("aria-label",nt.ariaLabel||null)("aria-labelledby",nt.ariaLabelledby||null)("aria-describedby",nt.ariaDescribedby||null)}}const xe=new n.nKC("MAT_MENU_PANEL");let ve=(()=>{class qe{constructor(nt,It,jt,Ot,Lt){this._elementRef=nt,this._document=It,this._focusMonitor=jt,this._parentMenu=Ot,this._changeDetectorRef=Lt,this.role="menuitem",this.disabled=!1,this.disableRipple=!1,this._hovered=new p.B7,this._focused=new p.B7,this._highlighted=!1,this._triggersSubmenu=!1,Ot?.addItem?.(this)}focus(nt,It){this._focusMonitor&&nt?this._focusMonitor.focusVia(this._getHostElement(),nt,It):this._getHostElement().focus(It),this._focused.next(this)}ngAfterViewInit(){this._focusMonitor&&this._focusMonitor.monitor(this._elementRef,!1)}ngOnDestroy(){this._focusMonitor&&this._focusMonitor.stopMonitoring(this._elementRef),this._parentMenu&&this._parentMenu.removeItem&&this._parentMenu.removeItem(this),this._hovered.complete(),this._focused.complete()}_getTabIndex(){return this.disabled?"-1":"0"}_getHostElement(){return this._elementRef.nativeElement}_checkDisabled(nt){this.disabled&&(nt.preventDefault(),nt.stopPropagation())}_handleMouseEnter(){this._hovered.next(this)}getLabel(){const nt=this._elementRef.nativeElement.cloneNode(!0),It=nt.querySelectorAll("mat-icon, .material-icons");for(let jt=0;jt<It.length;jt++)It[jt].remove();return nt.textContent?.trim()||""}_setHighlighted(nt){this._highlighted=nt,this._changeDetectorRef?.markForCheck()}_setTriggersSubmenu(nt){this._triggersSubmenu=nt,this._changeDetectorRef?.markForCheck()}_hasFocus(){return this._document&&this._document.activeElement===this._getHostElement()}static#e=this.\u0275fac=function(It){return new(It||qe)(n.rXU(n.aKT),n.rXU(U.qQ),n.rXU(d.FN),n.rXU(xe,8),n.rXU(n.gRc))};static#t=this.\u0275cmp=n.VBU({type:qe,selectors:[["","mat-menu-item",""]],hostAttrs:[1,"mat-mdc-menu-item","mat-mdc-focus-indicator"],hostVars:8,hostBindings:function(It,jt){1&It&&n.bIt("click",function(Lt){return jt._checkDisabled(Lt)})("mouseenter",function(){return jt._handleMouseEnter()}),2&It&&(n.BMQ("role",jt.role)("tabindex",jt._getTabIndex())("aria-disabled",jt.disabled)("disabled",jt.disabled||null),n.AVh("mat-mdc-menu-item-highlighted",jt._highlighted)("mat-mdc-menu-item-submenu-trigger",jt._triggersSubmenu))},inputs:{role:"role",disabled:[2,"disabled","disabled",n.L39],disableRipple:[2,"disableRipple","disableRipple",n.L39]},exportAs:["matMenuItem"],standalone:!0,features:[n.GFd,n.aNF],attrs:R,ngContentSelectors:ye,decls:5,vars:3,consts:[[1,"mat-mdc-menu-item-text"],["matRipple","",1,"mat-mdc-menu-ripple",3,"matRippleDisabled","matRippleTrigger"],["viewBox","0 0 5 10","focusable","false","aria-hidden","true",1,"mat-mdc-menu-submenu-icon"],["points","0,0 5,5 0,10"]],template:function(It,jt){1&It&&(n.NAR(ae),n.SdG(0),n.j41(1,"span",0),n.SdG(2,1),n.k0s(),n.nrm(3,"div",1),n.DNE(4,z,2,0,":svg:svg",2)),2&It&&(n.R7$(3),n.Y8G("matRippleDisabled",jt.disableRipple||jt.disabled)("matRippleTrigger",jt._getHostElement()),n.R7$(),n.vxM(jt._triggersSubmenu?4:-1))},dependencies:[H.r6],encapsulation:2,changeDetection:0})}return qe})();const Z=new n.nKC("MatMenuContent");let oe=(()=>{class qe{constructor(nt,It,jt,Ot,Lt,St,cn){this._template=nt,this._componentFactoryResolver=It,this._appRef=jt,this._injector=Ot,this._viewContainerRef
1=Lt,this._document=St,this._changeDetectorRef=cn,this._attached=new p.B7}attach(nt={}){this._portal||(this._portal=new W.VA(this._template,this._viewContainerRef)),this.detach(),this._outlet||(this._outlet=new W.aI(this._document.createElement("div"),this._componentFactoryResolver,this._appRef,this._injector));const It=this._template.elementRef.nativeElement;It.parentNode.insertBefore(this._outlet.outletElement,It),this._changeDetectorRef?.markForCheck(),this._portal.attach(this._outlet,nt),this._attached.next()}detach(){this._portal.isAttached&&this._portal.detach()}ngOnDestroy(){this._outlet&&this._outlet.dispose()}static#e=this.\u0275fac=function(It){return new(It||qe)(n.rXU(n.C4Q),n.rXU(n.OM3),n.rXU(n.o8S),n.rXU(n.zZn),n.rXU(n.c1b),n.rXU(U.qQ),n.rXU(n.gRc))};static#t=this.\u0275dir=n.FsC({type:qe,selectors:[["ng-template","matMenuContent",""]],standalone:!0,features:[n.Jv_([{provide:Z,useExisting:qe}])]})}return qe})();const ue={transformMenu:(0,de.hZ)("transformMenu",[(0,de.wk)("void",(0,de.iF)({opacity:0,transform:"scale(0.8)"})),(0,de.kY)("void => enter",(0,de.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,de.iF)({opacity:1,transform:"scale(1)"}))),(0,de.kY)("* => void",(0,de.i0)("100ms 25ms linear",(0,de.iF)({opacity:0})))]),fadeInItems:(0,de.hZ)("fadeInItems",[(0,de.wk)("showing",(0,de.iF)({opacity:1})),(0,de.kY)("void => *",[(0,de.iF)({opacity:0}),(0,de.i0)("400ms 100ms cubic-bezier(0.55, 0, 0.55, 0.2)")])])};let K=0;const _e=new n.nKC("mat-menu-default-options",{providedIn:"root",factory:function Fe(){return{overlapTrigger:!1,xPosition:"after",yPosition:"below",backdropClass:"cdk-overlay-transparent-backdrop"}}});let Ke=(()=>{class qe{get xPosition(){return this._xPosition}set xPosition(nt){this._xPosition=nt,this.setPositionClasses()}get yPosition(){return this._yPosition}set yPosition(nt){this._yPosition=nt,this.setPositionClasses()}set panelClass(nt){const It=this._previousPanelClass,jt={...this._classList};It&&It.length&&It.split(" ").forEach(Ot=>{jt[Ot]=!1}),this._previousPanelClass=nt,nt&&nt.length&&(nt.split(" ").forEach(Ot=>{jt[Ot]=!0}),this._elementRef.nativeElement.className=""),this._classList=jt}get classList(){return this.panelClass}set classList(nt){this.panelClass=nt}constructor(nt,It,jt,Ot){this._elementRef=nt,this._changeDetectorRef=Ot,this._elevationPrefix="mat-elevation-z",this._baseElevation=null,this._directDescendantItems=new n.rOR,this._classList={},this._panelAnimationState="void",this._animationDone=new p.B7,this.closed=new n.bkB,this.close=this.closed,this.panelId="mat-menu-panel-"+K++,this._injector=(0,n.WQX)(n.zZn),this.overlayPanelClass=jt.overlayPanelClass||"",this._xPosition=jt.xPosition,this._yPosition=jt.yPosition,this.backdropClass=jt.backdropClass,this.overlapTrigger=jt.overlapTrigger,this.hasBackdrop=jt.hasBackdrop}ngOnInit(){this.setPositionClasses()}ngAfterContentInit(){this._updateDirectDescendants(),this._keyManager=new d.Bu(this._directDescendantItems).withWrap().withTypeAhead().withHomeAndEnd(),this._keyManager.tabOut.subscribe(()=>this.closed.emit("tab")),this._directDescendantItems.changes.pipe((0,b.Z)(this._directDescendantItems),(0,E.n)(nt=>(0,I.h)(...nt.map(It=>It._focused)))).subscribe(nt=>this._keyManager.updateActiveItem(nt)),this._directDescendantItems.changes.subscribe(nt=>{const It=this._keyManager;if("enter"===this._panelAnimationState&&It.activeItem?._hasFocus()){const jt=nt.toArray(),Ot=Math.max(0,Math.min(jt.length-1,It.activeItemIndex||0));jt[Ot]&&!jt[Ot].disabled?It.setActiveItem(Ot):It.setNextItemActive()}})}ngOnDestroy(){this._keyManager?.destroy(),this._directDescendantItems.destroy(),this.closed.complete(),this._firstItemFocusRef?.destroy()}_hovered(){return this._directDescendantItems.changes.pipe((0,b.Z)(this._directDescendantItems),(0,E.n)(It=>(0,I.h)(...It.map(jt=>jt._hovered))))}addItem(nt){}removeItem(nt){}_handleKeydown(nt){const It=nt.keyCode,jt=this._keyManager;switch(It){case u._f:(0,u.rp)(nt)||(nt.preventDefault(),this.closed.emit("keydown"));break;case u.UQ:this.parentMenu&&"ltr"===this.direction&&this.closed.emit("keydown");break;case u.LE:this.parentMenu&&"rtl"===this.direction&&this.closed.emit
1("keydown");break;default:return(It===u.i7||It===u.n6)&&jt.setFocusOrigin("keyboard"),void jt.onKeydown(nt)}nt.stopPropagation()}focusFirstItem(nt="program"){this._firstItemFocusRef?.destroy(),this._firstItemFocusRef=(0,n.mal)(()=>{let It=null;if(this._directDescendantItems.length&&(It=this._directDescendantItems.first._getHostElement().closest('[role="menu"]')),!It||!It.contains(document.activeElement)){const jt=this._keyManager;jt.setFocusOrigin(nt).setFirstItemActive(),!jt.activeItem&&It&&It.focus()}},{injector:this._injector})}resetActiveItem(){this._keyManager.setActiveItem(-1)}setElevation(nt){if(null===this._baseElevation){const St=("function"==typeof getComputedStyle?getComputedStyle(this._elementRef.nativeElement):null)?.getPropertyValue("--mat-menu-base-elevation-level")||"8";this._baseElevation=parseInt(St)}const It=Math.min(this._baseElevation+nt,24),jt=`${this._elevationPrefix}${It}`,Ot=Object.keys(this._classList).find(Lt=>Lt.startsWith(this._elevationPrefix));if(!Ot||Ot===this._previousElevation){const Lt={...this._classList};this._previousElevation&&(Lt[this._previousElevation]=!1),Lt[jt]=!0,this._previousElevation=jt,this._classList=Lt}}setPositionClasses(nt=this.xPosition,It=this.yPosition){this._classList={...this._classList,"mat-menu-before":"before"===nt,"mat-menu-after":"after"===nt,"mat-menu-above":"above"===It,"mat-menu-below":"below"===It},this._changeDetectorRef?.markForCheck()}_startAnimation(){this._panelAnimationState="enter"}_resetAnimation(){this._panelAnimationState="void"}_onAnimationDone(nt){this._animationDone.next(nt),this._isAnimating=!1}_onAnimationStart(nt){this._isAnimating=!0,"enter"===nt.toState&&0===this._keyManager.activeItemIndex&&(nt.element.scrollTop=0)}_updateDirectDescendants(){this._allItems.changes.pipe((0,b.Z)(this._allItems)).subscribe(nt=>{this._directDescendantItems.reset(nt.filter(It=>It._parentMenu===this)),this._directDescendantItems.notifyOnChanges()})}static#e=this.\u0275fac=function(It){return new(It||qe)(n.rXU(n.aKT),n.rXU(n.SKi),n.rXU(_e),n.rXU(n.gRc))};static#t=this.\u0275cmp=n.VBU({type:qe,selectors:[["mat-menu"]],contentQueries:function(It,jt,Ot){if(1&It&&(n.wni(Ot,Z,5),n.wni(Ot,ve,5),n.wni(Ot,ve,4)),2&It){let Lt;n.mGM(Lt=n.lsd())&&(jt.lazyContent=Lt.first),n.mGM(Lt=n.lsd())&&(jt._allItems=Lt),n.mGM(Lt=n.lsd())&&(jt.items=Lt)}},viewQuery:function(It,jt){if(1&It&&n.GBs(n.C4Q,5),2&It){let Ot;n.mGM(Ot=n.lsd())&&(jt.templateRef=Ot.first)}},hostVars:3,hostBindings:function(It,jt){2&It&&n.BMQ("aria-label",null)("aria-labelledby",null)("aria-describedby",null)},inputs:{backdropClass:"backdropClass",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],xPosition:"xPosition",yPosition:"yPosition",overlapTrigger:[2,"overlapTrigger","overlapTrigger",n.L39],hasBackdrop:[2,"hasBackdrop","hasBackdrop",nt=>null==nt?null:(0,n.L39)(nt)],panelClass:[0,"class","panelClass"],classList:"classList"},outputs:{closed:"closed",close:"close"},exportAs:["matMenu"],standalone:!0,features:[n.Jv_([{provide:xe,useExisting:qe}]),n.GFd,n.aNF],ngContentSelectors:Re,decls:1,vars:0,consts:[["tabindex","-1","role","menu",1,"mat-mdc-menu-panel","mat-mdc-elevation-specific",3,"keydown","click","id"],[1,"mat-mdc-menu-content"]],template:function(It,jt){1&It&&(n.NAR(),n.DNE(0,Xe,3,7,"ng-template"))},styles:['mat-menu{display:none}.mat-mdc-menu-content{margin:0;padding:8px 0;outline:0}.mat-mdc-menu-content,.mat-mdc-menu-content .mat-mdc-menu-item .mat-mdc-menu-item-text{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;flex:1;white-space:normal;font-family:var(--mat-menu-item-label-text-font, var(--mat-app-label-large-font));line-height:var(--mat-menu-item-label-text-line-height, var(--mat-app-label-large-line-height));font-size:var(--mat-menu-item-label-text-size, var(--mat-app-label-large-size));letter-spacing:var(--mat-menu-item-label-text-tracking, var(--mat-app-label-large-tracking));font-weight:var(--mat-menu-item-label-text-weight, var(--mat-app-label-large-weight))}.mat-mdc-menu-panel{min-width:112px;max-width:280px;overflow:auto;-webkit-overflow-scrolling:touch;box-sizing:border-box;outline:0;border-radius:var(--mat-menu-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mat-menu-container-color, var(--mat-app-surface-container));will-change:transform,opacity}.mat-mdc-menu-panel.ng-animating{pointer-events:none}.mat-mdc-menu-panel.ng-animating:has(.mat-mdc-menu-content:empty){display:none}.cdk-high-contrast-active .mat-mdc-menu-panel{outline:solid 1px}.mat-mdc-menu-panel .mat-divider{color:var(--mat-menu-divider-color, var(--mat-app-surface-variant));
1margin-bottom:var(--mat-menu-divider-bottom-spacing);margin-top:var(--mat-menu-divider-top-spacing)}.mat-mdc-menu-item{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:var(--mat-menu-item-leading-spacing);padding-right:var(--mat-menu-item-trailing-spacing);-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer;width:100%;text-align:left;box-sizing:border-box;color:inherit;font-size:inherit;background:none;text-decoration:none;margin:0;min-height:48px}[dir=rtl] .mat-mdc-menu-item{padding-right:var(--mat-menu-item-leading-spacing);padding-left:var(--mat-menu-item-trailing-spacing)}.mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-left:var(--mat-menu-item-with-icon-leading-spacing);padding-right:var(--mat-menu-item-with-icon-trailing-spacing)}[dir=rtl] .mat-mdc-menu-item:has(.material-icons,mat-icon,[matButtonIcon]){padding-right:var(--mat-menu-item-with-icon-leading-spacing);padding-left:var(--mat-menu-item-with-icon-trailing-spacing)}.mat-mdc-menu-item::-moz-focus-inner{border:0}.mat-mdc-menu-item,.mat-mdc-menu-item:visited,.mat-mdc-menu-item:link{color:var(--mat-menu-item-label-text-color, var(--mat-app-on-surface))}.mat-mdc-menu-item .mat-icon-no-color,.mat-mdc-menu-item .mat-mdc-menu-submenu-icon{color:var(--mat-menu-item-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-menu-item[disabled]{cursor:default;opacity:.38}.mat-mdc-menu-item[disabled]::after{display:block;position:absolute;content:"";top:0;left:0;bottom:0;right:0}.mat-mdc-menu-item:focus{outline:0}.mat-mdc-menu-item .mat-icon{flex-shrink:0;margin-right:var(--mat-menu-item-spacing);height:var(--mat-menu-item-icon-size);width:var(--mat-menu-item-icon-size)}[dir=rtl] .mat-mdc-menu-item{text-align:right}[dir=rtl] .mat-mdc-menu-item .mat-icon{margin-right:0;margin-left:var(--mat-menu-item-spacing)}.mat-mdc-menu-item:not([disabled]):hover{background-color:var(--mat-menu-item-hover-state-layer-color)}.mat-mdc-menu-item:not([disabled]).cdk-program-focused,.mat-mdc-menu-item:not([disabled]).cdk-keyboard-focused,.mat-mdc-menu-item:not([disabled]).mat-mdc-menu-item-highlighted{background-color:var(--mat-menu-item-focus-state-layer-color)}.cdk-high-contrast-active .mat-mdc-menu-item{margin-top:1px}.mat-mdc-menu-submenu-icon{width:var(--mat-menu-item-icon-size);height:10px;fill:currentColor;padding-left:var(--mat-menu-item-spacing)}[dir=rtl] .mat-mdc-menu-submenu-icon{padding-right:var(--mat-menu-item-spacing);padding-left:0}[dir=rtl] .mat-mdc-menu-submenu-icon polygon{transform:scaleX(-1);transform-origin:center}.cdk-high-contrast-active .mat-mdc-menu-submenu-icon{fill:CanvasText}.mat-mdc-menu-item .mat-mdc-menu-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}'],encapsulation:2,data:{animation:[ue.transformMenu,ue.fadeInItems]},changeDetection:0})}return qe})();const vt=new n.nKC("mat-menu-scroll-strategy",{providedIn:"root",factory:()=>{const qe=(0,n.WQX)(v.hJ);return()=>qe.scrollStrategies.reposition()}}),Mt={provide:vt,deps:[v.hJ],useFactory:function Wt(qe){return()=>qe.scrollStrategies.reposition()}},Ct=(0,y.BQ)({passive:!0});let te=(()=>{class qe{get _deprecatedMatMenuTriggerFor(){return this.menu}set _deprecatedMatMenuTriggerFor(nt){this.menu=nt}get menu(){return this._menu}set menu(nt){nt!==this._menu&&(this._menu=nt,this._menuCloseSubscription.unsubscribe(),nt&&(this._menuCloseSubscription=nt.close.subscribe(It=>{this._destroyMenu(It),("click"===It||"tab"===It)&&this._parentMaterialMenu&&this._parentMaterialMenu.closed.emit(It)})),this._menuItemInstance?._setTriggersSubmenu(this.triggersSubmenu()))}constructor(nt,It,jt,Ot,Lt,St,cn,Ne,Ie){this._overlay=nt,this._element=It,this._viewContainerRef=jt,this._menuItemInstance=St,this._dir=cn,this._focusMonitor=Ne,this._ngZone=Ie,this._overlayRef=null,this._menuOpen=!1,this._closingActionsSubscription=C.y.EMPTY,this._hoverSubscription=C.y.EMPTY,this._menuCloseSubscription=C.y.EMPTY,this._changeDetectorRef=(0,n.WQX)(n.gRc),this._handleTouchStart=he=>{(0,d.w6)(he)||(this._openedBy="touch")},this._openedBy=void 0,this.restoreFocus=!0,this.menuOpened=new n.bkB,this.onMenuOpen=this.menuOpened,this.menuClosed=new n.bkB,this.onMenuClose=this.menuClosed,this._scrollStrategy=Ot,this._parentMaterialMenu=Lt instanceof Ke?Lt:void 0,It.nativeElement.addEventListener("touchstart",this._handleTouchStart,Ct)}ngAfterContentInit(){this._handleHover()}ngOnDestroy(){this._overlayRef&&(this._overlayRef.dispose(),this._overlayRef=null),this._element.nativeElement.removeEventListener("touchstart",this._handleTouchStart,Ct),this._menuCloseSubscription.unsubscribe(),this._closingActionsSubscription.unsubscribe(),this._hoverSubscription.unsubscribe()}get menuOpen(){return this._menuOpen}get dir(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}triggersSubmenu(){return!!(this._menuItemInstance&&this._parentMaterialMenu&&this.menu)}toggleMenu(){return this._menuOpen?this.closeMenu():this.openMenu()}openMenu(){const nt=this.menu;if(this._menuOpen||!nt)return;const It=this._createOverlay(nt),jt=It.getConfig(),Ot=jt.positionStrategy;this._setPosition(nt,Ot),jt.hasBackdrop=null==nt.hasBackdrop?!this.triggersSubmenu():nt.hasBackdrop,It.attach(this._getPortal(nt)),nt.lazyContent&&nt.lazyContent.attach(this.menuData),this._closingActionsSubscription=this._menuClosingActions().subscribe(()=>this.closeMenu()),this._initMenu(nt),nt instanceof Ke&&(nt._startAnimation(),nt._directDescendantItems.changes.pipe((0,L.Q)(nt.close)).subscribe(()=>{Ot.withLockedPosition(!1).reapplyLastPosition(),Ot.withLockedPosition(!0)}))}closeMenu(){this.menu?.close.emit()}focus(nt,It){this._focusMonitor&&nt?this._focusMonitor.focusVia(this._element,nt,It):this._element.nativeElement.focus(It)}updatePosition(){this._overlayRef?.updatePosition()}_destroyMenu(nt){if(!this._overlayRef||!this.menuOpen)return;const It=this.menu;this._closingActionsSubscription.unsubscribe(),this._overlayRef.detach(),this.restoreFocus&&("keydown"===nt||!this._openedBy||!this.triggersSubmenu())&&this.focus(this._openedBy),this._openedBy=void 0,It instanceof Ke?(It._resetAnimation(),It.lazyContent?It._animationDone.pipe((0,P.p)(jt=>"void"===jt.toState),(0,A.s)(1),(0,L.Q)(It.lazyContent._attached)).subscribe({next:()=>It.lazyContent.detach(),complete:()=>this._setIsMenuOpen(!1)}):this._setIsMenuOpen(!1)):(this._setIsMenuOpen(!1),It?.lazyContent?.detach())}_initMenu(nt){nt.parentMenu=this.triggersSubmenu()?this._parentMaterialMenu:void 0,nt.direction=this.dir,this._setMenuElevation(nt),nt.focusFirstItem(this._openedBy||"program"),this._setIsMenuOpen(!0)}_setMenuElevation(nt){if(nt.setElevation){let It=0,jt=nt.parentMenu;for(;jt;)It++,jt=jt.parentMenu;nt.setElevation(It)}}
1_setIsMenuOpen(nt){nt!==this._menuOpen&&(this._menuOpen=nt,this._menuOpen?this.menuOpened.emit():this.menuClosed.emit(),this.triggersSubmenu()&&this._menuItemInstance._setHighlighted(nt),this._changeDetectorRef.markForCheck())}_createOverlay(nt){if(!this._overlayRef){const It=this._getOverlayConfig(nt);this._subscribeToPositions(nt,It.positionStrategy),this._overlayRef=this._overlay.create(It),this._overlayRef.keydownEvents().subscribe()}return this._overlayRef}_getOverlayConfig(nt){return new v.rR({positionStrategy:this._overlay.position().flexibleConnectedTo(this._element).withLockedPosition().withGrowAfterOpen().withTransformOriginOn(".mat-menu-panel, .mat-mdc-menu-panel"),backdropClass:nt.backdropClass||"cdk-overlay-transparent-backdrop",panelClass:nt.overlayPanelClass,scrollStrategy:this._scrollStrategy(),direction:this._dir})}_subscribeToPositions(nt,It){nt.setPositionClasses&&It.positionChanges.subscribe(jt=>{const Ot="start"===jt.connectionPair.overlayX?"after":"before",Lt="top"===jt.connectionPair.overlayY?"below":"above";this._ngZone?this._ngZone.run(()=>nt.setPositionClasses(Ot,Lt)):nt.setPositionClasses(Ot,Lt)})}_setPosition(nt,It){let[jt,Ot]="before"===nt.xPosition?["end","start"]:["start","end"],[Lt,St]="above"===nt.yPosition?["bottom","top"]:["top","bottom"],[cn,Ne]=[Lt,St],[Ie,he]=[jt,Ot],Y=0;if(this.triggersSubmenu()){if(he=jt="before"===nt.xPosition?"start":"end",Ot=Ie="end"===jt?"start":"end",this._parentMaterialMenu){if(null==this._parentInnerPadding){const ne=this._parentMaterialMenu.items.first;this._parentInnerPadding=ne?ne._getHostElement().offsetTop:0}Y="bottom"===Lt?this._parentInnerPadding:-this._parentInnerPadding}}else nt.overlapTrigger||(cn="top"===Lt?"bottom":"top",Ne="top"===St?"bottom":"top");It.withPositions([{originX:jt,originY:cn,overlayX:Ie,overlayY:Lt,offsetY:Y},{originX:Ot,originY:cn,overlayX:he,overlayY:Lt,offsetY:Y},{originX:jt,originY:Ne,overlayX:Ie,overlayY:St,offsetY:-Y},{originX:Ot,originY:Ne,overlayX:he,overlayY:St,offsetY:-Y}])}_menuClosingActions(){const nt=this._overlayRef.backdropClick(),It=this._overlayRef.detachments(),jt=this._parentMaterialMenu?this._parentMaterialMenu.closed:(0,B.of)(),Ot=this._parentMaterialMenu?this._parentMaterialMenu._hovered().pipe((0,P.p)(Lt=>Lt!==this._menuItemInstance),(0,P.p)(()=>this._menuOpen)):(0,B.of)();return(0,I.h)(nt,jt,Ot,It)}_handleMousedown(nt){(0,d._G)(nt)||(this._openedBy=0===nt.button?"mouse":void 0,this.triggersSubmenu()&&nt.preventDefault())}_handleKeydown(nt){const It=nt.keyCode;(It===u.Fm||It===u.t6)&&(this._openedBy="keyboard"),this.triggersSubmenu()&&(It===u.LE&&"ltr"===this.dir||It===u.UQ&&"rtl"===this.dir)&&(this._openedBy="keyboard",this.openMenu())}_handleClick(nt){this.triggersSubmenu()?(nt.stopPropagation(),this.openMenu()):this.toggleMenu()}_handleHover(){!this.triggersSubmenu()||!this._parentMaterialMenu||(this._hoverSubscription=this._parentMaterialMenu._hovered().pipe((0,P.p)(nt=>nt===this._menuItemInstance&&!nt.disabled),(0,x.c)(0,M.$)).subscribe(()=>{this._openedBy="mouse",this.menu instanceof Ke&&this.menu._isAnimating?this.menu._animationDone.pipe((0,A.s)(1),(0,x.c)(0,M.$),(0,L.Q)(this._parentMaterialMenu._hovered())).subscribe(()=>this.openMenu()):this.openMenu()}))}_getPortal(nt){return(!this._portal||this._portal.templateRef!==nt.templateRef)&&(this._portal=new W.VA(nt.templateRef,this._viewContainerRef)),this._portal}static#e=this.\u0275fac=function(It){return new(It||qe)(n.rXU(v.hJ),n.rXU(n.aKT),n.rXU(n.c1b),n.rXU(vt),n.rXU(xe,8),n.rXU(ve,10),n.rXU(se.dS,8),n.rXU(d.FN),n.rXU(n.SKi))};static#t=this.\u0275dir=n.FsC({type:qe,selectors:[["","mat-menu-trigger-for",""],["","matMenuTriggerFor",""]],hostAttrs:[1,"mat-mdc-menu-trigger"],hostVars:3,hostBindings:function(It,jt){1&It&&n.bIt("click",function(Lt){return jt._handleClick(Lt)})("mousedown",function(Lt){return jt._handleMousedown(Lt)})("keydown",function(Lt){return jt._handleKeydown(Lt)}),2&It&&n.BMQ("aria-haspopup",jt.menu?"menu":null)("aria-expanded",jt.menuOpen)("aria-controls",jt.menuOpen?jt.menu.panelId:null)},inputs:{_deprecatedMatMenuTriggerFor:[0,"mat-menu-trigger-for","_deprecatedMatMenuTriggerFor"],menu:[0,"matMenuTriggerFor","menu"],menuData:[0,"matMenuTriggerData","menuData"],restoreFocus:[0,"matMenuTriggerRestoreFocus","restoreFocus"]},outputs:{menuOpened:"menuOpened",onMenuOpen:"onMenuOpen",menuClosed:"menuClosed",onMenuClose:"onMenuClose"},exportAs:["matMenuTrigger"],standalone:!0})}return qe})(),pe=(()=>{class qe{static#e=this.\u0275fac=function(It){return new(It||qe)};static#t=this.\u0275mod=n.$C({type:qe});static#n=this.\u0275inj=n.G2t({providers:[Mt],imports:[U.MD,H.pZ,H.yE,v.z_,j.Gj,H.yE]})}return qe})()},67575:(mt,ie,a)=>{"use strict";a.d(ie,{HM:()=>M,PO:()=>E});var n=a(54438),u=(a(60177),a(86600));function p(L,P){1&L&&n.nrm(0,"div",2)}const I=new n.nKC("MAT_PROGRESS_BAR_DEFAULT_OPTIONS");let M=(()=>{class L{constructor(A,x,U,H,W){this._elementRef=A,this._ngZone=x,this._changeDetectorRef=U,this._animationMode=H,this._isNoopAnimation=!1,this._defaultColor="primary",this._value=0,this._bufferValue=0,this.animationEnd=new n.bkB,this._mode="determinate",this._transitionendHandler=
1de=>{0===this.animationEnd.observers.length||!de.target||!de.target.classList.contains("mdc-linear-progress__primary-bar")||("determinate"===this.mode||"buffer"===this.mode)&&this._ngZone.run(()=>this.animationEnd.next({value:this.value}))},this._isNoopAnimation="NoopAnimations"===H,W&&(W.color&&(this.color=this._defaultColor=W.color),this.mode=W.mode||this.mode)}get color(){return this._color||this._defaultColor}set color(A){this._color=A}get value(){return this._value}set value(A){this._value=b(A||0),this._changeDetectorRef.markForCheck()}get bufferValue(){return this._bufferValue||0}set bufferValue(A){this._bufferValue=b(A||0),this._changeDetectorRef.markForCheck()}get mode(){return this._mode}set mode(A){this._mode=A,this._changeDetectorRef.markForCheck()}ngAfterViewInit(){this._ngZone.runOutsideAngular(()=>{this._elementRef.nativeElement.addEventListener("transitionend",this._transitionendHandler)})}ngOnDestroy(){this._elementRef.nativeElement.removeEventListener("transitionend",this._transitionendHandler)}_getPrimaryBarTransform(){return`scaleX(${this._isIndeterminate()?1:this.value/100})`}_getBufferBarFlexBasis(){return`${"buffer"===this.mode?this.bufferValue:100}%`}_isIndeterminate(){return"indeterminate"===this.mode||"query"===this.mode}static#e=this.\u0275fac=function(x){return new(x||L)(n.rXU(n.aKT),n.rXU(n.SKi),n.rXU(n.gRc),n.rXU(n.bc$,8),n.rXU(I,8))};static#t=this.\u0275cmp=n.VBU({type:L,selectors:[["mat-progress-bar"]],hostAttrs:["role","progressbar","aria-valuemin","0","aria-valuemax","100","tabindex","-1",1,"mat-mdc-progress-bar","mdc-linear-progress"],hostVars:10,hostBindings:function(x,U){2&x&&(n.BMQ("aria-valuenow",U._isIndeterminate()?null:U.value)("mode",U.mode),n.HbH("mat-"+U.color),n.AVh("_mat-animation-noopable",U._isNoopAnimation)("mdc-linear-progress--animation-ready",!U._isNoopAnimation)("mdc-linear-progress--indeterminate",U._isIndeterminate()))},inputs:{color:"color",value:[2,"value","value",n.Udg],bufferValue:[2,"bufferValue","bufferValue",n.Udg],mode:"mode"},outputs:{animationEnd:"animationEnd"},exportAs:["matProgressBar"],standalone:!0,features:[n.GFd,n.aNF],decls:7,vars:5,consts:[["aria-hidden","true",1,"mdc-linear-progress__buffer"],[1,"mdc-linear-progress__buffer-bar"],[1,"mdc-linear-progress__buffer-dots"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__primary-bar"],[1,"mdc-linear-progress__bar-inner"],["aria-hidden","true",1,"mdc-linear-progress__bar","mdc-linear-progress__secondary-bar"]],template:function(x,U){1&x&&(n.j41(0,"div",0),n.nrm(1,"div",1),n.DNE(2,p,1,0,"div",2),n.k0s(),n.j41(3,"div",3),n.nrm(4,"span",4),n.k0s(),n.j41(5,"div",5),n.nrm(6,"span",4),n.k0s()),2&x&&(n.R7$(),n.xc7("flex-basis",U._getBufferBarFlexBasis()),n.R7$(),n.vxM("buffer"===U.mode?2:-1),n.R7$(),n.xc7("transform",U._getPrimaryBarTransform()))},styles:[".mat-mdc-progress-bar{display:block;text-align:start}.mat-mdc-progress-bar[mode=query]{transform:scaleX(-1)}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-dots,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__secondary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__bar-inner.mdc-linear-progress__bar-inner{animation:none}.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__primary-bar,.mat-mdc-progress-bar._mat-animation-noopable .mdc-linear-progress__buffer-bar{transition:transform 1ms}.mdc-linear-progress{position:relative;width:100%;transform:translateZ(0);outline:1px solid rgba(0,0,0,0);overflow-x:hidden;transition:opacity 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:max(var(--mdc-linear-progress-track-height),var(--mdc-linear-progress-active-indicator-height))}.cdk-high-contrast-active .mdc-linear-progress{outline-color:CanvasText}.mdc-linear-progress__bar{position:absolute;top:0;bottom:0;margin:auto 0;width:100%;animation:none;transform-origin:top left;transition:transform 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);height:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress--indeterminate .mdc-linear-progress__bar{transition:none}[dir=rtl] .mdc-linear-progress__bar{right:0;transform-origin:center right}.mdc-linear-progress__bar-inner{display:inline-block;position:absolute;width:100%;animation:none;border-top-style:solid;border-color:var(--mdc-linear-progress-active-indicator-color, var(--mat-app-primary));border-top-width:var(--mdc-linear-progress-active-indicator-height)}.mdc-linear-progress__buffer{display:flex;position:absolute;top:0;bottom:0;margin:auto 0;width:100%;overflow:hidden;height:var(--mdc-linear-progress-track-height);border-radius:var(--mdc-linear-progress-track-shape, var(--mat-app-corner-none))}.mdc-linear-progress__buffer-dots{-webkit-mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");mask-image:url(\"data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' enable-background='new 0 0 5 2' xml:space='preserve' viewBox='0 0 5 2' preserveAspectRatio='xMinYMin slice'%3E%3Ccircle cx='1' cy='1' r='1'/%3E%3C/svg%3E\");background-repeat:repeat-x;flex:auto;transform:rotate(180deg);animation:mdc-linear-progress-buffering 250ms infinite linear;background-color:var(--mdc-linear-progress-track-color, var(--mat-app-surface-variant))}.cdk-high-contrast-active .mdc-linear-progress__buffer-dots{background-color:ButtonBorder}[dir=rtl] .mdc-linear-progress__buffer-dots{animation:mdc-linear-progress-buffering-reverse 250ms infinite linear;transform:rotate(0)}.mdc-linear-progress__buffer-bar{flex:0 1 100%;transition:flex-basis 250ms 0ms cubic-bezier(0.4, 0, 0.6, 1);background-color:var(--mdc-linear-progress-track-color, var(--mat-app-surface-variant))}
1.mdc-linear-progress__primary-bar{transform:scaleX(0)}.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{left:-145.166611%}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation:mdc-linear-progress-primary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-primary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__primary-bar{animation-name:mdc-linear-progress-primary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__primary-bar{right:-145.166611%;left:auto}.mdc-linear-progress__secondary-bar{display:none}.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{left:-54.888891%;display:block}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation:mdc-linear-progress-secondary-indeterminate-translate 2s infinite linear}.mdc-linear-progress--indeterminate.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar>.mdc-linear-progress__bar-inner{animation:mdc-linear-progress-secondary-indeterminate-scale 2s infinite linear}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--animation-ready .mdc-linear-progress__secondary-bar{animation-name:mdc-linear-progress-secondary-indeterminate-translate-reverse}[dir=rtl] .mdc-linear-progress.mdc-linear-progress--indeterminate .mdc-linear-progress__secondary-bar{right:-54.888891%;left:auto}@keyframes mdc-linear-progress-buffering{from{transform:rotate(180deg) translateX(calc(var(--mdc-linear-progress-track-height) * -2.5))}}@keyframes mdc-linear-progress-primary-indeterminate-translate{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(83.67142%)}100%{transform:translateX(200.611057%)}}@keyframes mdc-linear-progress-primary-indeterminate-scale{0%{transform:scaleX(0.08)}36.65%{animation-timing-function:cubic-bezier(0.334731, 0.12482, 0.785844, 1);transform:scaleX(0.08)}69.15%{animation-timing-function:cubic-bezier(0.06, 0.11, 0.6, 1);transform:scaleX(0.661479)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(84.386165%)}100%{transform:translateX(160.277782%)}}@keyframes mdc-linear-progress-secondary-indeterminate-scale{0%{animation-timing-function:cubic-bezier(0.205028, 0.057051, 0.57661, 0.453971);transform:scaleX(0.08)}19.15%{animation-timing-function:cubic-bezier(0.152313, 0.196432, 0.648374, 1.004315);transform:scaleX(0.457104)}44.15%{animation-timing-function:cubic-bezier(0.257759, -0.003163, 0.211762, 1.38179);transform:scaleX(0.72796)}100%{transform:scaleX(0.08)}}@keyframes mdc-linear-progress-primary-indeterminate-translate-reverse{0%{transform:translateX(0)}20%{animation-timing-function:cubic-bezier(0.5, 0, 0.701732, 0.495819);transform:translateX(0)}59.15%{animation-timing-function:cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);transform:translateX(-83.67142%)}100%{transform:translateX(-200.611057%)}}@keyframes mdc-linear-progress-secondary-indeterminate-translate-reverse{0%{animation-timing-function:cubic-bezier(0.15, 0, 0.515058, 0.409685);transform:translateX(0)}25%{animation-timing-function:cubic-bezier(0.31033, 0.284058, 0.8, 0.733712);transform:translateX(-37.651913%)}48.35%{animation-timing-function:cubic-bezier(0.4, 0.627035, 0.6, 0.902026);transform:translateX(-84.386165%)}100%{transform:translateX(-160.277782%)}}@keyframes mdc-linear-progress-buffering-reverse{from{transform:translateX(-10px)}}"],encapsulation:2,changeDetection:0})}return L})();function b(L,P=0,A=100){return Math.max(P,Math.min(A,L))}let E=(()=>{class L{static#e=this.\u0275fac=function(x){return new(x||L)};static#t=this.\u0275mod=n.$C({type:L});static#n=this.\u0275inj=n.G2t({imports:[u.yE]})}return L})()},9183:(mt,ie,a)=>{"use strict";a.d(ie,{D6:()=>P,LG:()=>E});var n=a(54438),d=a(60177),u=a(86600);const p=["determinateSpinner"];function I(A,x){if(1&A&&(n.qSk(),n.j41(0,"svg",11),n.nrm(1,"circle",12),n.k0s()),2&A){const U=n.XpG();
1n.BMQ("viewBox",U._viewBox()),n.R7$(),n.xc7("stroke-dasharray",U._strokeCircumference(),"px")("stroke-dashoffset",U._strokeCircumference()/2,"px")("stroke-width",U._circleStrokeWidth(),"%"),n.BMQ("r",U._circleRadius())}}const C=new n.nKC("mat-progress-spinner-default-options",{providedIn:"root",factory:function B(){return{diameter:M}}}),M=100;let E=(()=>{class A{get color(){return this._color||this._defaultColor}set color(U){this._color=U}constructor(U,H,W){this._elementRef=U,this._defaultColor="primary",this._value=0,this._diameter=M,this._noopAnimations="NoopAnimations"===H&&!!W&&!W._forceAnimations,this.mode="mat-spinner"===U.nativeElement.nodeName.toLowerCase()?"indeterminate":"determinate",W&&(W.color&&(this.color=this._defaultColor=W.color),W.diameter&&(this.diameter=W.diameter),W.strokeWidth&&(this.strokeWidth=W.strokeWidth))}get value(){return"determinate"===this.mode?this._value:0}set value(U){this._value=Math.max(0,Math.min(100,U||0))}get diameter(){return this._diameter}set diameter(U){this._diameter=U||0}get strokeWidth(){return this._strokeWidth??this.diameter/10}set strokeWidth(U){this._strokeWidth=U||0}_circleRadius(){return(this.diameter-10)/2}_viewBox(){const U=2*this._circleRadius()+this.strokeWidth;return`0 0 ${U} ${U}`}_strokeCircumference(){return 2*Math.PI*this._circleRadius()}_strokeDashOffset(){return"determinate"===this.mode?this._strokeCircumference()*(100-this._value)/100:null}_circleStrokeWidth(){return this.strokeWidth/this.diameter*100}static#e=this.\u0275fac=function(H){return new(H||A)(n.rXU(n.aKT),n.rXU(n.bc$,8),n.rXU(C))};static#t=this.\u0275cmp=n.VBU({type:A,selectors:[["mat-progress-spinner"],["mat-spinner"]],viewQuery:function(H,W){if(1&H&&n.GBs(p,5),2&H){let de;n.mGM(de=n.lsd())&&(W._determinateCircle=de.first)}},hostAttrs:["role","progressbar","tabindex","-1",1,"mat-mdc-progress-spinner","mdc-circular-progress"],hostVars:18,hostBindings:function(H,W){2&H&&(n.BMQ("aria-valuemin",0)("aria-valuemax",100)("aria-valuenow","determinate"===W.mode?W.value:null)("mode",W.mode),n.HbH("mat-"+W.color),n.xc7("width",W.diameter,"px")("height",W.diameter,"px")("--mdc-circular-progress-size",W.diameter+"px")("--mdc-circular-progress-active-indicator-width",W.diameter+"px"),n.AVh("_mat-animation-noopable",W._noopAnimations)("mdc-circular-progress--indeterminate","indeterminate"===W.mode))},inputs:{color:"color",mode:"mode",value:[2,"value","value",n.Udg],diameter:[2,"diameter","diameter",n.Udg],strokeWidth:[2,"strokeWidth","strokeWidth",n.Udg]},exportAs:["matProgressSpinner"],standalone:!0,features:[n.GFd,n.aNF],decls:14,vars:11,consts:[["circle",""],["determinateSpinner",""],["aria-hidden","true",1,"mdc-circular-progress__determinate-container"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__determinate-circle-graphic"],["cx","50%","cy","50%",1,"mdc-circular-progress__determinate-circle"],["aria-hidden","true",1,"mdc-circular-progress__indeterminate-container"],[1,"mdc-circular-progress__spinner-layer"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-left"],[3,"ngTemplateOutlet"],[1,"mdc-circular-progress__gap-patch"],[1,"mdc-circular-progress__circle-clipper","mdc-circular-progress__circle-right"],["xmlns","http://www.w3.org/2000/svg","focusable","false",1,"mdc-circular-progress__indeterminate-circle-graphic"],["cx","50%","cy","50%"]],template:function(H,W){if(1&H&&(n.DNE(0,I,2,8,"ng-template",null,0,n.C5r),n.j41(2,"div",2,1),n.qSk(),n.j41(4,"svg",3),n.nrm(5,"circle",4),n.k0s()(),n.joV(),n.j41(6,"div",5)(7,"div",6)(8,"div",7),n.eu8(9,8),n.k0s(),n.j41(10,"div",9),n.eu8(11,8),n.k0s(),n.j41(12,"div",10),n.eu8(13,8),n.k0s()()()),2&H){const de=n.sdS(1);n.R7$(4),n.BMQ("viewBox",W._viewBox()),n.R7$(),n.xc7("stroke-dasharray",W._strokeCircumference(),"px")("stroke-dashoffset",W._strokeDashOffset(),"px")("stroke-width",W._circleStrokeWidth(),"%"),n.BMQ("r",W._circleRadius()),n.R7$(4),n.Y8G("ngTemplateOutlet",de),n.R7$(2),n.Y8G("ngTemplateOutlet",de),n.R7$(2),n.Y8G("ngTemplateOutlet",de)}},dependencies:[d.T3],styles:[".mat-mdc-progress-spinner{display:block;overflow:hidden;line-height:0;position:relative;direction:ltr;transition:opacity 250ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-progress-spinner circle{stroke-width:var(--mdc-circular-progress-active-indicator-width)}.mat-mdc-progress-spinner._mat-animation-noopable,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__determinate-circle{transition:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-circle-graphic,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__spinner-layer,.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container{animation:none !important}.mat-mdc-progress-spinner._mat-animation-noopable .mdc-circular-progress__indeterminate-container circle{stroke-dasharray:0 !important}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle{stroke:currentColor;stroke:CanvasText}.mdc-circular-progress__determinate-container,.mdc-circular-progress__indeterminate-circle-graphic,.mdc-circular-progress__indeterminate-container,.mdc-circular-progress__spinner-layer{position:absolute;width:100%;height:100%}.mdc-circular-progress__determinate-container{transform:rotate(-90deg)}.mdc-circular-progress--indeterminate .mdc-circular-progress__determinate-container{opacity:0}
1.mdc-circular-progress__indeterminate-container{font-size:0;letter-spacing:0;white-space:nowrap;opacity:0}.mdc-circular-progress--indeterminate .mdc-circular-progress__indeterminate-container{opacity:1;animation:mdc-circular-progress-container-rotate 1568.2352941176ms linear infinite}.mdc-circular-progress__determinate-circle-graphic,.mdc-circular-progress__indeterminate-circle-graphic{fill:rgba(0,0,0,0)}.mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:var(--mdc-circular-progress-active-indicator-color, var(--mat-app-primary))}.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__determinate-circle,.cdk-high-contrast-active .mat-mdc-progress-spinner .mdc-circular-progress__indeterminate-circle-graphic{stroke:CanvasText}.mdc-circular-progress__determinate-circle{transition:stroke-dashoffset 500ms cubic-bezier(0, 0, 0.2, 1)}.mdc-circular-progress__gap-patch{position:absolute;top:0;left:47.5%;box-sizing:border-box;width:5%;height:100%;overflow:hidden}.mdc-circular-progress__gap-patch .mdc-circular-progress__indeterminate-circle-graphic{left:-900%;width:2000%;transform:rotate(180deg)}.mdc-circular-progress__circle-clipper .mdc-circular-progress__indeterminate-circle-graphic{width:200%}.mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{left:-100%}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-left .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-left-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress--indeterminate .mdc-circular-progress__circle-right .mdc-circular-progress__indeterminate-circle-graphic{animation:mdc-circular-progress-right-spin 1333ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}.mdc-circular-progress__circle-clipper{display:inline-flex;position:relative;width:50%;height:100%;overflow:hidden}.mdc-circular-progress--indeterminate .mdc-circular-progress__spinner-layer{animation:mdc-circular-progress-spinner-layer-rotate 5332ms cubic-bezier(0.4, 0, 0.2, 1) infinite both}@keyframes mdc-circular-progress-container-rotate{to{transform:rotate(360deg)}}@keyframes mdc-circular-progress-spinner-layer-rotate{12.5%{transform:rotate(135deg)}25%{transform:rotate(270deg)}37.5%{transform:rotate(405deg)}50%{transform:rotate(540deg)}62.5%{transform:rotate(675deg)}75%{transform:rotate(810deg)}87.5%{transform:rotate(945deg)}100%{transform:rotate(1080deg)}}@keyframes mdc-circular-progress-left-spin{from{transform:rotate(265deg)}50%{transform:rotate(130deg)}to{transform:rotate(265deg)}}@keyframes mdc-circular-progress-right-spin{from{transform:rotate(-265deg)}50%{transform:rotate(-130deg)}to{transform:rotate(-265deg)}}"],encapsulation:2,changeDetection:0})}return A})(),P=(()=>{class A{static#e=this.\u0275fac=function(H){return new(H||A)};static#t=this.\u0275mod=n.$C({type:A});static#n=this.\u0275inj=n.G2t({imports:[d.MD,u.yE]})}return A})()},5951:(mt,ie,a)=>{"use strict";a.d(ie,{VT:()=>H,Wk:()=>de,_g:()=>W});var n=a(18617),d=a(45024),u=a(54438),p=a(89417),I=a(86600),C=a(60177);const B=["input"],M=["formField"],b=["*"];let E=0;class L{constructor(v,y){this.source=v,this.value=y}}const P={provide:p.kq,useExisting:(0,u.Rfq)(()=>H),multi:!0},A=new u.nKC("MatRadioGroup"),x=new u.nKC("mat-radio-default-options",{providedIn:"root",factory:function U(){return{color:"accent",disabledInteractive:!1}}});let H=(()=>{class se{get name(){return this._name}set name(y){this._name=y,this._updateRadioButtonNames()}get labelPosition(){return this._labelPosition}set labelPosition(y){this._labelPosition="before"===y?"before":"after",this._markRadiosForCheck()}get value(){return this._value}set value(y){this._value!==y&&(this._value=y,this._updateSelectedRadioFromValue(),this._checkSelectedRadioButton())}_checkSelectedRadioButton(){this._selected&&!this._selected.checked&&(this._selected.checked=!0)}get selected(){return this._selected}set selected(y){this._selected=y,this.value=y?y.value:null,this._checkSelectedRadioButton()}get disabled(){return this._disabled}set disabled(y){this._disabled=y,this._markRadiosForCheck()}get required(){return this._required}set required(y){this._required=y,this._markRadiosForCheck()}get disabledInteractive(){return this._disabledInteractive}set disabledInteractive(y){this._disabledInteractive=y,this._markRadiosForCheck()}constructor(y){this._changeDetector=y,this._value=null,this._name="mat-radio-group-"+E++,this._selected=null,this._isInitialized=!1,this._labelPosition="after",this._disabled=!1,this._required=!1,this._controlValueAccessorChangeFn=()=>{},this.onTouched=()=>{},this.change=new u.bkB,this._disabledInteractive=!1}ngAfterContentInit(){this._isInitialized=!0,this._buttonChanges=this._radios.changes.subscribe(()=>{this.selected&&!this._radios.find(y=>y===this.selected)&&(this._selected=null)})}ngOnDestroy(){this._buttonChanges?.unsubscribe()}_touch(){this.onTouched&&this.onTouched()}_updateRadioButtonNames(){this._radios&&this._radios.forEach(y=>{y.name=this.name,y._markForCheck()})}_updateSelectedRadioFromValue(){this._radios&&(null===this._selected||this._selected.value!==this._value)&&(this._selected=null,this._radios.forEach(j=>
1{j.checked=this.value===j.value,j.checked&&(this._selected=j)}))}_emitChangeEvent(){this._isInitialized&&this.change.emit(new L(this._selected,this._value))}_markRadiosForCheck(){this._radios&&this._radios.forEach(y=>y._markForCheck())}writeValue(y){this.value=y,this._changeDetector.markForCheck()}registerOnChange(y){this._controlValueAccessorChangeFn=y}registerOnTouched(y){this.onTouched=y}setDisabledState(y){this.disabled=y,this._changeDetector.markForCheck()}static#e=this.\u0275fac=function(j){return new(j||se)(u.rXU(u.gRc))};static#t=this.\u0275dir=u.FsC({type:se,selectors:[["mat-radio-group"]],contentQueries:function(j,R,ae){if(1&j&&u.wni(ae,W,5),2&j){let ye;u.mGM(ye=u.lsd())&&(R._radios=ye)}},hostAttrs:["role","radiogroup",1,"mat-mdc-radio-group"],inputs:{color:"color",name:"name",labelPosition:"labelPosition",value:"value",selected:"selected",disabled:[2,"disabled","disabled",u.L39],required:[2,"required","required",u.L39],disabledInteractive:[2,"disabledInteractive","disabledInteractive",u.L39]},outputs:{change:"change"},exportAs:["matRadioGroup"],standalone:!0,features:[u.Jv_([P,{provide:A,useExisting:se}]),u.GFd]})}return se})(),W=(()=>{class se{get checked(){return this._checked}set checked(y){this._checked!==y&&(this._checked=y,y&&this.radioGroup&&this.radioGroup.value!==this.value?this.radioGroup.selected=this:!y&&this.radioGroup&&this.radioGroup.value===this.value&&(this.radioGroup.selected=null),y&&this._radioDispatcher.notify(this.id,this.name),this._changeDetector.markForCheck())}get value(){return this._value}set value(y){this._value!==y&&(this._value=y,null!==this.radioGroup&&(this.checked||(this.checked=this.radioGroup.value===y),this.checked&&(this.radioGroup.selected=this)))}get labelPosition(){return this._labelPosition||this.radioGroup&&this.radioGroup.labelPosition||"after"}set labelPosition(y){this._labelPosition=y}get disabled(){return this._disabled||null!==this.radioGroup&&this.radioGroup.disabled}set disabled(y){this._setDisabled(y)}get required(){return this._required||this.radioGroup&&this.radioGroup.required}set required(y){this._required=y}get color(){return this._color||this.radioGroup&&this.radioGroup.color||this._defaultOptions&&this._defaultOptions.color||"accent"}set color(y){this._color=y}get disabledInteractive(){return this._disabledInteractive||null!==this.radioGroup&&this.radioGroup.disabledInteractive}set disabledInteractive(y){this._disabledInteractive=y}get inputId(){return`${this.id||this._uniqueId}-input`}constructor(y,j,R,ae,ye,z,Re,Xe){this._elementRef=j,this._changeDetector=R,this._focusMonitor=ae,this._radioDispatcher=ye,this._defaultOptions=Re,this._ngZone=(0,u.WQX)(u.SKi),this._uniqueId="mat-radio-"+ ++E,this.id=this._uniqueId,this.disableRipple=!1,this.tabIndex=0,this.change=new u.bkB,this._checked=!1,this._value=null,this._removeUniqueSelectionListener=()=>{},this._injector=(0,u.WQX)(u.zZn),this._onInputClick=xe=>{this.disabled&&this.disabledInteractive&&xe.preventDefault()},this.radioGroup=y,this._noopAnimations="NoopAnimations"===z,this._disabledInteractive=Re?.disabledInteractive??!1,Xe&&(this.tabIndex=(0,u.Udg)(Xe,0))}focus(y,j){j?this._focusMonitor.focusVia(this._inputElement,j,y):this._inputElement.nativeElement.focus(y)}_markForCheck(){this._changeDetector.markForCheck()}ngOnInit(){this.radioGroup&&(this.checked=this.radioGroup.value===this._value,this.checked&&(this.radioGroup.selected=this),this.name=this.radioGroup.name),this._removeUniqueSelectionListener=this._radioDispatcher.listen((y,j)=>{y!==this.id&&j===this.name&&(this.checked=!1)})}ngDoCheck(){this._updateTabIndex()}ngAfterViewInit(){this._updateTabIndex(),this._focusMonitor.monitor(this._elementRef,!0).subscribe(y=>{!y&&this.radioGroup&&this.radioGroup._touch()}),this._ngZone.runOutsideAngular(()=>{this._inputElement.nativeElement.addEventListener("click",this._onInputClick)})}ngOnDestroy(){this._inputElement?.nativeElement.removeEventListener("click",this._onInputClick),this._focusMonitor.stopMonitoring(this._elementRef),this._removeUniqueSelectionListener()}_emitChangeEvent(){this.change.emit(new L(this,this._value))}_isRippleDisabled(){return this.disableRipple||this.disabled}_onInputInteraction(y){if(y.stopPropagation(),!this.checked&&!this.disabled){const j=this.radioGroup&&this.value!==this.radioGroup.value;this.checked=!0,this._emitChangeEvent(),this.radioGroup&&(this.radioGroup._c
1ontrolValueAccessorChangeFn(this.value),j&&this.radioGroup._emitChangeEvent())}}_onTouchTargetClick(y){this._onInputInteraction(y),(!this.disabled||this.disabledInteractive)&&this._inputElement?.nativeElement.focus()}_setDisabled(y){this._disabled!==y&&(this._disabled=y,this._changeDetector.markForCheck())}_updateTabIndex(){const y=this.radioGroup;let j;if(j=y&&y.selected&&!this.disabled?y.selected===this?this.tabIndex:-1:this.tabIndex,j!==this._previousTabIndex){const R=this._inputElement?.nativeElement;R&&(R.setAttribute("tabindex",j+""),this._previousTabIndex=j,(0,u.mal)(()=>{queueMicrotask(()=>{y&&y.selected&&y.selected!==this&&document.activeElement===R&&(y.selected?._inputElement.nativeElement.focus(),document.activeElement===R&&this._inputElement.nativeElement.blur())})},{injector:this._injector}))}}static#e=this.\u0275fac=function(j){return new(j||se)(u.rXU(A,8),u.rXU(u.aKT),u.rXU(u.gRc),u.rXU(n.FN),u.rXU(d.zP),u.rXU(u.bc$,8),u.rXU(x,8),u.kS0("tabindex"))};static#t=this.\u0275cmp=u.VBU({type:se,selectors:[["mat-radio-button"]],viewQuery:function(j,R){if(1&j&&(u.GBs(B,5),u.GBs(M,7,u.aKT)),2&j){let ae;u.mGM(ae=u.lsd())&&(R._inputElement=ae.first),u.mGM(ae=u.lsd())&&(R._rippleTrigger=ae.first)}},hostAttrs:[1,"mat-mdc-radio-button"],hostVars:19,hostBindings:function(j,R){1&j&&u.bIt("focus",function(){return R._inputElement.nativeElement.focus()}),2&j&&(u.BMQ("id",R.id)("tabindex",null)("aria-label",null)("aria-labelledby",null)("aria-describedby",null),u.AVh("mat-primary","primary"===R.color)("mat-accent","accent"===R.color)("mat-warn","warn"===R.color)("mat-mdc-radio-checked",R.checked)("mat-mdc-radio-disabled",R.disabled)("mat-mdc-radio-disabled-interactive",R.disabledInteractive)("_mat-animation-noopable",R._noopAnimations))},inputs:{id:"id",name:"name",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],ariaDescribedby:[0,"aria-describedby","ariaDescribedby"],disableRipple:[2,"disableRipple","disableRipple",u.L39],tabIndex:[2,"tabIndex","tabIndex",y=>null==y?0:(0,u.Udg)(y)],checked:[2,"checked","checked",u.L39],value:"value",labelPosition:"labelPosition",disabled:[2,"disabled","disabled",u.L39],required:[2,"required","required",u.L39],color:"color",disabledInteractive:[2,"disabledInteractive","disabledInteractive",u.L39]},outputs:{change:"change"},exportAs:["matRadioButton"],standalone:!0,features:[u.GFd,u.aNF],ngContentSelectors:b,decls:13,vars:17,consts:[["formField",""],["input",""],["mat-internal-form-field","",3,"labelPosition"],[1,"mdc-radio"],[1,"mat-mdc-radio-touch-target",3,"click"],["type","radio",1,"mdc-radio__native-control",3,"change","id","checked","disabled","required"],[1,"mdc-radio__background"],[1,"mdc-radio__outer-circle"],[1,"mdc-radio__inner-circle"],["mat-ripple","",1,"mat-radio-ripple","mat-mdc-focus-indicator",3,"matRippleTrigger","matRippleDisabled","matRippleCentered"],[1,"mat-ripple-element","mat-radio-persistent-ripple"],[1,"mdc-label",3,"for"]],template:function(j,R){if(1&j){const ae=u.RV6();u.NAR(),u.j41(0,"div",2,0)(2,"div",3)(3,"div",4),u.bIt("click",function(z){return u.eBV(ae),u.Njj(R._onTouchTargetClick(z))}),u.k0s(),u.j41(4,"input",5,1),u.bIt("change",function(z){return u.eBV(ae),u.Njj(R._onInputInteraction(z))}),u.k0s(),u.j41(6,"div",6),u.nrm(7,"div",7)(8,"div",8),u.k0s(),u.j41(9,"div",9),u.nrm(10,"div",10),u.k0s()(),u.j41(11,"label",11),u.SdG(12),u.k0s()()}2&j&&(u.Y8G("labelPosition",R.labelPosition),u.R7$(2),u.AVh("mdc-radio--disabled",R.disabled),u.R7$(2),u.Y8G("id",R.inputId)("checked",R.checked)("disabled",R.disabled&&!R.disabledInteractive)("required",R.required),u.BMQ("name",R.name)("value",R.value)("aria-label",R.ariaLabel)("aria-labelledby",R.ariaLabelledby)("aria-describedby",R.ariaDescribedby)("aria-disabled",R.disabled&&R.disabledInteractive?"true":null),u.R7$(5),u.Y8G("matRippleTrigger",R._rippleTrigger.nativeElement)("matRippleDisabled",R._isRippleDisabled())("matRippleCentered",!0),u.R7$(2),u.Y8G("for",R.inputId))},dependencies:[I.r6,I.tO],styles:['.mat-mdc-radio-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-radio-button .mdc-radio{display:inline-block;position:relative;flex:0 0 auto;box-sizing:content-box;width:20px;height:20px;cursor:pointer;will-change:opacity,transform,border-color,color;padding:calc((var(--mdc-radio-state-layer-size) - 20px)/2)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus)~.mdc-radio__background::before{opacity:.04;transform:scale(1)}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled])~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-hover-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner
1-circle{border-color:var(--mdc-radio-selected-hover-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-pressed-icon-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio:active .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner-circle{border-color:var(--mdc-radio-selected-pressed-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__background{display:inline-block;position:relative;box-sizing:border-box;width:20px;height:20px}.mat-mdc-radio-button .mdc-radio__background::before{position:absolute;transform:scale(0, 0);border-radius:50%;opacity:0;pointer-events:none;content:"";transition:opacity 90ms cubic-bezier(0.4, 0, 0.6, 1),transform 90ms cubic-bezier(0.4, 0, 0.6, 1);width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size);top:calc(-1*(var(--mdc-radio-state-layer-size) - 20px)/2);left:calc(-1*(var(--mdc-radio-state-layer-size) - 20px)/2)}.mat-mdc-radio-button .mdc-radio__outer-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;border-width:2px;border-style:solid;border-radius:50%;transition:border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__inner-circle{position:absolute;top:0;left:0;box-sizing:border-box;width:100%;height:100%;transform:scale(0, 0);border-width:10px;border-style:solid;border-radius:50%;transition:transform 90ms cubic-bezier(0.4, 0, 0.6, 1),border-color 90ms cubic-bezier(0.4, 0, 0.6, 1)}.mat-mdc-radio-button .mdc-radio__native-control{position:absolute;margin:0;padding:0;opacity:0;top:0;right:0;left:0;cursor:inherit;z-index:1;width:var(--mdc-radio-state-layer-size);height:var(--mdc-radio-state-layer-size)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{transition:border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle{transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:focus+.mdc-radio__background::before{transform:scale(1);opacity:.12;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 1),transform 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button .mdc-radio__native-control:disabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background{cursor:default}.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:disabled+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button .mdc-radio__native-control:enabled:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-icon-color, var(--mat-app-on-surface-variant))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:checked+.mdc-radio__background .mdc-radio__inner
1-circle{border-color:var(--mdc-radio-selected-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button .mdc-radio__native-control:enabled:focus:checked+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-selected-focus-icon-color, var(--mat-app-primary))}.mat-mdc-radio-button .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle{transform:scale(0.5);transition:transform 90ms cubic-bezier(0, 0, 0.2, 1),border-color 90ms cubic-bezier(0, 0, 0.2, 1)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled{pointer-events:auto}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:not(:checked)+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-unselected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-unselected-icon-opacity)}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled:hover .mdc-radio__native-control:checked+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control:checked:focus+.mdc-radio__background .mdc-radio__outer-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__inner-circle,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__native-control+.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-disabled-selected-icon-color, var(--mat-app-on-surface));opacity:var(--mdc-radio-disabled-selected-icon-opacity)}.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,.mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle{transition:none !important}.mat-mdc-radio-button .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-app-on-surface))}.mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before{background-color:var(--mat-radio-checked-ripple-color, var(--mat-app-primary))}.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mat-ripple-element,.mat-mdc-radio-button.mat-mdc-radio-disabled-interactive .mdc-radio--disabled .mdc-radio__background::before{background-color:var(--mat-radio-ripple-color, var(--mat-app-on-surface))}.mat-mdc-radio-button .mat-internal-form-field{color:var(--mat-radio-label-text-color, var(--mat-app-on-surface));font-family:var(--mat-radio-label-text-font, var(--mat-app-body-medium-font));line-height:var(--mat-radio-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-radio-label-text-size, var(--mat-app-body-medium-size));letter-spacing:var(--mat-radio-label-text-tracking, var(--mat-app-body-medium-tracking));font-weight:var(--mat-radio-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-radio-button .mdc-radio--disabled+label{color:var(--mat-radio-disabled-label-color)}.mat-mdc-radio-button .mat-radio-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:50%}.mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element{opacity:.14}.mat-mdc-radio-button .mat-radio-ripple::before{border-radius:50%}.mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked)~.mdc-radio__background .mdc-radio__outer-circle{border-color:var(--mdc-radio-unselected-focus-icon-color, black)}.mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before{content:""}.mat-mdc-radio-disabled{cursor:default;pointer-events:none}.mat-mdc-radio-disabled.mat-mdc-radio-disabled-interactive{pointer-events:auto}.mat-mdc-radio-touch-target{position:absolute;top:50%;left:50%;height:48px;width:48px;transform:translate(-50%, -50%);display:var(--mat-radio-touch-target-display)}
1[dir=rtl] .mat-mdc-radio-touch-target{left:auto;right:50%;transform:translate(50%, -50%)}'],encapsulation:2,changeDetection:0})}return se})(),de=(()=>{class se{static#e=this.\u0275fac=function(j){return new(j||se)};static#t=this.\u0275mod=u.$C({type:se});static#n=this.\u0275inj=u.G2t({imports:[I.yE,C.MD,I.pZ,W,I.yE]})}return se})()},82798:(mt,ie,a)=>{"use strict";a.d(ie,{$2:()=>Wt,VO:()=>vt,Ve:()=>Mt});var n=a(32753),d=a(60177),u=a(54438),p=a(86600),I=a(53719),C=a(65478),B=a(18617),M=a(28203),b=a(45024),E=a(67336),L=a(89417),P=a(45286),A=a(29418),x=a(44670),U=a(23176),H=a(49090),W=a(58728),de=a(95006),se=a(20522),v=a(7605),y=a(19493),j=a(49969);const R=["trigger"],ae=["panel"],ye=[[["mat-select-trigger"]],"*"],z=["mat-select-trigger","*"];function Re(Ct,ft){if(1&Ct&&(u.j41(0,"span",4),u.EFF(1),u.k0s()),2&Ct){const te=u.XpG();u.R7$(),u.JRh(te.placeholder)}}function Xe(Ct,ft){1&Ct&&u.SdG(0)}function xe(Ct,ft){if(1&Ct&&(u.j41(0,"span",11),u.EFF(1),u.k0s()),2&Ct){const te=u.XpG(2);u.R7$(),u.JRh(te.triggerValue)}}function ve(Ct,ft){if(1&Ct&&(u.j41(0,"span",5),u.DNE(1,Xe,1,0)(2,xe,2,1,"span",11),u.k0s()),2&Ct){const te=u.XpG();u.R7$(),u.vxM(te.customTrigger?1:2)}}function Je(Ct,ft){if(1&Ct){const te=u.RV6();u.j41(0,"div",12,1),u.bIt("@transformPanel.done",function(qe){u.eBV(te);const Ft=u.XpG();return u.Njj(Ft._panelDoneAnimatingStream.next(qe.toState))})("keydown",function(qe){u.eBV(te);const Ft=u.XpG();return u.Njj(Ft._handleKeydown(qe))}),u.SdG(2,1),u.k0s()}if(2&Ct){const te=u.XpG();u.ZvI("mat-mdc-select-panel mdc-menu-surface mdc-menu-surface--open ",te._getPanelTheme(),""),u.Y8G("ngClass",te.panelClass)("@transformPanel","showing"),u.BMQ("id",te.id+"-panel")("aria-multiselectable",te.multiple)("aria-label",te.ariaLabel||null)("aria-labelledby",te._getPanelAriaLabelledby())}}const ge={transformPanelWrap:(0,j.hZ)("transformPanelWrap",[(0,j.kY)("* => void",(0,j.P)("@transformPanel",[(0,j.MA)()],{optional:!0}))]),transformPanel:(0,j.hZ)("transformPanel",[(0,j.wk)("void",(0,j.iF)({opacity:0,transform:"scale(1, 0.8)"})),(0,j.kY)("void => showing",(0,j.i0)("120ms cubic-bezier(0, 0, 0.2, 1)",(0,j.iF)({opacity:1,transform:"scale(1, 1)"}))),(0,j.kY)("* => void",(0,j.i0)("100ms linear",(0,j.iF)({opacity:0})))])};let ue=0;const ke=new u.nKC("mat-select-scroll-strategy",{providedIn:"root",factory:()=>{const Ct=(0,u.WQX)(n.hJ);return()=>Ct.scrollStrategies.reposition()}}),K=new u.nKC("MAT_SELECT_CONFIG"),_e={provide:ke,deps:[n.hJ],useFactory:function Te(Ct){return()=>Ct.scrollStrategies.reposition()}},Fe=new u.nKC("MatSelectTrigger");class Ke{constructor(ft,te){this.source=ft,this.value=te}}let vt=(()=>{class Ct{_scrollOptionIntoView(te){const pe=this.options.toArray()[te];if(pe){const qe=this.panel.nativeElement,Ft=(0,p.jb)(te,this.options,this.optionGroups),nt=pe._getHostElement();qe.scrollTop=0===te&&1===Ft?0:(0,p.TL)(nt.offsetTop,nt.offsetHeight,qe.scrollTop,qe.offsetHeight)}}_positioningSettled(){this._scrollOptionIntoView(this._keyManager.activeItemIndex||0)}_getChangeEvent(te){return new Ke(this,te)}get focused(){return this._focused||this._panelOpen}get hideSingleSelectionIndicator(){return this._hideSingleSelectionIndicator}set hideSingleSelectionIndicator(te){this._hideSingleSelectionIndicator=te,this._syncParentProperties()}get placeholder(){return this._placeholder}set placeholder(te){this._placeholder=te,this.stateChanges.next()}get required(){return this._required??this.ngControl?.control?.hasValidator(L.k0.required)??!1}set required(te){this._required=te,this.stateChanges.next()}get multiple(){return this._multiple}set multiple(te){this._multiple=te}get compareWith(){return this._compareWith}set compareWith(te){this._compareWith=te,this._selectionModel&&this._initializeSelection()}get value(){return this._value}set value(te){this._assignValue(te)&&this._onChange(te)}get errorStateMatcher(){return this._errorStateTracker.matcher}set errorStateMatcher(te){this._errorStateTracker.matcher=te}get id(){return this._id}set id(te){this._id=te||this._uid,this.stateChanges.next()}get errorState(){return this._errorStateTracker.errorState}set errorState(te){this._errorStateTracker.errorState=te}constructor(te,pe,qe,Ft,nt,It,jt,Ot,Lt,St,cn,Ne,Ie,he){this._viewportRuler
1=te,this._changeDetectorRef=pe,this._elementRef=nt,this._dir=It,this._parentFormField=Lt,this.ngControl=St,this._liveAnnouncer=Ie,this._defaultOptions=he,this._positions=[{originX:"start",originY:"bottom",overlayX:"start",overlayY:"top"},{originX:"end",originY:"bottom",overlayX:"end",overlayY:"top"},{originX:"start",originY:"top",overlayX:"start",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"},{originX:"end",originY:"top",overlayX:"end",overlayY:"bottom",panelClass:"mat-mdc-select-panel-above"}],this._panelOpen=!1,this._compareWith=(Y,ne)=>Y===ne,this._uid="mat-select-"+ue++,this._triggerAriaLabelledBy=null,this._destroy=new P.B7,this.stateChanges=new P.B7,this.disableAutomaticLabeling=!0,this._onChange=()=>{},this._onTouched=()=>{},this._valueId="mat-select-value-"+ue++,this._panelDoneAnimatingStream=new P.B7,this._overlayPanelClass=this._defaultOptions?.overlayPanelClass||"",this._focused=!1,this.controlType="mat-select",this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this._hideSingleSelectionIndicator=this._defaultOptions?.hideSingleSelectionIndicator??!1,this._multiple=!1,this.disableOptionCentering=this._defaultOptions?.disableOptionCentering??!1,this.ariaLabel="",this.panelWidth=this._defaultOptions&&typeof this._defaultOptions.panelWidth<"u"?this._defaultOptions.panelWidth:"auto",this._initialized=new P.B7,this.optionSelectionChanges=(0,A.v)(()=>{const Y=this.options;return Y?Y.changes.pipe((0,U.Z)(Y),(0,H.n)(()=>(0,x.h)(...Y.map(ne=>ne.onSelectionChange)))):this._initialized.pipe((0,H.n)(()=>this.optionSelectionChanges))}),this.openedChange=new u.bkB,this._openedStream=this.openedChange.pipe((0,W.p)(Y=>Y),(0,de.T)(()=>{}
1)),this._closedStream=this.openedChange.pipe((0,W.p)(Y=>!Y),(0,de.T)(()=>{})),this.selectionChange=new u.bkB,this.valueChange=new u.bkB,this._trackedModal=null,this._skipPredicate=Y=>!this.panelOpen&&Y.disabled,this.ngControl&&(this.ngControl.valueAccessor=this),null!=he?.typeaheadDebounceInterval&&(this.typeaheadDebounceInterval=he.typeaheadDebounceInterval),this._errorStateTracker=new p.X0(Ft,St,Ot,jt,this.stateChanges),this._scrollStrategyFactory=Ne,this._scrollStrategy=this._scrollStrategyFactory(),this.tabIndex=parseInt(cn)||0,this.id=this.id}ngOnInit(){this._selectionModel=new b.CB(this.multiple),this.stateChanges.next(),this._panelDoneAnimatingStream.pipe((0,se.F)(),(0,v.Q)(this._destroy)).subscribe(()=>this._panelDoneAnimating(this.panelOpen)),this._viewportRuler.change().pipe((0,v.Q)(this._destroy)).subscribe(()=>{this.panelOpen&&(this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._changeDetectorRef.detectChanges())})}ngAfterContentInit(){this._initialized.next(),this._initialized.complete(),this._initKeyManager(),this._selectionModel.changed.pipe((0,v.Q)(this._destroy)).subscribe(te=>{te.added.forEach(pe=>pe.select()),te.removed.forEach(pe=>pe.deselect())}),this.options.changes.pipe((0,U.Z)(null),(0,v.Q)(this._destroy)).subscribe(()=>{this._resetOptions(),this._initializeSelection()})}ngDoCheck(){const te=this._getTriggerAriaLabelledby(),pe=this.ngControl;if(te!==this._triggerAriaLabelledBy){const qe=this._elementRef.nativeElement;this._triggerAriaLabelledBy=te,te?qe.setAttribute("aria-labelledby",te):qe.removeAttribute("aria-labelledby")}pe&&(this._previousControl!==pe.control&&(void 0!==this._previousControl&&null!==pe.disabled&&pe.disabled!==this.disabled&&(this.disabled=pe.disabled),this._previousControl=pe.control),this.updateErrorState())}ngOnChanges(te){(te.disabled||te.userAriaDescribedBy)&&this.stateChanges.next(),te.typeaheadDebounceInterval&&this._keyManager&&this._keyManager.withTypeAhead(this.typeaheadDebounceInterval)}ngOnDestroy(){this._keyManager?.destroy(),this._destroy.next(),this._destroy.complete(),this.stateChanges.complete(),this._clearFromModal()}toggle(){this.panelOpen?this.close():this.open()}open(){this._canOpen()&&(this._parentFormField&&(this._preferredOverlayOrigin=this._parentFormField.getConnectedOverlayOrigin()),this._overlayWidth=this._getOverlayWidth(this._preferredOverlayOrigin),this._applyModalPanelOwnership(),this._panelOpen=!0,this._keyManager.withHorizontalOrientation(null),this._highlightCorrectOption(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_applyModalPanelOwnership(){const te=this._elementRef.nativeElement.closest('body > .cdk-overlay-container [aria-modal="true"]');if(!te)return;const pe=`${this.id}-panel`;this._trackedModal&&(0,B.Ae)(this._trackedModal,"aria-owns",pe),(0,B.px)(te,"aria-owns",pe),this._trackedModal=te}_clearFromModal(){this._trackedModal&&((0,B.Ae)(this._trackedModal,"aria-owns",`${this.id}-panel`),this._trackedModal=null)}close(){this._panelOpen&&(this._panelOpen=!1,this._keyManager.withHorizontalOrientation(this._isRtl()?"rtl":"ltr"),this._changeDetectorRef.markForCheck(),this._onTouched(),this.stateChanges.next())}writeValue(te){this._assignValue(te)}registerOnChange(te){this._onChange=te}registerOnTouched(te){this._onTouched=te}setDisabledState(te){this.disabled=te,this._changeDetectorRef.markForCheck(),this.stateChanges.next()}get panelOpen(){return this._panelOpen}get selected(){return this.multiple?this._selectionModel?.selected||[]:this._selectionModel?.selected[0]}get triggerValue(){if(this.empty)return"";if(this._multiple){const te=this._selectionModel.selected.map(pe=>pe.viewValue);return this._isRtl()&&te.reverse(),te.join(", ")}return this._selectionModel.selected[0].viewValue}updateErrorState(){this._errorStateTracker.updateErrorState()}_isRtl(){return!!this._dir&&"rtl"===this._dir.value}_handleKeydown(te){this.disabled||(this.panelOpen?this._handleOpenKeydown(te):this._handleClosedKeydown(te))}_handleClosedKeydown(te){const pe=te.keyCode,qe=pe===E.n6||pe===E.i7||pe===E.UQ||pe===E.LE,Ft=pe===E.Fm||pe===E.t6,nt=this._keyManager;if(!nt.isTyping()&&Ft&&!(0,E.rp)(te)||(this.multiple||te.altKey)&&qe)te.preventDefault(),this.open();else if(!this.multiple){const It=this.selected;nt.onKeydown(te);const jt=this.selected;jt&&It!==jt&&this._liveAnnouncer.announce(jt.viewValue,1e4)}}_handleOpenKeydown(te){const pe=this._keyManager,qe=te.keyCode,Ft=qe===E.n6||qe===E.i7,nt=pe.isTyping();if(Ft&&te.altKey)te.preventDefault(),this.close();else if(nt||qe!==E.Fm&&qe!==E.t6||!pe.activeItem||(0,E.rp)(te))if(!nt&&this._multiple&&qe===E.A&&te.ctrlKey){te.preventDefault();const It=this.options.some(jt=>!jt.disabled&&!jt.selected);this.options.forEach(jt=>{jt.disabled||(It?jt.select():jt.deselect())})}else{const It=pe.activeItemIndex;pe.onKeydown(te),this._multiple&&Ft&&te.shiftKey&&pe.activeItem&&pe.activeItemIndex!==It&&pe.activeItem._selectViaInteraction()}else te.preventDefault(),pe.activeItem._selectViaInteraction()}_onFocus(){this.disabled||(this._focused=!0,this.stateChanges.next())}_onBlur(){this._focused=!1,this._keyManager?.cancelTypeahead(),!this.disabled&&!this.panelOpen&&(this._onTouched(),this._changeDetectorRef.markForCheck(),this.stateChanges.next())}_onAttached(){this._overlayDir.positionChange.pipe((0,y.s)(1)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this._positioningSettled()})}
1_getPanelTheme(){return this._parentFormField?`mat-${this._parentFormField.color}`:""}get empty(){return!this._selectionModel||this._selectionModel.isEmpty()}_initializeSelection(){Promise.resolve().then(()=>{this.ngControl&&(this._value=this.ngControl.value),this._setSelectionByValue(this._value),this.stateChanges.next()})}_setSelectionByValue(te){if(this.options.forEach(pe=>pe.setInactiveStyles()),this._selectionModel.clear(),this.multiple&&te)Array.isArray(te),te.forEach(pe=>this._selectOptionByValue(pe)),this._sortValues();else{const pe=this._selectOptionByValue(te);pe?this._keyManager.updateActiveItem(pe):this.panelOpen||this._keyManager.updateActiveItem(-1)}this._changeDetectorRef.markForCheck()}_selectOptionByValue(te){const pe=this.options.find(qe=>{if(this._selectionModel.isSelected(qe))return!1;try{return null!=qe.value&&this._compareWith(qe.value,te)}catch{return!1}});return pe&&this._selectionModel.select(pe),pe}_assignValue(te){return!!(te!==this._value||this._multiple&&Array.isArray(te))&&(this.options&&this._setSelectionByValue(te),this._value=te,!0)}_getOverlayWidth(te){return"auto"===this.panelWidth?(te instanceof n.$Q?te.elementRef:te||this._elementRef).nativeElement.getBoundingClientRect().width:null===this.panelWidth?"":this.panelWidth}_syncParentProperties(){if(this.options)for(const te of this.options)te._changeDetectorRef.markForCheck()}_initKeyManager(){this._keyManager=new B.Au(this.options).withTypeAhead(this.typeaheadDebounceInterval).withVerticalOrientation().withHorizontalOrientation(this._isRtl()?"rtl":"ltr").withHomeAndEnd().withPageUpDown().withAllowedModifierKeys(["shiftKey"]).skipPredicate(this._skipPredicate),this._keyManager.tabOut.subscribe(()=>{this.panelOpen&&(!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction(),this.focus(),this.close())}),this._keyManager.change.subscribe(()=>{this._panelOpen&&this.panel?this._scrollOptionIntoView(this._keyManager.activeItemIndex||0):!this._panelOpen&&!this.multiple&&this._keyManager.activeItem&&this._keyManager.activeItem._selectViaInteraction()})}_resetOptions(){const te=(0,x.h)(this.options.changes,this._destroy);this.optionSelectionChanges.pipe((0,v.Q)(te)).subscribe(pe=>{this._onSelect(pe.source,pe.isUserInput),pe.isUserInput&&!this.multiple&&this._panelOpen&&(this.close(),this.focus())}),(0,x.h)(...this.options.map(pe=>pe._stateChanges)).pipe((0,v.Q)(te)).subscribe(()=>{this._changeDetectorRef.detectChanges(),this.stateChanges.next()})}_onSelect(te,pe){const qe=this._selectionModel.isSelected(te);null!=te.value||this._multiple?(qe!==te.selected&&(te.selected?this._selectionModel.select(te):this._selectionModel.deselect(te)),pe&&this._keyManager.setActiveItem(te),this.multiple&&(this._sortValues(),pe&&this.focus())):(te.deselect(),this._selectionModel.clear(),null!=this.value&&this._propagateChanges(te.value)),qe!==this._selectionModel.isSelected(te)&&this._propagateChanges(),this.stateChanges.next()}_sortValues(){if(this.multiple){const te=this.options.toArray();this._selectionModel.sort((pe,qe)=>this.sortComparator?this.sortComparator(pe,qe,te):te.indexOf(pe)-te.indexOf(qe)),this.stateChanges.next()}}_propagateChanges(te){let pe;pe=this.multiple?this.selected.map(qe=>qe.value):this.selected?this.selected.value:te,this._value=pe,this.valueChange.emit(pe),this._onChange(pe),this.selectionChange.emit(this._getChangeEvent(pe)),this._changeDetectorRef.markForCheck()}_highlightCorrectOption(){if(this._keyManager)if(this.empty){let te=-1;for(let pe=0;pe<this.options.length;pe++)if(!this.options.get(pe).disabled){te=pe;break}this._keyManager.setActiveItem(te)}else this._keyManager.setActiveItem(this._selectionModel.selected[0])}_canOpen(){return!this._panelOpen&&!this.disabled&&this.options?.length>0}focus(te){this._elementRef.nativeElement.focus(te)}_getPanelAriaLabelledby(){if(this.ariaLabel)return null;const te=this._parentFormField?.getLabelId();return this.ariaLabelledby?(te?te+" ":"")+this.ariaLabelledby:te}_getAriaActiveDescendant(){return this.panelOpen&&this._keyManager&&this._keyManager.activeItem?this._keyManager.activeItem.id:null}_getTriggerAriaLabelledby(){if(this.ariaLabel)return null;const te=this._parentFormField?.getLabelId();let pe=(te?te+" ":"")+this._valueId;return this.ariaLabelledby&&(pe+=" "+this.ariaLabelledby),pe}_panelDoneAnimating(te){this.openedChange.emit(te)}setDescribedByIds(te){te.length?this._elementRef.nativeElement.setAttribute("aria-describedby",te.join(" ")):this._elementRef.nativeElement.removeAttribute("aria-describedby")}onContainerClick(){this.focus(),this.open()}get shouldLabelFloat(){return this.panelOpen||!this.empty||this.focused&&!!this.placeholder}static#e=this.\u0275fac=function(pe){return new(pe||Ct)(u.rXU(C.Xj),u.rXU(u.gRc),u.rXU(u.SKi),u.rXU(p.es),u.rXU(u.aKT),u.rXU(M.dS,8),u.rXU(L.cV,8),u.rXU(L.j4,8),u.rXU(I.xb,8),u.rXU(L.vO,10),u.kS0("tabindex"),u.rXU(ke),u.rXU(B.Ai),u.rXU(K,8))};static#t=this.\u0275cmp=u.VBU({type:Ct,selectors:[["mat-select"]],contentQueries:function(pe,qe,Ft){if(1&pe&&(u.wni(Ft,Fe,5),u.wni(Ft,p.wT,5),u.wni(Ft,p.QC,5)),2&pe){let nt;u.mGM(nt=u.lsd())&&(qe.customTrigger=nt.first),u.mGM(nt=u.lsd())&&(qe.options=nt),u.mGM(nt=u.lsd())&&(qe.optionGroups=nt)}},viewQuery:function(pe,qe){if(1&pe&&(u.GBs(R,5),u.GBs(ae,5),u.GBs(n.WB,5)),2&pe){let Ft;u.mGM(Ft=u.lsd())&&(qe.trigger=Ft.first),u.mGM(Ft=u.lsd())&&(qe.panel=Ft.first),u.mGM(Ft=u.lsd())&&(qe._overlayDir=Ft.first)}},hostAttrs:["role","combobox","aria-haspopup","listbox",1,"mat-mdc-select"],hostVars:19,hostBindings:function(pe,qe){1&pe&&u.bIt("keydown",function(nt){return qe._handleKeydown(nt)})("focus",function(){return qe._onFocus()})("blur",function(){return qe._onBlur()}),2&pe&&(u.BMQ("id",qe.id)("tabindex",qe.disabled?-1:qe.tabIndex)("aria-controls",qe.panelOpen?qe.
1id+"-panel":null)("aria-expanded",qe.panelOpen)("aria-label",qe.ariaLabel||null)("aria-required",qe.required.toString())("aria-disabled",qe.disabled.toString())("aria-invalid",qe.errorState)("aria-activedescendant",qe._getAriaActiveDescendant()),u.AVh("mat-mdc-select-disabled",qe.disabled)("mat-mdc-select-invalid",qe.errorState)("mat-mdc-select-required",qe.required)("mat-mdc-select-empty",qe.empty)("mat-mdc-select-multiple",qe.multiple))},inputs:{userAriaDescribedBy:[0,"aria-describedby","userAriaDescribedBy"],panelClass:"panelClass",disabled:[2,"disabled","disabled",u.L39],disableRipple:[2,"disableRipple","disableRipple",u.L39],tabIndex:[2,"tabIndex","tabIndex",te=>null==te?0:(0,u.Udg)(te)],hideSingleSelectionIndicator:[2,"hideSingleSelectionIndicator","hideSingleSelectionIndicator",u.L39],placeholder:"placeholder",required:[2,"required","required",u.L39],multiple:[2,"multiple","multiple",u.L39],disableOptionCentering:[2,"disableOptionCentering","disableOptionCentering",u.L39],compareWith:"compareWith",value:"value",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],errorStateMatcher:"errorStateMatcher",typeaheadDebounceInterval:[2,"typeaheadDebounceInterval","typeaheadDebounceInterval",u.Udg],sortComparator:"sortComparator",id:"id",panelWidth:"panelWidth"},outputs:{openedChange:"openedChange",_openedStream:"opened",_closedStream:"closed",selectionChange:"selectionChange",valueChange:"valueChange"},exportAs:["matSelect"],standalone:!0,features:[u.Jv_([{provide:I.qT,useExisting:Ct},{provide:p.is,useExisting:Ct}]),u.GFd,u.OA$,u.aNF],ngContentSelectors:z,decls:11,vars:8,consts:[["fallbackOverlayOrigin","cdkOverlayOrigin","trigger",""],["panel",""],["cdk-overlay-origin","",1,"mat-mdc-select-trigger",3,"click"],[1,"mat-mdc-select-value"],[1,"mat-mdc-select-placeholder","mat-mdc-select-min-line"],[1,"mat-mdc-select-value-text"],[1,"mat-mdc-select-arrow-wrapper"],[1,"mat-mdc-select-arrow"],["viewBox","0 0 24 24","width","24px","height","24px","focusable","false","aria-hidden","true"],["d","M7 10l5 5 5-5z"],["cdk-connected-overlay","","cdkConnectedOverlayLockPosition","","cdkConnectedOverlayHasBackdrop","","cdkConnectedOverlayBackdropClass","cdk-overlay-transparent-backdrop",3,"backdropClick","attach","detach","cdkConnectedOverlayPanelClass","cdkConnectedOverlayScrollStrategy","cdkConnectedOverlayOrigin","cdkConnectedOverlayOpen","cdkConnectedOverlayPositions","cdkConnectedOverlayWidth"],[1,"mat-mdc-select-min-line"],["role","listbox","tabindex","-1",3,"keydown","ngClass"]],template:function(pe,qe){if(1&pe){const Ft=u.RV6();u.NAR(ye),u.j41(0,"div",2,0),u.bIt("click",function(){return u.eBV(Ft),u.Njj(qe.open())}),u.j41(3,"div",3),u.DNE(4,Re,2,1,"span",4)(5,ve,3,1,"span",5),u.k0s(),u.j41(6,"div",6)(7,"div",7),u.qSk(),u.j41(8,"svg",8),u.nrm(9,"path",9),u.k0s()()()(),u.DNE(10,Je,3,9,"ng-template",10),u.bIt("backdropClick",function(){return u.eBV(Ft),u.Njj(qe.close())})("attach",function(){return u.eBV(Ft),u.Njj(qe._onAttached())})("detach",function(){return u.eBV(Ft),u.Njj(qe.close())})}if(2&pe){const Ft=u.sdS(1);u.R7$(3),u.BMQ("id",qe._valueId),u.R7$(),u.vxM(qe.empty?4:5),u.R7$(6),u.Y8G("cdkConnectedOverlayPanelClass",qe._overlayPanelClass)("cdkConnectedOverlayScrollStrategy",qe._scrollStrategy)("cdkConnectedOverlayOrigin",qe._preferredOverlayOrigin||Ft)("cdkConnectedOverlayOpen",qe.panelOpen)("cdkConnectedOverlayPositions",qe._positions)("cdkConnectedOverlayWidth",qe._overlayWidth)}},dependencies:[n.$Q,n.WB,d.YU],styles:['.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color, var(--mat-app-on-surface));font-family:var(--mat-select-trigger-text-font, var(--mat-app-body-large-font));line-height:var(--mat-select-trigger-text-line-height, var(--mat-app-body-large-line-height));font-size:var(--mat-select-trigger-text-size, var(--mat-app-body-large-size));font-weight:var(--mat-select-trigger-text-weight, var(--mat-app-body-large-weight));letter-spacing:var(--mat-select-trigger-text-tracking, var(--mat-app-body-large-tracking))}div.mat-mdc-select-panel{box-shadow:var(--mat-select-container-elevation-shadow)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow,.mat-form-field-invalid:not(.mat-form-field-disabled) .mat-mdc-form-field-infix::after{color:var(--mat-select-invalid-arrow-color, var(--mat-app-error))}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color, var(--mat-app-on-surface-variant))}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color, var(--mat-app-primary))}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color, var(--mat-app-surface-container))}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}div.mat-mdc-select-panel .mat-mdc-option{--mdc-list-list-item-container-color: var(--mat-select-panel-background-color)}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color, var(--mat-app-on-surface-variant))}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100%/0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:var(--mat-select-arrow-transform)}'],encapsulation:2,data:{animation:[ge.transformPanel]},changeDetection:0})}return Ct})(),Wt=(()=>{class Ct{static#e=this.\u0275fac=function(pe){return new(pe||Ct)};static#t=this.\u0275dir=u.FsC({type:Ct,selectors:[["mat-select-trigger"]],standalone:!0,features:[u.Jv_([{provide:Fe,useExisting:Ct}])]})}return Ct})(),Mt=(()=>{class Ct{static#e=this.\u0275fac=function(pe){return new(pe||Ct)};static#t=this.\u0275mod=u.$C({type:Ct});static#n=this.\u0275inj=u.G2t({providers:[_e],imports:[d.MD,n.z_,p.Sy,p.yE,C.Gj,I.RG,p.Sy,p.yE]})}return Ct})()},90882:(mt,ie,a)=>{"use strict";a.d(ie,{$C:()=>_e,$l:()=>Te,El:()=>Fe,LG:()=>Ke,US:()=>vt,qe:()=>K,vg:()=>Wt});var n=a(65478),d=a(54438),u=a(86600),p=a(18617),I=a(28203),C=a(14085),B=a(67336),M=a(36860),b=a(60177),E=a(45286),L=a(73586),P=a(44670),A=a(58728),x=a(95006),U=a(98979),H=a(7605),W=a(20522),de=a(19493),se=a(23176),v=a(63020),y=a(49969);const j=["*"],R=["content"],ae=[[["mat-drawer"]],[["mat-drawer-content"]],"*"],ye=["mat-drawer","mat-drawer-content","*"];
1function z(Mt,Ct){if(1&Mt){const ft=d.RV6();d.j41(0,"div",1),d.bIt("click",function(){d.eBV(ft);const pe=d.XpG();return d.Njj(pe._onBackdropClicked())}),d.k0s()}if(2&Mt){const ft=d.XpG();d.AVh("mat-drawer-shown",ft._isShowingBackdrop())}}function Re(Mt,Ct){1&Mt&&(d.j41(0,"mat-drawer-content"),d.SdG(1,2),d.k0s())}const Xe=[[["mat-sidenav"]],[["mat-sidenav-content"]],"*"],xe=["mat-sidenav","mat-sidenav-content","*"];function ve(Mt,Ct){if(1&Mt){const ft=d.RV6();d.j41(0,"div",1),d.bIt("click",function(){d.eBV(ft);const pe=d.XpG();return d.Njj(pe._onBackdropClicked())}),d.k0s()}if(2&Mt){const ft=d.XpG();d.AVh("mat-drawer-shown",ft._isShowingBackdrop())}}function Je(Mt,Ct){1&Mt&&(d.j41(0,"mat-sidenav-content"),d.SdG(1,2),d.k0s())}const _t={transformDrawer:(0,y.hZ)("transform",[(0,y.wk)("open, open-instant",(0,y.iF)({transform:"none",visibility:"visible"})),(0,y.wk)("void",(0,y.iF)({"box-shadow":"none",visibility:"hidden"})),(0,y.kY)("void => open-instant",(0,y.i0)("0ms")),(0,y.kY)("void <=> open, open-instant => void",(0,y.i0)("400ms cubic-bezier(0.25, 0.8, 0.25, 1)"))])},oe=new d.nKC("MAT_DRAWER_DEFAULT_AUTOSIZE",{providedIn:"root",factory:function ke(){return!1}}),ue=new d.nKC("MAT_DRAWER_CONTAINER");let Te=(()=>{class Mt extends n.uv{constructor(ft,te,pe,qe,Ft){super(pe,qe,Ft),this._changeDetectorRef=ft,this._container=te}ngAfterContentInit(){this._container._contentMarginChanges.subscribe(()=>{this._changeDetectorRef.markForCheck()})}static#e=this.\u0275fac=function(te){return new(te||Mt)(d.rXU(d.gRc),d.rXU((0,d.Rfq)(()=>_e)),d.rXU(d.aKT),d.rXU(n.R),d.rXU(d.SKi))};static#t=this.\u0275cmp=d.VBU({type:Mt,selectors:[["mat-drawer-content"]],hostAttrs:[1,"mat-drawer-content"],hostVars:4,hostBindings:function(te,pe){2&te&&d.xc7("margin-left",pe._container._contentMargins.left,"px")("margin-right",pe._container._contentMargins.right,"px")},standalone:!0,features:[d.Jv_([{provide:n.uv,useExisting:Mt}]),d.Vt3,d.aNF],ngContentSelectors:j,decls:1,vars:0,template:function(te,pe){1&te&&(d.NAR(),d.SdG(0))},encapsulation:2,changeDetection:0})}return Mt})(),K=(()=>{class Mt{get position(){return this._position}set position(ft){(ft="end"===ft?"end":"start")!==this._position&&(this._isAttached&&this._updatePositionInParent(ft),this._position=ft,this.onPositionChanged.emit())}get mode(){return this._mode}set mode(ft){this._mode=ft,this._updateFocusTrapState(),this._modeChanged.next()}get disableClose(){return this._disableClose}set disableClose(ft){this._disableClose=(0,C.he)(ft)}get autoFocus(){return this._autoFocus??("side"===this.mode?"dialog":"first-tabbable")}set autoFocus(ft){("true"===ft||"false"===ft||null==ft)&&(ft=(0,C.he)(ft)),this._autoFocus=ft}get opened(){return this._opened}set opened(ft){this.toggle((0,C.he)(ft))}constructor(ft,te,pe,qe,Ft,nt,It,jt){this._elementRef=ft,this._focusTrapFactory=te,this._focusMonitor=pe,this._platform=qe,this._ngZone=Ft,this._interactivityChecker=nt,this._doc=It,this._container=jt,this._focusTrap=null,this._elementFocusedBeforeDrawerWasOpened=null,this._enableAnimations=!1,this._position="start",this._mode="over",this._disableClose=!1,this._opened=!1,this._animationStarted=new E.B7,this._animationEnd=new E.B7,this._animationState="void",this.openedChange=new d.bkB(!0),this._openedStream=this.openedChange.pipe((0,A.p)(Ot=>Ot),(0,x.T)(()=>{})),this.openedStart=this._animationStarted.pipe((0,A.p)(Ot=>Ot.fromState!==Ot.toState&&0===Ot.toState.indexOf("open")),(0,U.u)(void 0)),this._closedStream
1=this.openedChange.pipe((0,A.p)(Ot=>!Ot),(0,x.T)(()=>{})),this.closedStart=this._animationStarted.pipe((0,A.p)(Ot=>Ot.fromState!==Ot.toState&&"void"===Ot.toState),(0,U.u)(void 0)),this._destroyed=new E.B7,this.onPositionChanged=new d.bkB,this._modeChanged=new E.B7,this._injector=(0,d.WQX)(d.zZn),this._changeDetectorRef=(0,d.WQX)(d.gRc),this.openedChange.pipe((0,H.Q)(this._destroyed)).subscribe(Ot=>{Ot?(this._doc&&(this._elementFocusedBeforeDrawerWasOpened=this._doc.activeElement),this._takeFocus()):this._isFocusWithinDrawer()&&this._restoreFocus(this._openedVia||"program")}),this._ngZone.runOutsideAngular(()=>{(0,L.R)(this._elementRef.nativeElement,"keydown").pipe((0,A.p)(Ot=>Ot.keyCode===B._f&&!this.disableClose&&!(0,B.rp)(Ot)),(0,H.Q)(this._destroyed)).subscribe(Ot=>this._ngZone.run(()=>{this.close(),Ot.stopPropagation(),Ot.preventDefault()}))}),this._animationEnd.pipe((0,W.F)((Ot,Lt)=>Ot.fromState===Lt.fromState&&Ot.toState===Lt.toState)).subscribe(Ot=>{const{fromState:Lt,toState:St}=Ot;(0===St.indexOf("open")&&"void"===Lt||"void"===St&&0===Lt.indexOf("open"))&&this.openedChange.emit(this._opened)})}_forceFocus(ft,te){this._interactivityChecker.isFocusable(ft)||(ft.tabIndex=-1,this._ngZone.runOutsideAngular(()=>{const pe=()=>{ft.removeEventListener("blur",pe),ft.removeEventListener("mousedown",pe),ft.removeAttribute("tabindex")};ft.addEventListener("blur",pe),ft.addEventListener("mousedown",pe)})),ft.focus(te)}_focusByCssSelector(ft,te){let pe=this._elementRef.nativeElement.querySelector(ft);pe&&this._forceFocus(pe,te)}_takeFocus(){if(!this._focusTrap)return;const ft=this._elementRef.nativeElement;switch(this.autoFocus){case!1:case"dialog":return;case!0:case"first-tabbable":(0,d.mal)(()=>{!this._focusTrap.focusInitialElement()&&"function"==typeof ft.focus&&ft.focus()},{injector:this._injector});break;case"first-heading":this._focusByCssSelector('h1, h2, h3, h4, h5, h6, [role="heading"]');break;default:this._focusByCssSelector(this.autoFocus)}}_restoreFocus(ft){"dialog"!==this.autoFocus&&(this._elementFocusedBeforeDrawerWasOpened?this._focusMonitor.focusVia(this._elementFocusedBeforeDrawerWasOpened,ft):this._elementRef.nativeElement.blur(),this._elementFocusedBeforeDrawerWasOpened=null)}_isFocusWithinDrawer(){const ft=this._doc.activeElement;return!!ft&&this._elementRef.nativeElement.contains(ft)}ngAfterViewInit(){this._isAttached=!0,"end"===this._position&&this._updatePositionInParent("end"),this._platform.isBrowser&&(this._focusTrap=this._focusTrapFactory.create(this._elementRef.nativeElement),this._updateFocusTrapState())}ngAfterContentChecked(){this._platform.isBrowser&&(this._enableAnimations=!0)}ngOnDestroy(){this._focusTrap?.destroy(),this._anchor?.remove(),this._anchor=null,this._animationStarted.complete(),this._animationEnd.complete(),this._modeChanged.complete(),this._destroyed.next(),this._destroyed.complete()}open(ft){return this.toggle(!0,ft)}close(){return this.toggle(!1)}_closeViaBackdropClick(){return this._setOpen(!1,!0,"mouse")}toggle(ft=!this.opened,te){ft&&te&&(this._openedVia=te);const pe=this._setOpen(ft,!ft&&this._isFocusWithinDrawer(),this._openedVia||"program");return ft||(this._openedVia=null),pe}_setOpen(ft,te,pe){return this._opened=ft,ft?this._animationState=this._enableAnimations?"open":"open-instant":(this._animationState="void",te&&this._restoreFocus(pe)),this._changeDetectorRef.markForCheck(),this._updateFocusTrapState(),new Promise(qe=>{this.openedChange.pipe((0,de.s)(1)).subscribe(Ft=>qe(Ft?"open":"close"))})}_getWidth(){return this._elementRef.nativeElement&&this._elementRef.nativeElement.offsetWidth||0}_updateFocusTrapState(){this._focusTrap&&(this._focusTrap.enabled=!!this._container?.hasBackdrop&&this.opened)}_updatePositionInParent(ft){if(!this._platform.isBrowser)return;const te=this._elementRef.nativeElement,pe=te.parentNode;"end"===ft?(this._anchor||(this._anchor=this._doc.createComment("mat-drawer-anchor"),pe.insertBefore(this._anchor,te)),pe.appendChild(te)):this._anchor&&this._anchor.parentNode.insertBefore(te,this._anchor)}static#e=this.\u0275fac=function(te){return new(te||Mt)(d.rXU(d.aKT),d.rXU(p.GX),d.rXU(p.FN),d.rXU(M.OD),d.rXU(d.SKi),d.rXU(p.Z7),d.rXU(b.qQ,8),d.rXU(ue,8))};static#t=this.\u0275cmp=d.VBU({type:Mt,selectors:[["mat-drawer"]],viewQuery:function(te,pe){if(1&te&&d.GBs(R,5),2&te){let qe;d.mGM(qe=d.lsd())&&(pe._content=qe.first)}},hostAttrs:["tabIndex","-1",1,"mat-drawer"],hostVars:12,hostBindings:function(te,pe){1&te&&d.Kam("@transform.start",function(Ft){return pe._animationStarted.next(Ft)})("@transform.done",function(Ft){return pe._animationEnd.next(Ft)}),2&te&&(d.zvX("@transform",pe._animationState),d.BMQ("align",null),d.AVh("mat-drawer-end","end"===pe.position)("mat-drawer-over","over"===pe.mode)("mat-drawer-push","push"===pe.mode)("mat-drawer-side","side"===pe.mode)("mat-drawer-opened",pe.opened))},inputs:{position:"position",mode:"mode",disableClose:"disableClose",autoFocus:"autoFocus",opened:"opened"},outputs:{openedChange:"openedChange",_openedStream:"opened",openedStart:"openedStart",_closedStream:"closed",closedStart:"closedStart",onPositionChanged:"positionChanged"},exportAs:["matDrawer"],standalone:!0,features:[d.aNF],ngContentSelectors:j,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(te,pe){1&te&&(d.NAR(),d.j41(0,"div",1,0),d.SdG(2),d.k0s())},dependencies:[n.uv],encapsulation:2,data:{animation:[_t.transformDrawer]},changeDetection:0})}return Mt})(),_e=(()=>{class Mt{get start(){return this._start}get end(){return this._end}get autosize(){return this._autosize}set autosize(ft){this._autosize=(0,C.he)(ft)}get hasBackdrop(){return this._drawerHasBackdrop(this._start)||this._drawerHasBackdrop(this._end)}set hasBackdrop(ft){this._backdropOverride=null==ft?null:(0,C.he)(ft)}get scrollable(){return this._userContent||this._content}constructor(ft,te,pe,qe,Ft,nt=!1,It){this._dir=ft,this._element=te,this._ngZone=pe,this._changeDetectorRef=qe,this._animationMode=It,this._drawers=new d.rOR,this.backdropClick=new d.bkB,this._destroyed=new E.B7,this._doCheckSubject=ne
1w E.B7,this._contentMargins={left:null,right:null},this._contentMarginChanges=new E.B7,this._injector=(0,d.WQX)(d.zZn),ft&&ft.change.pipe((0,H.Q)(this._destroyed)).subscribe(()=>{this._validateDrawers(),this.updateContentMargins()}),Ft.change().pipe((0,H.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins()),this._autosize=nt}ngAfterContentInit(){this._allDrawers.changes.pipe((0,se.Z)(this._allDrawers),(0,H.Q)(this._destroyed)).subscribe(ft=>{this._drawers.reset(ft.filter(te=>!te._container||te._container===this)),this._drawers.notifyOnChanges()}),this._drawers.changes.pipe((0,se.Z)(null)).subscribe(()=>{this._validateDrawers(),this._drawers.forEach(ft=>{this._watchDrawerToggle(ft),this._watchDrawerPosition(ft),this._watchDrawerMode(ft)}),(!this._drawers.length||this._isDrawerOpen(this._start)||this._isDrawerOpen(this._end))&&this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),this._ngZone.runOutsideAngular(()=>{this._doCheckSubject.pipe((0,v.B)(10),(0,H.Q)(this._destroyed)).subscribe(()=>this.updateContentMargins())})}ngOnDestroy(){this._contentMarginChanges.complete(),this._doCheckSubject.complete(),this._drawers.destroy(),this._destroyed.next(),this._destroyed.complete()}open(){this._drawers.forEach(ft=>ft.open())}close(){this._drawers.forEach(ft=>ft.close())}updateContentMargins(){let ft=0,te=0;if(this._left&&this._left.opened)if("side"==this._left.mode)ft+=this._left._getWidth();else if("push"==this._left.mode){const pe=this._left._getWidth();ft+=pe,te-=pe}if(this._right&&this._right.opened)if("side"==this._right.mode)te+=this._right._getWidth();else if("push"==this._right.mode){const pe=this._right._getWidth();te+=pe,ft-=pe}ft=ft||null,te=te||null,(ft!==this._contentMargins.left||te!==this._contentMargins.right)&&(this._contentMargins={left:ft,right:te},this._ngZone.run(()=>this._contentMarginChanges.next(this._contentMargins)))}ngDoCheck(){this._autosize&&this._isPushed()&&this._ngZone.runOutsideAngular(()=>this._doCheckSubject.next())}_watchDrawerToggle(ft){ft._animationStarted.pipe((0,A.p)(te=>te.fromState!==te.toState),(0,H.Q)(this._drawers.changes)).subscribe(te=>{"open-instant"!==te.toState&&"NoopAnimations"!==this._animationMode&&this._element.nativeElement.classList.add("mat-drawer-transition"),this.updateContentMargins(),this._changeDetectorRef.markForCheck()}),"side"!==ft.mode&&ft.openedChange.pipe((0,H.Q)(this._drawers.changes)).subscribe(()=>this._setContainerClass(ft.opened))}_watchDrawerPosition(ft){ft&&ft.onPositionChanged.pipe((0,H.Q)(this._drawers.changes)).subscribe(()=>{(0,d.mal)(()=>{this._validateDrawers()},{injector:this._injector,phase:d.wjH.Read})})}_watchDrawerMode(ft){ft&&ft._modeChanged.pipe((0,H.Q)((0,P.h)(this._drawers.changes,this._destroyed))).subscribe(()=>{this.updateContentMargins(),this._changeDetectorRef.markForCheck()})}_setContainerClass(ft){const te=this._element.nativeElement.classList,pe="mat-drawer-container-has-open";ft?te.add(pe):te.remove(pe)}_validateDrawers(){this._start=this._end=null,this._drawers.forEach(ft=>{"end"==ft.position?this._end=ft:this._start=ft}),this._right=this._left=null,this._dir&&"rtl"===this._dir.value?(this._left=this._end,this._right=this._start):(this._left=this._start,this._right=this._end)}_isPushed(){return this._isDrawerOpen(this._start)&&"over"!=this._start.mode||this._isDrawerOpen(this._end)&&"over"!=this._end.mode}_onBackdropClicked(){this.backdropClick.emit(),this._closeModalDrawersViaBackdrop()}_closeModalDrawersViaBackdrop(){[this._start,this._end].filter(ft=>
1ft&&!ft.disableClose&&this._drawerHasBackdrop(ft)).forEach(ft=>ft._closeViaBackdropClick())}_isShowingBackdrop(){return this._isDrawerOpen(this._start)&&this._drawerHasBackdrop(this._start)||this._isDrawerOpen(this._end)&&this._drawerHasBackdrop(this._end)}_isDrawerOpen(ft){return null!=ft&&ft.opened}_drawerHasBackdrop(ft){return null==this._backdropOverride?!!ft&&"side"!==ft.mode:this._backdropOverride}static#e=this.\u0275fac=function(te){return new(te||Mt)(d.rXU(I.dS,8),d.rXU(d.aKT),d.rXU(d.SKi),d.rXU(d.gRc),d.rXU(n.Xj),d.rXU(oe),d.rXU(d.bc$,8))};static#t=this.\u0275cmp=d.VBU({type:Mt,selectors:[["mat-drawer-container"]],contentQueries:function(te,pe,qe){if(1&te&&(d.wni(qe,Te,5),d.wni(qe,K,5)),2&te){let Ft;d.mGM(Ft=d.lsd())&&(pe._content=Ft.first),d.mGM(Ft=d.lsd())&&(pe._allDrawers=Ft)}},viewQuery:function(te,pe){if(1&te&&d.GBs(Te,5),2&te){let qe;d.mGM(qe=d.lsd())&&(pe._userContent=qe.first)}},hostAttrs:[1,"mat-drawer-container"],hostVars:2,hostBindings:function(te,pe){2&te&&d.AVh("mat-drawer-container-explicit-backdrop",pe._backdropOverride)},inputs:{autosize:"autosize",hasBackdrop:"hasBackdrop"},outputs:{backdropClick:"backdropClick"},exportAs:["matDrawerContainer"],standalone:!0,features:[d.Jv_([{provide:ue,useExisting:Mt}]),d.aNF],ngContentSelectors:ye,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(te,pe){1&te&&(d.NAR(ae),d.DNE(0,z,1,2,"div",0),d.SdG(1),d.SdG(2,1),d.DNE(3,Re,2,0,"mat-drawer-content")),2&te&&(d.vxM(pe.hasBackdrop?0:-1),d.R7$(3),d.vxM(pe._content?-1:3))},dependencies:[Te],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-app-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-app-background));box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-app-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow);background-color:var(--mat-sidenav-container-background-color, var(--mat-app-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));width:var(--mat-sidenav-container-width);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return Mt})(),Fe=(()=>{class Mt extends Te{constructor(ft,te,pe,qe,Ft){super(ft,te,pe,qe,Ft)}static#e=this.\u0275fac=function(te){return new(te||Mt)(d.rXU(d.gRc),d.rXU((0,d.Rfq)(()=>vt)),d.rXU(d.aKT),d.rXU(n.R),d.rXU(d.SKi))};static#t=this.\u0275cmp=d.VBU({type:Mt,selectors:[["mat-sidenav-content"]],hostAttrs:[1,"mat-drawer-content","mat-sidenav-content"],hostVars:4,hostBindings:function(te,pe){2&te&&d.xc7("margin-left",pe._container._contentMargins.left,"px")("margin-right",pe._container._contentMargins.right,"px")},standalone:!0,features:[d.Jv_([{provide:n.uv,useExisting:Mt}]),d.Vt3,d.aNF],ngContentSelectors:j,decls:1,vars:0,template:function(te,pe){1&te&&(d.NAR(),d.SdG(0))},encapsulation:2,changeDetection:0})}return Mt})(),Ke=(()=>{class Mt extends K{constructor(){super(...arguments),this._fixedInViewport=!1,this._fixedTopGap=0,this._fixedBottomGap=0}get fixedInViewport(){return this._fixedInViewport}set fixedInViewport(ft){this._fixedInViewport=(0,C.he)(ft)}get fixedTopGap(){return this._fixedTopGap}set fixedTopGap(ft){this._fixedTopGap=(0,C.OE)(ft)}get fixedBottomGap(){return this._fixedBottomGap}set fixedBottomGap(ft){this._fixedBottomGap=(0,C.OE)(ft)}static#e=this.\u0275fac=(()=>{let ft;return function(pe){return(ft||(ft=d.xGo(Mt)))(pe||Mt)}})();static#t=this.\u0275cmp=d.VBU({type:Mt,selectors:[["mat-sidenav"]],hostAttrs:["tabIndex","-1",1,"mat-drawer","mat-sidenav"],hostVars:17,hostBindings:function(te,pe){2&te&&(d.BMQ("align",null),d.xc7("top",pe.fixedInViewport?pe.fixedTopGap:null,"px")("bottom",pe.fixedInViewport?pe.fixedBottomGap:null,"px"),d.AVh("mat-drawer-end","end"===pe.position)("mat-drawer-over","over"===pe.mode)("mat-drawer-push","push"===pe.mode)("mat-drawer-side","side"===pe.mode)("mat-drawer-opened",pe.opened)("mat-sidenav-fixed",pe.fixedInViewport))},inputs:{fixedInViewport:"fixedInViewport",fixedTopGap:"fixedTopGap",fixedBottomGap:"fixedBottomGap"},exportAs:["matSidenav"],standalone:!0,features:[d.Vt3,d.aNF],ngContentSelectors:j,decls:3,vars:0,consts:[["content",""],["cdkScrollable","",1,"mat-drawer-inner-container"]],template:function(te,pe){1&te&&(d.NAR(),d.j41(0,"div",1,0),d.SdG(2),d.k0s())},dependencies:[n.uv],encapsulation:2,data:{animation:[_t.transformDrawer]},changeDetection:0})}return Mt})(),vt=(()=>
1{class Mt extends _e{constructor(){super(...arguments),this._allDrawers=void 0,this._content=void 0}static#e=this.\u0275fac=(()=>{let ft;return function(pe){return(ft||(ft=d.xGo(Mt)))(pe||Mt)}})();static#t=this.\u0275cmp=d.VBU({type:Mt,selectors:[["mat-sidenav-container"]],contentQueries:function(te,pe,qe){if(1&te&&(d.wni(qe,Fe,5),d.wni(qe,Ke,5)),2&te){let Ft;d.mGM(Ft=d.lsd())&&(pe._content=Ft.first),d.mGM(Ft=d.lsd())&&(pe._allDrawers=Ft)}},hostAttrs:[1,"mat-drawer-container","mat-sidenav-container"],hostVars:2,hostBindings:function(te,pe){2&te&&d.AVh("mat-drawer-container-explicit-backdrop",pe._backdropOverride)},exportAs:["matSidenavContainer"],standalone:!0,features:[d.Jv_([{provide:ue,useExisting:Mt}]),d.Vt3,d.aNF],ngContentSelectors:xe,decls:4,vars:2,consts:[[1,"mat-drawer-backdrop",3,"mat-drawer-shown"],[1,"mat-drawer-backdrop",3,"click"]],template:function(te,pe){1&te&&(d.NAR(Xe),d.DNE(0,ve,1,2,"div",0),d.SdG(1),d.SdG(2,1),d.DNE(3,Je,2,0,"mat-sidenav-content")),2&te&&(d.vxM(pe.hasBackdrop?0:-1),d.R7$(3),d.vxM(pe._content?-1:3))},dependencies:[Fe],styles:['.mat-drawer-container{position:relative;z-index:1;color:var(--mat-sidenav-content-text-color, var(--mat-app-on-background));background-color:var(--mat-sidenav-content-background-color, var(--mat-app-background));box-sizing:border-box;-webkit-overflow-scrolling:touch;display:block;overflow:hidden}.mat-drawer-container[fullscreen]{top:0;left:0;right:0;bottom:0;position:absolute}.mat-drawer-container[fullscreen].mat-drawer-container-has-open{overflow:hidden}.mat-drawer-container.mat-drawer-container-explicit-backdrop .mat-drawer-side{z-index:3}.mat-drawer-container.ng-animate-disabled .mat-drawer-backdrop,.mat-drawer-container.ng-animate-disabled .mat-drawer-content,.ng-animate-disabled .mat-drawer-container .mat-drawer-backdrop,.ng-animate-disabled .mat-drawer-container .mat-drawer-content{transition:none}.mat-drawer-backdrop{top:0;left:0;right:0;bottom:0;position:absolute;display:block;z-index:3;visibility:hidden}.mat-drawer-backdrop.mat-drawer-shown{visibility:visible;background-color:var(--mat-sidenav-scrim-color)}.mat-drawer-transition .mat-drawer-backdrop{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:background-color,visibility}.cdk-high-contrast-active .mat-drawer-backdrop{opacity:.5}.mat-drawer-content{position:relative;z-index:1;display:block;height:100%;overflow:auto}.mat-drawer-transition .mat-drawer-content{transition-duration:400ms;transition-timing-function:cubic-bezier(0.25, 0.8, 0.25, 1);transition-property:transform,margin-left,margin-right}.mat-drawer{position:relative;z-index:4;color:var(--mat-sidenav-container-text-color, var(--mat-app-on-surface-variant));box-shadow:var(--mat-sidenav-container-elevation-shadow);background-color:var(--mat-sidenav-container-background-color, var(--mat-app-surface));border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));width:var(--mat-sidenav-container-width);display:block;position:absolute;top:0;bottom:0;z-index:3;outline:0;box-sizing:border-box;overflow-y:auto;transform:translate3d(-100%, 0, 0)}.cdk-high-contrast-active .mat-drawer,.cdk-high-contrast-active [dir=rtl] .mat-drawer.mat-drawer-end{border-right:solid 1px currentColor}.cdk-high-contrast-active [dir=rtl] .mat-drawer,.cdk-high-contrast-active .mat-drawer.mat-drawer-end{border-left:solid 1px currentColor;border-right:none}.mat-drawer.mat-drawer-side{z-index:2}.mat-drawer.mat-drawer-end{right:0;transform:translate3d(100%, 0, 0);border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] .mat-drawer{border-top-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-left-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-right-radius:0;border-bottom-right-radius:0;transform:translate3d(100%, 0, 0)}[dir=rtl] .mat-drawer.mat-drawer-end{border-top-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-bottom-right-radius:var(--mat-sidenav-container-shape, var(--mat-app-corner-large));border-top-left-radius:0;border-bottom-left-radius:0;left:0;right:auto;transform:translate3d(-100%, 0, 0)}.mat-drawer[style*="visibility: hidden"]{display:none}.mat-drawer-side{box-shadow:none;border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid}.mat-drawer-side.mat-drawer-end{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side{border-left-color:var(--mat-sidenav-container-divider-color);border-left-width:1px;border-left-style:solid;border-right:none}[dir=rtl] .mat-drawer-side.mat-drawer-end{border-right-color:var(--mat-sidenav-container-divider-color);border-right-width:1px;border-right-style:solid;border-left:none}.mat-drawer-inner-container{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch}.mat-sidenav-fixed{position:fixed}'],encapsulation:2,changeDetection:0})}return Mt})(),Wt=(()=>{class Mt{static#e=this.\u0275fac=function(te){return new(te||Mt)};static#t=this.\u0275mod=d.$C({type:Mt});static#n=this.\u0275inj=d.G2t({imports:[u.yE,n.Gj,n.Gj,u.yE]})}return Mt})()},43881:(mt,ie,a)=>{"use strict";a.d(ie,{Ez:()=>Je,IV:()=>ae,OU:()=>xe});var n=a(28203),d=a(36860),u=a(54438),p=a(86600),I=a(89417),C=a(45286);const B=["knob"],M=["valueIndicatorContainer"];function b(ge,_t){if(1&ge&&(u.j41(0,"div",2,1)(2,"div",5)(3,"span",6),u.
1EFF(4),u.k0s()()()),2&ge){const Z=u.XpG();u.R7$(4),u.JRh(Z.valueIndicatorText)}}const E=["trackActive"],L=["*"];function P(ge,_t){if(1&ge&&u.nrm(0,"div"),2&ge){const Z=_t.$implicit,oe=_t.$index,ue=u.XpG(3);u.HbH(0===Z?"mdc-slider__tick-mark--active":"mdc-slider__tick-mark--inactive"),u.xc7("transform",ue._calcTickMarkTransform(oe))}}function A(ge,_t){if(1&ge&&u.Z7z(0,P,1,4,"div",8,u.Vm6),2&ge){const Z=u.XpG(2);u.Dyx(Z._tickMarks)}}function x(ge,_t){if(1&ge&&(u.j41(0,"div",6,1),u.DNE(2,A,2,0),u.k0s()),2&ge){const Z=u.XpG();u.R7$(2),u.vxM(Z._cachedWidth?2:-1)}}function U(ge,_t){if(1&ge&&u.nrm(0,"mat-slider-visual-thumb",7),2&ge){const Z=u.XpG();u.Y8G("discrete",Z.discrete)("thumbPosition",1)("valueIndicatorText",Z.startValueIndicatorText)}}var H=function(ge){return ge[ge.START=1]="START",ge[ge.END=2]="END",ge}(H||{}),W=function(ge){return ge[ge.ACTIVE=0]="ACTIVE",ge[ge.INACTIVE=1]="INACTIVE",ge}(W||{});const de=new u.nKC("_MatSlider"),se=new u.nKC("_MatSliderThumb"),v=new u.nKC("_MatSliderRangeThumb"),y=new u.nKC("_MatSliderVisualThumb");let R=(()=>{class ge{constructor(Z,oe,ue,ke){this._cdr=Z,this._ngZone=oe,this._slider=ke,this._isHovered=!1,this._isActive=!1,this._isValueIndicatorVisible=!1,this._platform=(0,u.WQX)(d.OD),this._onPointerMove=Te=>{if(this._sliderInput._isFocused)return;const K=this._hostElement.getBoundingClientRect(),_e=this._slider._isCursorOnSliderThumb(Te,K);this._isHovered=_e,_e?this._showHoverRipple():this._hideRipple(this._hoverRippleRef)},this._onMouseLeave=()=>{this._isHovered=!1,this._hideRipple(this._hoverRippleRef)},this._onFocus=()=>{this._hideRipple(this._hoverRippleRef),this._showFocusRipple(),this._hostElement.classList.add("mdc-slider__thumb--focused")},this._onBlur=()=>{this._isActive||this._hideRipple(this._focusRippleRef),this._isHovered&&this._showHoverRipple(),this._hostElement.classList.remove("mdc-slider__thumb--focused")},this._onDragStart=Te=>{0===Te.button&&(this._isActive=!0,this._showActiveRipple())},this._onDragEnd=()=>{this._isActive=!1,this._hideRipple(this._activeRippleRef),this._sliderInput._isFocused||this._hideRipple(this._focusRippleRef),this._platform.SAFARI&&this._showHoverRipple()},this._hostElement=ue.nativeElement}ngAfterViewInit(){const Z=this._slider._getInput(this.thumbPosition);Z&&(this._ripple.radius=24,this._sliderInput=Z,this._sliderInputEl=this._sliderInput._hostElement,this._ngZone.runOutsideAngular(()=>{const oe=this._sliderInputEl;oe.addEventListener("pointermove",this._onPointerMove),oe.addEventListener("pointerdown",this._onDragStart),oe.addEventListener("pointerup",this._onDragEnd),oe.addEventListener("pointerleave",this._onMouseLeave),oe.addEventListener("focus",this._onFocus),oe.addEventListener("blur",this._onBlur)}))}ngOnDestroy(){const Z=this._sliderInputEl;Z&&(Z.removeEventListener("pointermove",this._onPointerMove),Z.removeEventListener("pointerdown",this._onDragStart),Z.removeEventListener("pointerup",this._onDragEnd),Z.removeEventListener("pointerleave",this._onMouseLeave),Z.removeEventListener("focus",this._onFocus),Z.removeEventListener("blur",this._onBlur))}_showHoverRipple(){this._isShowingRipple(this._hoverRippleRef)||(this._hoverRippleRef=this._showRipple({enterDuration:0,exitDuration:0}),this._hoverRippleRef?.element.classList.add("mat-mdc-slider-hover-ripple"))}_showFocusRipple(){this._isShowingRipple(this._focusRippleRef)||(this._focusRippleRef=this._showRipple({enterDuration:0,exitDuration:0},!0),this._focusRippleRef?.element.classList.add("mat-mdc-slider-focus-ripple"))}_showActiveRipple(){this._isShowingRipple(this._activeRippleRef)||(this._activeRippleRef=this._showRipple({enterDuration:225,exitDuration:400}),this._activeRippleRef?.element.classList.add("mat-mdc-slider-active-ripple"))}_isShowingRipple(Z){return Z?.state===p.Ex.FADING_IN||Z?.state===p.Ex.VISIBLE}_showRipple(Z,oe){if(!this._slider.disabled&&(this._showValueIndicator(),this._slider._isRange&&this._slider._getThumb(this.thumbPosition===H.START?H.END:H.START)._showValueIndicator(),!this._slider._globalRippleOptions?.disabled||oe))return this._ripple.launch({animation:this._slider._noopAnimations?{enterDuration:0,exitDuration:0}:Z,centered:!0,persistent:!0})}_hideRipple(Z){if(Z?.fadeOut(),this._isShowingAnyRipple())return;this._slider._isRange||this._hideValueIndicator();const oe=this._getSibling();oe._isShowingAnyRipple()||(this._hideValueIndicator(),oe._hideValueIndicator())}_showValueIndicator(){this._hostElement.classList.add("mdc-slider__thumb--with-indicator")}_hideValueIndicator(){this._hostElement.classList.remove("mdc-slider__thumb--with-indicator")}_getSibling(){return this._slider._getThumb(this.thumbPosition===H.START?H.END:H.START)}_getValueIndicatorContainer(){return this._valueIndicatorContainer?.nativeElement}_getKnob(){return this._knob.nativeElement}_isShowingAnyRipple(){return this._isShowingRipple(this._hoverRippleRef)||this._isShowingRipple(this._focusRippleRef)||this._isShowingRipple(this._activeRippleRef)}static#e=this.\u0275fac=function(oe){return new(oe||ge)(u.rXU(u.gRc),u.rXU(u.SKi),u.rXU(u.aKT),u.rXU(de))};static#t=this.\u0275cmp=u.VBU({type:ge,selectors:[["mat-slider-visual-thumb"]],viewQuery:function(oe,ue){if(1&oe&&(u.GBs(p.r6,5),u.GBs(B,5),u.GBs(M,5)),2&oe){let ke;u.mGM(ke=u.lsd())&&(ue._ripple=ke.first),u.mGM(ke=u.lsd())&&(ue._knob=ke.first),u.mGM(ke=u.lsd())&&(ue._valueIndicatorContainer=ke.first)}}
1,hostAttrs:[1,"mdc-slider__thumb","mat-mdc-slider-visual-thumb"],inputs:{discrete:"discrete",thumbPosition:"thumbPosition",valueIndicatorText:"valueIndicatorText"},standalone:!0,features:[u.Jv_([{provide:y,useExisting:ge}]),u.aNF],decls:4,vars:2,consts:[["knob",""],["valueIndicatorContainer",""],[1,"mdc-slider__value-indicator-container"],[1,"mdc-slider__thumb-knob"],["matRipple","",1,"mat-mdc-focus-indicator",3,"matRippleDisabled"],[1,"mdc-slider__value-indicator"],[1,"mdc-slider__value-indicator-text"]],template:function(oe,ue){1&oe&&(u.DNE(0,b,5,1,"div",2),u.nrm(1,"div",3,0)(3,"div",4)),2&oe&&(u.vxM(ue.discrete?0:-1),u.R7$(3),u.Y8G("matRippleDisabled",!0))},dependencies:[p.r6],styles:[".mat-mdc-slider-visual-thumb .mat-ripple{height:100%;width:100%}.mat-mdc-slider .mdc-slider__tick-marks{justify-content:start}.mat-mdc-slider .mdc-slider__tick-marks .mdc-slider__tick-mark--active,.mat-mdc-slider .mdc-slider__tick-marks .mdc-slider__tick-mark--inactive{position:absolute;left:2px}"],encapsulation:2,changeDetection:0})}return ge})(),ae=(()=>{class ge{get disabled(){return this._disabled}set disabled(Z){this._disabled=Z;const oe=this._getInput(H.END),ue=this._getInput(H.START);oe&&(oe.disabled=this._disabled),ue&&(ue.disabled=this._disabled)}get discrete(){return this._discrete}set discrete(Z){this._discrete=Z,this._updateValueIndicatorUIs()}get min(){return this._min}set min(Z){const oe=isNaN(Z)?this._min:Z;this._min!==oe&&this._updateMin(oe)}_updateMin(Z){const oe=this._min;this._min=Z,this._isRange?this._updateMinRange({old:oe,new:Z}):this._updateMinNonRange(Z),this._onMinMaxOrStepChange()}_updateMinRange(Z){const oe=this._getInput(H.END),ue=this._getInput(H.START),ke=oe.value,Te=ue.value;ue.min=Z.new,oe.min=Math.max(Z.new,ue.value),ue.max=Math.min(oe.max,oe.value),ue._updateWidthInactive(),oe._updateWidthInactive(),Z.new<Z.old?this._onTranslateXChangeBySideEffect(oe,ue):this._onTranslateXChangeBySideEffect(ue,oe),ke!==oe.value&&this._onValueChange(oe),Te!==ue.value&&this._onValueChange(ue)}_updateMinNonRange(Z){const oe=this._getInput(H.END);if(oe){const ue=oe.value;oe.min=Z,oe._updateThumbUIByValue(),this._updateTrackUI(oe),ue!==oe.value&&this._onValueChange(oe)}}get max(){return this._max}set max(Z){const oe=isNaN(Z)?this._max:Z;this._max!==oe&&this._updateMax(oe)}_updateMax(Z){const oe=this._max;this._max=Z,this._isRange?this._updateMaxRange({old:oe,new:Z}):this._updateMaxNonRange(Z),this._onMinMaxOrStepChange()}_updateMaxRange(Z){const oe=this._getInput(H.END),ue=this._getInput(H.START),ke=oe.value,Te=ue.value;oe.max=Z.new,ue.max=Math.min(Z.new,oe.value),oe.min=ue.value,oe._updateWidthInactive(),ue._updateWidthInactive(),Z.new>Z.old?this._onTranslateXChangeBySideEffect(ue,oe):this._onTranslateXChangeBySideEffect(oe,ue),ke!==oe.value&&this._onValueChange(oe),Te!==ue.value&&this._onValueChange(ue)}_updateMaxNonRange(Z){const oe=this._getInput(H.END);if(oe){const ue=oe.value;oe.max=Z,oe._updateThumbUIByValue(),this._updateTrackUI(oe),ue!==oe.value&&this._onValueChange(oe)}}get step(){return this._step}set step(Z){const oe=isNaN(Z)?this._step:Z;this._step!==oe&&this._updateStep(oe)}_updateStep(Z){this._step=Z,this._isRange?this._updateStepRange():this._updateStepNonRange(),this._onMinMaxOrStepChange()}_updateStepRange(){const Z=this._getInput(H.END),oe=this._getInput(H.START),ue=Z.value,ke=oe.value,Te=oe.value;Z.min=this._min,oe.max=this._max,Z.step=this._step,oe.step=this._step,this._platform.SAFARI&&(Z.value=Z.value,oe.value=oe.value),Z.min=Math.max(this._min,oe.value),oe.max=Math.min(this._max,Z.value),oe._updateWidthInactive(),Z._updateWidthInactive(),Z.value<Te?this._onTranslateXChangeBySideEffect(oe,Z):this._onTranslateXChangeBySideEffect(Z,oe),ue!==Z.value&&this._onValueChange(Z),ke!==oe.value&&this._onValueChange(oe)}_updateStepNonRange(){const Z=this._getInput(H.END);if(Z){const oe=Z.value;Z.step=this._step,this._platform.SAFARI&&(Z.value=Z.value),Z._updateThumbUIByValue(),oe!==Z.value&&this._onValueChange(Z)}}constructor(Z,oe,ue,ke,Te,K){this._ngZone=Z,this._cdr=oe,this._elementRef=ue,this._dir=ke,this._globalRippleOptions=Te,this._disabled=!1,this._discrete=!1,this.showTickMarks=!1,this._min=0,this.disableRipple=!1,this._max=100,this._step=1,this.displayWith=_e=>`${_e}`,this._rippleRadius=24,this.startValueIndicatorText="",this.endValueIndicatorText="",this._isRange=!1,this._isRtl=!1,this._hasViewInitialized=!1,this._tickMarkTrackWidth=0,this._hasA
vendor: 8,503 bytes, line 1
1nimation=!1,this._resizeTimer=null,this._platform=(0,u.WQX)(d.OD),this._knobRadius=8,this._thumbsOverlap=!1,this._noopAnimations="NoopAnimations"===K,this._dirChangeSubscription=this._dir.change.subscribe(()=>this._onDirChange()),this._isRtl="rtl"===this._dir.value}ngAfterViewInit(){this._platform.isBrowser&&this._updateDimensions();const Z=this._getInput(H.END),oe=this._getInput(H.START);this._isRange=!!Z&&!!oe,this._cdr.detectChanges();const ue=this._getThumb(H.END);this._rippleRadius=ue._ripple.radius,this._inputPadding=this._rippleRadius-this._knobRadius,this._isRange?this._initUIRange(Z,oe):this._initUINonRange(Z),this._updateTrackUI(Z),this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._observeHostResize(),this._cdr.detectChanges()}_initUINonRange(Z){Z.initProps(),Z.initUI(),this._updateValueIndicatorUI(Z),this._hasViewInitialized=!0,Z._updateThumbUIByValue()}_initUIRange(Z,oe){Z.initProps(),Z.initUI(),oe.initProps(),oe.initUI(),Z._updateMinMax(),oe._updateMinMax(),Z._updateStaticStyles(),oe._updateStaticStyles(),this._updateValueIndicatorUIs(),this._hasViewInitialized=!0,Z._updateThumbUIByValue(),oe._updateThumbUIByValue()}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._resizeObserver?.disconnect(),this._resizeObserver=null}_onDirChange(){this._isRtl="rtl"===this._dir.value,this._isRange?this._onDirChangeRange():this._onDirChangeNonRange(),this._updateTickMarkUI()}_onDirChangeRange(){const Z=this._getInput(H.END),oe=this._getInput(H.START);Z._setIsLeftThumb(),oe._setIsLeftThumb(),Z.translateX=Z._calcTranslateXByValue(),oe.translateX=oe._calcTranslateXByValue(),Z._updateStaticStyles(),oe._updateStaticStyles(),Z._updateWidthInactive(),oe._updateWidthInactive(),Z._updateThumbUIByValue(),oe._updateThumbUIByValue()}_onDirChangeNonRange(){this._getInput(H.END)._updateThumbUIByValue()}_observeHostResize(){typeof ResizeObserver>"u"||!ResizeObserver||this._ngZone.runOutsideAngular(()=>{this._resizeObserver=new ResizeObserver(()=>{this._isActive()||(this._resizeTimer&&clearTimeout(this._resizeTimer),this._onResize())}),this._resizeObserver.observe(this._elementRef.nativeElement)})}_isActive(){return this._getThumb(H.START)._isActive||this._getThumb(H.END)._isActive}_getValue(Z=H.END){const oe=this._getInput(Z);return oe?oe.value:this.min}_skipUpdate(){return!(!this._getInput(H.START)?._skipUIUpdate&&!this._getInput(H.END)?._skipUIUpdate)}_updateDimensions(){this._cachedWidth=this._elementRef.nativeElement.offsetWidth,this._cachedLeft=this._elementRef.nativeElement.getBoundingClientRect().left}_setTrackActiveStyles(Z){const oe=this._trackActive.nativeElement.style;oe.left=Z.left,oe.right=Z.right,oe.transformOrigin=Z.transformOrigin,oe.transform=Z.transform}_calcTickMarkTransform(Z){return`translateX(${Z*(this._tickMarkTrackWidth/(this._tickMarks.length-1))}px`}_onTranslateXChange(Z){this._hasViewInitialized&&(this._updateThumbUI(Z),this._updateTrackUI(Z),this._updateOverlappingThumbUI(Z))}_onTranslateXChangeBySideEffect(Z,oe){this._hasViewInitialized&&(Z._updateThumbUIByValue(),oe._updateThumbUIByValue())}_onValueChange(Z){this._hasViewInitialized&&(this._updateValueIndicatorUI(Z),this._updateTickMarkUI(),this._cdr.detectChanges())}_onMinMaxOrStepChange(){this._hasViewInitialized&&(this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.markForCheck())}_onResize(){if(this._hasViewInitialized){if(this._updateDimensions(),this._isRange){const Z=this._getInput(H.END),oe=this._getInput(H.START);Z._updateThumbUIByValue(),oe._updateThumbUIByValue(),Z._updateStaticStyles(),oe._updateStaticStyles(),Z._updateMinMax(),oe._updateMinMax(),Z._updateWidthInactive(),oe._updateWidthInactive()}else{const Z=this._getInput(H.END);Z&&Z._updateThumbUIByValue()}this._updateTickMarkUI(),this._updateTickMarkTrackUI(),this._cdr.detectChanges()}}_areThumbsOverlapping(){const Z=this._getInput(H.START),oe=this._getInput(H.END);return!(!Z||!oe)&&oe.translateX-Z.translateX<20}_updateOverlappingThumbClassNames(Z){const oe=Z.getSibling(),ue=this._getThumb(Z.thumbPosition);this._getThumb(oe.thumbPosition)._hostElement.classList.remove("mdc-slider__thumb--top"),ue._hostElement.classList.toggle("mdc-slider__thumb--top",this._thumbsOverlap)}_updateOverlappingThumbUI(Z){!this._isRange||this._skipUpdate()||this._thumbsOverlap!==this._areThumbsOverlapping()&&(this._thumbsOverlap=!this._thumbsOverlap,this._updateOverlappingThumbClassNames(Z))}_updateThumbUI(Z){this._skipUpdate()||(this._getThumb(Z.thumbPosition===H.END?H.END:H.START)._hostElement.style.transform=`translateX(${Z.translateX}px)`)}_updateValueIndicatorUI(Z){if(this._skipUpdate())return;const oe=this.displayWith(Z.value);if(this._hasViewInitialized?Z._valuetext.set(oe):Z._hostElement.setAttribute("aria-valuetext",oe),this.discrete){Z.thumbPosition===H.START?this.startValueIndicatorText=oe:this.endValueIndicatorText=oe;const ue=this._getThumb(Z.thumbPosition);oe.length<3?ue._hostElement.classList.add("mdc-slider__thumb--short-value"):ue._hostElement.classList.remove("mdc-slider__thumb--short-value")}}_updateValueIndicatorUIs(){const Z=this._getInput(H.END),oe=this._getInput(H.START);Z&&this._updateValueIndicatorUI(Z),oe&&this._updateValueIndicatorUI(oe)}_updateTickMarkTrackUI(){if(!this.showTickMarks||this._skipUpdate())return;const Z=this._step&&this._step>0?this._step:1,ue=(Math.floor(this.max/Z)*Z-this.min)/(this.max-this.min);this._tickMarkTrackWidth=this._cachedWidth*ue-6}_updateTrackUI(Z){this._skipUpdate()||(this._isRange?this._updateTrackUIRange(Z):this._updateTrackUINonRange(Z))}_updateTrackUIRange(Z){const oe=Z.getSibling();if(!oe||!this._cachedWidth)return;const ue=Math.abs(oe.translateX-Z.translateX)/this._cachedWidth;this._setTrackActiveStyles(Z._isLeftThumb&&this._cachedWidth?{left:"auto",right:this._cachedWidth-oe.translateX+"px",transformOrigin:"right",transform:`scaleX(${ue})`}:{left:`${oe.translateX}px`,right:"auto",transformOrigin:"left",transform:`scaleX(${ue})`})}_updateTrackUINonRange(Z){this._setTrackActiveStyles(this._isRtl?{left:"auto",right:"0px",transformOrigin:"right",transform:`scaleX(${1-Z.fillPercentage})`}:{left:"0px",right:"auto",transformOrigin:"left",transform:`scaleX(${Z.fillPercentage})`})}_updateTickMarkUI(){if(!this.showTickMarks||void 0===this.step||void 0===this.min||void 0===this.max)return;const Z=this.step>0?this.step:1;this._isRange?this._updateTickMarkUIRange(Z):this._updateTickMarkUINonRange(Z),this._isRtl&&this._tickMarks.reverse()}_updateTickMarkUINonRange(Z){const oe=this._getValue();let ue=Math.max(Math.round((oe-this.min)/Z),0),ke=Math.max(Math.round((this.max-oe)/Z),0);this._isRtl?ue++:ke++,this._tickMarks=Array(ue).fill(W.ACTIVE).concat(Array(ke).fill(W.INACTIVE))}_updateTickMarkUIRange(Z){const oe=this._getValue(),ue=this._getValue(H.START),ke=Math.max(Math.round((ue-this.min)/Z),0),Te=Math.max(Math.round((oe-ue)/Z)+1,0),K=Math.max(Math.round((this.max-oe)/Z),0);this._tickMarks=Array(ke).fill(W.INACTIVE).concat(Array(Te).fill(W.ACTIVE),Array(K).fill(W.INACTIVE))}_getInput(Z){return Z===H.END&&this._input?this._input:this._inputs?.length?Z===H.START?this._inputs.first:this._inputs.last:void 0}_getThumb(Z){return Z===H.END?this._thumbs?.last:this._thumbs?.first}_setTransition(Z){this._hasAnimation=!this._platform.IOS&&Z&&!this._noopAnimations,this._elementRef.nativeElement.classList.toggle("mat-mdc-slider-with-animation",this._hasAnimation)}_isCursorOnSliderThumb(Z,oe){const ue=oe.width/2,_e=Z.clientY-(oe.y+ue);return Math.pow(Z.clientX-(oe.x+ue),2)+Math.pow(_e,2)<Math.pow(ue,2)}static#e=this.\u0275fac=function(oe){return new(oe||ge)(u.rXU(u.SKi),u.rXU(u.gRc),u.rXU(u.aKT),u.rXU(n.dS,8),u.rXU(p.$E,8),u.rXU(u.bc$,8))};static#t=this.\u0275cmp=u.VBU({type:ge,selectors:[["mat-slider"]],contentQueries:function(oe,ue,ke){if(1&oe&&(u.wni(ke,se,5),u.wni(ke,v,4)),2&oe){let Te;u.mGM(Te=u.lsd())&&(ue._input=Te.first),u.mGM(Te=u.lsd())&&(ue._inputs=Te)}},viewQuery:function(oe,ue){if(1&oe&&(u.GBs(E,5),u.GBs(y,5)),2&oe){let ke;u.mGM(ke=u.lsd())&&(ue._trackActive=ke.first),u.mGM(ke=u.lsd())&&(ue._thumbs=ke)}},hostAttrs:[1,"mat-mdc-slider","mdc-slider"],hostVars:12,hostBindings:function(oe,ue){2&oe&&(u.HbH("mat-"+(ue.color||"primary")),u.AVh("mdc-slider--range",ue._isRange)("mdc-slider--disabled",ue.disabled)("mdc-slider--discrete",ue.discrete)("mdc-slider--tick-marks",ue.showTickMarks)("_mat-animation-noopable",ue._noopAnimations))},inputs:{disabled:[2,"disabled","disabled",u.L39],discrete:[2,"discrete","discrete",u.L39],showTickMarks:[2,"showTickMarks","
1showTickMarks",u.L39],min:[2,"min","min",u.Udg],color:"color",disableRipple:[2,"disableRipple","disableRipple",u.L39],max:[2,"max","max",u.Udg],step:[2,"step","step",u.Udg],displayWith:"displayWith"},exportAs:["matSlider"],standalone:!0,features:[u.Jv_([{provide:de,useExisting:ge}]),u.GFd,u.aNF],ngContentSelectors:L,decls:9,vars:5,consts:[["trackActive",""],["tickMarkContainer",""],[1,"mdc-slider__track"],[1,"mdc-slider__track--inactive"],[1,"mdc-slider__track--active"],[1,"mdc-slider__track--active_fill"],[1,"mdc-slider__tick-marks"],[3,"discrete","thumbPosition","valueIndicatorText"],[3,"class","transform"]],template:function(oe,ue){1&oe&&(u.NAR(),u.SdG(0),u.j41(1,"div",2),u.nrm(2,"div",3),u.j41(3,"div",4),u.nrm(4,"div",5,0),u.k0s(),u.DNE(6,x,3,1,"div",6),u.k0s(),u.DNE(7,U,1,3,"mat-slider-visual-thumb",7),u.nrm(8,"mat-slider-visual-thumb",7)),2&oe&&(u.R7$(6),u.vxM(ue.showTickMarks?6:-1),u.R7$(),u.vxM(ue._isRange?7:-1),u.R7$(),u.Y8G("discrete",ue.discrete)("thumbPosition",2)("valueIndicatorText",ue.endValueIndicatorText))},dependencies:[R],styles:['.mdc-slider__track{position:absolute;top:50%;transform:translateY(-50%);width:100%;pointer-events:none;height:var(--mdc-slider-inactive-track-height)}.mdc-slider__track--active,.mdc-slider__track--inactive{display:flex;height:100%;position:absolute;width:100%}.mdc-slider__track--active{overflow:hidden;border-radius:var(--mdc-slider-active-track-shape, var(--mat-app-corner-full));height:var(--mdc-slider-active-track-height);top:calc((var(--mdc-slider-inactive-track-height) - var(--mdc-slider-active-track-height))/2)}.mdc-slider__track--active_fill{border-top-style:solid;box-sizing:border-box;height:100%;width:100%;position:relative;transform-origin:left;transition:transform 80ms ease;border-color:var(--mdc-slider-active-track-color, var(--mat-app-primary));border-top-width:var(--mdc-slider-active-track-height)}.mdc-slider--disabled .mdc-slider__track--active_fill{border-color:var(--mdc-slider-disabled-active-track-color, var(--mat-app-on-surface))}[dir=rtl] .mdc-slider__track--active_fill{-webkit-transform-origin:right;transform-origin:right}.mdc-slider__track--inactive{left:0;top:0;opacity:.24;background-color:var(--mdc-slider-inactive-track-color, var(--mat-app-surface-variant));height:var(--mdc-slider-inactive-track-height);border-radius:var(--mdc-slider-inactive-track-shape, var(--mat-app-corner-full))}.mdc-slider--disabled .mdc-slider__track--inactive{background-color:var(--mdc-slider-disabled-inactive-track-color, var(--mat-app-on-surface));opacity:.24}.mdc-slider__track--inactive::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.cdk-high-contrast-active .mdc-slider__track--inactive::before{border-color:CanvasText}.mdc-slider__value-indicator-container{bottom:44px;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);transform:var(--mat-slider-value-indicator-container-transform)}.mdc-slider__thumb--with-indicator .mdc-slider__value-indicator-container{pointer-events:auto}.mdc-slider__value-indicator{display:flex;align-items:center;border-radius:4px;height:32px;padding:0 12px;transform:scale(0);transform-origin:bottom;opacity:1;transition:transform 100ms cubic-bezier(0.4, 0, 1, 1);word-break:normal;background-color:var(--mdc-slider-label-container-color, var(--mat-app-primary));color:var(--mdc-slider-label-label-text-color, var(--mat-app-on-primary));width:var(--mat-slider-value-indicator-width);height:var(--mat-slider-value-indicator-height);padding:var(--mat-slider-value-indicator-padding);opacity:var(--mat-slider-value-indicator-opacity);border-radius:var(--mat-slider-value-indicator-border-radius)}.mdc-slider__thumb--with-indicator .mdc-slider__value-indicator{transition:transform 100ms cubic-bezier(0, 0, 0.2, 1);transform:scale(1)}.mdc-slider__value-indicator::before{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid;bottom:-5px;content:"";height:0;left:50%;position:absolute;transform:translateX(-50%);width:0;
1display:var(--mat-slider-value-indicator-caret-display);border-top-color:var(--mdc-slider-label-container-color, var(--mat-app-primary))}.mdc-slider__value-indicator::after{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.cdk-high-contrast-active .mdc-slider__value-indicator::after{border-color:CanvasText}.mdc-slider__value-indicator-text{text-align:center;width:var(--mat-slider-value-indicator-width);transform:var(--mat-slider-value-indicator-text-transform);font-family:var(--mdc-slider-label-label-text-font, var(--mat-app-label-medium-font));font-size:var(--mdc-slider-label-label-text-size, var(--mat-app-label-medium-size));font-weight:var(--mdc-slider-label-label-text-weight, var(--mat-app-label-medium-weight));line-height:var(--mdc-slider-label-label-text-line-height, var(--mat-app-label-medium-line-height));letter-spacing:var(--mdc-slider-label-label-text-tracking, var(--mat-app-label-medium-tracking))}.mdc-slider__thumb{-webkit-user-select:none;user-select:none;display:flex;left:-24px;outline:none;position:absolute;height:48px;width:48px;pointer-events:none}.mdc-slider--discrete .mdc-slider__thumb{transition:transform 80ms ease}.mdc-slider--disabled .mdc-slider__thumb{pointer-events:none}.mdc-slider__thumb--top{z-index:1}.mdc-slider__thumb-knob{position:absolute;box-sizing:border-box;left:50%;top:50%;transform:translate(-50%, -50%);border-style:solid;width:var(--mdc-slider-handle-width);height:var(--mdc-slider-handle-height);border-width:calc(var(--mdc-slider-handle-height)/2) calc(var(--mdc-slider-handle-width)/2);box-shadow:var(--mdc-slider-handle-elevation, var(--mat-app-level1));background-color:var(--mdc-slider-handle-color, var(--mat-app-primary));border-color:var(--mdc-slider-handle-color, var(--mat-app-primary));border-radius:var(--mdc-slider-handle-shape, var(--mat-app-corner-full))}.mdc-slider__thumb:hover .mdc-slider__thumb-knob{background-color:var(--mdc-slider-hover-handle-color, var(--mat-app-primary));border-color:var(--mdc-slider-hover-handle-color, var(--mat-app-primary))}.mdc-slider__thumb--focused .mdc-slider__thumb-knob{background-color:var(--mdc-slider-focus-handle-color, var(--mat-app-primary));border-color:var(--mdc-slider-focus-handle-color, var(--mat-app-primary))}.mdc-slider--disabled .mdc-slider__thumb-knob{background-color:var(--mdc-slider-disabled-handle-color, var(--mat-app-on-surface));border-color:var(--mdc-slider-disabled-handle-color, var(--mat-app-on-surface))}.mdc-slider__thumb--top .mdc-slider__thumb-knob,.mdc-slider__thumb--top.mdc-slider__thumb:hover .mdc-slider__thumb-knob,.mdc-slider__thumb--top.mdc-slider__thumb--focused .mdc-slider__thumb-knob{border:solid 1px #fff;box-sizing:content-box;border-color:var(--mdc-slider-with-overlap-handle-outline-color, var(--mat-app-on-primary));border-width:var(--mdc-slider-with-overlap-handle-outline-width)}.mdc-slider__tick-marks{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;padding:0 1px;position:absolute;width:100%}.mdc-slider__tick-mark--active,.mdc-slider__tick-mark--inactive{width:var(--mdc-slider-with-tick-marks-container-size);height:var(--mdc-slider-with-tick-marks-container-size);border-radius:var(--mdc-slider-with-tick-marks-container-shape, var(--mat-app-corner-full))}.mdc-slider__tick-mark--inactive{opacity:var(--mdc-slider-with-tick-marks-inactive-container-opacity);background-color:var(--mdc-slider-with-tick-marks-inactive-container-color, var(--mat-app-on-surface-variant))}.mdc-slider--disabled .mdc-slider__tick-mark--inactive{opacity:var(--mdc-slider-with-tick-marks-inactive-container-opacity);background-color:var(--mdc-slider-with-tick-marks-disabled-container-color, var(--mat-app-on-surface))}.mdc-slider__tick-mark--active{opacity:var(--mdc-slider-with-tick-marks-active-container-opacity);background-color:var(--mdc-slider-with-tick-marks-active-container-color, var(--mat-app-on-primary))}.mdc-slider__input{cursor:pointer;left:2px;margin:0;height:44px;opacity:0;position:absolute;top:2px;width:44px;box-sizing:content-box}.mdc-slider__input.mat-mdc-slider-input-no-pointer-events{pointer-events:none}.mdc-slider__input.mat-slider__right-input{left:auto;right:0}.mat-mdc-slider{display:inline-block;box-sizing:border-box;outline:none;vertical-align:middle;cursor:pointer;height:48px;margin:0 8px;position:relative;touch-action:pan-y;width:auto;min-width:112px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
1.mat-mdc-slider.mdc-slider--disabled{cursor:auto;opacity:.38}.mat-mdc-slider .mdc-slider__thumb,.mat-mdc-slider .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__thumb,.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__track--active_fill{transition-duration:80ms}.mat-mdc-slider.mdc-slider--discrete .mdc-slider__thumb,.mat-mdc-slider.mdc-slider--discrete .mdc-slider__track--active_fill{transition-duration:0ms}.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__thumb,.mat-mdc-slider.mat-mdc-slider-with-animation .mdc-slider__track--active_fill{transition-duration:80ms}.mat-mdc-slider .mat-ripple .mat-ripple-element{background-color:var(--mat-slider-ripple-color, var(--mat-app-primary))}.mat-mdc-slider .mat-ripple .mat-mdc-slider-hover-ripple{background-color:var(--mat-slider-hover-state-layer-color)}.mat-mdc-slider .mat-ripple .mat-mdc-slider-focus-ripple,.mat-mdc-slider .mat-ripple .mat-mdc-slider-active-ripple{background-color:var(--mat-slider-focus-state-layer-color)}.mat-mdc-slider._mat-animation-noopable.mdc-slider--discrete .mdc-slider__thumb,.mat-mdc-slider._mat-animation-noopable.mdc-slider--discrete .mdc-slider__track--active_fill,.mat-mdc-slider._mat-animation-noopable .mdc-slider__value-indicator{transition:none}.mat-mdc-slider .mat-mdc-focus-indicator::before{border-radius:50%}.mdc-slider__thumb--focused .mat-mdc-focus-indicator::before{content:""}'],encapsulation:2,changeDetection:0})}return ge})();const Re={provide:I.kq,useExisting:(0,u.Rfq)(()=>xe),multi:!0};let xe=(()=>{class ge{get value(){return(0,u.Udg)(this._hostElement.value,0)}set value(Z){const oe=(Z=isNaN(Z)?0:Z)+"";this._hasSetInitialValue?this._isActive||this._setValue(oe):this._initialValue=oe}_setValue(Z){this._hostElement.value=Z,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges(),this._slider._cdr.markForCheck()}get translateX(){return this._slider.min>=this._slider.max?(this._translateX=this._tickMarkOffset,this._translateX):(void 0===this._translateX&&(this._translateX=this._calcTranslateXByValue()),this._translateX)}set translateX(Z){this._translateX=Z}get min(){return(0,u.Udg)(this._hostElement.min,0)}set min(Z){this._hostElement.min=Z+"",this._cdr.detectChanges()}get max(){return(0,u.Udg)(this._hostElement.max,0)}set max(Z){this._hostElement.max=Z+"",this._cdr.detectChanges()}get step(){return(0,u.Udg)(this._hostElement.step,0)}set step(Z){this._hostElement.step=Z+"",this._cdr.detectChanges()}get disabled(){return(0,u.L39)(this._hostElement.disabled)}set disabled(Z){this._hostElement.disabled=Z,this._cdr.detectChanges(),this._slider.disabled!==this.disabled&&(this._slider.disabled=this.disabled)}get percentage(){return this._slider.min>=this._slider.max?this._slider._isRtl?1:0:(this.value-this._slider.min)/(this._slider.max-this._slider.min)}get fillPercentage(){return this._slider._cachedWidth?0===this._translateX?0:this.translateX/this._slider._cachedWidth:this._slider._isRtl?1:0}_setIsFocused(Z){this._isFocused=Z}constructor(Z,oe,ue,ke){this._ngZone=Z,this._elementRef=oe,this._cdr=ue,this._slider=ke,this.valueChange=new u.bkB,this.dragStart=new u.bkB,this.dragEnd=new u.bkB,this.thumbPosition=H.END,this._valuetext=(0,u.vPA)(""),this._knobRadius=8,this._tickMarkOffset=3,this._isActive=!1,this._isFocused=!1,this._hasSetInitialValue=!1,this._destroyed=new C.B7,this._skipUIUpdate=!1,this._onTouchedFn=()=>{},this._isControlInitialized=!1,this._platform=(0,u.WQX)(d.OD),this._hostElement=oe.nativeElement,this._ngZone.runOutsideAngular(()=>{this._hostElement.addEventListener("pointerdown",this._onPointerDown.bind(this)),this._hostElement.addEventListener("pointermove",this._onPointerMove.bind(this)),this._hostElement.addEventListener("pointerup",this._onPointerUp.bind(this))})}ngOnDestroy(){this._hostElement.removeEventListener("pointerdown",this._onPointerDown),this._hostElement.removeEventListener("pointermove",this._onPointerMove),this._hostElement.removeEventListener("pointerup",this._onPointerUp),this._destroyed.next(),this._destroyed.complete(),this.dragStart.complete(),this.dragEnd.c
vendor: 4,469 bytes, line 1
1omplete()}initProps(){this._updateWidthInactive(),this.disabled!==this._slider.disabled&&(this._slider.disabled=!0),this.step=this._slider.step,this.min=this._slider.min,this.max=this._slider.max,this._initValue()}initUI(){this._updateThumbUIByValue()}_initValue(){this._hasSetInitialValue=!0,void 0===this._initialValue?this.value=this._getDefaultValue():(this._hostElement.value=this._initialValue,this._updateThumbUIByValue(),this._slider._onValueChange(this),this._cdr.detectChanges())}_getDefaultValue(){return this.min}_onBlur(){this._setIsFocused(!1),this._onTouchedFn()}_onFocus(){this._slider._setTransition(!1),this._slider._updateTrackUI(this),this._setIsFocused(!0)}_onChange(){this.valueChange.emit(this.value),this._isActive&&this._updateThumbUIByValue({withAnimation:!0})}_onInput(){this._onChangeFn?.(this.value),(this._slider.step||!this._isActive)&&this._updateThumbUIByValue({withAnimation:!0}),this._slider._onValueChange(this)}_onNgControlValueChange(){(!this._isActive||!this._isFocused)&&(this._slider._onValueChange(this),this._updateThumbUIByValue()),this._slider.disabled=this._formControl.disabled}_onPointerDown(Z){if(!this.disabled&&0===Z.button){if(this._platform.IOS){const oe=this._slider._isCursorOnSliderThumb(Z,this._slider._getThumb(this.thumbPosition)._hostElement.getBoundingClientRect());return this._isActive=oe,this._updateWidthActive(),void this._slider._updateDimensions()}this._isActive=!0,this._setIsFocused(!0),this._updateWidthActive(),this._slider._updateDimensions(),this._slider.step||this._updateThumbUIByPointerEvent(Z,{withAnimation:!0}),this.disabled||(this._handleValueCorrection(Z),this.dragStart.emit({source:this,parent:this._slider,value:this.value}))}}_handleValueCorrection(Z){this._skipUIUpdate=!0,setTimeout(()=>{this._skipUIUpdate=!1,this._fixValue(Z)},0)}_fixValue(Z){const oe=Z.clientX-this._slider._cachedLeft,ue=this._slider._cachedWidth,ke=0===this._slider.step?1:this._slider.step,Te=Math.floor((this._slider.max-this._slider.min)/ke),Fe=Math.round((this._slider._isRtl?1-oe/ue:oe/ue)*Te)/Te*(this._slider.max-this._slider.min)+this._slider.min,Ke=Math.round(Fe/ke)*ke;if(Ke===this.value)return this._slider._onValueChange(this),void(this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(Z,{withAnimation:this._slider._hasAnimation}));this.value=Ke,this.valueChange.emit(this.value),this._onChangeFn?.(this.value),this._slider._onValueChange(this),this._slider.step>0?this._updateThumbUIByValue():this._updateThumbUIByPointerEvent(Z,{withAnimation:this._slider._hasAnimation})}_onPointerMove(Z){!this._slider.step&&this._isActive&&this._updateThumbUIByPointerEvent(Z)}_onPointerUp(){this._isActive&&(this._isActive=!1,this._platform.SAFARI&&this._setIsFocused(!1),this.dragEnd.emit({source:this,parent:this._slider,value:this.value}),setTimeout(()=>this._updateWidthInactive(),this._platform.IOS?10:0))}_clamp(Z){const oe=this._tickMarkOffset;return Math.max(Math.min(Z,this._slider._cachedWidth-this._tickMarkOffset),oe)}_calcTranslateXByValue(){return this._slider._isRtl?(1-this.percentage)*(this._slider._cachedWidth-2*this._tickMarkOffset)+this._tickMarkOffset:this.percentage*(this._slider._cachedWidth-2*this._tickMarkOffset)+this._tickMarkOffset}_calcTranslateXByPointerEvent(Z){return Z.clientX-this._slider._cachedLeft}_updateWidthActive(){}_updateWidthInactive(){this._hostElement.style.padding=`0 ${this._slider._inputPadding}px`,this._hostElement.style.width=`calc(100% + ${this._slider._inputPadding-2*this._tickMarkOffset}px)`,this._hostElement.style.left=`-${this._slider._rippleRadius-this._tickMarkOffset}px`}_updateThumbUIByValue(Z){this.translateX=this._clamp(this._calcTranslateXByValue()),this._updateThumbUI(Z)}_updateThumbUIByPointerEvent(Z,oe){this.translateX=this._clamp(this._calcTranslateXByPointerEvent(Z)),this._updateThumbUI(oe)}_updateThumbUI(Z){this._slider._setTransition(!!Z?.withAnimation),this._slider._onTranslateXChange(this)}writeValue(Z){(this._isControlInitialized||null!==Z)&&(this.value=Z)}registerOnChange(Z){this._onChangeFn=Z,this._isControlInitialized=!0}registerOnTouched(Z){this._onTouchedFn=Z}setDisabledState(Z){this.disabled=Z}focus(){this._hostElement.focus()}blur(){this._hostElement.blur()}static#e=this.\u0275fac=function(oe){return new(oe||ge)(u.rXU(u.SKi),u.rXU(u.aKT),u.rXU(u.gRc),u.rXU(de))};static#t=this.\u0275dir=u.FsC({type:ge,selectors:[["input","matSliderThumb",""]],hostAttrs:["type","range",1,"mdc-sli
1der__input"],hostVars:1,hostBindings:function(oe,ue){1&oe&&u.bIt("change",function(){return ue._onChange()})("input",function(){return ue._onInput()})("blur",function(){return ue._onBlur()})("focus",function(){return ue._onFocus()}),2&oe&&u.BMQ("aria-valuetext",ue._valuetext())},inputs:{value:[2,"value","value",u.Udg]},outputs:{valueChange:"valueChange",dragStart:"dragStart",dragEnd:"dragEnd"},exportAs:["matSliderThumb"],standalone:!0,features:[u.Jv_([Re,{provide:se,useExisting:ge}]),u.GFd]})}return ge})(),Je=(()=>{class ge{static#e=this.\u0275fac=function(oe){return new(oe||ge)};static#t=this.\u0275mod=u.$C({type:ge});static#n=this.\u0275inj=u.G2t({imports:[p.yE,p.pZ]})}return ge})()},95416:(mt,ie,a)=>{"use strict";a.d(ie,{UG:()=>xe,_T:()=>Je});var n=a(54438),d=a(88834),u=a(45286),p=a(60177),I=a(49969),C=a(76939),B=a(36860),M=a(18617),b=a(99327),E=a(32753),L=a(7605),P=a(86600);function A(ge,_t){if(1&ge){const Z=n.RV6();n.j41(0,"div",1)(1,"button",2),n.bIt("click",function(){n.eBV(Z);const ue=n.XpG();return n.Njj(ue.action())}),n.EFF(2),n.k0s()()}if(2&ge){const Z=n.XpG();n.R7$(2),n.SpI(" ",Z.data.action," ")}}const x=["label"];function U(ge,_t){}const H=Math.pow(2,31)-1;class W{constructor(_t,Z){this._overlayRef=Z,this._afterDismissed=new u.B7,this._afterOpened=new u.B7,this._onAction=new u.B7,this._dismissedByAction=!1,this.containerInstance=_t,_t._onExit.subscribe(()=>this._finishDismiss())}dismiss(){this._afterDismissed.closed||this.containerInstance.exit(),clearTimeout(this._durationTimeoutId)}dismissWithAction(){this._onAction.closed||(this._dismissedByAction=!0,this._onAction.next(),this._onAction.complete(),this.dismiss()),clearTimeout(this._durationTimeoutId)}closeWithAction(){this.dismissWithAction()}_dismissAfter(_t){this._durationTimeoutId=setTimeout(()=>this.dismiss(),Math.min(_t,H))}_open(){this._afterOpened.closed||(this._afterOpened.next(),this._afterOpened.complete())}_finishDismiss(){this._overlayRef.dispose(),this._onAction.closed||this._onAction.complete(),this._afterDismissed.next({dismissedByAction:this._dismissedByAction}),this._afterDismissed.complete(),this._dismissedByAction=!1}afterDismissed(){return this._afterDismissed}afterOpened(){return this.containerInstance._onEnter}onAction(){return this._onAction}}const de=new n.nKC("MatSnackBarData");class se{constructor(){this.politeness="assertive",this.announcementMessage="",this.duration=0,this.data=null,this.horizontalPosition="center",this.verticalPosition="bottom"}}let v=(()=>{class ge{static#e=this.\u0275fac=function(oe){return new(oe||ge)};static#t=this.\u0275dir=n.FsC({type:ge,selectors:[["","matSnackBarLabel",""]],hostAttrs:[1,"mat-mdc-snack-bar-label","mdc-snackbar__label"],standalone:!0})}return ge})(),y=(()=>{class ge{static#e=this.\u0275fac=function(oe){return new(oe||ge)};static#t=this.\u0275dir=n.FsC({type:ge,selectors:[["","matSnackBarActions",""]],hostAttrs:[1,"mat-mdc-snack-bar-actions","mdc-snackbar__actions"],standalone:!0})}return ge})(),j=(()=>{class ge{static#e=this.\u0275fac=function(oe){return new(oe||ge)};static#t=this.\u0275dir=n.FsC({type:ge,selectors:[["","matSnackBarAction",""]],hostAttrs:[1,"mat-mdc-snack-bar-action","mdc-snackbar__action"],standalone:!0})}return ge})(),R=(()=>{class ge{constructor(Z,oe){this.snackBarRef=Z,this.data=oe}action(){this.snackBarRef.dismissWithAction()}get hasAction(){return!!this.data.action}static#e=this.\u0275fac=function(oe){return new(oe||ge)(n.rXU(W),n.rXU(de))};static#t=this.\u0275cmp=n.VBU({type:ge,selectors:[["simple-snack-bar"]],hostAttrs:[1,"mat-mdc-simple-snack-bar"],exportAs:["matSnackBar"],standalone:!0,features:[n.aNF],decls:3,vars:2,consts:[["matSnackBarLabel",""],["matSnackBarActions",""],["mat-button","","matSnackBarAction","",3,"click"]],template:function(oe,ue){1&oe&&(n.j41(0,"div",0),n.EFF(1),n.k0s(),n.DNE(2,A,3,1,"div",1)),2&oe&&(n.R7$(),n.SpI(" ",ue.data.message,"\n"),n.R7$(),n.vxM(ue.hasAction?2:-1))},dependencies:[d.$z,v,y,j],styles:[".mat-mdc-simple-snack-bar{display:flex}"],encapsulation:2,changeDetection:0})}return ge})();const ae={snackBarState:(0,I.hZ)("state",[(0,I.wk)("void, hidden",(0,I.iF)({transform:"scale(0.8)",opacity:0}
1)),(0,I.wk)("visible",(0,I.iF)({transform:"scale(1)",opacity:1})),(0,I.kY)("* => visible",(0,I.i0)("150ms cubic-bezier(0, 0, 0.2, 1)")),(0,I.kY)("* => void, * => hidden",(0,I.i0)("75ms cubic-bezier(0.4, 0.0, 1, 1)",(0,I.iF)({opacity:0})))])};let ye=0,z=(()=>{class ge extends C.lb{constructor(Z,oe,ue,ke,Te){super(),this._ngZone=Z,this._elementRef=oe,this._changeDetectorRef=ue,this._platform=ke,this.snackBarConfig=Te,this._document=(0,n.WQX)(p.qQ),this._trackedModals=new Set,this._announceDelay=150,this._destroyed=!1,this._onAnnounce=new u.B7,this._onExit=new u.B7,this._onEnter=new u.B7,this._animationState="void",this._liveElementId="mat-snack-bar-container-live-"+ye++,this.attachDomPortal=K=>{this._assertNotAttached();const _e=this._portalOutlet.attachDomPortal(K);return this._afterPortalAttached(),_e},this._live="assertive"!==Te.politeness||Te.announcementMessage?"off"===Te.politeness?"off":"polite":"assertive",this._platform.FIREFOX&&("polite"===this._live&&(this._role="status"),"assertive"===this._live&&(this._role="alert"))}attachComponentPortal(Z){this._assertNotAttached();const oe=this._portalOutlet.attachComponentPortal(Z);return this._afterPortalAttached(),oe}attachTemplatePortal(Z){this._assertNotAttached();const oe=this._portalOutlet.attachTemplatePortal(Z);return this._afterPortalAttached(),oe}onAnimationEnd(Z){const{fromState:oe,toState:ue}=Z;if(("void"===ue&&"void"!==oe||"hidden"===ue)&&this._completeExit(),"visible"===ue){const ke=this._onEnter;this._ngZone.run(()=>{ke.next(),ke.complete()})}}enter(){this._destroyed||(this._animationState="visible",this._changeDetectorRef.markForCheck(),this._changeDetectorRef.detectChanges(),this._screenReaderAnnounce())}exit(){return this._ngZone.run(()=>{this._animationState="hidden",this._changeDetectorRef.markForCheck(),this._elementRef.nativeElement.setAttribute("mat-exit",""),clearTimeout(this._announceTimeoutId)}),this._onExit}ngOnDestroy(){this._destroyed=!0,this._clearFromModals(),this._completeExit()}_completeExit(){queueMicrotask(()=>{this._onExit.next(),this._onExit.complete()})}_afterPortalAttached(){const Z=this._elementRef.nativeElement,oe=this.snackBarConfig.panelClass;oe&&(Array.isArray(oe)?oe.forEach(Te=>Z.classList.add(Te)):Z.classList.add(oe)),this._exposeToModals();const ue=this._label.nativeElement,ke="mdc-snackbar__label";ue.classList.toggle(ke,!ue.querySelector(`.${ke}`))}_exposeToModals(){const Z=this._liveElementId,oe=this._document.querySelectorAll('body > .cdk-overlay-container [aria-modal="true"]');for(let ue=0;ue<oe.length;ue++){const ke=oe[ue],Te=ke.getAttribute("aria-owns");this._trackedModals.add(ke),Te?-1===Te.indexOf(Z)&&ke.setAttribute("aria-owns",Te+" "+Z):ke.setAttribute("aria-owns",Z)}}_clearFromModals(){this._trackedModals.forEach(Z=>{const oe=Z.getAttribute("aria-owns");if(oe){const ue=oe.replace(this._liveElementId,"").trim();ue.length>0?Z.setAttribute("aria-owns",ue):Z.removeAttribute("aria-owns")}}),this._trackedModals.clear()}_assertNotAttached(){this._portalOutlet.hasAttached()}_screenReaderAnnounce(){this._announceTimeoutId||this._ngZone.runOutsideAngular(()=>{this._announceTimeoutId=setTimeout(()=>{const Z=this._elementRef.nativeElement.querySelector("[aria-hidden]"),oe=this._elementRef.nativeElement.querySelector("[aria-live]");if(Z&&oe){let ue=null;this._platform.isBrowser&&document.activeElement instanceof HTMLElement&&Z.contains(document.activeElement)&&(ue=document.activeElement),Z.removeAttribute("aria-hidden"),oe.appendChild(Z),ue?.focus(),this._onAnnounce.next(),this._onAnnounce.complete()}},this._announceDelay)})}static#e=this.\u0275fac=function(oe){return new(oe||ge)(n.rXU(n.SKi),n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(B.OD),n.rXU(se))};static#t=this.\u0275cmp=n.VBU({type:ge,selectors:[["mat-snack-bar-container"]],viewQuery:function(oe,ue){if(1&oe&&(n.GBs(C.I3,7),n.GBs(x,7)),2&oe){let ke;n.mGM(ke=n.lsd())&&(ue._portalOutlet=ke.first),n.mGM(ke=n.lsd())&&(ue._label=ke.first)}},hostAttrs:[1,"mdc-snackbar","mat-mdc-snack-bar-container"],hostVars:1,hostBindings:function(oe,ue){1&oe&&n.Kam("@state.done",function(Te){return ue.onAnimationEnd(Te)}),2&oe&&n.zvX("@state",ue._animationState)},standalone:!0,features:[n.Vt3,n.aNF],decls:6,vars:3,consts:[["label",""],[1,"mdc-snackbar__surface","mat-mdc-snackbar-surface"],[1,"mat-mdc-snack-bar-label"],["aria-hidden","true"],["cdkPortalOutlet",""]],template:function(oe,ue){1&oe&&(n.j41(0,"div",1)(1,"div",2,0)(3,"div",3),n.DNE(4,U,0,0,"ng-template",4),n.k0s(),n.nrm(5,"div"),n.k0s()()),2&oe&&(n.R7$(5),n.BMQ("aria-l
1ive",ue._live)("role",ue._role)("id",ue._liveElementId))},dependencies:[C.I3],styles:[".mat-mdc-snack-bar-container{display:flex;align-items:center;justify-content:center;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:8px}.mat-mdc-snack-bar-handset .mat-mdc-snack-bar-container{width:100vw}.mat-mdc-snackbar-surface{box-shadow:0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);display:flex;align-items:center;justify-content:flex-start;box-sizing:border-box;padding-left:0;padding-right:8px}[dir=rtl] .mat-mdc-snackbar-surface{padding-right:0;padding-left:8px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{min-width:344px;max-width:672px}.mat-mdc-snack-bar-handset .mat-mdc-snackbar-surface{width:100%;min-width:0}.cdk-high-contrast-active .mat-mdc-snackbar-surface{outline:solid 1px}.mat-mdc-snack-bar-container .mat-mdc-snackbar-surface{color:var(--mdc-snackbar-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-snackbar-container-shape, var(--mat-app-corner-extra-small));background-color:var(--mdc-snackbar-container-color, var(--mat-app-inverse-surface))}.mdc-snackbar__label{width:100%;flex-grow:1;box-sizing:border-box;margin:0;padding:14px 8px 14px 16px}[dir=rtl] .mdc-snackbar__label{padding-left:8px;padding-right:16px}.mat-mdc-snack-bar-container .mdc-snackbar__label{font-family:var(--mdc-snackbar-supporting-text-font, var(--mat-app-body-medium-font));font-size:var(--mdc-snackbar-supporting-text-size, var(--mat-app-body-medium-size));font-weight:var(--mdc-snackbar-supporting-text-weight, var(--mat-app-body-medium-weight));line-height:var(--mdc-snackbar-supporting-text-line-height, var(--mat-app-body-medium-line-height))}.mat-mdc-snack-bar-actions{display:flex;flex-shrink:0;align-items:center;box-sizing:border-box}.mat-mdc-snack-bar-handset,.mat-mdc-snack-bar-container,.mat-mdc-snack-bar-label{flex:1 1 auto}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled){color:var(--mat-snack-bar-button-color, var(--mat-app-inverse-primary));--mat-text-button-state-layer-color:currentColor;--mat-text-button-ripple-color:currentColor}.mat-mdc-snack-bar-container .mat-mdc-button.mat-mdc-snack-bar-action:not(:disabled) .mat-ripple-element{opacity:.1}"],encapsulation:2,data:{animation:[ae.snackBarState]}})}return ge})();const Xe=new n.nKC("mat-snack-bar-default-options",{providedIn:"root",factory:function Re(){return new se}});let xe=(()=>{class ge{get _openedSnackBarRef(){const Z=this._parentSnackBar;return Z?Z._openedSnackBarRef:this._snackBarRefAtThisLevel}set _openedSnackBarRef(Z){this._parentSnackBar?this._parentSnackBar._openedSnackBarRef=Z:this._snackBarRefAtThisLevel=Z}constructor(Z,oe,ue,ke,Te,K){this._overlay=Z,this._live=oe,this._injector=ue,this._breakpointObserver=ke,this._parentSnackBar=Te,this._defaultConfig=K,this._snackBarRefAtThisLevel=null,this.simpleSnackBarComponent=R,this.snackBarContainerComponent=z,this.handsetCssClass="mat-mdc-snack-bar-handset"}openFromComponent(Z,oe){return this._attach(Z,oe)}openFromTemplate(Z,oe){return this._attach(Z,oe)}open(Z,oe="",ue){const ke={...this._defaultConfig,...ue};return ke.data={message:Z,action:oe},ke.announcementMessage===Z&&(ke.announcementMessage=void 0),this.openFromComponent(this.simpleSnackBarComponent,ke)}dismiss(){this._openedSnackBarRef&&this._openedSnackBarRef.dismiss()}ngOnDestroy(){this._snackBarRefAtThisLevel&&this._snackBarRefAtThisLevel.dismiss()}_attachSnackBarContainer(Z,oe){const ke=n.zZn.create({parent:oe&&oe.viewContainerRef&&oe.viewContainerRef.injector||this._injector,providers:[{provide:se,useValue:oe}]}),Te=new C.A8(this.snackBarContainerComponent,oe.viewContainerRef,ke),K=Z.attach(Te);return K.instance.snackBarConfig=oe,K.instance}_attach(Z,oe){const ue={...new se,...this._defaultConfig,...oe},ke=this._createOverlay(ue),Te=this._attachSnackBarContainer(ke,ue),K=new W(Te,ke);if(Z instanceof n.C4Q){const _e=new C.VA(Z,null,{$implicit:ue.data,snackBarRef:K});K.instance=Te.attachTemplatePortal(_e)}else{const _e=this._createInjector(ue,K),Fe=new C.A8(Z,void 0,_e),Ke=Te.attachComponentPortal(Fe);K.instance=Ke.instance}return this._breakpointObserver.observe(b.Rp.HandsetPortrait).pipe((0,L.Q)(ke.detachments())).subscribe(_e=>{ke.overlayElement.classList.toggle(this.handsetCssClass,_e.matches)}),ue.announcementMessage&&Te._onAnnounce.subscribe(()=>{this._live.announce(ue.announcementMessage,ue.politeness)}),this._animateSnackBar(K,ue),this._openedSnackBarRef=K,this._openedSnackBarRef}_animateSnackBar(Z,oe){Z.afterDismissed().subscribe(()=>{this._openedSnackBarRef==Z&&(this._openedSnackBarRef=null),oe.announcementMessage&&this._live.clear()}),this._openedSnackBarRef?(this._openedSnackBarRef.afterDismissed().subscribe(()=>{Z.containerInstance.enter()}),this._openedSnackBarRef.dismiss()):Z.containerInstance.enter(),oe.duration&&oe.duration>0&&Z.afterOpened().subscribe(()=>Z._dismissAfter(oe.duration))}_createOverlay(Z){const oe=new E.rR;oe.direction=Z.direction;let ue=this._overlay.position().global();
1const ke="rtl"===Z.direction,Te="left"===Z.horizontalPosition||"start"===Z.horizontalPosition&&!ke||"end"===Z.horizontalPosition&&ke,K=!Te&&"center"!==Z.horizontalPosition;return Te?ue.left("0"):K?ue.right("0"):ue.centerHorizontally(),"top"===Z.verticalPosition?ue.top("0"):ue.bottom("0"),oe.positionStrategy=ue,this._overlay.create(oe)}_createInjector(Z,oe){return n.zZn.create({parent:Z&&Z.viewContainerRef&&Z.viewContainerRef.injector||this._injector,providers:[{provide:W,useValue:oe},{provide:de,useValue:Z.data}]})}static#e=this.\u0275fac=function(oe){return new(oe||ge)(n.KVO(E.hJ),n.KVO(M.Ai),n.KVO(n.zZn),n.KVO(b.QP),n.KVO(ge,12),n.KVO(Xe))};static#t=this.\u0275prov=n.jDH({token:ge,factory:ge.\u0275fac,providedIn:"root"})}return ge})(),Je=(()=>{class ge{static#e=this.\u0275fac=function(oe){return new(oe||ge)};static#t=this.\u0275mod=n.$C({type:ge});static#n=this.\u0275inj=n.G2t({providers:[xe],imports:[E.z_,C.jc,d.Hl,P.yE,R,P.yE]})}return ge})()},9159:(mt,ie,a)=>{"use strict";a.d(ie,{$R:()=>je,YV:()=>ce,cC:()=>$e,KS:()=>De,tL:()=>ze,YZ:()=>it,ji:()=>We,NB:()=>dt,iL:()=>Qe,Zl:()=>be,tP:()=>Wn});var n=a(54438),d=a(28203),u=a(45024),p=a(36860),I=a(65478),C=a(60177),B=a(45286),M=a(79928),b=a(8982),E=a(14421),L=a(7605);const P=[[["caption"]],[["colgroup"],["col"]],"*"],A=["caption","colgroup, col","*"];function x(ot,tn){1&ot&&n.SdG(0,2)}function U(ot,tn){1&ot&&(n.j41(0,"thead",0),n.eu8(1,1),n.k0s(),n.j41(2,"tbody",0),n.eu8(3,2)(4,3),n.k0s(),n.j41(5,"tfoot",0),n.eu8(6,4),n.k0s())}function H(ot,tn){1&ot&&n.eu8(0,1)(1,2)(2,3)(3,4)}const se=new n.nKC("CDK_TABLE");let y=(()=>{class ot{constructor(Ve){this.template=Ve}static#e=this.\u0275fac=function(ut){return new(ut||ot)(n.rXU(n.C4Q))};static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["","cdkCellDef",""]],standalone:!0})}return ot})(),j=(()=>{class ot{constructor(Ve){this.template=Ve}static#e=this.\u0275fac=function(ut){return new(ut||ot)(n.rXU(n.C4Q))};static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["","cdkHeaderCellDef",""]],standalone:!0})}return ot})(),R=(()=>{class ot{constructor(Ve){this.template=Ve}static#e=this.\u0275fac=function(ut){return new(ut||ot)(n.rXU(n.C4Q))};static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["","cdkFooterCellDef",""]],standalone:!0})}return ot})(),ae=(()=>{class ot{get name(){return this._name}set name(Ve){this._setNameInput(Ve)}get sticky(){return this._sticky}set sticky(Ve){Ve!==this._sticky&&(this._sticky=Ve,this._hasStickyChanged=!0)}get stickyEnd(){return this._stickyEnd}set stickyEnd(Ve){Ve!==this._stickyEnd&&(this._stickyEnd=Ve,this._hasStickyChanged=!0)}constructor(Ve){this._table=Ve,this._hasStickyChanged=!1,this._sticky=!1,this._stickyEnd=!1}hasStickyChanged(){const Ve=this._hasStickyChanged;return this.resetStickyChanged(),Ve}resetStickyChanged(){this._hasStickyChanged=!1}_updateColumnCssClassName(){this._columnCssClassName=[`cdk-column-${this.cssClassFriendlyName}`]}_setNameInput(Ve){Ve&&(this._name=Ve,this.cssClassFriendlyName=Ve.replace(/[^a-z0-9_-]/gi,"-"),this._updateColumnCssClassName())}static#e=this.\u0275fac=function(ut){return new(ut||ot)(n.rXU(se,8))};static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["","cdkColumnDef",""]],contentQueries:function(ut,Dt,ln){if(1&ut&&(n.wni(ln,y,5),n.wni(ln,j,5),n.wni(ln,R,5)),2&ut){let mn;n.mGM(mn=n.lsd())&&(Dt.cell=mn.first),n.mGM(mn=n.lsd())&&(Dt.headerCell=mn.first),n.mGM(mn=n.lsd())&&(Dt.footerCell=mn.first)}},inputs:{name:[0,"cdkColumnDef","name"],sticky:[2,"sticky","sticky",n.L39],stickyEnd:[2,"stickyEnd","stickyEnd",n.L39]},standalone:!0,features:[n.Jv_([{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:ot}]),n.GFd]})}return ot})();class ye{constructor(tn,Ve){Ve.nativeElement.classList.add(...tn._columnCssClassName)}}let z=(()=>{class ot extends ye{constructor(Ve,ut){super(Ve,ut)}static#e=this.\u0275fac=function(ut){return new(ut||ot)(n.rXU(ae),n.rXU(n.aKT))};static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["cdk-header-cell"],["th","cdk-header-cell",""]],hostAttrs:["role","columnheader",1,"cdk-header-cell"],standalone:!0,features:[n.Vt3]})}return ot})(),Xe=(()=>{class ot extends ye{constructor(Ve,ut){super(Ve,ut);const Dt=Ve._table?._getCellRole();Dt&&ut.nativeElement.setAttribute("role",Dt)}static#e=this.\u0275fac=function(ut){return new(ut||ot)(n.rXU(ae),n.rXU(n.aKT))};static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["cdk-cell"],["td","cdk-cell",""]],hostAttrs:[1,"cdk-cell"],standalone:!0,features:[n.Vt3]})}return ot})();class xe{constructor(){this.tasks=[],this.endTasks=[]}}const ve=new n.nKC("_COALESCED_STYLE_SCHEDULER");let Je=(()=>
1{class ot{constructor(Ve){this._currentSchedule=null,this._ngZone=(0,n.WQX)(n.SKi)}schedule(Ve){this._createScheduleIfNeeded(),this._currentSchedule.tasks.push(Ve)}scheduleEnd(Ve){this._createScheduleIfNeeded(),this._currentSchedule.endTasks.push(Ve)}_createScheduleIfNeeded(){this._currentSchedule||(this._currentSchedule=new xe,this._ngZone.runOutsideAngular(()=>queueMicrotask(()=>{for(;this._currentSchedule.tasks.length||this._currentSchedule.endTasks.length;){const Ve=this._currentSchedule;this._currentSchedule=new xe;for(const ut of Ve.tasks)ut();for(const ut of Ve.endTasks)ut()}this._currentSchedule=null})))}static#e=this.\u0275fac=function(ut){return new(ut||ot)(n.KVO(n.SKi))};static#t=this.\u0275prov=n.jDH({token:ot,factory:ot.\u0275fac})}return ot})(),_t=(()=>{class ot{constructor(Ve,ut){this.template=Ve,this._differs=ut}ngOnChanges(Ve){if(!this._columnsDiffer){const ut=Ve.columns&&Ve.columns.currentValue||[];this._columnsDiffer=this._differs.find(ut).create(),this._columnsDiffer.diff(ut)}}getColumnsDiff(){return this._columnsDiffer.diff(this.columns)}extractCellTemplate(Ve){return this instanceof Z?Ve.headerCell.template:this instanceof oe?Ve.footerCell.template:Ve.cell.template}static#e=this.\u0275fac=function(ut){return new(ut||ot)(n.rXU(n.C4Q),n.rXU(n._q3))};static#t=this.\u0275dir=n.FsC({type:ot,features:[n.OA$]})}return ot})(),Z=(()=>{class ot extends _t{get sticky(){return this._sticky}set sticky(Ve){Ve!==this._sticky&&(this._sticky=Ve,this._hasStickyChanged=!0)}constructor(Ve,ut,Dt){super(Ve,ut),this._table=Dt,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(Ve){super.ngOnChanges(Ve)}hasStickyChanged(){const Ve=this._hasStickyChanged;return this.resetStickyChanged(),Ve}resetStickyChanged(){this._hasStickyChanged=!1}static#e=this.\u0275fac=function(ut){return new(ut||ot)(n.rXU(n.C4Q),n.rXU(n._q3),n.rXU(se,8))};static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["","cdkHeaderRowDef",""]],inputs:{columns:[0,"cdkHeaderRowDef","columns"],sticky:[2,"cdkHeaderRowDefSticky","sticky",n.L39]},standalone:!0,features:[n.GFd,n.Vt3,n.OA$]})}return ot})(),oe=(()=>{class ot extends _t{get sticky(){return this._sticky}set sticky(Ve){Ve!==this._sticky&&(this._sticky=Ve,this._hasStickyChanged=!0)}constructor(Ve,ut,Dt){super(Ve,ut),this._table=Dt,this._hasStickyChanged=!1,this._sticky=!1}ngOnChanges(Ve){super.ngOnChanges(Ve)}hasStickyChanged(){const Ve=this._hasStickyChanged;return this.resetStickyChanged(),Ve}resetStickyChanged(){this._hasStickyChanged=!1}static#e=this.\u0275fac=function(ut){return new(ut||ot)(n.rXU(n.C4Q),n.rXU(n._q3),n.rXU(se,8))};static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["","cdkFooterRowDef",""]],inputs:{columns:[0,"cdkFooterRowDef","columns"],sticky:[2,"cdkFooterRowDefSticky","sticky",n.L39]},standalone:!0,features:[n.GFd,n.Vt3,n.OA$]})}return ot})(),ue=(()=>{class ot extends _t{constructor(Ve,ut,Dt){super(Ve,ut),this._table=Dt}static#e=this.\u0275fac=function(ut){return new(ut||ot)(n.rXU(n.C4Q),n.rXU(n._q3),n.rXU(se,8))};static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["","cdkRowDef",""]],inputs:{columns:[0,"cdkRowDefColumns","columns"],when:[0,"cdkRowDefWhen","when"]},standalone:!0,features:[n.Vt3]})}return ot})(),ke=(()=>{class ot{static#e=this.mostRecentCellOutlet=null;constructor(Ve){this._viewContainer=Ve,ot.mostRecentCellOutlet=this}ngOnDestroy(){ot.mostRecentCellOutlet===this&&(ot.mostRecentCellOutlet=null)}static#t=this.\u0275fac=function(ut){return new(ut||ot)(n.rXU(n.c1b))};static#n=this.\u0275dir=n.FsC({type:ot,selectors:[["","cdkCellOutlet",""]],standalone:!0})}return ot})(),Te=(()=>{class ot{static#e=this.\u0275fac=function(ut){return new(ut||ot)};static#t=this.\u0275cmp=n.VBU({type:ot,selectors:[["cdk-header-row"],["tr","cdk-header-row",""]],hostAttrs:["role","row",1,"cdk-header-row"],standalone:!0,features:[n.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(ut,Dt){1&ut&&n.eu8(0,0)},dependencies:[ke],encapsulation:2})}return ot})(),_e=(()=>{class ot{static#e=this.\u0275fac=function(ut){return new(ut||ot)};static#t=this.\u0275cmp=n.VBU({type:ot,selectors:[["cdk-row"],["tr","cdk-row",""]],hostAttrs:["role","row",1,"cdk-row"],standalone:!0,features:[n.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(ut,Dt){1&ut&&n.eu8(0,0)},dependencies:[ke],encapsulation:2})}return ot})(),Fe=(()=>
1{class ot{constructor(Ve){this.templateRef=Ve,this._contentClassName="cdk-no-data-row"}static#e=this.\u0275fac=function(ut){return new(ut||ot)(n.rXU(n.C4Q))};static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["ng-template","cdkNoDataRow",""]],standalone:!0})}return ot})();const Ke=["top","bottom","left","right"];class vt{constructor(tn,Ve,ut,Dt,ln=!0,mn=!0,En){this._isNativeHtmlTable=tn,this._stickCellCss=Ve,this.direction=ut,this._coalescedStyleScheduler=Dt,this._isBrowser=ln,this._needsPositionStickyOnElement=mn,this._positionListener=En,this._cachedCellWidths=[],this._borderCellCss={top:`${Ve}-border-elem-top`,bottom:`${Ve}-border-elem-bottom`,left:`${Ve}-border-elem-left`,right:`${Ve}-border-elem-right`}}clearStickyPositioning(tn,Ve){const ut=[];for(const Dt of tn)if(Dt.nodeType===Dt.ELEMENT_NODE){ut.push(Dt);for(let ln=0;ln<Dt.children.length;ln++)ut.push(Dt.children[ln])}this._coalescedStyleScheduler.schedule(()=>{for(const Dt of ut)this._removeStickyStyle(Dt,Ve)})}updateStickyColumns(tn,Ve,ut,Dt=!0){tn.length&&this._isBrowser&&(Ve.some(ln=>ln)||ut.some(ln=>ln))?this._coalescedStyleScheduler.schedule(()=>{const ln=tn[0],mn=ln.children.length,En=this._getCellWidths(ln,Dt),On=this._getStickyStartColumnPositions(En,Ve),Ci=this._getStickyEndColumnPositions(En,ut),dn=Ve.lastIndexOf(!0),Q=ut.indexOf(!0),pt="rtl"===this.direction,J=pt?"right":"left",fe=pt?"left":"right";for(const Be of tn)for(let Ye=0;Ye<mn;Ye++){const Rt=Be.children[Ye];Ve[Ye]&&this._addStickyStyle(Rt,J,On[Ye],Ye===dn),ut[Ye]&&this._addStickyStyle(Rt,fe,Ci[Ye],Ye===Q)}this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:-1===dn?[]:En.slice(0,dn+1).map((Be,Ye)=>Ve[Ye]?Be:null)}),this._positionListener.stickyEndColumnsUpdated({sizes:-1===Q?[]:En.slice(Q).map((Be,Ye)=>ut[Ye+Q]?Be:null).reverse()}))}):this._positionListener&&(this._positionListener.stickyColumnsUpdated({sizes:[]}),this._positionListener.stickyEndColumnsUpdated({sizes:[]}))}stickRows(tn,Ve,ut){this._isBrowser&&this._coalescedStyleScheduler.schedule(()=>{const Dt="bottom"===ut?tn.slice().reverse():tn,ln="bottom"===ut?Ve.slice().reverse():Ve,mn=[],En=[],On=[];for(let dn=0,Q=0;dn<Dt.length;dn++){if(!ln[dn])continue;mn[dn]=Q;const pt=Dt[dn];On[dn]=this._isNativeHtmlTable?Array.from(pt.children):[pt];const J=pt.getBoundingClientRect().height;Q+=J,En[dn]=J}const Ci=ln.lastIndexOf(!0);for(let dn=0;dn<Dt.length;dn++){if(!ln[dn])continue;const Q=mn[dn],pt=dn===Ci;for(const J of On[dn])this._addStickyStyle(J,ut,Q,pt)}"top"===ut?this._positionListener?.stickyHeaderRowsUpdated({sizes:En,offsets:mn,elements:On}):this._positionListener?.stickyFooterRowsUpdated({sizes:En,offsets:mn,elements:On})})}updateStickyFooterContainer(tn,Ve){this._isNativeHtmlTable&&this._coalescedStyleScheduler.schedule(()=>{const ut=tn.querySelector("tfoot");ut&&(Ve.some(Dt=>!Dt)?this._removeStickyStyle(ut,["bottom"]):this._addStickyStyle(ut,"bottom",0,!1))})}_removeStickyStyle(tn,Ve){for(const Dt of Ve)tn.style[Dt]="",tn.classList.remove(this._borderCellCss[Dt]);Ke.some(Dt=>-1===Ve.indexOf(Dt)&&tn.style[Dt])?tn.style.zIndex=this._getCalculatedZIndex(tn):(tn.style.zIndex="",this._needsPositionStickyOnElement&&(tn.style.position=""),tn.classList.remove(this._stickCellCss))}_addStickyStyle(tn,Ve,ut,Dt){tn.classList.add(this._stickCellCss),Dt&&tn.classList.add(this._borderCellCss[Ve]),tn.style[Ve]=`${ut}px`,tn.style.zIndex=this._getCalculatedZIndex(tn),this._needsPositionStickyOnElement&&(tn.style.cssText+="position: -webkit-sticky; position: sticky; ")}_getCalculatedZIndex(tn){const Ve={top:100,bottom:10,left:1,right:1};let ut=0;for(const Dt of Ke)tn.style[Dt]&&(ut+=Ve[Dt]);return ut?`${ut}`:""}_getCellWidths(tn,Ve=!0){if(!Ve&&this._cachedCellWidths.length)return this._cachedCellWidths;const ut=[],Dt=tn.children;for(let ln=0;ln<Dt.length;ln++)ut.push(Dt[ln].getBoundingClientRect().width);return this._cachedCellWidths=ut,ut}_getStickyStartColumnPositions(tn,Ve){const ut=[];let Dt=0;for(let ln=0;ln<tn.length;ln++)Ve[ln]&&(ut[ln]=Dt,Dt+=tn[ln]);return ut}_getStickyEndColumnPositions(tn,Ve){const ut=[];let Dt=0;for(let ln=tn.length;ln>0;ln--)Ve[ln]&&(ut[ln]=Dt,Dt+=tn[ln]);return ut}}const nt=new n.nKC("CDK_SPL");let jt=(()=>
1{class ot{constructor(Ve,ut){this.viewContainer=Ve,this.elementRef=ut;const Dt=(0,n.WQX)(se);Dt._rowOutlet=this,Dt._outletAssigned()}static#e=this.\u0275fac=function(ut){return new(ut||ot)(n.rXU(n.c1b),n.rXU(n.aKT))};static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["","rowOutlet",""]],standalone:!0})}return ot})(),Ot=(()=>{class ot{constructor(Ve,ut){this.viewContainer=Ve,this.elementRef=ut;const Dt=(0,n.WQX)(se);Dt._headerRowOutlet=this,Dt._outletAssigned()}static#e=this.\u0275fac=function(ut){return new(ut||ot)(n.rXU(n.c1b),n.rXU(n.aKT))};static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["","headerRowOutlet",""]],standalone:!0})}return ot})(),Lt=(()=>{class ot{constructor(Ve,ut){this.viewContainer=Ve,this.elementRef=ut;const Dt=(0,n.WQX)(se);Dt._footerRowOutlet=this,Dt._outletAssigned()}static#e=this.\u0275fac=function(ut){return new(ut||ot)(n.rXU(n.c1b),n.rXU(n.aKT))};static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["","footerRowOutlet",""]],standalone:!0})}return ot})(),St=(()=>{class ot{constructor(Ve,ut){this.viewContainer=Ve,this.elementRef=ut;const Dt=(0,n.WQX)(se);Dt._noDataRowOutlet=this,Dt._outletAssigned()}static#e=this.\u0275fac=function(ut){return new(ut||ot)(n.rXU(n.c1b),n.rXU(n.aKT))};static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["","noDataRowOutlet",""]],standalone:!0})}return ot})(),Ie=(()=>{class ot{_getCellRole(){if(void 0===this._cellRoleInternal){const Ve=this._elementRef.nativeElement.getAttribute("role"),ut="grid"===Ve||"treegrid"===Ve?"gridcell":"cell";this._cellRoleInternal=this._isNativeHtmlTable&&"cell"===ut?null:ut}return this._cellRoleInternal}get trackBy(){return this._trackByFn}set trackBy(Ve){this._trackByFn=Ve}get dataSource(){return this._dataSource}set dataSource(Ve){this._dataSource!==Ve&&this._switchDataSource(Ve)}get multiTemplateDataRows(){return this._multiTemplateDataRows}set multiTemplateDataRows(Ve){this._multiTemplateDataRows=Ve,this._rowOutlet&&this._rowOutlet.viewContainer.length&&(this._forceRenderDataRows(),this.updateStickyColumnStyles())}get fixedLayout(){return this._fixedLayout}set fixedLayout(Ve){this._fixedLayout=Ve,this._forceRecalculateCellWidths=!0,this._stickyColumnStylesNeedReset=!0}constructor(Ve,ut,Dt,ln,mn,En,On,Ci,dn,Q,pt,J){this._differs=Ve,this._changeDetectorRef=ut,this._elementRef=Dt,this._dir=mn,this._platform=On,this._viewRepeater=Ci,this._coalescedStyleScheduler
1=dn,this._viewportRuler=Q,this._stickyPositioningListener=pt,this._onDestroy=new B.B7,this._columnDefsByName=new Map,this._customColumnDefs=new Set,this._customRowDefs=new Set,this._customHeaderRowDefs=new Set,this._customFooterRowDefs=new Set,this._headerRowDefChanged=!0,this._footerRowDefChanged=!0,this._stickyColumnStylesNeedReset=!0,this._forceRecalculateCellWidths=!0,this._cachedRenderRowsMap=new Map,this.stickyCssClass="cdk-table-sticky",this.needsPositionStickyOnElement=!0,this._isShowingNoDataRow=!1,this._hasAllOutlets=!1,this._hasInitialized=!1,this._cellRoleInternal=void 0,this._multiTemplateDataRows=!1,this._fixedLayout=!1,this.contentChanged=new n.bkB,this.viewChange=new M.t({start:0,end:Number.MAX_VALUE}),this._injector=(0,n.WQX)(n.zZn),ln||Dt.nativeElement.setAttribute("role","table"),this._document=En,this._isServer=!On.isBrowser,this._isNativeHtmlTable="TABLE"===Dt.nativeElement.nodeName}ngOnInit(){this._setupStickyStyler(),this._dataDiffer=this._differs.find([]).create((Ve,ut)=>this.trackBy?this.trackBy(ut.dataIndex,ut.data):ut),this._viewportRuler.change().pipe((0,L.Q)(this._onDestroy)).subscribe(()=>{this._forceRecalculateCellWidths=!0})}ngAfterContentInit(){this._hasInitialized=!0}ngAfterContentChecked(){this._canRender()&&this._render()}ngOnDestroy(){[this._rowOutlet?.viewContainer,this._headerRowOutlet?.viewContainer,this._footerRowOutlet?.viewContainer,this._cachedRenderRowsMap,this._customColumnDefs,this._customRowDefs,this._customHeaderRowDefs,this._customFooterRowDefs,this._columnDefsByName].forEach(Ve=>{Ve?.clear()}),this._headerRowDefs=[],this._footerRowDefs=[],this._defaultRowDef=null,this._onDestroy.next(),this._onDestroy.complete(),(0,u.y4)(this.dataSource)&&this.dataSource.disconnect(this)}renderRows(){this._renderRows=this._getAllRenderRows();const Ve=this._dataDiffer.diff(this._renderRows);if(!Ve)return this._updateNoDataRow(),void this.contentChanged.next();const ut=this._rowOutlet.viewContainer;this._viewRepeater.applyChanges(Ve,ut,(Dt,ln,mn)=>this._getEmbeddedViewArgs(Dt.item,mn),Dt=>Dt.item.data,Dt=>{Dt.operation===u.Q3.INSERTED&&Dt.context&&this._renderCellTemplateForItem(Dt.record.item.rowDef,Dt.context)}),this._updateRowIndexContext(),Ve.forEachIdentityChange(Dt=>{ut.get(Dt.currentIndex).context.$implicit=Dt.item.data}),this._updateNoDataRow(),(0,n.mal)(()=>{this.updateStickyColumnStyles()},{injector:this._injector}),this.contentChanged.next()}addColumnDef(Ve){this._customColumnDefs.add(Ve)}removeColumnDef(Ve){this._customColumnDefs.delete(Ve)}addRowDef(Ve){this._customRowDefs.add(Ve)}removeRowDef(Ve){this._customRowDefs.delete(Ve)}addHeaderRowDef(Ve){this._customHeaderRowDefs.add(Ve),this._headerRowDefChanged=!0}removeHeaderRowDef(Ve){this._customHeaderRowDefs.delete(Ve),this._headerRowDefChanged=!0}addFooterRowDef(Ve){this._customFooterRowDefs.add(Ve),this._footerRowDefChanged=!0}removeFooterRowDef(Ve){this._customFooterRowDefs.delete(Ve),this._footerRowDefChanged=!0}setNoDataRow(Ve){this._customNoDataRow=Ve}updateStickyHeaderRowStyles(){const Ve=this._getRenderedRows(this._headerRowOutlet);if(this._isNativeHtmlTable){const Dt=Y(this._headerRowOutlet,"thead");Dt&&(Dt.style.display=Ve.length?"":"none")}const ut=this._headerRowDefs.map(Dt=>Dt.sticky);this._stickyStyler.clearStickyPositioning(Ve,["top"]),this._stickyStyler.stickRows(Ve,ut,"top"),this._headerRowDefs.forEach(Dt=>Dt.resetStickyChanged())}updateStickyFooterRowStyles(){const Ve=this._getRenderedRows(this._footerRowOutlet);if(this._isNativeHtmlTable){const Dt=Y(this._footerRowOutlet,"tfoot");Dt&&(Dt.style.display=Ve.length?"":"none")}const ut=this._footerRowDefs.map(Dt=>Dt.sticky);this._stickyStyler.clearStickyPositioning(Ve,["bottom"]),this._stickyStyler.stickRows(Ve,ut,"bottom"),this._stickyStyler.updateStickyFooterContainer(this._elementRef.nativeElement,ut),this._footerRowDefs.forEach(Dt=>Dt.resetStickyChanged())}updateStickyColumnStyles(){const Ve=this._getRenderedRows(this._headerRowOutlet),ut=this._getRenderedRows(this._rowOutlet),Dt=this._getRenderedRows(this._footerRowOutlet);(this._isNativeHtmlTable&&!this._fixedLayout||this._stickyColumnStylesNeedReset)&&(this._stickyStyler.clearStickyPositioning([...Ve,...ut,...Dt],["left","right"]),this._stickyColumnStylesNeedReset=!1),Ve.forEach((ln,mn)=>{this._addStickyColumnStyles([ln],this._headerRowDefs[mn])}
1),this._rowDefs.forEach(ln=>{const mn=[];for(let En=0;En<ut.length;En++)this._renderRows[En].rowDef===ln&&mn.push(ut[En]);this._addStickyColumnStyles(mn,ln)}),Dt.forEach((ln,mn)=>{this._addStickyColumnStyles([ln],this._footerRowDefs[mn])}),Array.from(this._columnDefsByName.values()).forEach(ln=>ln.resetStickyChanged())}_outletAssigned(){!this._hasAllOutlets&&this._rowOutlet&&this._headerRowOutlet&&this._footerRowOutlet&&this._noDataRowOutlet&&(this._hasAllOutlets=!0,this._canRender()&&this._render())}_canRender(){return this._hasAllOutlets&&this._hasInitialized}_render(){this._cacheRowDefs(),this._cacheColumnDefs();const ut=this._renderUpdatedColumns()||this._headerRowDefChanged||this._footerRowDefChanged;this._stickyColumnStylesNeedReset=this._stickyColumnStylesNeedReset||ut,this._forceRecalculateCellWidths=ut,this._headerRowDefChanged&&(this._forceRenderHeaderRows(),this._headerRowDefChanged=!1),this._footerRowDefChanged&&(this._forceRenderFooterRows(),this._footerRowDefChanged=!1),this.dataSource&&this._rowDefs.length>0&&!this._renderChangeSubscription?this._observeRenderChanges():this._stickyColumnStylesNeedReset&&this.updateStickyColumnStyles(),this._checkStickyStates()}_getAllRenderRows(){const Ve=[],ut=this._cachedRenderRowsMap;this._cachedRenderRowsMap=new Map;for(let Dt=0;Dt<this._data.length;Dt++){let ln=this._data[Dt];const mn=this._getRenderRowsForData(ln,Dt,ut.get(ln));this._cachedRenderRowsMap.has(ln)||this._cachedRenderRowsMap.set(ln,new WeakMap);for(let En=0;En<mn.length;En++){let On=mn[En];const Ci=this._cachedRenderRowsMap.get(On.data);Ci.has(On.rowDef)?Ci.get(On.rowDef).push(On):Ci.set(On.rowDef,[On]),Ve.push(On)}}return Ve}_getRenderRowsForData(Ve,ut,Dt){return this._getRowDefs(Ve,ut).map(mn=>{const En=Dt&&Dt.has(mn)?Dt.get(mn):[];if(En.length){const On=En.shift();return On.dataIndex=ut,On}return{data:Ve,rowDef:mn,dataIndex:ut}})}_cacheColumnDefs(){this._columnDefsByName.clear(),he(this._getOwnDefs(this._contentColumnDefs),this._customColumnDefs).forEach(ut=>{this._columnDefsByName.has(ut.name),this._columnDefsByName.set(ut.name,ut)})}_cacheRowDefs(){this._headerRowDefs=he(this._getOwnDefs(this._contentHeaderRowDefs),this._customHeaderRowDefs),this._footerRowDefs=he(this._getOwnDefs(this._contentFooterRowDefs),this._customFooterRowDefs),this._rowDefs=he(this._getOwnDefs(this._contentRowDefs),this._customRowDefs);const Ve=this._rowDefs.filter(ut=>!ut.when);this._defaultRowDef=Ve[0]}_renderUpdatedColumns(){const Ve=(mn,En)=>mn||!!En.getColumnsDiff(),ut=this._rowDefs.reduce(Ve,!1);ut&&this._forceRenderDataRows();const Dt=this._headerRowDefs.reduce(Ve,!1);Dt&&this._forceRenderHeaderRows();const ln=this._footerRowDefs.reduce(Ve,!1);return ln&&this._forceRenderFooterRows(),ut||Dt||ln}_switchDataSource(Ve){this._data=[],(0,u.y4)(this.dataSource)&&this.dataSource.disconnect(this),this._renderChangeSubscription&&(this._renderChangeSubscription.unsubscribe(),this._renderChangeSubscription=null),Ve||(this._dataDiffer&&this._dataDiffer.diff([]),this._rowOutlet&&this._rowOutlet.viewContainer.clear()),this._dataSource=Ve}_observeRenderChanges(){if(!this.dataSource)return;let Ve;(0,u.y4)(this.dataSource)?Ve=this.dataSource.connect(this):(0,b.A)(this.dataSource)?Ve=this.dataSource:Array.isArray(this.dataSource)&&(Ve=(0,E.of)(this.dataSource)),this._renderChangeSubscription=Ve.pipe((0,L.Q)(this._onDestroy)).subscribe(ut=>{this._data=ut||[],this.renderRows()})}_forceRenderHeaderRows(){this._headerRowOutlet.viewContainer.length>0&&this._headerRowOutlet.viewContainer.clear(),this._headerRowDefs.forEach((Ve,ut)=>this._renderRow(this._headerRowOutlet,Ve,ut)),this.updateStickyHeaderRowStyles()}_forceRenderFooterRows(){this._footerRowOutlet.viewContainer.length>0&&this._footerRowOutlet.viewContainer.clear(),this._footerRowDefs.forEach((Ve,ut)=>this._renderRow(this._footerRowOutlet,Ve,ut)),this.updateStickyFooterRowStyles()}_addStickyColumnStyles(Ve,ut){const Dt=Array.from(ut.columns||[]).map(En=>this._columnDefsByName.get(En)),ln=Dt.map(En=>En.sticky),mn=Dt.map(En=>En.stickyEnd);this._stickyStyler.updateStickyColumns(Ve,ln,mn,!this._fixedLayout||this._forceRecalculateCellWidths)}_getRenderedRows(Ve){const ut=[];for(let Dt=0;Dt<Ve.viewContainer.length;
1Dt++){const ln=Ve.viewContainer.get(Dt);ut.push(ln.rootNodes[0])}return ut}_getRowDefs(Ve,ut){if(1==this._rowDefs.length)return[this._rowDefs[0]];let Dt=[];if(this.multiTemplateDataRows)Dt=this._rowDefs.filter(ln=>!ln.when||ln.when(ut,Ve));else{let ln=this._rowDefs.find(mn=>mn.when&&mn.when(ut,Ve))||this._defaultRowDef;ln&&Dt.push(ln)}return Dt}_getEmbeddedViewArgs(Ve,ut){return{templateRef:Ve.rowDef.template,context:{$implicit:Ve.data},index:ut}}_renderRow(Ve,ut,Dt,ln={}){const mn=Ve.viewContainer.createEmbeddedView(ut.template,ln,Dt);return this._renderCellTemplateForItem(ut,ln),mn}_renderCellTemplateForItem(Ve,ut){for(let Dt of this._getCellTemplates(Ve))ke.mostRecentCellOutlet&&ke.mostRecentCellOutlet._viewContainer.createEmbeddedView(Dt,ut);this._changeDetectorRef.markForCheck()}_updateRowIndexContext(){const Ve=this._rowOutlet.viewContainer;for(let ut=0,Dt=Ve.length;ut<Dt;ut++){const mn=Ve.get(ut).context;mn.count=Dt,mn.first=0===ut,mn.last=ut===Dt-1,mn.even=ut%2==0,mn.odd=!mn.even,this.multiTemplateDataRows?(mn.dataIndex=this._renderRows[ut].dataIndex,mn.renderIndex=ut):mn.index=this._renderRows[ut].dataIndex}}_getCellTemplates(Ve){return Ve&&Ve.columns?Array.from(Ve.columns,ut=>{const Dt=this._columnDefsByName.get(ut);return Ve.extractCellTemplate(Dt)}):[]}_forceRenderDataRows(){this._dataDiffer.diff([]),this._rowOutlet.viewContainer.clear(),this.renderRows()}_checkStickyStates(){const Ve=(ut,Dt)=>ut||Dt.hasStickyChanged();this._headerRowDefs.reduce(Ve,!1)&&this.updateStickyHeaderRowStyles(),this._footerRowDefs.reduce(Ve,!1)&&this.updateStickyFooterRowStyles(),Array.from(this._columnDefsByName.values()).reduce(Ve,!1)&&(this._stickyColumnStylesNeedReset=!0,this.updateStickyColumnStyles())}_setupStickyStyler(){this._stickyStyler=new vt(this._isNativeHtmlTable,this.stickyCssClass,this._dir?this._dir.value:"ltr",this._coalescedStyleScheduler,this._platform.isBrowser,this.needsPositionStickyOnElement,this._stickyPositioningListener),(this._dir?this._dir.change:(0,E.of)()).pipe((0,L.Q)(this._onDestroy)).subscribe(ut=>{this._stickyStyler.direction=ut,this.updateStickyColumnStyles()})}_getOwnDefs(Ve){return Ve.filter(ut=>!ut._table||ut._table===this)}_updateNoDataRow(){const Ve=this._customNoDataRow||this._noDataRow;if(!Ve)return;const ut=0===this._rowOutlet.viewContainer.length;if(ut===this._isShowingNoDataRow)return;const Dt=this._noDataRowOutlet.viewContainer;if(ut){const ln=Dt.createEmbeddedView(Ve.templateRef),mn=ln.rootNodes[0];1===ln.rootNodes.length&&mn?.nodeType===this._document.ELEMENT_NODE&&(mn.setAttribute("role","row"),mn.classList.add(Ve._contentClassName))}else Dt.clear();this._isShowingNoDataRow=ut,this._changeDetectorRef.markForCheck()}static#e=this.\u0275fac=function(ut){return new(ut||ot)(n.rXU(n._q3),n.rXU(n.gRc),n.rXU(n.aKT),n.kS0("role"),n.rXU(d.dS,8),n.rXU(C.qQ),n.rXU(p.OD),n.rXU(u.sL),n.rXU(ve),n.rXU(I.Xj),n.rXU(nt,12),n.rXU(n.SKi,8))};static#t=this.\u0275cmp=n.VBU({type:ot,selectors:[["cdk-table"],["table","cdk-table",""]],contentQueries:function(ut,Dt,ln){if(1&ut&&(n.wni(ln,Fe,5),n.wni(ln,ae,5),n.wni(ln,ue,5),n.wni(ln,Z,5),n.wni(ln,oe,5)),2&ut){let mn;n.mGM(mn=n.lsd())&&(Dt._noDataRow=mn.first),n.mGM(mn=n.lsd())&&(Dt._contentColumnDefs=mn),n.mGM(mn=n.lsd())&&(Dt._contentRowDefs=mn),n.mGM(mn=n.lsd())&&(Dt._contentHeaderRowDefs=mn),n.mGM(mn=n.lsd())&&(Dt._contentFooterRowDefs=mn)}},hostAttrs:[1,"cdk-table"],hostVars:2,hostBindings:function(ut,Dt){2&ut&&n.AVh("cdk-table-fixed-layout",Dt.fixedLayout)},inputs:{trackBy:"trackBy",dataSource:"dataSource",multiTemplateDataRows:[2,"multiTemplateDataRows","multiTemplateDataRows",n.L39],fixedLayout:[2,"fixedLayout","fixedLayout",n.L39]},outputs:{contentChanged:"contentChanged"},exportAs:["cdkTable"],standalone:!0,features:[n.Jv_([{provide:se,useExisting:ot},{provide:u.sL,useClass:u.xn},{provide:ve,useClass:Je},{provide:nt,useValue:null}]),n.GFd,n.aNF],ngContentSelectors:A,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(ut,Dt){1&ut&&(n.NAR(P),n.SdG(0),n.SdG(1,1),n.DNE(2,x,1,0)(3,U,7,0)(4,H,4,0)),2&ut&&(n.R7$(2),n.vxM(Dt._isServer?2:-1),n.R7$(),n.vxM(Dt._isNativeHtmlTable?3:4))},dependencies:[Ot,jt,St,Lt],styles:[".cdk-table-fixed-layout{table-layout:fixed}"],encapsulation:2})}return ot})();function he(ot,tn){return ot.concat(Array.from(tn))}function Y(ot,tn){const Ve=tn.toUpperCase();let ut=ot.viewContainer.element.nativeElement;for(;ut;){const Dt=1===ut.nodeType?ut.nodeName:null;if(Dt===Ve)return ut;if("TABLE"===Dt)break;ut=ut.parentNode}return null}let re=(()=>{class ot{static#e=this.\u0275fac=function(ut){return new(ut||ot)};static#t=this.\u0275mod=n.$C({type:ot});static#n=this.\u0275inj=n.G2t({imports:[I.E9]})}return ot})();var Me=a(86600);a(44670),a(49714),a(14085),a(95006);const Nt=[[["caption"]],[["colgroup"],["col"]],"*"],Jt=["caption","colgroup, col","*"];function Ut(ot,tn){1&ot&&n.SdG(0,2)}
1function Qt(ot,tn){1&ot&&(n.j41(0,"thead",0),n.eu8(1,1),n.k0s(),n.j41(2,"tbody",2),n.eu8(3,3)(4,4),n.k0s(),n.j41(5,"tfoot",0),n.eu8(6,5),n.k0s())}function rn(ot,tn){1&ot&&n.eu8(0,1)(1,3)(2,4)(3,5)}let be=(()=>{class ot extends Ie{constructor(){super(...arguments),this.stickyCssClass="mat-mdc-table-sticky",this.needsPositionStickyOnElement=!1}static#e=this.\u0275fac=(()=>{let Ve;return function(Dt){return(Ve||(Ve=n.xGo(ot)))(Dt||ot)}})();static#t=this.\u0275cmp=n.VBU({type:ot,selectors:[["mat-table"],["table","mat-table",""]],hostAttrs:[1,"mat-mdc-table","mdc-data-table__table"],hostVars:2,hostBindings:function(ut,Dt){2&ut&&n.AVh("mdc-table-fixed-layout",Dt.fixedLayout)},exportAs:["matTable"],standalone:!0,features:[n.Jv_([{provide:Ie,useExisting:ot},{provide:se,useExisting:ot},{provide:ve,useClass:Je},{provide:u.sL,useClass:u.xn},{provide:nt,useValue:null}]),n.Vt3,n.aNF],ngContentSelectors:Jt,decls:5,vars:2,consts:[["role","rowgroup"],["headerRowOutlet",""],["role","rowgroup",1,"mdc-data-table__content"],["rowOutlet",""],["noDataRowOutlet",""],["footerRowOutlet",""]],template:function(ut,Dt){1&ut&&(n.NAR(Nt),n.SdG(0),n.SdG(1,1),n.DNE(2,Ut,1,0)(3,Qt,7,0)(4,rn,4,0)),2&ut&&(n.R7$(2),n.vxM(Dt._isServer?2:-1),n.R7$(),n.vxM(Dt._isNativeHtmlTable?3:4))},dependencies:[Ot,jt,St,Lt],styles:[".mat-mdc-table-sticky{position:sticky !important}mat-table{display:block}mat-header-row{min-height:56px}mat-row,mat-footer-row{min-height:48px}mat-row,mat-header-row,mat-footer-row{display:flex;border-width:0;border-bottom-width:1px;border-style:solid;align-items:center;box-sizing:border-box}mat-cell:first-of-type,mat-header-cell:first-of-type,mat-footer-cell:first-of-type{padding-left:24px}[dir=rtl] mat-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:first-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:first-of-type:not(:only-of-type){padding-left:0;padding-right:24px}mat-cell:last-of-type,mat-header-cell:last-of-type,mat-footer-cell:last-of-type{padding-right:24px}[dir=rtl] mat-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-header-cell:last-of-type:not(:only-of-type),[dir=rtl] mat-footer-cell:last-of-type:not(:only-of-type){padding-right:0;padding-left:24px}mat-cell,mat-header-cell,mat-footer-cell{flex:1;display:flex;align-items:center;overflow:hidden;word-wrap:break-word;min-height:inherit}.mat-mdc-table{min-width:100%;border:0;border-spacing:0;table-layout:auto;white-space:normal;background-color:var(--mat-table-background-color, var(--mat-app-surface))}.mdc-data-table__cell{box-sizing:border-box;overflow:hidden;text-align:left;text-overflow:ellipsis}[dir=rtl] .mdc-data-table__cell{text-align:right}.mdc-data-table__cell,.mdc-data-table__header-cell{padding:0 16px}.mat-mdc-header-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-header-container-height, 56px);color:var(--mat-table-header-headline-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-header-headline-font, var(--mat-app-title-small-font, Roboto, sans-serif));line-height:var(--mat-table-header-headline-line-height, var(--mat-app-title-small-line-height));font-size:var(--mat-table-header-headline-size, var(--mat-app-title-small-size, 14px));font-weight:var(--mat-table-header-headline-weight, var(--mat-app-title-small-weight, 500))}.mat-mdc-row{height:var(--mat-table-row-item-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)))}.mat-mdc-row,.mdc-data-table__content{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:var(--mat-table-row-item-label-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-row-item-label-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-row-item-label-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-row-item-label-text-weight, var(--mat-app-body-medium-weight))}.mat-mdc-footer-row{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;height:var(--mat-table-footer-container-height, 52px);color:var(--mat-table-row-item-label-text-color, var(--mat-app-on-surface, rgba(0, 0, 0, 0.87)));font-family:var(--mat-table-footer-supporting-text-font, var(--mat-app-body-medium-font, Roboto, sans-serif));line-height:var(--mat-table-footer-supporting-text-line-height, var(--mat-app-body-medium-line-height));font-size:var(--mat-table-footer-supporting-text-size, var(--mat-app-body-medium-size, 14px));font-weight:var(--mat-table-footer-supporting-text-weight, var(--mat-app-body-medium-weight));letter-spacing:var(--mat-table-footer-supporting-text-tracking, var(--mat-app-body-medium-tracking))}.mat-mdc-header-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-header-headline-tracking, var(--mat-app-title-small-tracking));font-weight:inherit;line-height:inherit;box-sizing:border-box;text-overflow:ellipsis;overflow:hidden;outline:none;text-align:left}[dir=rtl] .mat-mdc-header-cell{text-align:right}.mat-mdc-cell{border-bottom-color:var(--mat-table-row-item-outline-color, var(--mat-app-outline, rgba(0, 0, 0, 0.12)));border-bottom-width:var(--mat-table-row-item-outline-width, 1px);border-bottom-style:solid;letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking));line-height:inherit}.mdc-data-table__row:last-child .mat-mdc-cell{border-bottom:none}.mat-mdc-footer-cell{letter-spacing:var(--mat-table-row-item-label-text-tracking, var(--mat-app-body-medium-tracking))}mat-row.mat-mdc-row,mat-header-row.mat-mdc-header-row,mat-footer-row.mat-mdc-footer-row{border-bottom:none}.mat-mdc-table tbody,.mat-mdc-table tfoot,.mat-mdc-table thead,.mat-mdc-cell,.mat-mdc-footer-cell,.mat-mdc-header-row,.mat-mdc-row,.mat-mdc-footer-row,.mat-mdc-table .mat-mdc-header-cell{background:inherit}.mat-mdc-table mat-header-row.mat-mdc-header-row,.mat-mdc-table mat-row.mat-mdc-row,.mat-mdc-table mat-footer-row.mat-mdc-footer-cell{height:unset}mat-header-cell.mat-mdc-header-cell,mat-cell.mat-mdc-cell,mat-footer-cell.mat-mdc-footer-cell{align-self:stretch}"],encapsulation:2})}return ot})(),ce=(()=>{class ot extends y{static#e=this.\u0275fac=(()=>{let Ve;return function(Dt){return(Ve||(Ve=n.xGo(ot)))(Dt||ot)}})();static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["","matCellDef",""]],standalone:!0,features:[n.Jv_([{provide:y,useExisting:ot}]),n.Vt3]})}return ot})(),ze=(()=>
1{class ot extends j{static#e=this.\u0275fac=(()=>{let Ve;return function(Dt){return(Ve||(Ve=n.xGo(ot)))(Dt||ot)}})();static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["","matHeaderCellDef",""]],standalone:!0,features:[n.Jv_([{provide:j,useExisting:ot}]),n.Vt3]})}return ot})(),$e=(()=>{class ot extends ae{get name(){return this._name}set name(Ve){this._setNameInput(Ve)}_updateColumnCssClassName(){super._updateColumnCssClassName(),this._columnCssClassName.push(`mat-column-${this.cssClassFriendlyName}`)}static#e=this.\u0275fac=(()=>{let Ve;return function(Dt){return(Ve||(Ve=n.xGo(ot)))(Dt||ot)}})();static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["","matColumnDef",""]],inputs:{name:[0,"matColumnDef","name"]},standalone:!0,features:[n.Jv_([{provide:ae,useExisting:ot},{provide:"MAT_SORT_HEADER_COLUMN_DEF",useExisting:ot}]),n.Vt3]})}return ot})(),De=(()=>{class ot extends z{static#e=this.\u0275fac=(()=>{let Ve;return function(Dt){return(Ve||(Ve=n.xGo(ot)))(Dt||ot)}})();static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["mat-header-cell"],["th","mat-header-cell",""]],hostAttrs:["role","columnheader",1,"mat-mdc-header-cell","mdc-data-table__header-cell"],standalone:!0,features:[n.Vt3]})}return ot})(),je=(()=>{class ot extends Xe{static#e=this.\u0275fac=(()=>{let Ve;return function(Dt){return(Ve||(Ve=n.xGo(ot)))(Dt||ot)}})();static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["mat-cell"],["td","mat-cell",""]],hostAttrs:[1,"mat-mdc-cell","mdc-data-table__cell"],standalone:!0,features:[n.Vt3]})}return ot})(),We=(()=>{class ot extends Z{static#e=this.\u0275fac=(()=>{let Ve;return function(Dt){return(Ve||(Ve=n.xGo(ot)))(Dt||ot)}})();static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["","matHeaderRowDef",""]],inputs:{columns:[0,"matHeaderRowDef","columns"],sticky:[2,"matHeaderRowDefSticky","sticky",n.L39]},standalone:!0,features:[n.Jv_([{provide:Z,useExisting:ot}]),n.GFd,n.Vt3]})}return ot})(),Qe=(()=>{class ot extends ue{static#e=this.\u0275fac=(()=>{let Ve;return function(Dt){return(Ve||(Ve=n.xGo(ot)))(Dt||ot)}})();static#t=this.\u0275dir=n.FsC({type:ot,selectors:[["","matRowDef",""]],inputs:{columns:[0,"matRowDefColumns","columns"],when:[0,"matRowDefWhen","when"]},standalone:!0,features:[n.Jv_([{provide:ue,useExisting:ot}]),n.Vt3]})}return ot})(),it=(()=>{class ot extends Te{static#e=this.\u0275fac=(()=>{let Ve;return function(Dt){return(Ve||(Ve=n.xGo(ot)))(Dt||ot)}})();static#t=this.\u0275cmp=n.VBU({type:ot,selectors:[["mat-header-row"],["tr","mat-header-row",""]],hostAttrs:["role","row",1,"mat-mdc-header-row","mdc-data-table__header-row"],exportAs:["matHeaderRow"],standalone:!0,features:[n.Jv_([{provide:Te,useExisting:ot}]),n.Vt3,n.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(ut,Dt){1&ut&&n.eu8(0,0)},dependencies:[ke],encapsulation:2})}return ot})(),dt=(()=>{class ot extends _e{static#e=this.\u0275fac=(()=>{let Ve;return function(Dt){return(Ve||(Ve=n.xGo(ot)))(Dt||ot)}})();static#t=this.\u0275cmp=n.VBU({type:ot,selectors:[["mat-row"],["tr","mat-row",""]],hostAttrs:["role","row",1,"mat-mdc-row","mdc-data-table__row"],exportAs:["matRow"],standalone:!0,features:[n.Jv_([{provide:_e,useExisting:ot}]),n.Vt3,n.aNF],decls:1,vars:0,consts:[["cdkCellOutlet",""]],template:function(ut,Dt){1&ut&&n.eu8(0,0)},dependencies:[ke],encapsulation:2})}return ot})(),Wn=(()=>{class ot{static#e=this.\u0275fac=function(ut){return new(ut||ot)};static#t=this.\u0275mod=n.$C({type:ot});static#n=this.\u0275inj=n.G2t({imports:[Me.yE,re,Me.yE]})}return ot})()},96850:(mt,ie,a)=>{"use strict";a.d(ie,{$L:()=>qe,Bu:()=>yn,ES:()=>It,Ql:()=>Pn,RI:()=>be,T8:()=>Ut,hQ:()=>Bt,mq:()=>Ot});var n=a(54438),d=a(86600),u=a(76939),p=a(45286),I=a(73586),C=a(14421),B=a(44670),M=a(51235),b=a(45817),E=a(76651),L=a(74337),P=a(79928),A=a(65478),x=a(36860),U=a(28203),H=a(18617),W=a(67336),de=a(98170),se=a(7605),v=a(63020),y=a(23176),j=a(49090),R=a(17753),ae=a(58728),ye=a(20522),z=a(72318),Re=a(60177),Xe=a(49969);const xe=["*"];function ve(ce,ze){1&ce&&n.SdG(0)}const Je=["tabListContainer"],ge=["tabList"],_t=["tabListInner"],Z=["nextPaginator"],oe=["previousPaginator"],ue=ce=>({animationDuration:ce}),ke=(ce,ze)=>({value:ce,params:ze});function Te(ce,ze){}const K=["tabBodyWrapper"],_e=["tabHeader"];function Fe(ce,ze){}function Ke(ce,ze){if(1&ce&&n.DNE(0,Fe,0,0,"ng-template",12),2&ce){const me=n.XpG().$implicit;n.Y8G("cdkPortalOutlet",me.templateLabel)}}function vt(ce,ze){if(1&ce&&n.EFF(0),2&ce){const me=n.XpG().$implicit;n.JRh(me.textLabel)}}function Wt(ce,ze){if(1&ce){const me=n.RV6();n.j41(0,"div",7,2),n.bIt("click",function(){const De=n.eBV(me),st=De.$implicit,je=De.$index,et=n.XpG(),We=n.sdS(1);return n.Njj(et._handleClick(st,We,je))})("cdkFocusChange",function(De){const st=n.eBV(me).$index,je=n.XpG();return n.Njj(je._tabFocusChanged(De,st))}),n.nrm(2,"span",8)(3,"div",9),n.j41(4,"span",10)(5,"span",11),n.DNE(6,Ke,1,1,null,12)(7,vt,1,1),n.k0s()()()}if(2&ce){const me=ze.$implicit,$e=ze.$index,De=n.sdS(1),st=n.XpG();n.HbH(me.labelClass),n.AVh("mdc-tab--active",st.selectedIndex===$e),n.Y8G("id",st._getTabLabelId($e))("disabled",me.disabled)("fitInkBarToContent",st.fitInkBarToContent),n.BMQ("tabIndex",st._getTabIndex($e))("aria-posinset",$e+1)("aria-setsize",st._tabs.length)("aria-controls",st._getTabContentId($e))("aria-selected",st.selectedIndex===$e)("aria-label",me.ariaLabel||null)("aria-labelledby",!me.ariaLabel&&me.ariaLabelledby?me.ariaLabelledby:null),n.R7$(3),n.Y8G("matRippleTrigger",De)("matRippleDisabled",me.disabled||st.disableRipple),n.R7$(3),n.vxM(me.templateLabel?6:7
1)}}function Mt(ce,ze){1&ce&&n.SdG(0)}function Ct(ce,ze){if(1&ce){const me=n.RV6();n.j41(0,"mat-tab-body",13),n.bIt("_onCentered",function(){n.eBV(me);const De=n.XpG();return n.Njj(De._removeTabBodyWrapperHeight())})("_onCentering",function(De){n.eBV(me);const st=n.XpG();return n.Njj(st._setTabBodyWrapperHeight(De))}),n.k0s()}if(2&ce){const me=ze.$implicit,$e=ze.$index,De=n.XpG();n.HbH(me.bodyClass),n.AVh("mat-mdc-tab-body-active",De.selectedIndex===$e),n.Y8G("id",De._getTabContentId($e))("content",me.content)("position",me.position)("origin",me.origin)("animationDuration",De.animationDuration)("preserveContent",De.preserveContent),n.BMQ("tabindex",null!=De.contentTabIndex&&De.selectedIndex===$e?De.contentTabIndex:null)("aria-labelledby",De._getTabLabelId($e))("aria-hidden",De.selectedIndex!==$e)}}const ft=["mat-tab-nav-bar",""],te=["mat-tab-link",""],pe=new n.nKC("MatTabContent");let qe=(()=>{class ce{constructor(me){this.template=me}static#e=this.\u0275fac=function($e){return new($e||ce)(n.rXU(n.C4Q))};static#t=this.\u0275dir=n.FsC({type:ce,selectors:[["","matTabContent",""]],standalone:!0,features:[n.Jv_([{provide:pe,useExisting:ce}])]})}return ce})();const Ft=new n.nKC("MatTabLabel"),nt=new n.nKC("MAT_TAB");let It=(()=>{class ce extends u.bV{constructor(me,$e,De){super(me,$e),this._closestTab=De}static#e=this.\u0275fac=function($e){return new($e||ce)(n.rXU(n.C4Q),n.rXU(n.c1b),n.rXU(nt,8))};static#t=this.\u0275dir=n.FsC({type:ce,selectors:[["","mat-tab-label",""],["","matTabLabel",""]],standalone:!0,features:[n.Jv_([{provide:Ft,useExisting:ce}]),n.Vt3]})}return ce})();const jt=new n.nKC("MAT_TAB_GROUP");let Ot=(()=>{class ce{get templateLabel(){return this._templateLabel}set templateLabel(me){this._setTemplateLabelInput(me)}get content(){return this._contentPortal}constructor(me,$e){this._viewContainerRef=me,this._closestTabGroup=$e,this.disabled=!1,this._explicitContent=void 0,this.textLabel="",this._contentPortal=null,this._stateChanges=new p.B7,this.position=null,this.origin=null,this.isActive=!1}ngOnChanges(me){(me.hasOwnProperty("textLabel")||me.hasOwnProperty("disabled"))&&this._stateChanges.next()}ngOnDestroy(){this._stateChanges.complete()}ngOnInit(){this._contentPortal=new u.VA(this._explicitContent||this._implicitContent,this._viewContainerRef)}_setTemplateLabelInput(me){me&&me._closestTab===this&&(this._templateLabel=me)}static#e=this.\u0275fac=function($e){return new($e||ce)(n.rXU(n.
1c1b),n.rXU(jt,8))};static#t=this.\u0275cmp=n.VBU({type:ce,selectors:[["mat-tab"]],contentQueries:function($e,De,st){if(1&$e&&(n.wni(st,It,5),n.wni(st,qe,7,n.C4Q)),2&$e){let je;n.mGM(je=n.lsd())&&(De.templateLabel=je.first),n.mGM(je=n.lsd())&&(De._explicitContent=je.first)}},viewQuery:function($e,De){if(1&$e&&n.GBs(n.C4Q,7),2&$e){let st;n.mGM(st=n.lsd())&&(De._implicitContent=st.first)}},hostAttrs:["hidden",""],inputs:{disabled:[2,"disabled","disabled",n.L39],textLabel:[0,"label","textLabel"],ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],labelClass:"labelClass",bodyClass:"bodyClass"},exportAs:["matTab"],standalone:!0,features:[n.Jv_([{provide:nt,useExisting:ce}]),n.GFd,n.OA$,n.aNF],ngContentSelectors:xe,decls:1,vars:0,template:function($e,De){1&$e&&(n.NAR(),n.DNE(0,ve,1,0,"ng-template"))},encapsulation:2})}return ce})();const Lt="mdc-tab-indicator--active",St="mdc-tab-indicator--no-transition";class cn{constructor(ze){this._items=ze}hide(){this._items.forEach(ze=>ze.deactivateInkBar())}alignToElement(ze){const me=this._items.find(De=>De.elementRef.nativeElement===ze),$e=this._currentItem;if(me!==$e&&($e?.deactivateInkBar(),me)){const De=$e?.elementRef.nativeElement.getBoundingClientRect?.();me.activateInkBar(De),this._currentItem=me}}}let Ne=(()=>{class ce{constructor(){this._elementRef=(0,n.WQX)(n.aKT),this._fitToContent=!1}get fitInkBarToContent(){return this._fitToContent}set fitInkBarToContent(me){this._fitToContent!==me&&(this._fitToContent=me,this._inkBarElement&&this._appendInkBarElement())}activateInkBar(me){const $e=this._elementRef.nativeElement;if(!me||!$e.getBoundingClientRect||!this._inkBarContentElement)return void $e.classList.add(Lt);const De=$e.getBoundingClientRect(),st=me.width/De.width,je=me.left-De.left;$e.classList.add(St),this._inkBarContentElement.style.setProperty("transform",`translateX(${je}px) scaleX(${st})`),$e.getBoundingClientRect(),$e.classList.remove(St),$e.classList.add(Lt),this._inkBarContentElement.style.setProperty("transform","")}deactivateInkBar(){this._elementRef.nativeElement.classList.remove(Lt)}ngOnInit(){this._createInkBarElement()}ngOnDestroy(){this._inkBarElement?.remove(),this._inkBarElement=this._inkBarContentElement=null}_createInkBarElement(){const me=this._elementRef.nativeElement.ownerDocument||document,$e=this._inkBarElement=me.createElement("span"),De=this._inkBarContentElement=me.createElement("span");$e.className="mdc-tab-indicator",De.className="mdc-tab-indicator__content mdc-tab-indicator__content--underline",$e.appendChild(this._inkBarContentElement),this._appendInkBarElement()}_appendInkBarElement(){(this._fitToContent?this._elementRef.nativeElement.querySelector(".mdc-tab__content"):this._elementRef.nativeElement).appendChild(this._inkBarElement)}static#e=this.\u0275fac=function($e){return new($e||ce)};static#t=this.\u0275dir=n.FsC({type:ce,inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",n.L39]},features:[n.GFd]})}return ce})(),Y=(()=>{class ce extends Ne{constructor(me){super(),this.elementRef=me,this.disabled=!1}focus(){this.elementRef.nativeElement.focus()}getOffsetLeft(){return this.elementRef.nativeElement.offsetLeft}getOffsetWidth(){return this.elementRef.nativeElement.offsetWidth}static#e=this.\u0275fac=function($e){return new($e||ce)(n.rXU(n.aKT))};static#t=this.\u0275dir=n.FsC({type:ce,selectors:[["","matTabLabelWrapper",""]],hostVars:3,hostBindings:function($e,De){2&$e&&(n.BMQ("aria-disabled",!!De.disabled),n.AVh("mat-mdc-tab-disabled",De.disabled))},inputs:{disabled:[2,"disabled","disabled",n.L39]},standalone:!0,features:[n.GFd,n.Vt3]})}return ce})();const ne=(0,x.BQ)({passive:!0});let Ge=(()=>{class ce{get selectedIndex(){return this._selectedIndex}set selectedIndex(me){const $e=isNaN(me)?0:me;this._selectedIndex!=$e&&(this._selectedIndexChanged=!0,this._selectedIndex=$e,this._keyManager&&this._keyManager.updateActiveItem($e))}constructor(me,$e,De,st,je,et,We){this._elementRef=me,this._changeDetectorRef=$e,this._viewportRuler=De,this._dir=st,this._ngZone=je,this._platform=et,this._animationMode=We,this._scrollDistance=0,this._selectedIndexChanged=!1,this._destroyed=new p.B7,this._showPaginationControls=!1,this._disableScrollAfter=!0,this._disableScrollBefore=!0,this._stopScrolling=new p.B7,this.disablePagination=!1,this._selectedIndex=0,this.selectFocusedIndex=new n.bkB,this.indexFocused=new n.bkB,this._sharedResizeObserver=(0,n.WQX)(de.a),this._injector=(0,n.WQX)(n.zZn),je.runOutsideAngular(()=>{(0,I.R)(me.nativeElement,"mouseleave").pipe((0,se.Q)(this._destroyed)).subscribe(()=>{this._stopInterval()})})}ngAfterViewInit(){(0,I.R)(this._previousPaginator.nativeElement,"touchstart",ne).pi
1pe((0,se.Q)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("before")}),(0,I.R)(this._nextPaginator.nativeElement,"touchstart",ne).pipe((0,se.Q)(this._destroyed)).subscribe(()=>{this._handlePaginatorPress("after")})}ngAfterContentInit(){const me=this._dir?this._dir.change:(0,C.of)("ltr"),$e=this._sharedResizeObserver.observe(this._elementRef.nativeElement).pipe((0,v.B)(32),(0,se.Q)(this._destroyed)),De=this._viewportRuler.change(150).pipe((0,se.Q)(this._destroyed)),st=()=>{this.updatePagination(),this._alignInkBarToSelectedTab()};this._keyManager=new H.Bu(this._items).withHorizontalOrientation(this._getLayoutDirection()).withHomeAndEnd().withWrap().skipPredicate(()=>!1),this._keyManager.updateActiveItem(this._selectedIndex),(0,n.mal)(st,{injector:this._injector}),(0,B.h)(me,De,$e,this._items.changes,this._itemsResized()).pipe((0,se.Q)(this._destroyed)).subscribe(()=>{this._ngZone.run(()=>{Promise.resolve().then(()=>{this._scrollDistance=Math.max(0,Math.min(this._getMaxScrollDistance(),this._scrollDistance)),st()})}),this._keyManager.withHorizontalOrientation(this._getLayoutDirection())}),this._keyManager.change.subscribe(je=>{this.indexFocused.emit(je),this._setTabFocus(je)})}_itemsResized(){return"function"!=typeof ResizeObserver?M.w:this._items.changes.pipe((0,y.Z)(this._items),(0,j.n)(me=>new b.c($e=>this._ngZone.runOutsideAngular(()=>{const De=new ResizeObserver(st=>$e.next(st));return me.forEach(st=>De.observe(st.elementRef.nativeElement)),()=>{De.disconnect()}}))),(0,R.i)(1),(0,ae.p)(me=>me.some($e=>$e.contentRect.width>0&&$e.contentRect.height>0)))}ngAfterContentChecked(){this._tabLabelCount!=this._items.length&&(this.updatePagination(),this._tabLabelCount=this._items.length,this._changeDetectorRef.markForCheck()),this._selectedIndexChanged&&(this._scrollToLabel(this._selectedIndex),this._checkScrollingControls(),this._alignInkBarToSelectedTab(),this._selectedIndexChanged=!1,this._changeDetectorRef.markForCheck()),this._scrollDistanceChanged&&(this._updateTabScrollPosition(),this._scrollDistanceChanged=!1,this._changeDetectorRef.markForCheck())}ngOnDestroy(){this._keyManager?.destroy(),this._destroyed.next(),this._destroyed.complete(),this._stopScrolling.complete()}_handleKeydown(me){if(!(0,W.rp)(me))switch(me.keyCode){case W.Fm:case W.t6:if(this.focusIndex!==this.selectedIndex){const $e=this._items.get(this.focusIndex);$e&&!$e.disabled&&(this.selectFocusedIndex.emit(this.focusIndex),this._itemSelected(me))}break;default:this._keyManager.onKeydown(me)}}_onContentChanges(){const me=this._elementRef.nativeElement.textContent;me!==this._currentTextContent&&(this._currentTextContent=me||"",this._ngZone.run(()=>{this.updatePagination(),this._alignInkBarToSelectedTab(),this._changeDetectorRef.markForCheck()}))}updatePagination(){this._checkPaginationEnabled(),this._checkScrollingControls(),this._updateTabScrollPosition()}get focusIndex(){return this._keyManager?this._keyManager.activeItemIndex:0}set focusIndex(me){!this._isValidIndex(me)||this.focusIndex===me||!this._keyManager||this._keyManager.setActiveItem(me)}_isValidIndex(me){return!this._items||!!this._items.toArray()[me]}_setTabFocus(me){if(this._showPaginationControls&&this._scrollToLabel(me),this._items&&this._items.length){this._items.toArray()[me].focus();const $e=this._tabListContainer.nativeElement;$e.scrollLeft="ltr"==this._getLayoutDirection()?0:$e.scrollWidth-$e.offsetWidth}}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_updateTabScrollPosition(){if(this.disablePagination)return;const me=this.scrollDistance,$e="ltr"===this._getLayoutDirection()?-me:me;this._tabList.nativeElement.style.transform=`translateX(${Math.round($e)}px)`,(this._platform.TRIDENT||this._platform.EDGE)&&(this._tabListContainer.nativeElement.scrollLeft=0)}get scrollDistance(){return this._scrollDistance}set scrollDistance(me){this._scrollTo(me)}_scrollHeader(me){return this._scrollTo(this._scrollDistance+("before"==me?-1:1)*this._tabListContainer.nativeElement.offsetWidth/3)}_handlePaginatorClick(me){this._stopInterval(),this._scrollHeader(me)}_scrollToLabel(me){if(this.disablePagination)return;const $e=this._items?this._items.toArray()[me]:null;if(!$e)return;const De=this._tabListContainer.nativeElement.offsetWidth,{offsetLeft:st,offsetWidth:je}=$e.elementRef.nativeElement;let et,We;"ltr"==this._getLayoutDirection()?(et=st,We=et+je):(We=this._tabListInner.nativeElement.offsetWidth-st,et=We-je);const at=this.scrollDistance,Qe=this.scrollDistance+De;et<at?this.scrollDistance-=at-et:We>Qe&&(this.scrollDistance+=Math.min(We-Qe,et-at))}_checkPaginationEnabled(){if(this.disablePagination)this._showPaginationControls=!1;else{const De=this._tabListInner.nativeElement.scrollWidth-this._elementRef.nativeElement.offsetWidth>=5;De||(this.scrollDistance=0),De!==this._showPaginationControls&&(this._showPaginationControls=De,this._changeDetectorRef.markForCheck())}}_checkScrollingControls(){this.disablePagination?this._disableScrollAfter=this._disableScrollBefore=!0:(this._disableScrollBefore=0==this.scrollDistance,this._disableScrollAfter=this.scrollDistance==this._getMaxScrollDistance(),this._changeDetectorRef.markForCheck())}_getMaxScrollDistance(){return this._tabListInner.nativeElement.scrollWidth-this._tabListContainer.nativeElement.offsetWidth||0}_alignInkBarToSelectedTab(){const me=this._items&&this._items.length?this._items.toArray()[this.selectedIndex]:null,$e=me?me.elementRef.nativeElement:null;$e?this._inkBar.alignToElement($e):this._inkBar.hide()}_stopInterval(){this._stopScrolling.next()}_handlePaginatorPress(me,$e){$e&&null!=$e.button&&0!==$e.button||(this._stopInterval(),(0,E.O)(650,100).pipe((0,se.Q)((0,B.h)(this._stopScrolling,this._destroyed))).subscribe(()=>{const{maxScrollDistance:De,distance:st}=this._scrollHeader(me);(0===st||st>=De)&&this._stopInterval()}))}_scrollTo(me){if(this.disablePagination)return{maxScrollDistance:0,distance:0};const $e=this._getMaxScrollDistance();return this._scrollDistance=Math.max(0,Math.min($e,me)),this._scrollDistanceChanged=!0,this._checkScrollingControls(),{maxScrollDistance:$e,distance:this._scrollDistance}}static#e=this.\u0275fac=function($e){return new($e||ce)(n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(A.Xj),n.rXU(U.dS,8),n.rXU(n.SKi),n.rXU(x.OD),n.rXU(n.bc$,8))};
1static#t=this.\u0275dir=n.FsC({type:ce,inputs:{disablePagination:[2,"disablePagination","disablePagination",n.L39],selectedIndex:[2,"selectedIndex","selectedIndex",n.Udg]},outputs:{selectFocusedIndex:"selectFocusedIndex",indexFocused:"indexFocused"},features:[n.GFd]})}return ce})(),Me=(()=>{class ce extends Ge{constructor(me,$e,De,st,je,et,We){super(me,$e,De,st,je,et,We),this.disableRipple=!1}ngAfterContentInit(){this._inkBar=new cn(this._items),super.ngAfterContentInit()}_itemSelected(me){me.preventDefault()}static#e=this.\u0275fac=function($e){return new($e||ce)(n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(A.Xj),n.rXU(U.dS,8),n.rXU(n.SKi),n.rXU(x.OD),n.rXU(n.bc$,8))};static#t=this.\u0275cmp=n.VBU({type:ce,selectors:[["mat-tab-header"]],contentQueries:function($e,De,st){if(1&$e&&n.wni(st,Y,4),2&$e){let je;n.mGM(je=n.lsd())&&(De._items=je)}},viewQuery:function($e,De){if(1&$e&&(n.GBs(Je,7),n.GBs(ge,7),n.GBs(_t,7),n.GBs(Z,5),n.GBs(oe,5)),2&$e){let st;n.mGM(st=n.lsd())&&(De._tabListContainer=st.first),n.mGM(st=n.lsd())&&(De._tabList=st.first),n.mGM(st=n.lsd())&&(De._tabListInner=st.first),n.mGM(st=n.lsd())&&(De._nextPaginator=st.first),n.mGM(st=n.lsd())&&(De._previousPaginator=st.first)}},hostAttrs:[1,"mat-mdc-tab-header"],hostVars:4,hostBindings:function($e,De){2&$e&&n.AVh("mat-mdc-tab-header-pagination-controls-enabled",De._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==De._getLayoutDirection())},inputs:{ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"],disableRipple:[2,"disableRipple","disableRipple",n.L39]},standalone:!0,features:[n.GFd,n.Vt3,n.aNF],ngContentSelectors:xe,decls:13,vars:10,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-label-container",3,"keydown"],["role","tablist",1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-labels"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function($e,De){if(1&$e){const st=n.RV6();n.NAR(),n.j41(0,"div",5,0),n.bIt("click",function(){return n.eBV(st),n.Njj(De._handlePaginatorClick("before"))})("mousedown",function(et){return n.eBV(st),n.Njj(De._handlePaginatorPress("before",et))})("touchend",function(){return n.eBV(st),n.Njj(De._stopInterval())}),n.nrm(2,"div",6),n.k0s(),n.j41(3,"div",7,1),n.bIt("keydown",function(et){return n.eBV(st),n.Njj(De._handleKeydown(et))}),n.j41(5,"div",8,2),n.bIt("cdkObserveContent",function(){return n.eBV(st),n.Njj(De._onContentChanges())}),n.j41(7,"div",9,3),n.SdG(9),n.k0s()()(),n.j41(10,"div",10,4),n.bIt("mousedown",function(et){return n.eBV(st),n.Njj(De._handlePaginatorPress("after",et))})("click",function(){return n.eBV(st),n.Njj(De._handlePaginatorClick("after"))})("touchend",function(){return n.eBV(st),n.Njj(De._stopInterval())}),n.nrm(12,"div",6),n.k0s()}2&$e&&(n.AVh("mat-mdc-tab-header-pagination-disabled",De._disableScrollBefore),n.Y8G("matRippleDisabled",De._disableScrollBefore||De.disableRipple),n.R7$(3),n.AVh("_mat-animation-noopable","NoopAnimations"===De._animationMode),n.R7$(2),n.BMQ("aria-label",De.ariaLabel||null)("aria-labelledby",De.ariaLabelledby||null),n.R7$(5),n.AVh("mat-mdc-tab-header-pagination-disabled",De._disableScrollAfter),n.Y8G("matRippleDisabled",De._disableScrollAfter||De.disableRipple))},dependencies:[d.r6,z.Wv],styles:[".mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{dis
1play:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-label-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-app-surface-variant))}.mat-mdc-tab-group-inverted-header .mat-mdc-tab-label-container{border-bottom:none;border-top-style:solid;border-top-width:var(--mat-tab-header-divider-height);border-top-color:var(--mat-tab-header-divider-color, var(--mat-app-surface-variant))}.mat-mdc-tab-labels{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-header .mat-mdc-tab-labels{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-labels,.mat-mdc-tab-labels.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab::before{margin:5px}.cdk-high-contrast-active .mat-mdc-tab[aria-disabled=true]{color:GrayText}"],encapsulation:2})}return ce})();const rt=new n.nKC("MAT_TABS_CONFIG"),bt={translateTab:(0,Xe.hZ)("translateTab",[(0,Xe.wk)("center, void, left-origin-center, right-origin-center",(0,Xe.iF)({transform:"none",visibility:"visible"})),(0,Xe.wk)("left",(0,Xe.iF)({transform:"translate3d(-100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,Xe.wk)("right",(0,Xe.iF)({transform:"translate3d(100%, 0, 0)",minHeight:"1px",visibility:"hidden"})),(0,Xe.kY)("* => left, * => right, left => center, right => center",(0,Xe.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")),(0,Xe.kY)("void => left-origin-center",[(0,Xe.iF)({transform:"translate3d(-100%, 0, 0)",visibility:"hidden"}),(0,Xe.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")]),(0,Xe.kY)("void => right-origin-center",[(0,Xe.iF)({transform:"translate3d(100%, 0, 0)",visibility:"hidden"}),(0,Xe.i0)("{{animationDuration}} cubic-bezier(0.35, 0, 0.25, 1)")])])};let Xt=(()=>{class ce extends u.I3{constructor(me,$e,De,st){super(me,$e,st),this._host=De,this._centeringSub=L.y.EMPTY,this._leavingSub=L.y.EMPTY}ngOnInit(){super.ngOnInit(),this._centeringSub=this._host._beforeCentering.pipe((0,y.Z)(this._host._isCenterPosition(this._host._position))).subscribe(me=>{this._host._content&&me&&!this.hasAttached()&&this.attach(this._host._content)}),this._leavingSub=this._host._afterLeavingCenter.subscribe(()=>{this._host.preserveContent||this.detach()})}ngOnDestroy(){super.ngOnDestroy(),this._centeringSub.unsubscribe(),this._leavingSub.unsubscribe()}static#e=this.\u0275fac=function($e){return new($e||ce)(n.rXU(n.OM3),n.rXU(n.c1b),n.rXU((0,n.Rfq)(()=>Zt)),n.rXU(Re.qQ))};static#t=this.\u0275dir=n.FsC({type:ce,selectors:[["","matTabBodyHost",""]],standalone:!0,features:[n.Vt3]})}return ce})(),Zt=(()=>{class ce{set position(me){this._positionIndex=me,this._computePositionAnimationState()}constructor(me,$e,De){this._elementRef=me,this._dir=$e,this._dirChangeSubscription=L.y.EMPTY,this._translateTabComplete=new p.B7,this._onCentering=new n.bkB,this._beforeCentering=new n.bkB,this._afterLeavingCenter=new n.bkB,this._onCentered=new n.bkB(!0),this.animationDuration="500ms",this.preserveContent=!1,$e&&(this._dirChangeSubscription=$e.change.subscribe(st=>{this._computePositionAnimationState(st),De.markForCheck()})),this._translateTabComplete.pipe((0,ye.F)((st,je)=>st.fromState===je.fromState&&st.toState===je.toState)).subscribe(st=>{this._isCenterPosition(st.toState)&&this._isCenterPosition(this._position)&&this._onCentered.emit(),this._isCenterPosition(st.fromState)&&!this._isCenterPosition(this._position)&&this._afterLeavingCenter.emit()})}ngOnInit(){"center"==this._position&&null!=this.origin&&(this._position=this._computePositionFromOrigin(this.origin))}ngOnDestroy(){this._dirChangeSubscription.unsubscribe(),this._translateTabComplete.complete()}_onTranslateTabStarted(me){const $e=this._isCenterPosition(me.toState);this._beforeCentering.emit($e),$e&&this._onCentering.emit(this._elementRef.nativeElement.clientHeight)}_getLayoutDirection(){return this._dir&&"rtl"===this._dir.value?"rtl":"ltr"}_isCenterPosition(me){return"center"==me||"left-origin-center"==me||"right-origin-center"==me}_computePositionAnimationState(me=this._getLayoutDirection()){this._position=this._positionIndex<0?"ltr"==me?"left":"right":this._positionIndex>0?"ltr"==me?"right":"left":"center"}_computePositionFromOrigin(me){const $e=this._getLayoutDirection();return"ltr"==$e&&me<=0||"rtl"==$e&&me>0?"left-origin-center":"right-origin-center"}static#e=this.\u0275fac=function($e){return new($e||ce)(n.rXU(n.aKT),n.rXU(U.dS,8),n.rXU(n.gRc))};static#t=this.\u0275cmp=n.VBU({type:ce,selectors:[["mat-tab-body"]],viewQuery:function($e,De){if(1&$e&&n.GBs(u.I3,5),2&$e){let st;n.mGM(st=n.lsd())&&(De._portalHost=st.first)}},hostAttrs:[1,"mat-mdc-tab-body"],inputs:{_content:[0,"content","_content"],origin:"origin",animationDuration:"animationDuration",preserveContent:"preserveContent",position:"position"},outputs:{_onCentering:"_onCentering",_beforeCentering:"_beforeCentering",_afterLeavingCenter:"_afterLeavingCenter",_onCentered:"_onCentered"},standalone:!0,features:[n.aNF],decls:3,vars:6,consts:[["content",""],["cdkScrollable","",1,"mat-mdc-tab-body-content"],["matTabBodyHost",""]],template:function($e,De){if(1&$e){const st=n.RV6();n.j41(0,"div",1,0),n.bIt("@translateTab.start",function(et){return n.eBV(st),n.Njj(De._onTranslateTabStarted(et))})("@translateTab.done",function(et){return n.eBV(st),n.Njj(De._translateTabComplete.next(et))}),n.DNE(2,Te,0,0,"ng-template",2),n.k0s()}2&$e&&n.Y8G("@translateTab",n.l_i(3,ke,De._position,n.eq3(1,ue,De.animationDuration)))},dependencies:[Xt,A.uv],styles:['.mat-mdc-tab-body{top:0;left:0;right:0;bottom:0;position:absolute;display:block;overflow:hidden;outline:0;flex-basis:100%}.mat-mdc-tab-body.mat-mdc-tab-body-active{position:relative;overflow-x:hidden;overflow-y:auto;z-index:1;flex-grow:1}.mat-mdc-tab-group.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body.mat-mdc-tab-body-active{overflow-y:hidden}.mat-mdc-tab-body-content{height:100%;overflow:auto}.mat-mdc-tab-group-dynamic-height .mat-mdc-tab-body-content{overflow:hidden}.mat-mdc-tab-body-content[style*="visibility: hidden"]{display:none}'],encapsulation:2,data:{animation:[bt.translateTab]}})}return ce})(),Nt=0,Ut=(()=>{class ce{get fitInkBarToContent(){return this._fitInkBarToContent}set fitInkBarToContent(me){this._fitInkBarToContent=me,this._changeDetectorRef.markForCheck()}get selectedIndex(){return this._selectedIndex}set selectedIndex(me){this._indexToSelect=isNaN(me)?null:me}get animationDuration(){return this._animationDuration}set animationDuration(me){const $e=me+"";this._animationDuration=/^\d+$/.test($e)?me+"ms":$e}get contentTabIndex(){return this._contentTabIndex}set contentTabIndex(me){this._contentTabIndex=isNaN(me)?null:me}get backgroundColor(){return this._backgroundColor}set backgroundColor(me){const $e=this._elementRef.nativeElement.classList;$e.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),me&&$e.add("mat-tabs-with-background",`mat-background-${me}`),this._backgroundColor=me}constructor(me,$e,De,st){this._elementRef=me,this._changeDetectorRef=$e,this._animationMode=st,this._tabs=new n.rOR,this._indexToSelect=0,this._lastFocusedTabIndex=null,this._tabBodyWrapperHeight=0,this._tabsSubscription=L.y.EMPTY,this._tabLabelSubscription=L.y.EMPTY,this._fitInkBarToContent=!1,this.stretchTabs=!0,this.dynamicHeight=!1,this._selectedIndex=null,this.headerPosition="above",this.disablePagination=!1,this.disableRipple=!1,this.preserveContent=!1,this.selectedIndexChange=new n.bkB,this.focusChange=new n.bkB,this.animationDone=new n.bkB,this.selectedTabChange=new n.bkB(!0),this._isServer=!(0,n.WQX)(x.OD).isBrowser,this._groupId=Nt++,this.animationDuration=De&&De.animationDuration?De.animationDuration:"500ms",this.disablePagination=!(!De||null==De.disablePagination)&&De.disablePagination,this.dynamicHeight=!(!De||null==De.dynamicHeight)&&De.dynamicHeight,null!=De?.contentTabIndex&&(this.contentTabIndex=De.contentTabIndex),this.preserveContent=!!De?.preserveContent,this.fitInkBarToContent=!(!De||null==De.fitInkBarToContent)&&De.fitInkBarToContent,this.stretchTabs=!De||null==De.stretchTabs||De.stretchTabs}ngAfterContentChecked(){const me=this._indexToSelect=this._clampTabIndex(this._indexToSelect);if(this._selectedIndex!=me){const $e=null==this._selectedIndex;if(!$e){this.selectedTabChange.emit(this._createChangeEvent(me));const De=this._tabBodyWrapper.nativeElement;De.style.minHeight=De.clientHeight+"px"}Promise.resolve().then(()=>
1{this._tabs.forEach((De,st)=>De.isActive=st===me),$e||(this.selectedIndexChange.emit(me),this._tabBodyWrapper.nativeElement.style.minHeight="")})}this._tabs.forEach(($e,De)=>{$e.position=De-me,null!=this._selectedIndex&&0==$e.position&&!$e.origin&&($e.origin=me-this._selectedIndex)}),this._selectedIndex!==me&&(this._selectedIndex=me,this._lastFocusedTabIndex=null,this._changeDetectorRef.markForCheck())}ngAfterContentInit(){this._subscribeToAllTabChanges(),this._subscribeToTabLabels(),this._tabsSubscription=this._tabs.changes.subscribe(()=>{const me=this._clampTabIndex(this._indexToSelect);if(me===this._selectedIndex){const $e=this._tabs.toArray();let De;for(let st=0;st<$e.length;st++)if($e[st].isActive){this._indexToSelect=this._selectedIndex=st,this._lastFocusedTabIndex=null,De=$e[st];break}!De&&$e[me]&&Promise.resolve().then(()=>{$e[me].isActive=!0,this.selectedTabChange.emit(this._createChangeEvent(me))})}this._changeDetectorRef.markForCheck()})}_subscribeToAllTabChanges(){this._allTabs.changes.pipe((0,y.Z)(this._allTabs)).subscribe(me=>{this._tabs.reset(me.filter($e=>$e._closestTabGroup===this||!$e._closestTabGroup)),this._tabs.notifyOnChanges()})}ngOnDestroy(){this._tabs.destroy(),this._tabsSubscription.unsubscribe(),this._tabLabelSubscription.unsubscribe()}realignInkBar(){this._tabHeader&&this._tabHeader._alignInkBarToSelectedTab()}updatePagination(){this._tabHeader&&this._tabHeader.updatePagination()}focusTab(me){const $e=this._tabHeader;$e&&($e.focusIndex=me)}_focusChanged(me){this._lastFocusedTabIndex=me,this.focusChange.emit(this._createChangeEvent(me))}_createChangeEvent(me){const $e=new Qt;return $e.index=me,this._tabs&&this._tabs.length&&($e.tab=this._tabs.toArray()[me]),$e}_subscribeToTabLabels(){this._tabLabelSubscription&&this._tabLabelSubscription.unsubscribe(),this._tabLabelSubscription=(0,B.h)(...this._tabs.map(me=>me._stateChanges)).subscribe(()=>this._changeDetectorRef.markForCheck())}_clampTabIndex(me){return Math.min(this._tabs.length-1,Math.max(me||0,0))}_getTabLabelId(me){return`mat-tab-label-${this._groupId}-${me}`}_getTabContentId(me){return`mat-tab-content-${this._groupId}-${me}`}_setTabBodyWrapperHeight(me){if(!this.dynamicHeight||!this._tabBodyWrapperHeight)return;const $e=this._tabBodyWrapper.nativeElement;$e.style.height=this._tabBodyWrapperHeight+"px",this._tabBodyWrapper.nativeElement.offsetHeight&&($e.style.height=me+"px")}_removeTabBodyWrapperHeight(){const me=this._tabBodyWrapper.nativeElement;this._tabBodyWrapperHeight=me.clientHeight,me.style.height="",this.animationDone.emit()}_handleClick(me,$e,De){$e.focusIndex=De,me.disabled||(this.selectedIndex=De)}_getTabIndex(me){return me===(this._lastFocusedTabIndex??this.selectedIndex)?0:-1}_tabFocusChanged(me,$e){me&&"mouse"!==me&&"touch"!==me&&(this._tabHeader.focusIndex=$e)}static#e=this.\u0275fac=function($e){return new($e||ce)(n.rXU(n.aKT),n.rXU(n.gRc),n.rXU(rt,8),n.rXU(n.bc$,8))};static#t=this.\u0275cmp=n.VBU({type:ce,selectors:[["mat-tab-group"]],contentQueries:function($e,De,st){if(1&$e&&n.wni(st,Ot,5),2&$e){let je;n.mGM(je=n.lsd())&&(De._allTabs=je)}},viewQuery:function($e,De){if(1&$e&&(n.GBs(K,5),n.GBs(_e,5)),2&$e){let st;n.mGM(st=n.lsd())&&(De._tabBodyWrapper=st.first),n.mGM(st=n.lsd())&&(De._tabHeader=st.first)}},hostAttrs:[1,"mat-mdc-tab-group"],hostVars:10,hostBindings:function($e,De){2&$e&&(n.HbH("mat-"+(De.color||"primary")),n.xc7("--mat-tab-animation-duration",De.animationDuration),n.AVh("mat-mdc-tab-group-dynamic-height",De.dynamicHeight)("mat-mdc-tab-group-inverted-header","below"===De.headerPosition)("mat-mdc-tab-group-stretch-tabs",De.stretchTabs))},inputs:{color:"color",fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",n.L39],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",n.L39],dynamicHeight:[2,"dynamicHeight","dynamicHeight",n.L39],selectedIndex:[2,"selectedIndex","selectedIndex",n.Udg],headerPosition:"headerPosition",animationDuration:"animationDuration",contentTabIndex:[2,"contentTabIndex","contentTabIndex",n.Udg],disablePagination:[2,"disablePagination","disablePagination",n.L39],disableRipple:[2,"disableRipple","disableRipple",n.L39],preserveContent:[2,"preserveContent","preserveContent",n.L39],backgroundColor:"backgroundColor",ariaLabel:[0,"aria-label","ariaLabel"],ariaLabelledby:[0,"aria-labelledby","ariaLabelledby"]},outputs:{selectedIndexChange:"selectedIndexChange",focusChange:"focusChange",animationDone:"animationDone",selectedTabChange:"selectedTabChange"},exportAs:["matTabGroup"],standalone:!0,features:[n.Jv_([{provide:jt,useExisting:ce}]),n.GFd,n.aNF],ngContentSelectors:xe,decls:9,vars:8,consts:[["tabHeader",""],["tabBodyWrapper",""],["tabNode",""],[3,"indexFocused","selectFocusedIndex","selectedIndex","disableRipple","disablePagination","aria-label","aria-labelledby"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"id","mdc-tab--active","class","disabled","fitInkBarToContent"],[1,"mat-mdc-tab-body-wrapper"],["role","tabpanel",3,"id","mat-mdc-tab-body-active","class","content","position","origin","animationDuration","preserveContent"],["role","tab","matTabLabelWrapper","","cdkMonitorElementFocus","",1,"mdc-tab","mat-mdc-tab","mat-mdc-focus-indicator",3,"click","cdkFocusChange","id","disabled","fitInkBarToContent"],[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"],[3,"cdkPortalOutlet"],["role","tabpanel",3,"_onCentered","_onCentering","id","content","position","origin","animationDuration","preserveContent"]],template:function($e,De){if(1&$e){const st=n.RV6();n.NAR(),n.j41(0,"mat-tab-header",3,0),n.bIt("indexFocused",function(et){return n.eBV(st),n.Njj(De._focusChanged(et))})("selectFocusedIndex",function(et){return n.eBV(st),n.Njj(De.selectedIndex=et)}
1),n.Z7z(2,Wt,8,17,"div",4,n.fX1),n.k0s(),n.DNE(4,Mt,1,0),n.j41(5,"div",5,1),n.Z7z(7,Ct,1,13,"mat-tab-body",6,n.fX1),n.k0s()}2&$e&&(n.Y8G("selectedIndex",De.selectedIndex||0)("disableRipple",De.disableRipple)("disablePagination",De.disablePagination)("aria-label",De.ariaLabel)("aria-labelledby",De.ariaLabelledby),n.R7$(2),n.Dyx(De._tabs),n.R7$(2),n.vxM(De._isServer?4:-1),n.R7$(),n.AVh("_mat-animation-noopable","NoopAnimations"===De._animationMode),n.R7$(2),n.Dyx(De._tabs))},dependencies:[Me,Y,H.vR,d.r6,u.I3,Zt],styles:['.mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}
1.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height);font-family:var(--mat-tab-header-label-text-font, var(--mat-app-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-app-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-app-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-app-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-app-title-small-weight))}.mat-mdc-tab.mdc-tab{flex-grow:0}.mat-mdc-tab .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-app-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height);border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-app-primary))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-app-primary))}.mat-mdc-tab.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-app-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-group.mat-mdc-tab-group-stretch-tabs>.mat-mdc-tab-header .mat-mdc-tab{flex-grow:1}
1.mat-mdc-tab-group{display:flex;flex-direction:column;max-width:100%}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mat-mdc-tab .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background.mat-primary>.mat-mdc-tab-header .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-header .mat-mdc-tab:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-focus-indicator::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mdc-tab__ripple::before,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-group.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header{flex-direction:column-reverse}.mat-mdc-tab-group.mat-mdc-tab-group-inverted-header .mdc-tab-indicator__content--underline{al
1ign-self:flex-start}.mat-mdc-tab-body-wrapper{position:relative;overflow:hidden;display:flex;transition:height 500ms cubic-bezier(0.35, 0, 0.25, 1)}.mat-mdc-tab-body-wrapper._mat-animation-noopable{transition:none !important;animation:none !important}'],encapsulation:2})}return ce})();class Qt{}let rn=0,yn=(()=>{class ce extends Ge{get fitInkBarToContent(){return this._fitInkBarToContent.value}set fitInkBarToContent(me){this._fitInkBarToContent.next(me),this._changeDetectorRef.markForCheck()}get animationDuration(){return this._animationDuration}set animationDuration(me){const $e=me+"";this._animationDuration=/^\d+$/.test($e)?me+"ms":$e}get backgroundColor(){return this._backgroundColor}set backgroundColor(me){const $e=this._elementRef.nativeElement.classList;$e.remove("mat-tabs-with-background",`mat-background-${this.backgroundColor}`),me&&$e.add("mat-tabs-with-background",`mat-background-${me}`),this._backgroundColor=me}constructor(me,$e,De,st,je,et,We,at){super(me,st,je,$e,De,et,We),this._fitInkBarToContent=new P.t(!1),this.stretchTabs=!0,this.disableRipple=!1,this.color="primary",this.disablePagination=!(!at||null==at.disablePagination)&&at.disablePagination,this.fitInkBarToContent=!(!at||null==at.fitInkBarToContent)&&at.fitInkBarToContent,this.stretchTabs=!at||null==at.stretchTabs||at.stretchTabs}_itemSelected(){}ngAfterContentInit(){this._inkBar=new cn(this._items),this._items.changes.pipe((0,y.Z)(null),(0,se.Q)(this._destroyed)).subscribe(()=>{this.updateActiveLink()}),super.ngAfterContentInit()}ngAfterViewInit(){super.ngAfterViewInit()}updateActiveLink(){if(!this._items)return;const me=this._items.toArray();for(let $e=0;$e<me.length;$e++)if(me[$e].active)return this.selectedIndex=$e,this._changeDetectorRef.markForCheck(),void(this.tabPanel&&(this.tabPanel._activeTabId=me[$e].id));this.selectedIndex=-1,this._inkBar.hide()}_getRole(){return this.tabPanel?"tablist":this._elementRef.nativeElement.getAttribute("role")}static#e=this.\u0275fac=function($e){return new($e||ce)(n.rXU(n.aKT),n.rXU(U.dS,8),n.rXU(n.SKi),n.rXU(n.gRc),n.rXU(A.Xj),n.rXU(x.OD),n.rXU(n.bc$,8),n.rXU(rt,8))};static#t=this.\u0275cmp=n.VBU({type:ce,selectors:[["","mat-tab-nav-bar",""]],contentQueries:function($e,De,st){if(1&$e&&n.wni(st,Pn,5),2&$e){let je;n.mGM(je=n.lsd())&&(De._items=je)}},viewQuery:function($e,De){if(1&$e&&(n.GBs(Je,7),n.GBs(ge,7),n.GBs(_t,7),n.GBs(Z,5),n.GBs(oe,5)),2&$e){let st;n.mGM(st=n.lsd())&&(De._tabListContainer=st.first),n.mGM(st=n.lsd())&&(De._tabList=st.first),n.mGM(st=n.lsd())&&(De._tabListInner=st.first),n.mGM(st=n.lsd())&&(De._nextPaginator=st.first),n.mGM(st=n.lsd())&&(De._previousPaginator=st.first)}},hostAttrs:[1,"mat-mdc-tab-nav-bar","mat-mdc-tab-header"],hostVars:17,hostBindings:function($e,De){2&$e&&(n.BMQ("role",De._getRole()),n.xc7("--mat-tab-animation-duration",De.animationDuration),n.AVh("mat-mdc-tab-header-pagination-controls-enabled",De._showPaginationControls)("mat-mdc-tab-header-rtl","rtl"==De._getLayoutDirection())("mat-mdc-tab-nav-bar-stretch-tabs",De.stretchTabs)("mat-primary","warn"!==De.color&&"accent"!==De.color)("mat-accent","accent"===De.color)("mat-warn","warn"===De.color)("_mat-animation-noopable","NoopAnimations"===De._animationMode))},inputs:{fitInkBarToContent:[2,"fitInkBarToContent","fitInkBarToContent",n.L39],stretchTabs:[2,"mat-stretch-tabs","stretchTabs",n.L39],animationDuration:"animationDuration",backgroundColor:"backgroundColor",disableRipple:[2,"disableRipple","disableRipple",n.L39],color:"color",tabPanel:"tabPanel"},exportAs:["matTabNavBar","matTabNav"],standalone:!0,features:[n.GFd,n.Vt3,n.aNF],attrs:ft,ngContentSelectors:xe,decls:13,vars:6,consts:[["previousPaginator",""],["tabListContainer",""],["tabList",""],["tabListInner",""],["nextPaginator",""],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-before",3,"click","mousedown","touchend","matRippleDisabled"],[1,"mat-mdc-tab-header-pagination-chevron"],[1,"mat-mdc-tab-link-container",3,"keydown"],[1,"mat-mdc-tab-list",3,"cdkObserveContent"],[1,"mat-mdc-tab-links"],["mat-ripple","",1,"mat-mdc-tab-header-pagination","mat-mdc-tab-header-pagination-after",3,"mousedown","click","touchend","matRippleDisabled"]],template:function($e,De){if(1&$e){const st=n.RV6();n.NAR(),n.j41(0,"div",5,0),n.bIt("click",function(){return n.eBV(st),n.Njj(De._handlePaginatorClick("before"))})("mousedown",function(et){return n.eBV(st),n.Njj(De._handlePaginatorPress("before",et))})("touchend",function(){return n.eBV(st),n.Njj(De._stopInterval())}),n.nrm(2,"div",6),n.k0s(),n.j41(3,"div",7,1),n.bIt("keydown",function(et){return n.eBV(st),n.Njj(De._handleKeydown(et))}
1),n.j41(5,"div",8,2),n.bIt("cdkObserveContent",function(){return n.eBV(st),n.Njj(De._onContentChanges())}),n.j41(7,"div",9,3),n.SdG(9),n.k0s()()(),n.j41(10,"div",10,4),n.bIt("mousedown",function(et){return n.eBV(st),n.Njj(De._handlePaginatorPress("after",et))})("click",function(){return n.eBV(st),n.Njj(De._handlePaginatorClick("after"))})("touchend",function(){return n.eBV(st),n.Njj(De._stopInterval())}),n.nrm(12,"div",6),n.k0s()}2&$e&&(n.AVh("mat-mdc-tab-header-pagination-disabled",De._disableScrollBefore),n.Y8G("matRippleDisabled",De._disableScrollBefore||De.disableRipple),n.R7$(10),n.AVh("mat-mdc-tab-header-pagination-disabled",De._disableScrollAfter),n.Y8G("matRippleDisabled",De._disableScrollAfter||De.disableRipple))},dependencies:[d.r6,z.Wv],styles:[".mdc-tab{min-width:90px;padding:0 24px;display:flex;flex:1 0 auto;justify-content:center;box-sizing:border-box;border:none;outline:none;text-align:center;white-space:nowrap;cursor:pointer;z-index:1}.mdc-tab__content{display:flex;align-items:center;justify-content:center;height:inherit;pointer-events:none}.mdc-tab__text-label{transition:150ms color linear;display:inline-block;line-height:1;z-index:2}.mdc-tab--active .mdc-tab__text-label{transition-delay:100ms}._mat-animation-noopable .mdc-tab__text-label{transition:none}.mdc-tab-indicator{display:flex;position:absolute;top:0;left:0;justify-content:center;width:100%;height:100%;pointer-events:none;z-index:1}.mdc-tab-indicator__content{transition:var(--mat-tab-animation-duration, 250ms) transform cubic-bezier(0.4, 0, 0.2, 1);transform-origin:left;opacity:0}
1.mdc-tab-indicator__content--underline{align-self:flex-end;box-sizing:border-box;width:100%;border-top-style:solid}.mdc-tab-indicator--active .mdc-tab-indicator__content{opacity:1}._mat-animation-noopable .mdc-tab-indicator__content,.mdc-tab-indicator--no-transition .mdc-tab-indicator__content{transition:none}.mat-mdc-tab-ripple{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.mat-mdc-tab-header{display:flex;overflow:hidden;position:relative;flex-shrink:0}.mdc-tab-indicator .mdc-tab-indicator__content{transition-duration:var(--mat-tab-animation-duration, 250ms)}.mat-mdc-tab-header-pagination{-webkit-user-select:none;user-select:none;position:relative;display:none;justify-content:center;align-items:center;min-width:32px;cursor:pointer;z-index:2;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:none;box-sizing:content-box;outline:0}.mat-mdc-tab-header-pagination::-moz-focus-inner{border:0}.mat-mdc-tab-header-pagination .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-controls-enabled .mat-mdc-tab-header-pagination{display:flex}.mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after{padding-left:4px}.mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(-135deg)}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before,.mat-mdc-tab-header-pagination-after{padding-right:4px}.mat-mdc-tab-header-rtl .mat-mdc-tab-header-pagination-before .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-header-pagination-after .mat-mdc-tab-header-pagination-chevron{transform:rotate(45deg)}.mat-mdc-tab-header-pagination-chevron{border-style:solid;border-width:2px 2px 0 0;height:8px;width:8px;border-color:var(--mat-tab-header-pagination-icon-color, var(--mat-app-on-surface))}.mat-mdc-tab-header-pagination-disabled{box-shadow:none;cursor:default;pointer-events:none}.mat-mdc-tab-header-pagination-disabled .mat-mdc-tab-header-pagination-chevron{opacity:.4}.mat-mdc-tab-list{flex-grow:1;position:relative;transition:transform 500ms cubic-bezier(0.35, 0, 0.25, 1)}._mat-animation-noopable .mat-mdc-tab-list{transition:none}.mat-mdc-tab-links{display:flex;flex:1 0 auto}[mat-align-tabs=center]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:center}[mat-align-tabs=end]>.mat-mdc-tab-link-container .mat-mdc-tab-links{justify-content:flex-end}.cdk-drop-list .mat-mdc-tab-links,.mat-mdc-tab-links.cdk-drop-list{min-height:var(--mdc-secondary-navigation-tab-container-height)}.mat-mdc-tab-link-container{display:flex;flex-grow:1;overflow:hidden;z-index:1;border-bottom-style:solid;border-bottom-width:var(--mat-tab-header-divider-height);border-bottom-color:var(--mat-tab-header-divider-color, var(--mat-app-surface-variant))}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination{background-color:var(--mat-tab-header-with-background-background-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background.mat-primary>.mat-mdc-tab-link-container .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab__text-label{color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background:not(.mat-primary)>.mat-mdc-tab-link-container .mat-mdc-tab-link:not(.mdc-tab--active) .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-focus-indicator::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-focus-indicator::before{border-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mdc-tab__ripple::before,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-ripple-element,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mdc-tab__ripple::before{background-color:var(--mat-tab-header-with-background-foreground-color)}.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-link-container .mat-mdc-tab-header-pagination-chevron,.mat-mdc-tab-nav-bar.mat-tabs-with-background>.mat-mdc-tab-header-pagination .mat-mdc-tab-header-pagination-chevron{color:var(--mat-tab-header-with-background-foreground-color)}"],encapsulation:2})}return ce})(),Pn=(()=>{class ce extends Ne{get active(){return this._isActive}set active(me){me!==this._isActive&&(this._isActive=me,this._tabNavBar.updateActiveLink())}get rippleDisabled(){return this.disabled||this.disableRipple||this._tabNavBar.disableRipple||!!this.rippleConfig.disabled}constructor(me,$e,De,st,je,et){super(),this._tabNavBar=me,this.elementRef=$e,this._focusMonitor=je,this._destroyed=new p.B7,this._isActive=!1,this.disabled=!1,this.disableRipple=!1,this.tabIndex=0,this.id="mat-tab-link-"
1+rn++,this.rippleConfig=De||{},this.tabIndex=parseInt(st)||0,"NoopAnimations"===et&&(this.rippleConfig.animation={enterDuration:0,exitDuration:0}),me._fitInkBarToContent.pipe((0,se.Q)(this._destroyed)).subscribe(We=>{this.fitInkBarToContent=We})}focus(){this.elementRef.nativeElement.focus()}ngAfterViewInit(){this._focusMonitor.monitor(this.elementRef)}ngOnDestroy(){this._destroyed.next(),this._destroyed.complete(),super.ngOnDestroy(),this._focusMonitor.stopMonitoring(this.elementRef)}_handleFocus(){this._tabNavBar.focusIndex=this._tabNavBar._items.toArray().indexOf(this)}_handleKeydown(me){(me.keyCode===W.t6||me.keyCode===W.Fm)&&(this.disabled?me.preventDefault():this._tabNavBar.tabPanel&&(me.keyCode===W.t6&&me.preventDefault(),this.elementRef.nativeElement.click()))}_getAriaControls(){return this._tabNavBar.tabPanel?this._tabNavBar.tabPanel?.id:this.elementRef.nativeElement.getAttribute("aria-controls")}_getAriaSelected(){return this._tabNavBar.tabPanel?this.active?"true":"false":this.elementRef.nativeElement.getAttribute("aria-selected")}_getAriaCurrent(){return this.active&&!this._tabNavBar.tabPanel?"page":null}_getRole(){return this._tabNavBar.tabPanel?"tab":this.elementRef.nativeElement.getAttribute("role")}_getTabIndex(){return this._tabNavBar.tabPanel?this._isActive&&!this.disabled?0:-1:this.disabled?-1:this.tabIndex}static#e=this.\u0275fac=function($e){return new($e||ce)(n.rXU(yn),n.rXU(n.aKT),n.rXU(d.$E,8),n.kS0("tabindex"),n.rXU(H.FN),n.rXU(n.bc$,8))};static#t=this.\u0275cmp=n.VBU({type:ce,selectors:[["","mat-tab-link",""],["","matTabLink",""]],hostAttrs:[1,"mdc-tab","mat-mdc-tab-link","mat-mdc-focus-indicator"],hostVars:11,hostBindings:function($e,De){1&$e&&n.bIt("focus",function(){return De._handleFocus()})("keydown",function(je){return De._handleKeydown(je)}),2&$e&&(n.BMQ("aria-controls",De._getAriaControls())("aria-current",De._getAriaCurrent())("aria-disabled",De.disabled)("aria-selected",De._getAriaSelected())("id",De.id)("tabIndex",De._getTabIndex())("role",De._getRole()),n.AVh("mat-mdc-tab-disabled",De.disabled)("mdc-tab--active",De.active))},inputs:{active:[2,"active","active",n.L39],disabled:[2,"disabled","disabled",n.L39],disableRipple:[2,"disableRipple","disableRipple",n.L39],tabIndex:[2,"tabIndex","tabIndex",me=>null==me?0:(0,n.Udg)(me)],id:"id"},exportAs:["matTabLink"],standalone:!0,features:[n.GFd,n.Vt3,n.aNF],attrs:te,ngContentSelectors:xe,decls:5,vars:2,consts:[[1,"mdc-tab__ripple"],["mat-ripple","",1,"mat-mdc-tab-ripple",3,"matRippleTrigger","matRippleDisabled"],[1,"mdc-tab__content"],[1,"mdc-tab__text-label"]],template:function($e,De){1&$e&&(n.NAR(),n.nrm(0,"span",0)(1,"div",1),n.j41(2,"span",2)(3,"span",3),n.SdG(4),n.k0s()()),2&$e&&(n.R7$(),n.Y8G("matRippleTrigger",De.elementRef.nativeElement)("matRippleDisabled",De.rippleDisabled))},dependencies:[d.r6],styles:['.mat-mdc-tab-link{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-decoration:none;background:none;height:var(--mdc-secondary-navigation-tab-container-height);font-family:var(--mat-tab-header-label-text-font, var(--mat-app-title-small-font));font-size:var(--mat-tab-header-label-text-size, var(--mat-app-title-small-size));letter-spacing:var(--mat-tab-header-label-text-tracking, var(--mat-app-title-small-tracking));line-height:var(--mat-tab-header-label-text-line-height, var(--mat-app-title-small-line-height));font-weight:var(--mat-tab-header-label-text-weight, var(--mat-app-title-small-weight))}.mat-mdc-tab-link.mdc-tab{flex-grow:0}.mat-mdc-tab-link .mdc-tab-indicator__content--underline{border-color:var(--mdc-tab-indicator-active-indicator-color, var(--mat-app-primary));border-top-width:var(--mdc-tab-indicator-active-indicator-height);border-radius:var(--mdc-tab-indicator-active-indicator-shape)}.mat-mdc-tab-link:hover .mdc-tab__text-label{color:var(--mat-tab-header-inactive-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link:focus .mdc-tab__text-label{color:var(--mat-tab-header-inactive-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__text-label{color:var(--mat-tab-header-active-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active .mdc-tab__ripple::before,.mat-mdc-tab-link.mdc-tab--active .mat-ripple-element{background-color:var(--mat-tab-header-active-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab__text-label{color:var(--mat-tab-header-active-hover-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active:hover .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-hover-indicator-color, var(--mat-app-primary))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab__text-label{color:var(--mat-tab-header-active-focus-label-text-color, var(--mat-app-on-surface))}.mat-mdc-tab-link.mdc-tab--active:focus .mdc-tab-indicator__content--underline{border-color:var(--mat-tab-header-active-focus-indicator-color, var(--mat-app-primary))}.mat-mdc-tab-link.mat-mdc-tab-disabled{opacity:.4;pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__content{pointer-events:none}.mat-mdc-tab-link.mat-mdc-tab-disabled .mdc-tab__ripple::before,.mat-mdc-tab-link.mat-mdc-tab-disabled .mat-ripple-element{background-color:var(--mat-tab-header-disabled-ripple-color)}.mat-mdc-tab-link .mdc-tab__ripple::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;pointer-events:none;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-link .mdc-tab__text-label{color:var(--mat-tab-header-inactive-label-text-color, var(--mat-app-on-surface));display:inline-flex;align-items:center}.mat-mdc-tab-link .mdc-tab__content{position:relative;pointer-events:auto}.mat-mdc-tab-link:hover .mdc-tab__ripple::before{opacity:.04}.mat-mdc-tab-link.cdk-program-focused .mdc-tab__ripple::before,.mat-mdc-tab-link.cdk-keyboard-focused .mdc-tab__ripple::before{opacity:.12}.mat-mdc-tab-link .mat-ripple-element{opacity:.12;background-color:var(--mat-tab-header-inactive-ripple-color, var(--mat-app-on-surface))}.mat-mdc-tab-header.mat-mdc-tab-nav-bar-stretch-tabs .mat-mdc-tab-link{flex-grow:1}.mat-mdc-tab-link::before{margin:5px}@media(max-width: 599px){.mat-mdc-tab-link{min-width:72px}}'],encapsulation:2,changeDetection:0})}return ce})(),Bt=(()=>{class ce{constructor(){this.id="mat-tab-nav-panel-"+rn++}static#e=this.\u0275fac=function($e){return new($e||ce)};static#t=this.\u0275cmp=n.VBU({type:ce,selectors:[["mat-tab-nav-panel"]],hostAttrs:["role","tabpanel",1,"mat-mdc-tab-nav-panel"],hostVars:2,hostBindings:function($e,De){2&$e&&n.BMQ("aria-labelledby",De._activeTabId)("id",De.id)},inputs:{id:"id"},exportAs:["matTabNavPanel"],standalone:!0,features:[n.aNF],ngContentSelectors:xe,decls:1,vars:0,template:function($e,De){1&$e&&(n.NAR(),n.SdG(0))},encapsulation:2,changeDetection:0})}return ce})(),be=(()=>{class ce{static#e=this.\u0275fac=function($e){return new($e||ce)};static#t=this.\u0275mod=n.$C({type:ce});static#n=this.\u0275inj=n.G2t({imports:[d.yE,d.yE]})}return ce})()},14823:(mt,ie,a)=>{"use strict";a.d(ie,{oV:()=>ve,uc:()=>_t});var n=a(7605),d=a(14085),u=a(67336),p=a(54438),I=a(60177),C=a(36860),B=a(18617),M=a(28203),b=a(32753),E=a(65478),L=a(76939),P=a(45286),x=(a(49969),a(86600));const U=["tooltip"],de=new p.nKC("mat-tooltip-scroll-strategy",{providedIn:"root",factory:()=>{const Z=(0,p.WQX)(b.hJ);return()=>Z.scrollStrategies.reposition({scrollThrottle:20})}}),v={provide:de,deps:[b.hJ],useFactory:function se(Z){return()=>Z.scrollStrategies.reposition({scrollThrottle:20})}},j=new p.nKC("mat-tooltip-default-options",{providedIn:"root",factory:function y(){return{showDelay:0,hideDelay:0,touchendHideDelay:1500}}}),ae="tooltip-panel",ye=(0,C.BQ)({passive:!0});let ve=(()=>{class Z{get position(){return this._position}set position(ue){ue!==this._position&&(this._position=ue,this._overlayRef&&(this._updatePosition(this._overlayRef),this._tooltipInstance?.
vendor: 7,928 bytes, line 1
1show(0),this._overlayRef.updatePosition()))}get positionAtOrigin(){return this._positionAtOrigin}set positionAtOrigin(ue){this._positionAtOrigin=(0,d.he)(ue),this._detach(),this._overlayRef=null}get disabled(){return this._disabled}set disabled(ue){const ke=(0,d.he)(ue);this._disabled!==ke&&(this._disabled=ke,ke?this.hide(0):this._setupPointerEnterEventsIfNeeded(),this._syncAriaDescription(this.message))}get showDelay(){return this._showDelay}set showDelay(ue){this._showDelay=(0,d.OE)(ue)}get hideDelay(){return this._hideDelay}set hideDelay(ue){this._hideDelay=(0,d.OE)(ue),this._tooltipInstance&&(this._tooltipInstance._mouseLeaveHideDelay=this._hideDelay)}get message(){return this._message}set message(ue){const ke=this._message;this._message=null!=ue?String(ue).trim():"",!this._message&&this._isTooltipVisible()?this.hide(0):(this._setupPointerEnterEventsIfNeeded(),this._updateTooltipMessage()),this._syncAriaDescription(ke)}get tooltipClass(){return this._tooltipClass}set tooltipClass(ue){this._tooltipClass=ue,this._tooltipInstance&&this._setTooltipClass(this._tooltipClass)}constructor(ue,ke,Te,K,_e,Fe,Ke,vt,Wt,Mt,Ct,ft){this._overlay=ue,this._elementRef=ke,this._scrollDispatcher=Te,this._viewContainerRef=K,this._ngZone=_e,this._platform=Fe,this._ariaDescriber=Ke,this._focusMonitor=vt,this._dir=Mt,this._defaultOptions=Ct,this._position="below",this._positionAtOrigin=!1,this._disabled=!1,this._viewInitialized=!1,this._pointerExitEventsInitialized=!1,this._tooltipComponent=Je,this._viewportMargin=8,this._cssClassPrefix="mat-mdc",this.touchGestures="auto",this._message="",this._passiveListeners=[],this._touchstartTimeout=null,this._destroyed=new P.B7,this._injector=(0,p.WQX)(p.zZn),this._scrollStrategy=Wt,this._document=ft,Ct&&(this._showDelay=Ct.showDelay,this._hideDelay=Ct.hideDelay,Ct.position&&(this.position=Ct.position),Ct.positionAtOrigin&&(this.positionAtOrigin=Ct.positionAtOrigin),Ct.touchGestures&&(this.touchGestures=Ct.touchGestures),Ct.tooltipClass&&(this.tooltipClass=Ct.tooltipClass)),Mt.change.pipe((0,n.Q)(this._destroyed)).subscribe(()=>{this._overlayRef&&this._updatePosition(this._overlayRef)}),this._viewportMargin=8}ngAfterViewInit(){this._viewInitialized=!0,this._setupPointerEnterEventsIfNeeded(),this._focusMonitor.monitor(this._elementRef).pipe((0,n.Q)(this._destroyed)).subscribe(ue=>{ue?"keyboard"===ue&&this._ngZone.run(()=>this.show()):this._ngZone.run(()=>this.hide(0))})}ngOnDestroy(){const ue=this._elementRef.nativeElement;this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._overlayRef&&(this._overlayRef.dispose(),this._tooltipInstance=null),this._passiveListeners.forEach(([ke,Te])=>{ue.removeEventListener(ke,Te,ye)}),this._passiveListeners.length=0,this._destroyed.next(),this._destroyed.complete(),this._ariaDescriber.removeDescription(ue,this.message,"tooltip"),this._focusMonitor.stopMonitoring(ue)}show(ue=this.showDelay,ke){if(this.disabled||!this.message||this._isTooltipVisible())return void this._tooltipInstance?._cancelPendingAnimations();const Te=this._createOverlay(ke);this._detach(),this._portal=this._portal||new L.A8(this._tooltipComponent,this._viewContainerRef);const K=this._tooltipInstance=Te.attach(this._portal).instance;K._triggerElement=this._elementRef.nativeElement,K._mouseLeaveHideDelay=this._hideDelay,K.afterHidden().pipe((0,n.Q)(this._destroyed)).subscribe(()=>this._detach()),this._setTooltipClass(this._tooltipClass),this._updateTooltipMessage(),K.show(ue)}hide(ue=this.hideDelay){const ke=this._tooltipInstance;ke&&(ke.isVisible()?ke.hide(ue):(ke._cancelPendingAnimations(),this._detach()))}toggle(ue){this._isTooltipVisible()?this.hide():this.show(void 0,ue)}_isTooltipVisible(){return!!this._tooltipInstance&&this._tooltipInstance.isVisible()}_createOverlay(ue){if(this._overlayRef){const K=this._overlayRef.getConfig().positionStrategy;if((!this.positionAtOrigin||!ue)&&K._origin instanceof p.aKT)return this._overlayRef;this._detach()}const ke=this._scrollDispatcher.getAncestorScrollContainers(this._elementRef),Te=this._overlay.position().flexibleConnectedTo(this.positionAtOrigin&&ue||this._elementRef).withTransformOriginOn(`.${this._cssClassPrefix}-tooltip`).withFlexibleDimensions(!1).withViewportMargin(this._viewportMargin).withScrollableContainers(ke);return Te.positionChanges.pipe((0,n.Q)(this._destroyed)).subscribe(K=>{this._updateCurrentPositionClass(K.connectionPair),this._tooltipInstance&&K.scrollableViewProperties.isOverlayClipped&&this._tooltipInstance.isVisible()&&this._ngZone.run(()=>this.hide(0))}),this._overlayRef=this._overlay.create({direction:this._dir,positionStrategy:Te,panelClass:`${this._cssClassPrefix}-${ae}`,scrollStrategy:this._scrollStrategy()}),this._updatePosition(this._overlayRef),this._overlayRef.detachments().pipe((0,n.Q)(this._destroyed)).subscribe(()=>this._detach()),this._overlayRef.outsidePointerEvents().pipe((0,n.Q)(this._destroyed)).subscribe(()=>this._tooltipInstance?._handleBodyInteraction()),this._overlayRef.keydownEvents().pipe((0,n.Q)(this._destroyed)).subscribe(K=>{this._isTooltipVisible()&&K.keyCode===u._f&&!(0,u.rp)(K)&&(K.preventDefault(),K.stopPropagation(),this._ngZone.run(()=>this.hide(0)))}),this._defaultOptions?.disableTooltipInteractivity&&this._overlayRef.addPanelClass(`${this._cssClassPrefix}-tooltip-panel-non-interactive`),this._overlayRef}_detach(){this._overlayRef&&this._overlayRef.hasAttached()&&this._overlayRef.detach(),this._tooltipInstance=null}_updatePosition(ue){const ke=ue.getConfig().positionStrategy,Te=this._getOrigin(),K=this._getOverlayPosition();ke.withPositions([this._addOffset({...Te.main,...K.main}),this._addOffset({...Te.fallback,...K.fallback})])}_addOffset(ue){const Te=!this._dir||"ltr"==this._dir.value;return"top"===ue.originY?ue.offsetY=-8:"bottom"===ue.originY?ue.offsetY=8:"start"===ue.originX?ue.offsetX=Te?-8:8:"end"===ue.originX&&(ue.offsetX=Te?8:-8),ue}_getOrigin(){const ue=!this._dir||"ltr"==this._dir.value,ke=this.position;let Te;"above"==ke||"below"==ke?Te={originX:"center",originY:"above"==ke?"top":"bottom"}:"before"==ke||"left"==ke&&ue||"right"==ke&&!ue?Te={originX:"start",originY:"center"}:("after"==ke||"right"==ke&&ue||"left"==ke&&!ue)&&(Te={originX:"end",originY:"center"});const{x:K,y:_e}=this._invertPosition(Te.originX,Te.originY);return{main:Te,fallback:{originX:K,originY:_e}}}_getOverlayPosition(){const ue=!this._dir||"ltr"==this._dir.value,ke=this.position;let Te;"above"==ke?Te={overlayX:"center",overlayY:"bottom"}:"below"==ke?Te={overlayX:"center",overlayY:"top"}:"before"==ke||"left"==ke&&ue||"right"==ke&&!ue?Te={overlayX:"end",overlayY:"center"}:("after"==ke||"right"==ke&&ue||"left"==ke&&!ue)&&(Te={overlayX:"start",overlayY:"center"});const{x:K,y:_e}=this._invertPosition(Te.overlayX,Te.overlayY);return{main:Te,fallback:{overlayX:K,overlayY:_e}}}_updateTooltipMessage(){this._tooltipInstance&&(this._tooltipInstance.message=this.message,this._tooltipInstance._markForCheck(),(0,p.mal)(()=>{this._tooltipInstance&&this._overlayRef.updatePosition()},{injector:this._injector}))}_setTooltipClass(ue){this._tooltipInstance&&(this._tooltipInstance.tooltipClass=ue,this._tooltipInstance._markForCheck())}_invertPosition(ue,ke){return"above"===this.position||"below"===this.position?"top"===ke?ke="bottom":"bottom"===ke&&(ke="top"):"end"===ue?ue="start":"start"===ue&&(ue="end"),{x:ue,y:ke}}_updateCurrentPositionClass(ue){const{overlayY:ke,originX:Te,originY:K}=ue;let _e;if(_e="center"===ke?this._dir&&"rtl"===this._dir.value?"end"===Te?"left":"right":"start"===Te?"left":"right":"bottom"===ke&&"top"===K?"above":"below",_e!==this._currentPosition){const Fe=this._overlayRef;if(Fe){const Ke=`${this._cssClassPrefix}-${ae}-`;Fe.removePanelClass(Ke+this._currentPosition),Fe.addPanelClass(Ke+_e)}this._currentPosition=_e}}_setupPointerEnterEventsIfNeeded(){this._disabled||!this.message||!this._viewInitialized||this._passiveListeners.length||(this._platformSupportsM
1ouseEvents()?this._passiveListeners.push(["mouseenter",ue=>{let ke;this._setupPointerExitEventsIfNeeded(),void 0!==ue.x&&void 0!==ue.y&&(ke=ue),this.show(void 0,ke)}]):"off"!==this.touchGestures&&(this._disableNativeGesturesIfNecessary(),this._passiveListeners.push(["touchstart",ue=>{const ke=ue.targetTouches?.[0],Te=ke?{x:ke.clientX,y:ke.clientY}:void 0;this._setupPointerExitEventsIfNeeded(),this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this._touchstartTimeout=setTimeout(()=>{this._touchstartTimeout=null,this.show(void 0,Te)},this._defaultOptions.touchLongPressShowDelay??500)}])),this._addListeners(this._passiveListeners))}_setupPointerExitEventsIfNeeded(){if(this._pointerExitEventsInitialized)return;this._pointerExitEventsInitialized=!0;const ue=[];if(this._platformSupportsMouseEvents())ue.push(["mouseleave",ke=>{const Te=ke.relatedTarget;(!Te||!this._overlayRef?.overlayElement.contains(Te))&&this.hide()}],["wheel",ke=>this._wheelListener(ke)]);else if("off"!==this.touchGestures){this._disableNativeGesturesIfNecessary();const ke=()=>{this._touchstartTimeout&&clearTimeout(this._touchstartTimeout),this.hide(this._defaultOptions.touchendHideDelay)};ue.push(["touchend",ke],["touchcancel",ke])}this._addListeners(ue),this._passiveListeners.push(...ue)}_addListeners(ue){ue.forEach(([ke,Te])=>{this._elementRef.nativeElement.addEventListener(ke,Te,ye)})}_platformSupportsMouseEvents(){return!this._platform.IOS&&!this._platform.ANDROID}_wheelListener(ue){if(this._isTooltipVisible()){const ke=this._document.elementFromPoint(ue.clientX,ue.clientY),Te=this._elementRef.nativeElement;ke!==Te&&!Te.contains(ke)&&this.hide()}}_disableNativeGesturesIfNecessary(){const ue=this.touchGestures;if("off"!==ue){const ke=this._elementRef.nativeElement,Te=ke.style;("on"===ue||"INPUT"!==ke.nodeName&&"TEXTAREA"!==ke.nodeName)&&(Te.userSelect=Te.msUserSelect=Te.webkitUserSelect=Te.MozUserSelect="none"),("on"===ue||!ke.draggable)&&(Te.webkitUserDrag="none"),Te.touchAction="none",Te.webkitTapHighlightColor="transparent"}}_syncAriaDescription(ue){this._ariaDescriptionPending||(this._ariaDescriptionPending=!0,this._ariaDescriber.removeDescription(this._elementRef.nativeElement,ue,"tooltip"),this._ngZone.runOutsideAngular(()=>{Promise.resolve().then(()=>{this._ariaDescriptionPending=!1,this.message&&!this.disabled&&this._ariaDescriber.describe(this._elementRef.nativeElement,this.message,"tooltip")})}))}static#e=this.\u0275fac=function(ke){return new(ke||Z)(p.rXU(b.hJ),p.rXU(p.aKT),p.rXU(E.R),p.rXU(p.c1b),p.rXU(p.SKi),p.rXU(C.OD),p.rXU(B.vr),p.rXU(B.FN),p.rXU(de),p.rXU(M.dS),p.rXU(j,8),p.rXU(I.qQ))};static#t=this.\u0275dir=p.FsC({type:Z,selectors:[["","matTooltip",""]],hostAttrs:[1,"mat-mdc-tooltip-trigger"],hostVars:2,hostBindings:function(ke,Te){2&ke&&p.AVh("mat-mdc-tooltip-disabled",Te.disabled)},inputs:{position:[0,"matTooltipPosition","position"],positionAtOrigin:[0,"matTooltipPositionAtOrigin","positionAtOrigin"],disabled:[0,"matTooltipDisabled","disabled"],showDelay:[0,"matTooltipShowDelay","showDelay"],hideDelay:[0,"matTooltipHideDelay","hideDelay"],touchGestures:[0,"matTooltipTouchGestures","touchGestures"],message:[0,"matTooltip","message"],tooltipClass:[0,"matTooltipClass","tooltipClass"]},exportAs:["matTooltip"],standalone:!0})}return Z})(),Je=(()=>{class Z{constructor(ue,ke,Te){this._changeDetectorRef=ue,this._elementRef=ke,this._isMultiline=!1,this._closeOnInteraction=!1,this._isVisible=!1,this._onHide=new P.B7,this._showAnimation="mat-mdc-tooltip-show",this._hideAnimation="mat-mdc-tooltip-hide",this._animationsDisabled="NoopAnimations"===Te}show(ue){null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=setTimeout(()=>{this._toggleVisibility(!0),this._showTimeoutId=void 0},ue)}hide(ue){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),this._hideTimeoutId=setTimeout(()=>{this._toggleVisibility(!1),this._hideTimeoutId=void 0},ue)}afterHidden(){return this._onHide}isVisible(){return this._isVisible}ngOnDestroy(){this._cancelPendingAnimations(),this._onHide.complete(),this._triggerElement=null}_handleBodyInteraction(){this._closeOnInteraction&&this.hide(0)}_markForCheck(){this._changeDetectorRef.markForCheck()}_handleMouseLeave({relatedTarget:ue}){(!ue||!this._triggerElement.contains(ue))&&(this.isVisible()?this.hide(this._mouseLeaveHideDelay):this._finalizeAnimation(!1))}_onShow(){this._isMultiline=this._isTooltipMultiline(),this._markForCheck()}_isTooltipMultiline(){const ue=this._elementRef.nativeElement.getBoundingClientRect();return ue.height>24&&ue.width>=200}_handleAnimationEnd({animationName:ue}){(ue===this._showAnimation||ue===this._hideAnimation)&&this._finalizeAnimation(ue===this._showAnimation)}_cancelPendingAnimations(){null!=this._showTimeoutId&&clearTimeout(this._showTimeoutId),null!=this._hideTimeoutId&&clearTimeout(this._hideTimeoutId),this._showTimeoutId=this._hideTimeoutId=void 0}_finalizeAnimation(ue){ue?this._closeOnInteraction=!0:this.isVisible()||this._onHide.next()}_toggleVisibility(ue){const ke=this._tooltip.nativeElement,Te=this._showAnimation,K=this._hideAnimation;if(ke.classList.remove(ue?K:Te),ke.classList.add(ue?Te:K),this._isVisible!==ue&&(this._isVisible=ue,this._changeDetectorRef.markForCheck()),ue&&!this._animationsDisabled&&"function"==typeof getComputedStyle){const _e=getComputedStyle(ke);("0s"===_e.getPropertyValue("animation-duration")||"none"===_e.getPropertyValue("animation-name"))&&(this._animationsDisabled=!0)}ue&&this._onShow(),this._animationsDisabled&&(ke.classList.add("_mat-animation-noopable"),this._finalizeAnimation(ue))}static#e=this.\u0275fac=function(ke){return new(ke||Z)(p.rXU(p.gRc),p.rXU(p.aKT),p.rXU(p.bc$,8))};static#t=this.\u0275cmp=p.VBU({type:Z,selectors:[["mat-tooltip-component"]],viewQuery:function(ke,Te){if(1&ke&&p.GBs(U,7),2&ke){let K;p.mGM(K=p.lsd())&&(Te._tooltip=K.first)}},hostAttrs:["aria-hidden","true"],hostBindings:function(ke,Te){1&ke&&p.bIt("mouseleave",function(_e){return Te._handleMouseLeave(_e)})},standalone:!0,features:[p.aNF],decls:4,vars:4,consts:[["tooltip",""],[1,"mdc-tooltip","mat-mdc-tooltip",3,"animationend","ngClass"],[1,"mat-mdc-tooltip-surface","mdc-tooltip__surface"]],template:function(ke,Te){if(1&ke){const K=p.RV6();p.j41(0,"div",1,0),p.bIt("animationend",function(Fe){return p.eBV(K),p.Njj(Te._handleAnimationEnd(Fe))}),p.j41(2,"div",2),p.EFF(3),p.k0s()()}2&ke&&(p.AVh("mdc-tooltip--multiline",Te._isMultiline),p.Y8G("ngClass",Te.tooltipClass),p.R7$(3),p.JRh(Te.message))},dependencies:[I.YU],styles:['.mat-mdc-tooltip{position:relative;transform:scale(0);display:inline-flex}.mat-mdc-tooltip::before{content:"";top:0;right:0;bottom:0;left:0;z-index:-1;position:absolute}.mat-mdc-tooltip-panel-below .mat-mdc-tooltip::before{top:-8px}.mat-mdc-tooltip-panel-above .mat-mdc-tooltip::before{bottom:-8px}.mat-mdc-tooltip-panel-right .mat-mdc-tooltip::before{left:-8px}.mat-mdc-tooltip-panel-left .mat-mdc-tooltip::before{right:-8px}.mat-mdc-tooltip._mat-animation-noopable{animation:none;transform:scale(1)}.mat-mdc-tooltip-surface{word-break:normal;overflow-wrap:anywhere;padding:4px 8px;min-width:40px;
1max-width:200px;min-height:24px;max-height:40vh;box-sizing:border-box;overflow:hidden;text-align:center;will-change:transform,opacity;background-color:var(--mdc-plain-tooltip-container-color, var(--mat-app-inverse-surface));color:var(--mdc-plain-tooltip-supporting-text-color, var(--mat-app-inverse-on-surface));border-radius:var(--mdc-plain-tooltip-container-shape, var(--mat-app-corner-extra-small));font-family:var(--mdc-plain-tooltip-supporting-text-font, var(--mat-app-body-small-font));font-size:var(--mdc-plain-tooltip-supporting-text-size, var(--mat-app-body-small-size));font-weight:var(--mdc-plain-tooltip-supporting-text-weight, var(--mat-app-body-small-weight));line-height:var(--mdc-plain-tooltip-supporting-text-line-height, var(--mat-app-body-small-line-height));letter-spacing:var(--mdc-plain-tooltip-supporting-text-tracking, var(--mat-app-body-small-tracking))}.mat-mdc-tooltip-surface::before{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;border:1px solid rgba(0,0,0,0);border-radius:inherit;content:"";pointer-events:none}.mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:left}[dir=rtl] .mdc-tooltip--multiline .mat-mdc-tooltip-surface{text-align:right}.mat-mdc-tooltip-panel.mat-mdc-tooltip-panel-non-interactive{pointer-events:none}@keyframes mat-mdc-tooltip-show{0%{opacity:0;transform:scale(0.8)}100%{opacity:1;transform:scale(1)}}@keyframes mat-mdc-tooltip-hide{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(0.8)}}.mat-mdc-tooltip-show{animation:mat-mdc-tooltip-show 150ms cubic-bezier(0, 0, 0.2, 1) forwards}.mat-mdc-tooltip-hide{animation:mat-mdc-tooltip-hide 75ms cubic-bezier(0.4, 0, 1, 1) forwards}'],encapsulation:2,changeDetection:0})}return Z})(),_t=(()=>{class Z{static#e=this.\u0275fac=function(ke){return new(ke||Z)};static#t=this.\u0275mod=p.$C({type:Z});static#n=this.\u0275inj=p.G2t({providers:[v],imports:[B.Pd,I.MD,b.z_,x.yE,x.yE,E.Gj]})}return Z})()},728:(mt,ie,a)=>{"use strict";a.d(ie,{wb:()=>ks});var n=a(54438),d=a(345),u=a(49969);function I(tt){return new n.wOt(3e3,!1)}function Ke(tt){switch(tt.length){case 0:return new u.sf;case 1:return tt[0];default:return new u.ui(tt)}}function vt(tt,O,V=new Map,g=new Map){const T=[],_=[];let ee=-1,Ae=null;if(O.forEach(At=>{const $t=At.get("offset"),Sn=$t==ee,Tn=Sn&&Ae||new Map;At.forEach((oi,ii)=>{let Gn=ii,Hn=oi;if("offset"!==ii)switch(Gn=tt.normalizePropertyName(Gn,T),Hn){case u.FX:Hn=V.get(ii);break;case u.kp:Hn=g.get(ii);break;default:Hn=tt.normalizeStyleValue(ii,Gn,Hn,T)}Tn.set(Gn,Hn)}),Sn||_.push(Tn),Ae=Tn,ee=$t}),T.length)throw function xe(){return new n.wOt(3502,!1)}();return _}function Wt(tt,O,V,g){switch(O){case"start":tt.onStart(()=>g(V&&Mt(V,"start",tt)));break;case"done":tt.onDone(()=>g(V&&Mt(V,"done",tt)));break;case"destroy":tt.onDestroy(()=>g(V&&Mt(V,"destroy",tt)))}}function Mt(tt,O,V){const _=Ct(tt.element,tt.triggerName,tt.fromState,tt.toState,O||tt.phaseName,V.totalTime??tt.totalTime,!!V.disabled),ee=tt._data;return null!=ee&&(_._data=ee),_}function Ct(tt,O,V,g,T="",_=0,ee){return{element:tt,triggerName:O,fromState:V,toState:g,phaseName:T,totalTime:_,disabled:!!ee}}function ft(tt,O,V){let g=tt.get(O);return g||tt.set(O,g=V),g}function te(tt){const O=tt.indexOf(":");return[tt.substring(1,O),tt.slice(O+1)]}const pe=typeof document>"u"?null:document.documentElement;function qe(tt){const O=tt.parentNode||tt.host||null;return O===pe?null:O}let nt=null,It=!1;function St(tt,O){for(;O;){if(O===tt)return!0;O=qe(O)}return!1}function cn(tt,O,V){if(V)return Array.from(tt.querySelectorAll(O));const g=tt.querySelector(O);return g?[g]:[]}let Ie=(()=>{class tt{validateStyleProperty(V){return function jt(tt){nt||(nt=function Lt(){return typeof document<"u"?document.body:null}()||{},It=!!nt.style&&"WebkitAppearance"in nt.style);let O=!0;return nt.style&&!function Ft(tt){return"ebkit"==tt.substring(1,6)}(tt)&&(O=tt in nt.style,!O&&It&&(O="Webkit"+tt.charAt(0).toUpperCase()+tt.slice(1)in nt.style)),O}(V)}containsElement(V,g){return St(V,g)}getParentElement(V){return qe(V)}query(V,g,T){return cn(V,g,T)}computeStyle(V,g,T){return T||""}animate(V,g,T,_,ee,Ae=[],At){return new u.sf(T,_)}static#e=this.\u0275fac=function(g){return new(g||tt)};static#t=this.\u0275prov=n.jDH({token:tt,factory:tt.\u0275fac})}return tt})();class he{static#e=this.NOOP=new Ie}class Y{}const Le=1e3,Me="ng-enter",rt="ng-leave",bt="ng-trigger",Xt=".ng-trigger",Zt="ng-animating",Nt=".ng-animating";function Jt(tt){if("number"==typeof tt)return tt;const O=tt.match(/^(-?[\.\d]+)(m?s)/);return!O||O.length<2?0:Ut(parseFloat(O[1]),O[2])}function Ut(tt,O){return"s"===O?tt*Le:tt}function Qt(tt,O,V){return tt.hasOwnProperty("duration")?tt:function rn(tt,O,V){let T,_=0,ee="";if("string"==typeof tt){const Ae=tt.match(/^(-?[\.\d]+)(m?s)(?:\s+(-?[\.\d]+)(m?s))?(?:\s+([-a-z]+(?:\(.+?\))?))?$/i);
vendor: 52,900 bytes, line 1
1if(null===Ae)return O.push(I()),{duration:0,delay:0,easing:""};T=Ut(parseFloat(Ae[1]),Ae[2]);const At=Ae[3];null!=At&&(_=Ut(parseFloat(At),Ae[4]));const $t=Ae[5];$t&&(ee=$t)}else T=tt;if(!V){let Ae=!1,At=O.length;T<0&&(O.push(function C(){return new n.wOt(3100,!1)}()),Ae=!0),_<0&&(O.push(function B(){return new n.wOt(3101,!1)}()),Ae=!0),Ae&&O.splice(At,0,I())}return{duration:T,delay:_,easing:ee}}(tt,O,V)}function Bt(tt,O,V){O.forEach((g,T)=>{const _=je(T);V&&!V.has(T)&&V.set(T,tt.style[_]),tt.style[_]=g})}function be(tt,O){O.forEach((V,g)=>{const T=je(g);tt.style[T]=""})}function ce(tt){return Array.isArray(tt)?1==tt.length?tt[0]:(0,u.K2)(tt):tt}const me=new RegExp("{{\\s*(.+?)\\s*}}","g");function $e(tt){let O=[];if("string"==typeof tt){let V;for(;V=me.exec(tt);)O.push(V[1]);me.lastIndex=0}return O}function De(tt,O,V){const g=`${tt}`,T=g.replace(me,(_,ee)=>{let Ae=O[ee];return null==Ae&&(V.push(function b(){return new n.wOt(3003,!1)}()),Ae=""),Ae.toString()});return T==g?tt:T}const st=/-+([a-z0-9])/g;function je(tt){return tt.replace(st,(...O)=>O[1].toUpperCase())}function Qe(tt,O,V){switch(O.type){case u.If.Trigger:return tt.visitTrigger(O,V);case u.If.State:return tt.visitState(O,V);case u.If.Transition:return tt.visitTransition(O,V);case u.If.Sequence:return tt.visitSequence(O,V);case u.If.Group:return tt.visitGroup(O,V);case u.If.Animate:return tt.visitAnimate(O,V);case u.If.Keyframes:return tt.visitKeyframes(O,V);case u.If.Style:return tt.visitStyle(O,V);case u.If.Reference:return tt.visitReference(O,V);case u.If.AnimateChild:return tt.visitAnimateChild(O,V);case u.If.AnimateRef:return tt.visitAnimateRef(O,V);case u.If.Query:return tt.visitQuery(O,V);case u.If.Stagger:return tt.visitStagger(O,V);default:throw function E(){return new n.wOt(3004,!1)}()}}function it(tt,O){return window.getComputedStyle(tt)[O]}const He=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 dt extends Y{normalizePropertyName(O,V){return je(O)}normalizeStyleValue(O,V,g,T){let _="";const ee=g.toString().trim();if(He.has(V)&&0!==g&&"0"!==g)if("number"==typeof g)_="px";else{const Ae=g.match(/^[+-]?[\d\.]+([a-z]*)$/);Ae&&0==Ae[1].length&&T.push(function L(){return new n.wOt(3005,!1)}())}return ee+_}}const ot="*";const Dt=new Set(["true","1"]),ln=new Set(["false","0"]);function mn(tt,O){const V=Dt.has(tt)||ln.has(tt),g=Dt.has(O)||ln.has(O);return(T,_)=>{let ee=tt==ot||tt==T,Ae=O==ot||O==_;return!ee&&V&&"boolean"==typeof T&&(ee=T?Dt.has(tt):ln.has(tt)),!Ae&&g&&"boolean"==typeof _&&(Ae=_?Dt.has(O):ln.has(O)),ee&&Ae}}const On=new RegExp("s*:selfs*,?","g");function Ci(tt,O,V,g){return new Q(tt).build(O,V,g)}class Q{constructor(O){this._driver=O}build(O,V,g){const T=new fe(V);return this._resetContextStyleTimingState(T),Qe(this,ce(O),T)}_resetContextStyleTimingState(O){O.currentQuerySelector="",O.collectedStyles=new Map,O.collectedStyles.set("",new Map),O.currentTime=0}visitTrigger(O,V){let g=V.queryCount=0,T=V.depCount=0;const _=[],ee=[];return"@"==O.name.charAt(0)&&V.errors.push(function P(){return new n.wOt(3006,!1)}()),O.definitions.forEach(Ae=>{if(this._resetContextStyleTimingState(V),Ae.type==u.If.State){const At=Ae,$t=At.name;$t.toString().split(/\s*,\s*/).forEach(Sn=>{At.name=Sn,_.push(this.visitState(At,V))}),At.name=$t}else if(Ae.type==u.If.Transition){const At=this.visitTransition(Ae,V);g+=At.queryCount,T+=At.depCount,ee.push(At)}else V.errors.push(function A(){return new n.wOt(3007,!1)}())}),{type:u.If.Trigger,name:O.name,states:_,transitions:ee,queryCount:g,depCount:T,options:null}}visitState(O,V){const g=this.visitStyle(O.styles,V),T=O.options&&O.options.params||null;if(g.containsDynamicStyles){const _=new Set,ee=T||{};g.styles.forEach(Ae=>{Ae instanceof Map&&Ae.forEach(At=>{$e(At).forEach($t=>{ee.hasOwnProperty($t)||_.add($t)})})}),_.size&&V.errors.push(function x(){return new n.wOt(3008,!1)}(0,_.values()))}return{type:u.If.State,name:O.name,style:g,options:T?{params:T}:null}}visitTransition(O,V){V.queryCount=0,V.depCount=0;const g=Qe(this,ce(O.animation),V),T=function tn(tt,O){const V=[];return"string"==typeof tt?tt.split(/\s*,\s*/).forEach(g=>function Ve(tt,O,V){if(":"==tt[0]){const At=function ut(tt,O){switch(tt){case":enter":return"void => *";case":leave":return"* => void";case":increment":return(V,g)=>parseFloat(g)>parseFloat(V);case":decrement":return(V,g)=>parseFloat(g)<parseFloat(V);default:return O.push(function ye(){return new n.wOt(3016,!1)}()),"* => *"}}(tt,V);if("function"==typeof At)return void O.push(At);tt=At}const g=tt.match(/^(\*|[-\w]+)\s*(<?[=-]>)\s*(\*|[-\w]+)$/);if(null==g||g.length<4)return V.push(function ae(){return new n.wOt(3015,!1)}()),O;const T=g[1],_=g[2],ee=g[3];O.push(mn(T,ee)),"<"==_[0]&&(T!=ot||ee!=ot)&&O.push(mn(ee,T))}(g,V,O)):V.push(tt),V}(O.expr,V.errors);return{type:u.If.Transition,matchers:T,animation:g,queryCount:V.queryCount,depCount:V.depCount,options:Rt(O.options)}}visitSequence(O,V){return{type:u.If.Sequence,steps:O.steps.map(g=>Qe(this,g,V)),options:Rt(O.options)}}visitGroup(O,V){const g=V.currentTime;let T=0;const _=O.steps.map(ee=>{V.currentTime=g;const Ae=Qe(this,ee,V);return T=Math.max(T,V.currentTime),Ae});return V.currentTime=T,{type:u.If.Group,steps:_,options:Rt(O.options)}}visitAnimate(O,V){const g=function Ye(tt,O){if(tt.hasOwnProperty("duration"))return tt;if("number"==typeof tt)return Yt(Qt(tt,O).duration,0,"");const V=tt;if(V.split(/\s+/).some(_=>"{"==_.charAt(0)&&"{"==_.charAt(1))){const _=Yt(0,0,"");return _.dynamic=!0,_.strValue=V,_}const T=Qt(V,O);return Yt(T.duration,T.delay,T.easing)}(O.timings,V.errors);V.currentAnimateTimings=g;let T,_=O.styles?O.styles:(0,u.iF)({});if(_.type==u.If.Keyframes)T=this.visitKeyframes(_,V);else{let ee=O.styles,Ae=!1;if(!ee){Ae=!0;const $t={};g.easing&&($t.easing=g.easing),ee=(0,u.iF)($t)}V.currentTime+=g.duration+g.delay;const At=this.visitStyle(ee,V);At.isEmptyStep=Ae,T=At}return V.currentAnimateTimings=null,{type:u.If.Animate,timings:g,style:T,options:null}}visitStyle(O,V){const g=this._makeStyleAst(O,V);return this._validateStyleAst(g,V),g}_makeStyleAst(O,V){const g=[],T=Array.isArray(O.styles)?O.styles:[O.styles];for(let Ae of T)"string"==typeof Ae?Ae===u.kp?g.push(Ae):V.errors.push(new n.wOt(3002,!1)):g.push(new Map(Object.entries(Ae)));let _=!1,ee=null;return g.forEach(Ae=>{if(Ae instanceof Map&&(Ae.has("easing")&&(ee=Ae.get("easing"),Ae.delete("easing")),!_))for(let At of Ae.values())if(At.toString().indexOf("{{")>=0){_=!0;break}}),{type:u.If.Style,styles:g,easing:ee,offset:O.offset,containsDynamicStyles:_,options:null}}_validateStyleAst(O,V){const g=V.currentAnimateTimings;let T=V.currentTime,_=V.currentTime;g&&_>0&&(_-=g.duration+g.delay),O.styles.forEach(ee=>{"string"!=typeof ee&&ee.forEach((Ae,At)=>{const $t=V.collectedStyles.get(V.currentQuerySelector),Sn=$t.get(At);let Tn=!0;Sn&&(_!=T&&_>=Sn.startTime&&T<=Sn.endTime&&(V.errors.push(function W(){return new n.wOt(3010,!1)}()),Tn=!1),_=Sn.startTime),Tn&&$t.set(At,{startTime:_,endTime:T}),V.options&&function ze(tt,O,V){const g=O.params||{},T=$e(tt);T.length&&T.forEach(_=>{g.hasOwnProperty(_)||V.push(function M(){return new n.wOt(3001,!1)}())})}(Ae,V.options,V.errors)})})}visitKeyframes(O,V){const g={type:u.If.Keyframes,styles:[],options:null};if(!V.currentAnimateTimings)return V.errors.push(function de(){return new n.wOt(3011,!1)}()),g;let _=0;const ee=[];let Ae=!1,At=!1,$t=0;const Sn=O.steps.map(nr=>{const Wi=this._makeStyleAst(nr,V);let ar=null!=Wi.offset?Wi.offset:function Be(tt){if("string"==typeof tt)return null;let O=null;if(Array.isArray(tt))tt.forEach(V=>{if(V instanceof Map&&V.has("offset")){const g=V;O=parseFloat(g.get("offset")),g.delete("offset")}});else if(tt instanceof Map&&tt.has("offset")){const V=tt;O=parseFloat(V.get("offset")),V.delete("offset")}return O}(Wi.styles),dr=0;return null!=ar&&(_++,dr=Wi.offset=ar),At=At||dr<0||dr>1,Ae=Ae||dr<$t,$t=dr,ee.push(dr),Wi});At&&V.errors.push(function se(){return new n.wOt(3012,!1)}()),Ae&&V.errors.push(function v(){return new n.wOt(3200,!1)}());const Tn=O.steps.length;let oi=0;_>0&&_<Tn?V.errors.push(function y(){return new n.wOt(3202,!1)}()):0==_&&(oi=1/(Tn-1));const ii=Tn-1,Gn=V.currentTime,Hn=V.currentAnimateTimings,Ni=Hn.duration;return Sn.forEach((nr,Wi)=>{const ar=oi>0?Wi==ii?1:oi*Wi:ee[Wi],dr=ar*Ni;V.currentTime=Gn+Hn.delay+dr,Hn.duration=dr,this._validateStyleAst(nr,V),nr.offset=ar,g.styles.push(nr)}),g}visitReference(O,V){return{type:u.If.Reference,animation:Qe(this,ce(O.animation),V),options:Rt(O.options)}}visitAnimateChild(O,V){return V.depCount++,{type:u.If.AnimateChild,options:Rt(O.options)}}visitAnimateRef(O,V){return{type:u.If.AnimateRef,animation:this.visitReference(O.animation,V),options:Rt(O.options)}}visitQuery(O,V){const g=V.currentQuerySelector,T=O.options||{};V.queryCount++,V.currentQuery=O;const[_,ee]=function pt(tt){const O=!!tt.split(/\s*,\s*/).find(V=>":self"==V);return O&&(tt=tt.replace(On,"")),tt=tt.replace(/@\*/g,Xt).replace(/@\w+/g,V=>Xt+"-"+V.slice(1)).replace(/:animating/g,Nt),[tt,O]}(O.selector);V.currentQuerySelector=g.length?g+" "+_:_,ft(V.collectedStyles,V.currentQuerySelector,new Map);const Ae=Qe(this,ce(O.animation),V);return V.currentQuery=null,V.currentQuerySelector=g,{type:u.If.Query,selector:_,limit:T.limit||0,optional:!!T.optional,includeSelf:ee,animation:Ae,originalSelector:O.selector,options:Rt(O.options)}}visitStagger(O,V){V.currentQuery||V.errors.push(function j(){return new n.wOt(3013,!1)}());const g="full"===O.timings?{duration:0,delay:0,easing:"full"}:Qt(O.timings,V.errors,!0);return{type:u.If.Stagger,animation:Qe(this,ce(O.animation),V),timings:g,options:null}}}class fe{constructor(O){this.errors=O,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 Rt(tt){return tt?(tt={...tt}).params&&(tt.params=function J(tt){return tt?{...tt}:null}(tt.params)):tt={},tt}function Yt(tt,O,V){return{duration:tt,delay:O,easing:V}}function hn(tt,O,V,g,T,_,ee=null,Ae=!1){return{type:1,element:tt,keyframes:O,preStyleProps:V,postStyleProps:g,duration:T,delay:_,totalTime:T+_,easing:ee,subTimeline:Ae}}class fn{constructor(){this._map=new Map}get(O){return this._map.get(O)||[]}append(O,V){let g=this._map.get(O);g||this._map.set(O,g=[]),g.push(...V)}has(O){return this._map.has(O)}clear(){this._map.clear()}}const Si=new RegExp(":enter","g"),ci=new RegExp(":leave","g");function ei(tt,O,V,g,T,_=new Map,ee=new Map,Ae,At,$t=[]){return(new Di).buildKeyframes(tt,O,V,g,T,_,ee,Ae,At,$t)}class Di{buildKeyframes(O,V,g,T,_,ee,Ae,At,$t,Sn=[]){$t=$t||new fn;const Tn=new Kn(O,V,$t,T,_,Sn,[]);Tn.options=At;const oi=At.delay?Jt(At.delay):0;Tn.currentTimeline.delayNextStep(oi),Tn.currentTimeline.setStyles([ee],null,Tn.errors,At),Qe(this,g,Tn);const ii=Tn.timelines.filter(Gn=>Gn.containsAnimation());if(ii.length&&Ae.size){let Gn;for(let Hn=ii.length-1;Hn>=0;Hn--){const Ni=ii[Hn];if(Ni.element===V){Gn=Ni;break}}Gn&&!Gn.allowOnlyTimelineStyles()&&Gn.setStyles([Ae],null,Tn.errors,At)}return ii.length?ii.map(Gn=>Gn.buildKeyframes()):[hn(V,[],[],[],0,oi,"",!1)]}visitTrigger(O,V){}visitState(O,V){}visitTransition(O,V){}visitAnimateChild(O,V){const g=V.subInstructions.get(V.element);if(g){const T=V.createSubContext(O.options),_=V.currentTimeline.currentTime,ee=this._visitSubInstructions(g,T,T.options);_!=ee&&V.transformIntoNewTimeline(ee)}V.previousNode=O}visitAnimateRef(O,V){const g=V.createSubContext(O.options);g.transformIntoNewTimeline(),this._applyAnimationRefDelays([O.options,O.animation.options],V,g),this.visitReference(O.animation,g),V.transformIntoNewTimeline(g.currentTimeline.currentTime),V.previousNode=O}_applyAnimationRefDelays(O,V,g){for(const T of O){const _=T?.delay;if(_){const ee="number"==typeof _?_:Jt(De(_,T?.params??{},V.errors));g.delayNextStep(ee)}}}_visitSubInstructions(O,V,g){let _=V.currentTimeline.currentTime;const ee=null!=g.duration?Jt(g.duration):null,Ae=null!=g.delay?Jt(g.delay):null;return 0!==ee&&O.forEach(At=>{const $t=V.appendInstructionToTimeline(At,ee,Ae);_=Math.max(_,$t.duration+$t.delay)}),_}visitReference(O,V){V.updateOptions(O.options,!0),Qe(this,O.animation,V),V.previousNode=O}visitSequence(O,V){const g=V.subContextCount;let T=V;const _=O.options;if(_&&(_.params||_.delay)&&(T=V.createSubContext(_),T.transformIntoNewTimeline(),null!=_.delay)){T.previousNode.type==u.If.Style&&(T.currentTimeline.snapshotCurrentStyles(),T.previousNode=Vi);const ee=Jt(_.delay);T.delayNextStep(ee)}O.steps.length&&(O.steps.forEach(ee=>Qe(this,ee,T)),T.currentTimeline.applyStylesToKeyframe(),T.subContextCount>g&&T.transformIntoNewTimeline()),V.previousNode=O}visitGroup(O,V){const g=[];let T=V.currentTimeline.currentTime;const _=O.options&&O.options.delay?Jt(O.options.delay):0;O.steps.forEach(ee=>{const Ae=V.createSubContext(O.options);_&&Ae.delayNextStep(_),Qe(this,ee,Ae),T=Math.max(T,Ae.currentTimeline.currentTime),g.push(Ae.currentTimeline)}),g.forEach(ee=>V.currentTimeline.mergeTimelineCollectedStyles(ee)),V.transformIntoNewTimeline(T),V.previousNode=O}_visitTiming(O,V){if(O.dynamic){const g=O.strValue;return Qt(V.params?De(g,V.params,V.errors):g,V.errors)}return{duration:O.duration,delay:O.delay,easing:O.easing}}visitAnimate(O,V){const g=V.currentAnimateTimings=this._visitTiming(O.timings,V),T=V.currentTimeline;g.delay&&(V.incrementTime(g.delay),T.snapshotCurrentStyles());const _=O.style;_.type==u.If.Keyframes?this.visitKeyframes(_,V):(V.incrementTime(g.duration),this.visitStyle(_,V),T.applyStylesToKeyframe()),V.currentAnimateTimings=null,V.previousNode=O}visitStyle(O,V){const g=V.currentTimeline,T=V.currentAnimateTimings;!T&&g.hasCurrentStyleProperties()&&g.forwardFrame();const _=T&&T.easing||O.easing;O.isEmptyStep?g.applyEmptyStep(_):g.setStyles(O.styles,_,V.errors,V.options),V.previousNode=O}visitKeyframes(O,V){const g=V.currentAnimateTimings,T=V.currentTimeline.duration,_=g.duration,Ae=V.createSubContext().currentTimeline;Ae.easing=g.easing,O.styles.forEach(At=>{Ae.forwardTime((At.offset||0)*_),Ae.setStyles(At.styles,At.easing,V.errors,V.options),Ae.applyStylesToKeyframe()}),V.currentTimeline.mergeTimelineCollectedStyles(Ae),V.transformIntoNewTimeline(T+_),V.previousNode=O}visitQuery(O,V){const g=V.currentTimeline.currentTime,T=O.options||{},_=T.delay?Jt(T.delay):0;_&&(V.previousNode.type===u.If.Style||0==g&&V.currentTimeline.hasCurrentStyleProperties())&&(V.currentTimeline.snapshotCurrentStyles(),V.previousNode=Vi);let ee=g;const Ae=V.invokeQuery(O.selector,O.originalSelector,O.limit,O.includeSelf,!!T.optional,V.errors);V.currentQueryTotal=Ae.length;let At=null;Ae.forEach(($t,Sn)=>{V.currentQueryIndex=Sn;const Tn=V.createSubContext(O.options,$t);_&&Tn.delayNextStep(_),$t===V.element&&(At=Tn.currentTimeline),Qe(this,O.animation,Tn),Tn.currentTimeline.applyStylesToKeyframe(),ee=Math.max(ee,Tn.currentTimeline.currentTime)}),V.currentQueryIndex=0,V.currentQueryTotal=0,V.transformIntoNewTimeline(ee),At&&(V.currentTimeline.mergeTimelineCollectedStyles(At),V.currentTimeline.snapshotCurrentStyles()),V.previousNode=O}visitStagger(O,V){const g=V.parentContext,T=V.currentTimeline,_=O.timings,ee=Math.abs(_.duration),Ae=ee*(V.currentQueryTotal-1);let At=ee*V.currentQueryIndex;switch(_.duration<0?"reverse":_.easing){case"reverse":At=Ae-At;break;case"full":At=g.currentStaggerTime}const Sn=V.currentTimeline;At&&Sn.delayNextStep(At);const Tn=Sn.currentTime;Qe(this,O.animation,V),V.previousNode=O,g.currentStaggerTime=T.currentTime-Tn+(T.startTime-g.currentTimeline.startTime)}}const Vi={};class Kn{constructor(O,V,g,T,_,ee,Ae,At){this._driver=O,this.element=V,this.subInstructions=g,this._enterClassName=T,this._leaveClassName=_,this.errors=ee,this.timelines=Ae,this.parentContext=null,this.currentAnimateTimings=null,this.previousNode=Vi,this.subContextCount=0,this.options={},this.currentQueryIndex=0,this.currentQueryTotal=0,this.currentStaggerTime=0,this.currentTimeline=At||new si(this._driver,V,0),Ae.push(this.currentTimeline)}get params(){return this.options.params}updateOptions(O,V){if(!O)return;const g=O;let T=this.options;null!=g.duration&&(T.duration=Jt(g.duration)),null!=g.delay&&(T.delay=Jt(g.delay));const _=g.params;if(_){let ee=T.params;ee||(ee=this.options.params={}),Object.keys(_).forEach(Ae=>{(!V||!ee.hasOwnProperty(Ae))&&(ee[Ae]=De(_[Ae],ee,this.errors))})}}_copyOptions(){const O={};if(this.options){const V=this.options.params;if(V){const g=O.params={};Object.keys(V).forEach(T=>{g[T]=V[T]})}}return O}createSubContext(O=null,V,g){const T=V||this.element,_=new Kn(this._driver,T,this.subInstructions,this._enterClassName,this._leaveClassName,this.errors,this.timelines,this.currentTimeline.fork(T,g||0));return _.previousNode=this.previousNode,_.currentAnimateTimings=this.currentAnimateTimings,_.options=this._copyOptions(),_.updateOptions(O),_.currentQueryIndex=this.currentQueryIndex,_.currentQueryTotal=this.currentQueryTotal,_.parentContext=this,this.subContextCount++,_}transformIntoNewTimeline(O){return this.previousNode=Vi,this.currentTimeline=this.currentTimeline.fork(this.element,O),this.timelines.push(this.currentTimeline),this.currentTimeline}appendInstructionToTimeline(O,V,g){const T={duration:V??O.duration,delay:this.currentTimeline.currentTime+(g??0)+O.delay,easing:""},_=new Er(this._driver,O.element,O.keyframes,O.preStyleProps,O.postStyleProps,T,O.stretchStartingKeyframe);return this.timelines.push(_),T}incrementTime(O){this.currentTimeline.forwardTime(this.currentTimeline.duration+O)}delayNextStep(O){O>0&&this.currentTimeline.delayNextStep(O)}invokeQuery(O,V,g,T,_,ee){let Ae=[];if(T&&Ae.push(this.element),O.length>0){O=(O=O.replace(Si,"."+this._enterClassName)).replace(ci,"."+this._leaveClassName);let $t=this._driver.query(this.element,O,1!=g);0!==g&&($t=g<0?$t.slice($t.length+g,$t.length):$t.slice(0,g)),Ae.push(...$t)}return!_&&0==Ae.length&&ee.push(function R(){return new n.wOt(3014,!1)}()),Ae}}class si{constructor(O,V,g,T){this._driver=O,this.element=V,this.startTime=g,this._elementTimelineStylesLookup=T,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(V),this._globalTimelineStyles||(this._globalTimelineStyles=this._localTimelineStyles,this._elementTimelineStylesLookup.set(V,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(O){const V=1===this._keyframes.size&&this._pendingStyles.size;this.duration||V?(this.forwardTime(this.currentTime+O),V&&this.snapshotCurrentStyles()):this.startTime+=O}fork(O,V){return this.applyStylesToKeyframe(),new si(this._driver,O,V||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(O){this.applyStylesToKeyframe(),this.duration=O,this._loadKeyframe()}_updateStyle(O,V){this._localTimelineStyles.set(O,V),this._globalTimelineStyles.set(O,V),this._styleSummary.set(O,{time:this.currentTime,value:V})}allowOnlyTimelineStyles(){return this._currentEmptyStepKeyframe!==this._currentKeyframe}applyEmptyStep(O){O&&this._previousKeyframe.set("easing",O);for(let[V,g]of this._globalTimelineStyles)this._backFill.set(V,g||u.kp),this._currentKeyframe.set(V,u.kp);this._currentEmptyStepKeyframe=this._currentKeyframe}setStyles(O,V,g,T){V&&this._previousKeyframe.set("easing",V);const _=T&&T.params||{},ee=function Bn(tt,O){const V=new Map;let g;return tt.forEach(T=>{if("*"===T){g??=O.keys();for(let _ of g)V.set(_,u.kp)}else for(let[_,ee]of T)V.set(_,ee)}),V}(O,this._globalTimelineStyles);for(let[Ae,At]of ee){const $t=De(At,_,g);this._pendingStyles.set(Ae,$t),this._localTimelineStyles.has(Ae)||this._backFill.set(Ae,this._globalTimelineStyles.get(Ae)??u.kp),this._updateStyle(Ae,$t)}}applyStylesToKeyframe(){0!=this._pendingStyles.size&&(this._pendingStyles.forEach((O,V)=>{this._currentKeyframe.set(V,O)}),this._pendingStyles.clear(),this._localTimelineStyles.forEach((O,V)=>{this._currentKeyframe.has(V)||this._currentKeyframe.set(V,O)}))}snapshotCurrentStyles(){for(let[O,V]of this._localTimelineStyles)this._pendingStyles.set(O,V),this._updateStyle(O,V)}getFinalKeyframe(){return this._keyframes.get(this.duration)}get properties(){const O=[];for(let V in this._currentKeyframe)O.push(V);return O}mergeTimelineCollectedStyles(O){O._styleSummary.forEach((V,g)=>{const T=this._styleSummary.get(g);(!T||V.time>T.time)&&this._updateStyle(g,V.value)})}buildKeyframes(){this.applyStylesToKeyframe();const O=new Set,V=new Set,g=1===this._keyframes.size&&0===this.duration;let T=[];this._keyframes.forEach((Ae,At)=>{const $t=new Map([...this._backFill,...Ae]);$t.forEach((Sn,Tn)=>{Sn===u.FX?O.add(Tn):Sn===u.kp&&V.add(Tn)}),g||$t.set("offset",At/this.duration),T.push($t)});const _=[...O.values()],ee=[...V.values()];if(g){const Ae=T[0],At=new Map(Ae);Ae.set("offset",0),At.set("offset",1),T=[Ae,At]}return hn(this.element,T,_,ee,this.duration,this.startTime,this.easing,!1)}}class Er extends si{constructor(O,V,g,T,_,ee,Ae=!1){super(O,V,ee.delay),this.keyframes=g,this.preStyleProps=T,this.postStyleProps=_,this._stretchStartingKeyframe=Ae,this.timings={duration:ee.duration,delay:ee.delay,easing:ee.easing}}containsAnimation(){return this.keyframes.length>1}buildKeyframes(){let O=this.keyframes,{delay:V,duration:g,easing:T}=this.timings;if(this._stretchStartingKeyframe&&V){const _=[],ee=g+V,Ae=V/ee,At=new Map(O[0]);At.set("offset",0),_.push(At);const $t=new Map(O[0]);$t.set("offset",jn(Ae)),_.push($t);const Sn=O.length-1;for(let Tn=1;Tn<=Sn;Tn++){let oi=new Map(O[Tn]);const ii=oi.get("offset");oi.set("offset",jn((V+ii*g)/ee)),_.push(oi)}g=ee,V=0,T="",O=_}return hn(this.element,O,this.preStyleProps,this.postStyleProps,g,V,T,!0)}}function jn(tt,O=3){const V=Math.pow(10,O-1);return Math.round(tt*V)/V}function Hr(tt,O,V,g,T,_,ee,Ae,At,$t,Sn,Tn,oi){return{type:0,element:tt,triggerName:O,isRemovalTransition:T,fromState:V,fromStyles:_,toState:g,toStyles:ee,timelines:Ae,queriedElements:At,preStyleProps:$t,postStyleProps:Sn,totalTime:Tn,errors:oi}}const Es={};class Jr{constructor(O,V,g){this._triggerName=O,this.ast=V,this._stateStyles=g}match(O,V,g,T){return function Qs(tt,O,V,g,T){return tt.some(_=>_(O,V,g,T))}(this.ast.matchers,O,V,g,T)}buildStyles(O,V,g){let T=this._stateStyles.get("*");return void 0!==O&&(T=this._stateStyles.get(O?.toString())||T),T?T.buildStyles(V,g):new Map}build(O,V,g,T,_,ee,Ae,At,$t,Sn){const Tn=[],oi=this.ast.options&&this.ast.options.params||Es,Gn=this.buildStyles(g,Ae&&Ae.params||Es,Tn),Hn=At&&At.params||Es,Ni=this.buildStyles(T,Hn,Tn),nr=new Set,Wi=new Map,ar=new Map,dr="void"===T,qs={params:ls(Hn,oi),delay:this.ast.options?.delay},zn=Sn?[]:ei(O,V,this.ast.animation,_,ee,Gn,Ni,qs,$t,Tn);let yi=0;return zn.forEach(Ri=>{yi=Math.max(Ri.duration+Ri.delay,yi)}),Tn.length?Hr(V,this._triggerName,g,T,dr,Gn,Ni,[],[],Wi,ar,yi,Tn):(zn.forEach(Ri=>{const zr=Ri.element,ur=ft(Wi,zr,new Set);Ri.preStyleProps.forEach(Rs=>ur.add(Rs));const Os=ft(ar,zr,new Set);Ri.postStyleProps.forEach(Rs=>Os.add(Rs)),zr!==V&&nr.add(zr)}),Hr(V,this._triggerName,g,T,dr,Gn,Ni,zn,[...nr.values()],Wi,ar,yi))}}function ls(tt,O){const V={...O};return Object.entries(tt).forEach(([g,T])=>{null!=T&&(V[g]=T)}),V}class gi{constructor(O,V,g){this.styles=O,this.defaultParams=V,this.normalizer=g}buildStyles(O,V){const g=new Map,T=ls(O,this.defaultParams);return this.styles.styles.forEach(_=>{"string"!=typeof _&&_.forEach((ee,Ae)=>{ee&&(ee=De(ee,T,V));const At=this.normalizer.normalizePropertyName(Ae,V);ee=this.normalizer.normalizeStyleValue(Ae,At,ee,V),g.set(Ae,ee)})}),g}}class ui{constructor(O,V,g){this.name=O,this.ast=V,this._normalizer=g,this.transitionFactories=[],this.states=new Map,V.states.forEach(T=>{this.states.set(T.name,new gi(T.style,T.options&&T.options.params||{},g))}),Nr(this.states,"true","1"),Nr(this.states,"false","0"),V.transitions.forEach(T=>{this.transitionFactories.push(new Jr(O,T,this.states))}),this.fallbackTransition=function xi(tt,O){return new Jr(tt,{type:u.If.Transition,animation:{type:u.If.Sequence,steps:[],options:null},matchers:[(ee,Ae)=>!0],options:null,queryCount:0,depCount:0},O)}(O,this.states)}get containsQueries(){return this.ast.queryCount>0}matchTransition(O,V,g,T){return this.transitionFactories.find(ee=>ee.match(O,V,g,T))||null}matchStyles(O,V,g){return this.fallbackTransition.buildStyles(O,V,g)}}function Nr(tt,O,V){tt.has(O)?tt.has(V)||tt.set(V,tt.get(O)):tt.has(V)&&tt.set(O,tt.get(V))}const qr=new fn;class Co{constructor(O,V,g){this.bodyNode=O,this._driver=V,this._normalizer=g,this._animations=new Map,this._playersById=new Map,this.players=[]}register(O,V){const g=[],_=Ci(this._driver,V,g,[]);if(g.length)throw function ve(){return new n.wOt(3503,!1)}();this._animations.set(O,_)}_buildPlayer(O,V,g){const T=O.element,_=vt(this._normalizer,O.keyframes,V,g);return this._driver.animate(T,_,O.duration,O.delay,O.easing,[],!0)}create(O,V,g={}){const T=[],_=this._animations.get(O);let ee;const Ae=new Map;if(_?(ee=ei(this._driver,V,_,Me,rt,new Map,new Map,g,qr,T),ee.forEach(Sn=>{const Tn=ft(Ae,Sn.element,new Map);Sn.postStyleProps.forEach(oi=>Tn.set(oi,null))})):(T.push(function Je(){return new n.wOt(3300,!1)}()),ee=[]),T.length)throw function ge(){return new n.wOt(3504,!1)}();Ae.forEach((Sn,Tn)=>{Sn.forEach((oi,ii)=>{Sn.set(ii,this._driver.computeStyle(Tn,ii,u.kp))})});const $t=Ke(ee.map(Sn=>{const Tn=Ae.get(Sn.element);return this._buildPlayer(Sn,new Map,Tn)}));return this._playersById.set(O,$t),$t.onDestroy(()=>this.destroy(O)),this.players.push($t),$t}destroy(O){const V=this._getPlayer(O);V.destroy(),this._playersById.delete(O);const g=this.players.indexOf(V);g>=0&&this.players.splice(g,1)}_getPlayer(O){const V=this._playersById.get(O);if(!V)throw function _t(){return new n.wOt(3301,!1)}();return V}listen(O,V,g,T){const _=Ct(V,"","","");return Wt(this._getPlayer(O),g,_,T),()=>{}}command(O,V,g,T){if("register"==g)return void this.register(O,T[0]);if("create"==g)return void this.create(O,V,T[0]||{});const _=this._getPlayer(O);switch(g){case"play":_.play();break;case"pause":_.pause();break;case"reset":_.reset();break;case"restart":_.restart();break;case"finish":_.finish();break;case"init":_.init();break;case"setPosition":_.setPosition(parseFloat(T[0]));break;case"destroy":this.destroy(O)}}}const es="ng-animate-queued",Ar="ng-animate-disabled",wr=[],kr={namespaceId:"",setForRemoval:!1,setForMove:!1,hasAnimation:!1,removedBeforeQueried:!1},ds={namespaceId:"",setForMove:!1,setForRemoval:!1,hasAnimation:!1,removedBeforeQueried:!0},rr="__ng_removed";class ts{get params(){return this.options.params}constructor(O,V=""){this.namespaceId=V;const g=O&&O.hasOwnProperty("value");if(this.value=function Hs(tt){return tt??null}(g?O.value:O),g){const{value:_,...ee}=O;this.options=ee}else this.options={};this.options.params||(this.options.params={})}absorbOptions(O){const V=O.params;if(V){const g=this.options.params;Object.keys(V).forEach(T=>{null==g[T]&&(g[T]=V[T])})}}}const Un="void",Cr=new ts(Un);class Fn{constructor(O,V,g){this.id=O,this.hostElement=V,this._engine=g,this.players=[],this._triggers=new Map,this._queue=[],this._elementListeners=new Map,this._hostClassName="ng-tns-"+O,tr(V,this._hostClassName)}listen(O,V,g,T){if(!this._triggers.has(V))throw function Z(){return new n.wOt(3302,!1)}();if(null==g||0==g.length)throw function oe(){return new n.wOt(3303,!1)}();if(!function Zs(tt){return"start"==tt||"done"==tt}(g))throw function ue(){return new n.wOt(3400,!1)}();const _=ft(this._elementListeners,O,[]),ee={name:V,phase:g,callback:T};_.push(ee);const Ae=ft(this._engine.statesByElement,O,new Map);return Ae.has(V)||(tr(O,bt),tr(O,bt+"-"+V),Ae.set(V,Cr)),()=>{this._engine.afterFlush(()=>{const At=_.indexOf(ee);At>=0&&_.splice(At,1),this._triggers.has(V)||Ae.delete(V)})}}register(O,V){return!this._triggers.has(O)&&(this._triggers.set(O,V),!0)}_getTrigger(O){const V=this._triggers.get(O);if(!V)throw function ke(){return new n.wOt(3401,!1)}();return V}trigger(O,V,g,T=!0){const _=this._getTrigger(V),ee=new is(this.id,V,O);let Ae=this._engine.statesByElement.get(O);Ae||(tr(O,bt),tr(O,bt+"-"+V),this._engine.statesByElement.set(O,Ae=new Map));let At=Ae.get(V);const $t=new ts(g,this.id);if(!(g&&g.hasOwnProperty("value"))&&At&&$t.absorbOptions(At.options),Ae.set(V,$t),At||(At=Cr),$t.value!==Un&&At.value===$t.value){if(!function Dr(tt,O){const V=Object.keys(tt),g=Object.keys(O);if(V.length!=g.length)return!1;for(let T=0;T<V.length;T++){const _=V[T];if(!O.hasOwnProperty(_)||tt[_]!==O[_])return!1}return!0}(At.params,$t.params)){const Hn=[],Ni=_.matchStyles(At.value,At.params,Hn),nr=_.matchStyles($t.value,$t.params,Hn);Hn.length?this._engine.reportError(Hn):this._engine.afterFlush(()=>{be(O,Ni),Bt(O,nr)})}return}const oi=ft(this._engine.playersByElement,O,[]);oi.forEach(Hn=>{Hn.namespaceId==this.id&&Hn.triggerName==V&&Hn.queued&&Hn.destroy()});let ii=_.matchTransition(At.value,$t.value,O,$t.params),Gn=!1;if(!ii){if(!T)return;ii=_.fallbackTransition,Gn=!0}return this._engine.totalQueuedPlayers++,this._queue.push({element:O,triggerName:V,transition:ii,fromState:At,toState:$t,player:ee,isFallbackTransition:Gn}),Gn||(tr(O,es),ee.onStart(()=>{Lr(O,es)})),ee.onDone(()=>{let Hn=this.players.indexOf(ee);Hn>=0&&this.players.splice(Hn,1);const Ni=this._engine.playersByElement.get(O);if(Ni){let nr=Ni.indexOf(ee);nr>=0&&Ni.splice(nr,1)}}),this.players.push(ee),oi.push(ee),ee}deregister(O){this._triggers.delete(O),this._engine.statesByElement.forEach(V=>V.delete(O)),this._elementListeners.forEach((V,g)=>{this._elementListeners.set(g,V.filter(T=>T.name!=O))})}clearElementCache(O){this._engine.statesByElement.delete(O),this._elementListeners.delete(O);const V=this._engine.playersByElement.get(O);V&&(V.forEach(g=>g.destroy()),this._engine.playersByElement.delete(O))}_signalRemovalForInnerTriggers(O,V){const g=this._engine.driver.query(O,Xt,!0);g.forEach(T=>{if(T[rr])return;const _=this._engine.fetchNamespacesByElement(T);_.size?_.forEach(ee=>ee.triggerLeaveAnimation(T,V,!1,!0)):this.clearElementCache(T)}),this._engine.afterFlushAnimationsDone(()=>g.forEach(T=>this.clearElementCache(T)))}triggerLeaveAnimation(O,V,g,T){const _=this._engine.statesByElement.get(O),ee=new Map;if(_){const Ae=[];if(_.forEach((At,$t)=>{if(ee.set($t,At.value),this._triggers.has($t)){const Sn=this.trigger(O,$t,Un,T);Sn&&Ae.push(Sn)}}),Ae.length)return this._engine.markElementAsRemoved(this.id,O,!0,V,ee),g&&Ke(Ae).onDone(()=>this._engine.processLeaveNode(O)),!0}return!1}prepareLeaveAnimationListeners(O){const V=this._elementListeners.get(O),g=this._engine.statesByElement.get(O);if(V&&g){const T=new Set;V.forEach(_=>{const ee=_.name;if(T.has(ee))return;T.add(ee);const At=this._triggers.get(ee).fallbackTransition,$t=g.get(ee)||Cr,Sn=new ts(Un),Tn=new is(this.id,ee,O);this._engine.totalQueuedPlayers++,this._queue.push({element:O,triggerName:ee,transition:At,fromState:$t,toState:Sn,player:Tn,isFallbackTransition:!0})})}}removeNode(O,V){const g=this._engine;if(O.childElementCount&&this._signalRemovalForInnerTriggers(O,V),this.triggerLeaveAnimation(O,V,!0))return;let T=!1;if(g.totalAnimations){const _=g.players.length?g.playersByQueriedElement.get(O):[];if(_&&_.length)T=!0;else{let ee=O;for(;ee=ee.parentNode;)if(g.statesByElement.get(ee)){T=!0;break}}}if(this.prepareLeaveAnimationListeners(O),T)g.markElementAsRemoved(this.id,O,!1,V);else{const _=O[rr];(!_||_===kr)&&(g.afterFlush(()=>this.clearElementCache(O)),g.destroyInnerAnimations(O),g._onRemovalComplete(O,V))}}insertNode(O,V){tr(O,this._hostClassName)}drainQueuedTransitions(O){const V=[];return this._queue.forEach(g=>{const T=g.player;if(T.destroyed)return;const _=g.element,ee=this._elementListeners.get(_);ee&&ee.forEach(Ae=>{if(Ae.name==g.triggerName){const At=Ct(_,g.triggerName,g.fromState.value,g.toState.value);At._data=O,Wt(g.player,Ae.phase,At,Ae.callback)}}),T.markedForDestroy?this._engine.afterFlush(()=>{T.destroy()}):V.push(g)}),this._queue=[],V.sort((g,T)=>{const _=g.transition.ast.depCount,ee=T.transition.ast.depCount;return 0==_||0==ee?_-ee:this._engine.driver.containsElement(g.element,T.element)?1:-1})}destroy(O){this.players.forEach(V=>V.destroy()),this._signalRemovalForInnerTriggers(this.hostElement,O)}}class ns{_onRemovalComplete(O,V){this.onRemovalComplete(O,V)}constructor(O,V,g){this.bodyNode=O,this.driver=V,this._normalizer=g,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=(T,_)=>{}}get queuedPlayers(){const O=[];return this._namespaceList.forEach(V=>{V.players.forEach(g=>{g.queued&&O.push(g)})}),O}createNamespace(O,V){const g=new Fn(O,V,this);return this.bodyNode&&this.driver.containsElement(this.bodyNode,V)?this._balanceNamespaceList(g,V):(this.newHostElements.set(V,g),this.collectEnterElement(V)),this._namespaceLookup[O]=g}_balanceNamespaceList(O,V){const g=this._namespaceList,T=this.namespacesByHostElement;if(g.length-1>=0){let ee=!1,Ae=this.driver.getParentElement(V);for(;Ae;){const At=T.get(Ae);if(At){const $t=g.indexOf(At);g.splice($t+1,0,O),ee=!0;break}Ae=this.driver.getParentElement(Ae)}ee||g.unshift(O)}else g.push(O);return T.set(V,O),O}register(O,V){let g=this._namespaceLookup[O];return g||(g=this.createNamespace(O,V)),g}registerTrigger(O,V,g){let T=this._namespaceLookup[O];T&&T.register(V,g)&&this.totalAnimations++}destroy(O,V){O&&(this.afterFlush(()=>{}),this.afterFlushAnimationsDone(()=>{const g=this._fetchNamespace(O);this.namespacesByHostElement.delete(g.hostElement);const T=this._namespaceList.indexOf(g);T>=0&&this._namespaceList.splice(T,1),g.destroy(V),delete this._namespaceLookup[O]}))}_fetchNamespace(O){return this._namespaceLookup[O]}fetchNamespacesByElement(O){const V=new Set,g=this.statesByElement.get(O);if(g)for(let T of g.values())if(T.namespaceId){const _=this._fetchNamespace(T.namespaceId);_&&V.add(_)}return V}trigger(O,V,g,T){if(Is(V)){const _=this._fetchNamespace(O);if(_)return _.trigger(V,g,T),!0}return!1}insertNode(O,V,g,T){if(!Is(V))return;const _=V[rr];if(_&&_.setForRemoval){_.setForRemoval=!1,_.setForMove=!0;const ee=this.collectedLeaveElements.indexOf(V);ee>=0&&this.collectedLeaveElements.splice(ee,1)}if(O){const ee=this._fetchNamespace(O);ee&&ee.insertNode(V,g)}T&&this.collectEnterElement(V)}collectEnterElement(O){this.collectedEnterElements.push(O)}markElementAsDisabled(O,V){V?this.disabledNodes.has(O)||(this.disabledNodes.add(O),tr(O,Ar)):this.disabledNodes.has(O)&&(this.disabledNodes.delete(O),Lr(O,Ar))}removeNode(O,V,g){if(Is(V)){const T=O?this._fetchNamespace(O):null;T?T.removeNode(V,g):this.markElementAsRemoved(O,V,!1,g);const _=this.namespacesByHostElement.get(V);_&&_.id!==O&&_.removeNode(V,g)}else this._onRemovalComplete(V,g)}markElementAsRemoved(O,V,g,T,_){this.collectedLeaveElements.push(V),V[rr]={namespaceId:O,setForRemoval:T,hasAnimation:g,removedBeforeQueried:!1,previousTriggersValues:_}}listen(O,V,g,T,_){return Is(V)?this._fetchNamespace(O).listen(V,g,T,_):()=>{}}_buildInstruction(O,V,g,T,_){return O.transition.build(this.driver,O.element,O.fromState.value,O.toState.value,g,T,O.fromState.options,O.toState.options,V,_)}destroyInnerAnimations(O){let V=this.driver.query(O,Xt,!0);V.forEach(g=>this.destroyActiveAnimationsForElement(g)),0!=this.playersByQueriedElement.size&&(V=this.driver.query(O,Nt,!0),V.forEach(g=>this.finishActiveQueriedAnimationOnElement(g)))}destroyActiveAnimationsForElement(O){const V=this.playersByElement.get(O);V&&V.forEach(g=>{g.queued?g.markedForDestroy=!0:g.destroy()})}finishActiveQueriedAnimationOnElement(O){const V=this.playersByQueriedElement.get(O);V&&V.forEach(g=>g.finish())}whenRenderingDone(){return new Promise(O=>{if(this.players.length)return Ke(this.players).onDone(()=>O());O()})}processLeaveNode(O){const V=O[rr];if(V&&V.setForRemoval){if(O[rr]=kr,V.namespaceId){this.destroyInnerAnimations(O);const g=this._fetchNamespace(V.namespaceId);g&&g.clearElementCache(O)}this._onRemovalComplete(O,V.setForRemoval)}O.classList?.contains(Ar)&&this.markElementAsDisabled(O,!1),this.driver.query(O,".ng-animate-disabled",!0).forEach(g=>{this.markElementAsDisabled(g,!1)})}flush(O=-1){let V=[];if(this.newHostElements.size&&(this.newHostElements.forEach((g,T)=>this._balanceNamespaceList(g,T)),this.newHostElements.clear()),this.totalAnimations&&this.collectedEnterElements.length)for(let g=0;g<this.collectedEnterElements.length;g++)tr(this.collectedEnterElements[g],"ng-star-inserted");if(this._namespaceList.length&&(this.totalQueuedPlayers||this.collectedLeaveElements.length)){const g=[];try{V=this._flushAnimations(g,O)}finally{for(let T=0;T<g.length;T++)g[T]()}}else for(let g=0;g<this.collectedLeaveElements.length;g++)this.processLeaveNode(this.collectedLeaveElements[g]);if(this.totalQueuedPlayers=0,this.collectedEnterElements.length=0,this.collectedLeaveElements.length=0,this._flushFns.forEach(g=>g()),this._flushFns=[],this._whenQuietFns.length){const g=this._whenQuietFns;this._whenQuietFns=[],V.length?Ke(V).onDone(()=>{g.forEach(T=>T())}):g.forEach(T=>T())}}reportError(O){throw function Te(){return new n.wOt(3402,!1)}()}_flushAnimations(O,V){const g=new fn,T=[],_=new Map,ee=[],Ae=new Map,At=new Map,$t=new Map,Sn=new Set;this.disabledNodes.forEach(Rn=>{Sn.add(Rn);const Xn=this.driver.query(Rn,".ng-animate-queued",!0);for(let Zn=0;Zn<Xn.length;Zn++)Sn.add(Xn[Zn])});const Tn=this.bodyNode,oi=Array.from(this.statesByElement.keys()),ii=Kr(oi,this.collectedEnterElements),Gn=new Map;let Hn=0;ii.forEach((Rn,Xn)=>{const Zn=Me+Hn++;Gn.set(Xn,Zn),Rn.forEach(Ii=>tr(Ii,Zn))});const Ni=[],nr=new Set,Wi=new Set;for(let Rn=0;Rn<this.collectedLeaveElements.length;Rn++){const Xn=this.collectedLeaveElements[Rn],Zn=Xn[rr];Zn&&Zn.setForRemoval&&(Ni.push(Xn),nr.add(Xn),Zn.hasAnimation?this.driver.query(Xn,".ng-star-inserted",!0).forEach(Ii=>nr.add(Ii)):Wi.add(Xn))}const ar=new Map,dr=Kr(oi,Array.from(nr));dr.forEach((Rn,Xn)=>{const Zn=rt+Hn++;ar.set(Xn,Zn),Rn.forEach(Ii=>tr(Ii,Zn))}),O.push(()=>{ii.forEach((Rn,Xn)=>{const Zn=Gn.get(Xn);Rn.forEach(Ii=>Lr(Ii,Zn))}),dr.forEach((Rn,Xn)=>{const Zn=ar.get(Xn);Rn.forEach(Ii=>Lr(Ii,Zn))}),Ni.forEach(Rn=>{this.processLeaveNode(Rn)})});const qs=[],zn=[];for(let Rn=this._namespaceList.length-1;Rn>=0;Rn--)this._namespaceList[Rn].drainQueuedTransitions(V).forEach(Zn=>{const Ii=Zn.player,ai=Zn.element;if(qs.push(Ii),this.collectedEnterElements.length){const an=ai[rr];if(an&&an.setForMove){if(an.previousTriggersValues&&an.previousTriggersValues.has(Zn.triggerName)){const bn=an.previousTriggersValues.get(Zn.triggerName),Nn=this.statesByElement.get(Zn.element);if(Nn&&Nn.has(Zn.triggerName)){const li=Nn.get(Zn.triggerName);li.value=bn,Nn.set(Zn.triggerName,li)}}return void Ii.destroy()}}const Oe=!Tn||!this.driver.containsElement(Tn,ai),Ue=ar.get(ai),ct=Gn.get(ai),xt=this._buildInstruction(Zn,g,ct,Ue,Oe);if(xt.errors&&xt.errors.length)return void zn.push(xt);if(Oe)return Ii.onStart(()=>be(ai,xt.fromStyles)),Ii.onDestroy(()=>Bt(ai,xt.toStyles)),void T.push(Ii);if(Zn.isFallbackTransition)return Ii.onStart(()=>be(ai,xt.fromStyles)),Ii.onDestroy(()=>Bt(ai,xt.toStyles)),void T.push(Ii);const qt=[];xt.timelines.forEach(an=>{an.stretchStartingKeyframe=!0,this.disabledNodes.has(an.element)||qt.push(an)}),xt.timelines=qt,g.append(ai,xt.timelines),ee.push({instruction:xt,player:Ii,element:ai}),xt.queriedElements.forEach(an=>ft(Ae,an,[]).push(Ii)),xt.preStyleProps.forEach((an,bn)=>{if(an.size){let Nn=At.get(bn);Nn||At.set(bn,Nn=new Set),an.forEach((li,Ui)=>Nn.add(Ui))}}),xt.postStyleProps.forEach((an,bn)=>{let Nn=$t.get(bn);Nn||$t.set(bn,Nn=new Set),an.forEach((li,Ui)=>Nn.add(Ui))})});if(zn.length){const Rn=[];zn.forEach(Xn=>{Rn.push(function _e(){return new n.wOt(3505,!1)}())}),qs.forEach(Xn=>Xn.destroy()),this.reportError(Rn)}const yi=new Map,Ri=new Map;ee.forEach(Rn=>{const Xn=Rn.element;g.has(Xn)&&(Ri.set(Xn,Xn),this._beforeAnimationBuild(Rn.player.namespaceId,Rn.instruction,yi))}),T.forEach(Rn=>{const Xn=Rn.element;this._getPreviousPlayers(Xn,!1,Rn.namespaceId,Rn.triggerName,null).forEach(Ii=>{ft(yi,Xn,[]).push(Ii),Ii.destroy()})});const zr=Ni.filter(Rn=>_r(Rn,At,$t)),ur=new Map;Wr(ur,this.driver,Wi,$t,u.kp).forEach(Rn=>{_r(Rn,At,$t)&&zr.push(Rn)});const Rs=new Map;ii.forEach((Rn,Xn)=>{Wr(Rs,this.driver,new Set(Rn),At,u.FX)}),zr.forEach(Rn=>{const Xn=ur.get(Rn),Zn=Rs.get(Rn);ur.set(Rn,new Map([...Xn?.entries()??[],...Zn?.entries()??[]]))});const _s=[],zs=[],ko={};ee.forEach(Rn=>{const{element:Xn,player:Zn,instruction:Ii}=Rn;if(g.has(Xn)){if(Sn.has(Xn))return Zn.onDestroy(()=>Bt(Xn,Ii.toStyles)),Zn.disabled=!0,Zn.overrideTotalTime(Ii.totalTime),void T.push(Zn);let ai=ko;if(Ri.size>1){let Ue=Xn;const ct=[];for(;Ue=Ue.parentNode;){const xt=Ri.get(Ue);if(xt){ai=xt;break}ct.push(Ue)}ct.forEach(xt=>Ri.set(xt,ai))}const Oe=this._buildAnimation(Zn.namespaceId,Ii,yi,_,Rs,ur);if(Zn.setRealPlayer(Oe),ai===ko)_s.push(Zn);else{const Ue=this.playersByElement.get(ai);Ue&&Ue.length&&(Zn.parentPlayer=Ke(Ue)),T.push(Zn)}}else be(Xn,Ii.fromStyles),Zn.onDestroy(()=>Bt(Xn,Ii.toStyles)),zs.push(Zn),Sn.has(Xn)&&T.push(Zn)}),zs.forEach(Rn=>{const Xn=_.get(Rn.element);if(Xn&&Xn.length){const Zn=Ke(Xn);Rn.setRealPlayer(Zn)}}),T.forEach(Rn=>{Rn.parentPlayer?Rn.syncPlayerEvents(Rn.parentPlayer):Rn.destroy()});for(let Rn=0;Rn<Ni.length;Rn++){const Xn=Ni[Rn],Zn=Xn[rr];if(Lr(Xn,rt),Zn&&Zn.hasAnimation)continue;let Ii=[];if(Ae.size){let Oe=Ae.get(Xn);Oe&&Oe.length&&Ii.push(...Oe);let Ue=this.driver.query(Xn,Nt,!0);for(let ct=0;ct<Ue.length;ct++){let xt=Ae.get(Ue[ct]);xt&&xt.length&&Ii.push(...xt)}}const ai=Ii.filter(Oe=>!Oe.destroyed);ai.length?gr(this,Xn,ai):this.processLeaveNode(Xn)}return Ni.length=0,_s.forEach(Rn=>{this.players.push(Rn),Rn.onDone(()=>{Rn.destroy();const Xn=this.players.indexOf(Rn);this.players.splice(Xn,1)}),Rn.play()}),_s}afterFlush(O){this._flushFns.push(O)}afterFlushAnimationsDone(O){this._whenQuietFns.push(O)}_getPreviousPlayers(O,V,g,T,_){let ee=[];if(V){const Ae=this.playersByQueriedElement.get(O);Ae&&(ee=Ae)}else{const Ae=this.playersByElement.get(O);if(Ae){const At=!_||_==Un;Ae.forEach($t=>{$t.queued||!At&&$t.triggerName!=T||ee.push($t)})}}return(g||T)&&(ee=ee.filter(Ae=>!(g&&g!=Ae.namespaceId||T&&T!=Ae.triggerName))),ee}_beforeAnimationBuild(O,V,g){const _=V.element,ee=V.isRemovalTransition?void 0:O,Ae=V.isRemovalTransition?void 0:V.triggerName;for(const At of V.timelines){const $t=At.element,Sn=$t!==_,Tn=ft(g,$t,[]);this._getPreviousPlayers($t,Sn,ee,Ae,V.toState).forEach(ii=>{const Gn=ii.getRealPlayer();Gn.beforeDestroy&&Gn.beforeDestroy(),ii.destroy(),Tn.push(ii)})}be(_,V.fromStyles)}_buildAnimation(O,V,g,T,_,ee){const Ae=V.triggerName,At=V.element,$t=[],Sn=new Set,Tn=new Set,oi=V.timelines.map(Gn=>{const Hn=Gn.element;Sn.add(Hn);const Ni=Hn[rr];if(Ni&&Ni.removedBeforeQueried)return new u.sf(Gn.duration,Gn.delay);const nr=Hn!==At,Wi=function ho(tt){const O=[];return $i(tt,O),O}((g.get(Hn)||wr).map(yi=>yi.getRealPlayer())).filter(yi=>!!yi.element&&yi.element===Hn),ar=_.get(Hn),dr=ee.get(Hn),qs=vt(this._normalizer,Gn.keyframes,ar,dr),zn=this._buildPlayer(Gn,qs,Wi);if(Gn.subTimeline&&T&&Tn.add(Hn),nr){const yi=new is(O,Ae,Hn);yi.setRealPlayer(zn),$t.push(yi)}return zn});$t.forEach(Gn=>{ft(this.playersByQueriedElement,Gn.element,[]).push(Gn),Gn.onDone(()=>function js(tt,O,V){let g=tt.get(O);if(g){if(g.length){const T=g.indexOf(V);g.splice(T,1)}0==g.length&&tt.delete(O)}return g}(this.playersByQueriedElement,Gn.element,Gn))}),Sn.forEach(Gn=>tr(Gn,Zt));const ii=Ke(oi);return ii.onDestroy(()=>{Sn.forEach(Gn=>Lr(Gn,Zt)),Bt(At,V.toStyles)}),Tn.forEach(Gn=>{ft(T,Gn,[]).push(ii)}),ii}_buildPlayer(O,V,g){return V.length>0?this.driver.animate(O.element,V,O.duration,O.delay,O.easing,g):new u.sf(O.duration,O.delay)}}class is{constructor(O,V,g){this.namespaceId=O,this.triggerName=V,this.element=g,this._player=new u.sf,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(O){this._containsRealPlayer||(this._player=O,this._queuedCallbacks.forEach((V,g)=>{V.forEach(T=>Wt(O,g,void 0,T))}),this._queuedCallbacks.clear(),this._containsRealPlayer=!0,this.overrideTotalTime(O.totalTime),this.queued=!1)}getRealPlayer(){return this._player}overrideTotalTime(O){this.totalTime=O}syncPlayerEvents(O){const V=this._player;V.triggerCallback&&O.onStart(()=>V.triggerCallback("start")),O.onDone(()=>this.finish()),O.onDestroy(()=>this.destroy())}_queueEvent(O,V){ft(this._queuedCallbacks,O,[]).push(V)}onDone(O){this.queued&&this._queueEvent("done",O),this._player.onDone(O)}onStart(O){this.queued&&this._queueEvent("start",O),this._player.onStart(O)}onDestroy(O){this.queued&&this._queueEvent("destroy",O),this._player.onDestroy(O)}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(O){this.queued||this._player.setPosition(O)}getPosition(){return this.queued?0:this._player.getPosition()}triggerCallback(O){const V=this._player;V.triggerCallback&&V.triggerCallback(O)}}function Is(tt){return tt&&1===tt.nodeType}function Fi(tt,O){const V=tt.style.display;return tt.style.display=O??"none",V}function Wr(tt,O,V,g,T){const _=[];V.forEach(At=>_.push(Fi(At)));const ee=[];g.forEach((At,$t)=>{const Sn=new Map;At.forEach(Tn=>{const oi=O.computeStyle($t,Tn,T);Sn.set(Tn,oi),(!oi||0==oi.length)&&($t[rr]=ds,ee.push($t))}),tt.set($t,Sn)});let Ae=0;return V.forEach(At=>Fi(At,_[Ae++])),ee}function Kr(tt,O){const V=new Map;if(tt.forEach(Ae=>V.set(Ae,[])),0==O.length)return V;const T=new Set(O),_=new Map;function ee(Ae){if(!Ae)return 1;let At=_.get(Ae);if(At)return At;const $t=Ae.parentNode;return At=V.has($t)?$t:T.has($t)?1:ee($t),_.set(Ae,At),At}return O.forEach(Ae=>{const At=ee(Ae);1!==At&&V.get(At).push(Ae)}),V}function tr(tt,O){tt.classList?.add(O)}function Lr(tt,O){tt.classList?.remove(O)}function gr(tt,O,V){Ke(V).onDone(()=>tt.processLeaveNode(O))}function $i(tt,O){for(let V=0;V<tt.length;V++){const g=tt[V];g instanceof u.ui?$i(g.players,O):O.push(g)}}function _r(tt,O,V){const g=V.get(tt);if(!g)return!1;let T=O.get(tt);return T?g.forEach(_=>T.add(_)):O.set(tt,g),V.delete(tt),!0}class Gr{constructor(O,V,g){this._driver=V,this._normalizer=g,this._triggerCache={},this.onRemovalComplete=(T,_)=>{},this._transitionEngine=new ns(O.body,V,g),this._timelineEngine=new Co(O.body,V,g),this._transitionEngine.onRemovalComplete=(T,_)=>this.onRemovalComplete(T,_)}registerTrigger(O,V,g,T,_){const ee=O+"-"+T;let Ae=this._triggerCache[ee];if(!Ae){const At=[],Sn=Ci(this._driver,_,At,[]);if(At.length)throw function Xe(){return new n.wOt(3404,!1)}();Ae=function ni(tt,O,V){return new ui(tt,O,V)}(T,Sn,this._normalizer),this._triggerCache[ee]=Ae}this._transitionEngine.registerTrigger(V,T,Ae)}register(O,V){this._transitionEngine.register(O,V)}destroy(O,V){this._transitionEngine.destroy(O,V)}onInsert(O,V,g,T){this._transitionEngine.insertNode(O,V,g,T)}onRemove(O,V,g){this._transitionEngine.removeNode(O,V,g)}disableAnimations(O,V){this._transitionEngine.markElementAsDisabled(O,V)}process(O,V,g,T){if("@"==g.charAt(0)){const[_,ee]=te(g);this._timelineEngine.command(_,V,ee,T)}else this._transitionEngine.trigger(O,V,g,T)}listen(O,V,g,T,_){if("@"==g.charAt(0)){const[ee,Ae]=te(g);return this._timelineEngine.listen(ee,V,Ae,_)}return this._transitionEngine.listen(O,V,g,T,_)}flush(O=-1){this._transitionEngine.flush(O)}get players(){return[...this._transitionEngine.players,...this._timelineEngine.players]}whenRenderingDone(){return this._transitionEngine.whenRenderingDone()}afterFlushAnimationsDone(O){this._transitionEngine.afterFlushAnimationsDone(O)}}class Xr{static#e=this.initialStylesByElement=new WeakMap;constructor(O,V,g){this._element=O,this._startStyles=V,this._endStyles=g,this._state=0;let T=Xr.initialStylesByElement.get(O);T||Xr.initialStylesByElement.set(O,T=new Map),this._initialStyles=T}start(){this._state<1&&(this._startStyles&&Bt(this._element,this._startStyles,this._initialStyles),this._state=1)}finish(){this.start(),this._state<2&&(Bt(this._element,this._initialStyles),this._endStyles&&(Bt(this._element,this._endStyles),this._endStyles=null),this._state=1)}destroy(){this.finish(),this._state<3&&(Xr.initialStylesByElement.delete(this._element),this._startStyles&&(be(this._element,this._startStyles),this._endStyles=null),this._endStyles&&(be(this._element,this._endStyles),this._endStyles=null),Bt(this._element,this._initialStyles),this._state=3)}}function Yr(tt){let O=null;return tt.forEach((V,g)=>{(function ro(tt){return"display"===tt||"position"===tt})(g)&&(O=O||new Map,O.set(g,V))}),O}class so{constructor(O,V,g,T){this.element=O,this.keyframes=V,this.options=g,this._specialStyles=T,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=g.duration,this._delay=g.delay||0,this.time=this._duration+this._delay}_onFinish(){this._finished||(this._finished=!0,this._onDoneFns.forEach(O=>O()),this._onDoneFns=[])}init(){this._buildPlayer(),this._preparePlayerBeforeStart()}_buildPlayer(){if(this._initialized)return;this._initialized=!0;const O=this.keyframes;this.domPlayer=this._triggerWebAnimation(this.element,O,this.options),this._finalKeyframe=O.length?O[O.length-1]:new Map;const V=()=>this._onFinish();this.domPlayer.addEventListener("finish",V),this.onDestroy(()=>{this.domPlayer.removeEventListener("finish",V)})}_preparePlayerBeforeStart(){this._delay?this._resetDomPlayerState():this.domPlayer.pause()}_convertKeyframesToObject(O){const V=[];return O.forEach(g=>{V.push(Object.fromEntries(g))}),V}_triggerWebAnimation(O,V,g){return O.animate(this._convertKeyframesToObject(V),g)}onStart(O){this._originalOnStartFns.push(O),this._onStartFns.push(O)}onDone(O){this._originalOnDoneFns.push(O),this._onDoneFns.push(O)}onDestroy(O){this._onDestroyFns.push(O)}play(){this._buildPlayer(),this.hasStarted()||(this._onStartFns.forEach(O=>O()),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(O=>O()),this._onDestroyFns=[])}setPosition(O){void 0===this.domPlayer&&this.init(),this.domPlayer.currentTime=O*this.time}getPosition(){return+(this.domPlayer.currentTime??0)/this.time}get totalTime(){return this._delay+this._duration}beforeDestroy(){const O=new Map;this.hasStarted()&&this._finalKeyframe.forEach((g,T)=>{"offset"!==T&&O.set(T,this._finished?g:it(this.element,T))}),this.currentSnapshot=O}triggerCallback(O){const V="start"===O?this._onStartFns:this._onDoneFns;
1V.forEach(g=>g()),V.length=0}}class sr{validateStyleProperty(O){return!0}validateAnimatableStyleProperty(O){return!0}containsElement(O,V){return St(O,V)}getParentElement(O){return qe(O)}query(O,V,g){return cn(O,V,g)}computeStyle(O,V,g){return it(O,V)}animate(O,V,g,T,_,ee=[]){const At={duration:g,delay:T,fill:0==T?"both":"forwards"};_&&(At.easing=_);const $t=new Map,Sn=ee.filter(ii=>ii instanceof so);(function We(tt,O){return 0===tt||0===O})(g,T)&&Sn.forEach(ii=>{ii.currentSnapshot.forEach((Gn,Hn)=>$t.set(Hn,Gn))});let Tn=function yn(tt){return tt.length?tt[0]instanceof Map?tt:tt.map(O=>new Map(Object.entries(O))):[]}(V).map(ii=>new Map(ii));Tn=function at(tt,O,V){if(V.size&&O.length){let g=O[0],T=[];if(V.forEach((_,ee)=>{g.has(ee)||T.push(ee),g.set(ee,_)}),T.length)for(let _=1;_<O.length;_++){let ee=O[_];T.forEach(Ae=>ee.set(Ae,it(tt,Ae)))}}return O}(O,Tn,$t);const oi=function Or(tt,O){let V=null,g=null;return Array.isArray(O)&&O.length?(V=Yr(O[0]),O.length>1&&(g=Yr(O[O.length-1]))):O instanceof Map&&(V=Yr(O)),V||g?new Xr(tt,V,g):null}(O,Tn);return new so(O,Tn,At,oi)}}const fo="@.disabled";class vr{constructor(O,V,g,T){this.namespaceId=O,this.delegate=V,this.engine=g,this._onDestroy=T,this.\u0275type=0}get data(){return this.delegate.data}destroyNode(O){this.delegate.destroyNode?.(O)}destroy(){this.engine.destroy(this.namespaceId,this.delegate),this.engine.afterFlushAnimationsDone(()=>{queueMicrotask(()=>{this.delegate.destroy()})}),this._onDestroy?.()}createElement(O,V){return this.delegate.createElement(O,V)}createComment(O){return this.delegate.createComment(O)}createText(O){return this.delegate.createText(O)}appendChild(O,V){this.delegate.appendChild(O,V),this.engine.onInsert(this.namespaceId,V,O,!1)}insertBefore(O,V,g,T=!0){this.delegate.insertBefore(O,V,g),this.engine.onInsert(this.namespaceId,V,O,T)}removeChild(O,V,g){this.parentNode(V)&&this.engine.onRemove(this.namespaceId,V,this.delegate)}selectRootElement(O,V){return this.delegate.selectRootElement(O,V)}parentNode(O){return this.delegate.parentNode(O)}nextSibling(O){return this.delegate.nextSibling(O)}setAttribute(O,V,g,T){this.delegate.setAttribute(O,V,g,T)}removeAttribute(O,V,g){this.delegate.removeAttribute(O,V,g)}addClass(O,V){this.delegate.addClass(O,V)}removeClass(O,V){this.delegate.removeClass(O,V)}setStyle(O,V,g,T){this.delegate.setStyle(O,V,g,T)}removeStyle(O,V,g){this.delegate.removeStyle(O,V,g)}setProperty(O,V,g){"@"==V.charAt(0)&&V==fo?this.disableAnimations(O,!!g):this.delegate.setProperty(O,V,g)}setValue(O,V){this.delegate.setValue(O,V)}listen(O,V,g){return this.delegate.listen(O,V,g)}disableAnimations(O,V){this.engine.disableAnimations(O,V)}}class _i extends vr{constructor(O,V,g,T,_){super(V,g,T,_),this.factory=O,this.namespaceId=V}setProperty(O,V,g){"@"==V.charAt(0)?"."==V.charAt(1)&&V==fo?this.disableAnimations(O,g=void 0===g||!!g):this.engine.process(this.namespaceId,O,V.slice(1),g):this.delegate.setProperty(O,V,g)}listen(O,V,g){if("@"==V.charAt(0)){const T=function ss(tt){switch(tt){case"body":return document.body;case"document":return document;case"window":return window;default:return tt}}(O);let _=V.slice(1),ee="";return"@"!=_.charAt(0)&&([_,ee]=function Ki(tt){const O=tt.indexOf(".");return[tt.substring(0,O),tt.slice(O+1)]}(_)),this.engine.listen(this.namespaceId,T,_,ee,Ae=>{this.factory.scheduleListenerCallback(Ae._data||-1,g,Ae)})}return this.delegate.listen(O,V,g)}}class Br{constructor(O,V,g){this.delegate=O,this.engine=V,this._zone=g,this._currentId=0,this._microtaskId=1,this._animationCallbacksBuffer=[],this._rendererCache=new Map,this._cdRecurDepth=0,V.onRemovalComplete=(T,_)=>{_?.removeChild(null,T)}}createRenderer(O,V){const T=this.delegate.createRenderer(O,V);if(!O||!V?.data?.animation){const $t=this._rendererCache;let Sn=$t.get(T);return Sn||(Sn=new vr("",T,this.engine,()=>$t.delete(T)),$t.set(T,Sn)),Sn}const _=V.id,ee=V.id+"-"+this._currentId;this._currentId++,this.engine.register(ee,O);const Ae=$t=>{Array.isArray($t)?$t.forEach(Ae):this.engine.registerTrigger(_,ee,O,$t.name,$t)};return V.data.animation.forEach(Ae),new _i(this,ee,T,this.engine)}begin(){this._cdRecurDepth++,this.delegate.begin&&this.delegate.begin()}_scheduleCountTask(){queueMicrotask(()=>{this._microtaskId++})}scheduleListenerCallback(O,V,g){if(O>=0&&O<this._microtaskId)return void this._zone.run(()=>V(g));const T=this._animationCallbacksBuffer;0==T.length&&queueMicrotask(()=>{this._zone.run(()=>{T.forEach(_=>{const[ee,Ae]=_;ee(Ae)}),this._animationCallbacksBuffer=[]})}),T.push([V,g])}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()}}var or=a(60177);const gs=[{provide:Y,useFactory:function Cs(){return new dt}},{provide:Gr,useClass:(()=>{class tt extends Gr{constructor(V,g,T){super(V,g,T)}ngOnDestroy(){this.flush()}static#e=this.\u0275fac=function(g){return new(g||tt)(n.KVO(or.qQ),n.KVO(he),n.KVO(Y))};static#t=this.\u0275prov=n.jDH({token:tt,factory:tt.\u0275fac})}return tt})()},{provide:n._9s,useFactory:function hs(tt,O,V){return new Br(tt,O,V)},deps:[d.B7,Gr,n.SKi]}],Js=[{provide:he,useFactory:()=>new sr},{provide:n.bc$,useValue:"BrowserAnimations"},...gs],As=[{provide:he,useClass:Ie},{provide:n.bc$,useValue:"NoopAnimations"},...gs];let ks=(()=>{class tt{static withConfig(V){return{ngModule:tt,providers:V.disableAnimations?As:Js}}static#e=this.\u0275fac=function(g){return new(g||tt)};static#t=this.\u0275mod=n.$C({type:tt});static#n=this.\u0275inj=n.G2t({providers:Js,imports:[d.Bb]})}return tt})()},345:(mt,ie,a)=>{"use strict";a.d(ie,{B7:()=>ye,Bb:()=>qe,W8:()=>Ft,hE:()=>It,sG:()=>Ct,up:()=>rt});var n=a(60177),d=a(54438);class u extends n.VF{constructor(){super(...arguments),this.supportsDOMEvents=!0}}class p extends u{static makeCurrent(){(0,n.ZD)(new p)}onAndCancel(be,ce,ze){return be.addEventListener(ce,ze),()=>{be.removeEventListener(ce,ze)}}dispatchEvent(be,ce){be.dispatchEvent(ce)}remove(be){be.remove()}createElement(be,ce){return(ce=ce||this.getDefaultDocument()).createElement(be)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(be){return be.nodeType===Node.ELEMENT_NODE}isShadowRoot(be){return be instanceof DocumentFragment}getGlobalEventTarget(be,ce){return"window"===ce?window:"document"===ce?be:"body"===ce?be.body:null}getBaseHref(be){const ce=function C(){return I=I||document.querySelector("base"),I?I.getAttribute("href"):null}();return null==ce?null:function B(Bt){return new URL(Bt,document.baseURI).pathname}(ce)}resetBaseElement(){I=null}getUserAgent(){return window.navigator.userAgent}getCookie(be){return(0,n._b)(document.cookie,be)}}let I=null,b=(()=>{class Bt{build(){return new XMLHttpRequest}static#e=this.\u0275fac=function(ze){return new(ze||Bt)};static#t=this.\u0275prov=d.jDH({token:Bt,factory:Bt.\u0275fac})}return Bt})();const E=new d.nKC("");let L=(()=>{class Bt{constructor(ce,ze){this._zone=ze,this._eventNameToPlugin=new Map,ce.forEach(me=>{me.manager=this}),this._plugins=ce.slice().reverse()}addEventListener(ce,ze,me){return this._findPluginFor(ze).addEventListener(ce,ze,me)}getZone(){return this._zone}_findPluginFor(ce){let ze=this._eventNameToPlugin.get(ce);if(ze)return ze;if(ze=this._plugins.find($e=>$e.supports(ce)),!ze)throw new d.wOt(5101,!1);return this._eventNameToPlugin.set(ce,ze),ze}static#e=this.\u0275fac=function(ze){return new(ze||Bt)(d.KVO(E),d.KVO(d.SKi))};static#t=this.\u0275prov=d.jDH({token:Bt,factory:Bt.\u0275fac})}return Bt})();class P{constructor(be){this._doc=be}}const A="ng-app-id";let x=(()=>{class Bt{constructor(ce,ze,me,$e={}){this.doc=ce,this.appId=ze,this.nonce=me,this.platformId=$e,this.styleRef=new Map,this.hostNodes=new Set,this.styleNodesInDOM=this.collectServerRenderedStyles(),this.platformIsServer=(0,n.Vy)($e),this.resetHostNodes()}
vendor: 9,949 bytes, line 1
1addStyles(ce){for(const ze of ce)1===this.changeUsageCount(ze,1)&&this.onStyleAdded(ze)}removeStyles(ce){for(const ze of ce)this.changeUsageCount(ze,-1)<=0&&this.onStyleRemoved(ze)}ngOnDestroy(){const ce=this.styleNodesInDOM;ce&&(ce.forEach(ze=>ze.remove()),ce.clear());for(const ze of this.getAllStyles())this.onStyleRemoved(ze);this.resetHostNodes()}addHost(ce){this.hostNodes.add(ce);for(const ze of this.getAllStyles())this.addStyleToHost(ce,ze)}removeHost(ce){this.hostNodes.delete(ce)}getAllStyles(){return this.styleRef.keys()}onStyleAdded(ce){for(const ze of this.hostNodes)this.addStyleToHost(ze,ce)}onStyleRemoved(ce){const ze=this.styleRef;ze.get(ce)?.elements?.forEach(me=>me.remove()),ze.delete(ce)}collectServerRenderedStyles(){const ce=this.doc.head?.querySelectorAll(`style[${A}="${this.appId}"]`);if(ce?.length){const ze=new Map;return ce.forEach(me=>{null!=me.textContent&&ze.set(me.textContent,me)}),ze}return null}changeUsageCount(ce,ze){const me=this.styleRef;if(me.has(ce)){const $e=me.get(ce);return $e.usage+=ze,$e.usage}return me.set(ce,{usage:ze,elements:[]}),ze}getStyleElement(ce,ze){const me=this.styleNodesInDOM,$e=me?.get(ze);if($e?.parentNode===ce)return me.delete(ze),$e.removeAttribute(A),$e;{const De=this.doc.createElement("style");return this.nonce&&De.setAttribute("nonce",this.nonce),De.textContent=ze,this.platformIsServer&&De.setAttribute(A,this.appId),ce.appendChild(De),De}}addStyleToHost(ce,ze){const me=this.getStyleElement(ce,ze),$e=this.styleRef,De=$e.get(ze)?.elements;De?De.push(me):$e.set(ze,{elements:[me],usage:1})}resetHostNodes(){const ce=this.hostNodes;ce.clear(),ce.add(this.doc.head)}static#e=this.\u0275fac=function(ze){return new(ze||Bt)(d.KVO(n.qQ),d.KVO(d.sZ2),d.KVO(d.BIS,8),d.KVO(d.Agw))};static#t=this.\u0275prov=d.jDH({token:Bt,factory:Bt.\u0275fac})}return Bt})();const U={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"},H=/%COMP%/g,W="%COMP%",de=`_nghost-${W}`,se=`_ngcontent-${W}`,y=new d.nKC("",{providedIn:"root",factory:()=>!0});function ae(Bt,be){return be.map(ce=>ce.replace(H,Bt))}let ye=(()=>{class Bt{constructor(ce,ze,me,$e,De,st,je,et=null){this.eventManager=ce,this.sharedStylesHost=ze,this.appId=me,this.removeStylesOnCompDestroy=$e,this.doc=De,this.platformId=st,this.ngZone=je,this.nonce=et,this.rendererByCompId=new Map,this.platformIsServer=(0,n.Vy)(st),this.defaultRenderer=new z(ce,De,je,this.platformIsServer)}createRenderer(ce,ze){if(!ce||!ze)return this.defaultRenderer;this.platformIsServer&&ze.encapsulation===d.gXe.ShadowDom&&(ze={...ze,encapsulation:d.gXe.Emulated});const me=this.getOrCreateRenderer(ce,ze);return me instanceof ge?me.applyToHost(ce):me instanceof Je&&me.applyStyles(),me}getOrCreateRenderer(ce,ze){const me=this.rendererByCompId;let $e=me.get(ze.id);if(!$e){const De=this.doc,st=this.ngZone,je=this.eventManager,et=this.sharedStylesHost,We=this.removeStylesOnCompDestroy,at=this.platformIsServer;switch(ze.encapsulation){case d.gXe.Emulated:$e=new ge(je,et,ze,this.appId,We,De,st,at);break;case d.gXe.ShadowDom:return new ve(je,et,ce,ze,De,st,this.nonce,at);default:$e=new Je(je,et,ze,We,De,st,at)}me.set(ze.id,$e)}return $e}ngOnDestroy(){this.rendererByCompId.clear()}static#e=this.\u0275fac=function(ze){return new(ze||Bt)(d.KVO(L),d.KVO(x),d.KVO(d.sZ2),d.KVO(y),d.KVO(n.qQ),d.KVO(d.Agw),d.KVO(d.SKi),d.KVO(d.BIS))};static#t=this.\u0275prov=d.jDH({token:Bt,factory:Bt.\u0275fac})}return Bt})();class z{constructor(be,ce,ze,me){this.eventManager=be,this.doc=ce,this.ngZone=ze,this.platformIsServer=me,this.data=Object.create(null),this.throwOnSyntheticProps=!0,this.destroyNode=null}destroy(){}createElement(be,ce){return ce?this.doc.createElementNS(U[ce]||ce,be):this.doc.createElement(be)}createComment(be){return this.doc.createComment(be)}createText(be){return this.doc.createTextNode(be)}appendChild(be,ce){(xe(be)?be.content:be).appendChild(ce)}insertBefore(be,ce,ze){be&&(xe(be)?be.content:be).insertBefore(ce,ze)}removeChild(be,ce){ce.remove()}selectRootElement(be,ce){let ze="string"==typeof be?this.doc.querySelector(be):be;if(!ze)throw new d.wOt(-5104,!1);return ce||(ze.textContent=""),ze}parentNode(be){return be.parentNode}nextSibling(be){return be.nextSibling}setAttribute(be,ce,ze,me){if(me){ce=me+":"+ce;const $e=U[me];$e?be.setAttributeNS($e,ce,ze):be.setAttribute(ce,ze)}else be.setAttribute(ce,ze)}removeAttribute(be,ce,ze){if(ze){const me=U[ze];me?be.removeAttributeNS(me,ce):be.removeAttribute(`${ze}:${ce}`)}else be.removeAttribute(ce)}addClass(be,ce){be.classList.add(ce)}removeClass(be,ce){be.classList.remove(ce)}setStyle(be,ce,ze,me){me&(d.czy.DashCase|d.czy.Important)?be.style.setProperty(ce,ze,me&d.czy.Important?"important":""):be.style[ce]=ze}removeStyle(be,ce,ze){ze&d.czy.DashCase?be.style.removeProperty(ce):be.style[ce]=""}setProperty(be,ce,ze){null!=be&&(be[ce]=ze)}setValue(be,ce){be.nodeValue=ce}listen(be,ce,ze){if("string"==typeof be&&!(be=(0,n.QT)().getGlobalEventTarget(this.doc,be)))throw new Error(`Unsupported event target ${be} for event ${ce}`);return this.eventManager.addEventListener(be,ce,this.decoratePreventDefault(ze))}decoratePreventDefault(be){return ce=>{if("__ngUnwrap__"===ce)return be;!1===(this.platformIsServer?this.ngZone.runGuarded(()=>be(ce)):be(ce))&&ce.preventDefault()}}}function xe(Bt){return"TEMPLATE"===Bt.tagName&&void 0!==Bt.content}class ve extends z{constructor(be,ce,ze,me,$e,De,st,je){super(be,$e,De,je),this.sharedStylesHost=ce,this.hostEl=ze,this.shadowRoot=ze.attachShadow({mode:"open"}),this.sharedStylesHost.addHost(this.shadowRoot);const et=ae(me.id,me.styles);for(const We of et){const at=document.createElement("style");st&&at.setAttribute("nonce",st),at.textContent=We,this.shadowRoot.appendChild(at)}}nodeOrShadowRoot(be){return be===this.hostEl?this.shadowRoot:be}appendChild(be,ce){return super.appendChild(this.nodeOrShadowRoot(be),ce)}insertBefore(be,ce,ze){return super.insertBefore(this.nodeOrShadowRoot(be),ce,ze)}removeChild(be,ce){return super.removeChild(null,ce)}parentNode(be){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(be)))}destroy(){this.sharedStylesHost.removeHost(this.shadowRoot)}}class Je extends z{constructor(be,ce,ze,me,$e,De,st,je){super(be,$e,De,st),this.sharedStylesHost=ce,this.removeStylesOnCompDestroy=me,this.styles=je?ae(je,ze.styles):ze.styles}applyStyles(){this.sharedStylesHost.addStyles(this.styles)}destroy(){this.removeStylesOnCompDestroy&&this.sharedStylesHost.removeStyles(this.styles)}}class ge extends Je{constructor(be,ce,ze,me,$e,De,st,je){const et=me+"-"+ze.id;super(be,ce,ze,$e,De,st,je,et),this.contentAttr=function j(Bt){return se.replace(H,Bt)}(et),this.hostAttr=function R(Bt){return de.replace(H,Bt)}(et)}applyToHost(be){this.applyStyles(),this.setAttribute(be,this.hostAttr,"")}createElement(be,ce){const ze=super.createElement(be,ce);return super.setAttribute(ze,this.contentAttr,""),ze}}let _t=(()=>{class Bt extends P{constructor(ce){super(ce)}supports(ce){return!0}addEventListener(ce,ze,me){return ce.addEventListener(ze,me,!1),()=>this.removeEventListener(ce,ze,me)}removeEventListener(ce,ze,me){return ce.removeEventListener(ze,me)}static#e=this.\u0275fac=function(ze){return new(ze||Bt)(d.KVO(n.qQ))};static#t=this.\u0275prov=d.jDH({token:Bt,factory:Bt.\u0275fac})}return Bt})();const Z=["alt","control","meta","shift"],oe={"\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"},ue={alt:Bt=>Bt.altKey,control:Bt=>Bt.ctrlKey,meta:Bt=>Bt.metaKey,shift:Bt=>Bt.shiftKey};let ke=(()=>{class Bt extends P{constructor(ce){super(ce)}supports(ce){return null!=Bt.parseEventName(ce)}addEventListener(ce,ze,me){const $e=Bt.parseEventName(ze),De=Bt.eventCallback($e.fullKey,me,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>(0,n.QT)().onAndCancel(ce,$e.domEventName,De))}static parseEventName(ce){const ze=ce.toLowerCase().split("."),me=ze.shift();if(0===ze.length||"keydown"!==me&&"keyup"!==me)return null;const $e=Bt._normalizeKey(ze.pop());let De="",st=ze.indexOf("code");if(st>-1&&(ze.splice(st,1),De="code."),Z.forEach(et=>{const We=ze.indexOf(et);We>-1&&(ze.splice(We,1),De+=et+".")}),De+=$e,0!=ze.length||0===$e.length)return null;const je={};return je.domEventName=me,je.fullKey=De,je}static matchEventFullKeyCode(ce,ze){let me=oe[ce.key]||ce.key,$e="";return ze.indexOf("code.")>-1&&(me=ce.code,$e="code."),!(null==me||!me)&&(me=me.toLowerCase()," "===me?me="space":"."===me&&(me="dot"),Z.forEach(De=>{De!==me&&(0,ue[De])(ce)&&($e+=De+".")}),$e+=me,$e===ze)}static eventCallback(ce,ze,me){return $e=>{Bt.matchEventFullKeyCode($e,ce)&&me.runGuarded(()=>ze($e))}}static _normalizeKey(ce){return"esc"===ce?"escape":ce}static#e=this.\u0275fac=function(ze){return new(ze||Bt)(d.KVO(n.qQ))};static#t=this.\u0275prov=d.jDH({token:Bt,factory:Bt.\u0275fac})}return Bt})();const Ct=(0,d.oH4)(d.fpN,"browser",[{provide:d.Agw,useValue:n.AJ},{provide:d.PLl,useValue:function Ke(){p.makeCurrent()},multi:!0},{provide:n.qQ,useFactory:function Wt(){return(0,d.TL$)(document),document},deps:[]}]),ft=new d.nKC(""),te=[{provide:d.e01,useClass:class M{addToWindow(be){d.JZv.getAngularTestability=(ze,me=!0)=>{const $e=be.findTestabilityInTree(ze,me);if(null==$e)throw new d.wOt(5103,!1);return $e},d.JZv.getAllAngularTestabilities=()=>be.getAllTestabilities(),d.JZv.getAllAngularRootElements=()=>be.getAllRootElements(),d.JZv.frameworkStabilizers||(d.JZv.frameworkStabilizers=[]),d.JZv.frameworkStabilizers.push(ze=>{const me=d.JZv.getAllAngularTestabilities();let $e=me.length;const De=function(){$e--,0==$e&&ze()};me.forEach(st=>{st.whenStable(De)})})}findTestabilityInTree(be,ce,ze){return null==ce?null:be.getTestability(ce)??
1(ze?(0,n.QT)().isShadowRoot(ce)?this.findTestabilityInTree(be,ce.host,!0):this.findTestabilityInTree(be,ce.parentElement,!0):null)}},deps:[]},{provide:d.WHO,useClass:d.NYb,deps:[d.SKi,d.giA,d.e01]},{provide:d.NYb,useClass:d.NYb,deps:[d.SKi,d.giA,d.e01]}],pe=[{provide:d.H8p,useValue:"root"},{provide:d.zcH,useFactory:function vt(){return new d.zcH},deps:[]},{provide:E,useClass:_t,multi:!0,deps:[n.qQ,d.SKi,d.Agw]},{provide:E,useClass:ke,multi:!0,deps:[n.qQ]},ye,x,L,{provide:d._9s,useExisting:ye},{provide:n.N0,useClass:b,deps:[]},[]];let qe=(()=>{class Bt{constructor(ce){}static withServerTransition(ce){return{ngModule:Bt,providers:[{provide:d.sZ2,useValue:ce.appId}]}}static#e=this.\u0275fac=function(ze){return new(ze||Bt)(d.KVO(ft,12))};static#t=this.\u0275mod=d.$C({type:Bt});static#n=this.\u0275inj=d.G2t({providers:[...pe,...te],imports:[n.MD,d.Hbi]})}return Bt})(),Ft=(()=>{class Bt{constructor(ce){this._doc=ce,this._dom=(0,n.QT)()}addTag(ce,ze=!1){return ce?this._getOrCreateElement(ce,ze):null}addTags(ce,ze=!1){return ce?ce.reduce((me,$e)=>($e&&me.push(this._getOrCreateElement($e,ze)),me),[]):[]}getTag(ce){return ce&&this._doc.querySelector(`meta[${ce}]`)||null}getTags(ce){if(!ce)return[];const ze=this._doc.querySelectorAll(`meta[${ce}]`);return ze?[].slice.call(ze):[]}updateTag(ce,ze){if(!ce)return null;ze=ze||this._parseSelector(ce);const me=this.getTag(ze);return me?this._setMetaElementAttributes(ce,me):this._getOrCreateElement(ce,!0)}removeTag(ce){this.removeTagElement(this.getTag(ce))}removeTagElement(ce){ce&&this._dom.remove(ce)}_getOrCreateElement(ce,ze=!1){if(!ze){const De=this._parseSelector(ce),st=this.getTags(De).filter(je=>this._containsAttributes(ce,je))[0];if(void 0!==st)return st}const me=this._dom.createElement("meta");return this._setMetaElementAttributes(ce,me),this._doc.getElementsByTagName("head")[0].appendChild(me),me}_setMetaElementAttributes(ce,ze){return Object.keys(ce).forEach(me=>ze.setAttribute(this._getMetaKeyMap(me),ce[me])),ze}_parseSelector(ce){const ze=ce.name?"name":"property";return`${ze}="${ce[ze]}"`}_containsAttributes(ce,ze){return Object.keys(ce).every(me=>ze.getAttribute(this._getMetaKeyMap(me))===ce[me])}_getMetaKeyMap(ce){return nt[ce]||ce}static#e=this.\u0275fac=function(ze){return new(ze||Bt)(d.KVO(n.qQ))};static#t=this.\u0275prov=d.jDH({token:Bt,factory:Bt.\u0275fac,providedIn:"root"})}return Bt})();const nt={httpEquiv:"http-equiv"};let It=(()=>{class Bt{constructor(ce){this._doc=ce}getTitle(){return this._doc.title}setTitle(ce){this._doc.title=ce||""}static#e=this.\u0275fac=function(ze){return new(ze||Bt)(d.KVO(n.qQ))};static#t=this.\u0275prov=d.jDH({token:Bt,factory:Bt.\u0275fac,providedIn:"root"})}return Bt})(),rt=(()=>{class Bt{static#e=this.\u0275fac=function(ze){return new(ze||Bt)};static#t=this.\u0275prov=d.jDH({token:Bt,factory:function(ze){let me=null;return me=ze?new(ze||Bt):d.KVO(bt),me},providedIn:"root"})}return Bt})(),bt=(()=>{class Bt extends rt{constructor(ce){super(),this._doc=ce}sanitize(ce,ze){if(null==ze)return null;switch(ce){case d.WPN.NONE:return ze;case d.WPN.HTML:return(0,d.ZF7)(ze,"HTML")?(0,d.rcV)(ze):(0,d.h9k)(this._doc,String(ze)).toString();case d.WPN.STYLE:return(0,d.ZF7)(ze,"Style")?(0,d.rcV)(ze):ze;case d.WPN.SCRIPT:if((0,d.ZF7)(ze,"Script"))return(0,d.rcV)(ze);throw new d.wOt(5200,!1);case d.WPN.URL:return(0,d.ZF7)(ze,"URL")?(0,d.rcV)(ze):(0,d.$MX)(String(ze));case d.WPN.RESOURCE_URL:if((0,d.ZF7)(ze,"ResourceURL"))return(0,d.rcV)(ze);throw new d.wOt(5201,!1);default:throw new d.wOt(5202,!1)}}bypassSecurityTrustHtml(ce){return(0,d.Kcf)(ce)}bypassSecurityTrustStyle(ce){return(0,d.cWb)(ce)}bypassSecurityTrustScript(ce){return(0,d.UyX)(ce)}bypassSecurityTrustUrl(ce){return(0,d.osQ)(ce)}bypassSecurityTrustResourceUrl(ce){return(0,d.e5t)(ce)}static#e=this.\u0275fac=function(ze){return new(ze||Bt)(d.KVO(n.qQ))};static#t=this.\u0275prov=d.jDH({token:Bt,factory:Bt.\u0275fac,providedIn:"root"})}return Bt})()},6898:(mt,ie,a)=>{"use strict";a.d(ie,{nX:()=>Un,j5:()=>Yt,wF:()=>Be,L6:()=>fn,Z:()=>fe,gx:()=>ci,Ix:()=>Ai,Wk:()=>Gi,iI:()=>ia,n3:()=>Fi});var n=a(54438),d=a(8982),u=a(84787),p=a(14421),I=a(79928),C=a(49714),B=a(29994),M=a(41639),b=a(29418),E=a(78167),L=a(74526),P=a(51235),A=a(14725),x=a(45286),U=a(74337),H=a(60177),W=a(95006),de=a(49090),se=a(19493),v=a(23176),y=a(58728),j=a(18456),R=a(84046),ae=a(43574),ye=a(15539),z=a(83921),Re=a(85019),Xe=a(97849),xe=a(78257),ve=a(63314),Je=a(55241),_t=a(98979),Z=a(77312),oe=a(13110),ue=a(7605),ke=a(56201),Te=a(345);const K="primary",_e=Symbol("RouteTitle");class Fe{constructor(G){this.params=G||{}}has(G){return Object.prototype.hasOwnProperty.call(this.params,G)}get(G){if(this.has(G)){const D=this.params[G];return Array.isArray(D)?D[0]:D}return null}getAll(G){if(this.has(G)){const D=this.params[G];return Array.isArray(D)?D:[D]}return[]}get keys(){return Object.keys(this.params)}}function Ke(k){return new Fe(k)}function vt(k,G,D){const X=D.path.split("/");if(X.length>k.length||"full"===D.pathMatch&&(G.hasChildren()||X.length<k.length))return null;const we={};for(let Ze=0;Ze<X.length;Ze++){const gt=X[Ze],sn=k[Ze];if(":"===gt[0])we[gt.substring(1)]=sn;else if(gt!==sn.path)return null}return{consumed:k.slice(0,X.length),posParams:we}}function Mt(k,G){const D=k?Ct(k):void 0,X=G?Ct(G):void 0;if(!D||!X||D.length!=X.length)return!1;let we;for(let Ze=0;Ze<D.length;Ze++)if(we=D[Ze],!ft(k[we],G[we]))return!1;return!0}function Ct(k){return[...Object.keys(k),...Object.getOwnPropertySymbols(k)]}function ft(k,G){if(Array.isArray(k)&&Array.isArray(G)){if(k.length!==G.length)return!1;const D=[...k].sort(),X=[...G].sort();return D.every((we,Ze)=>X[Ze]===we)}return k===G}function te(k){return k.length>0?k[k.length-1]:null}
1function pe(k){return(0,d.A)(k)?k:(0,n.jNT)(k)?(0,u.H)(Promise.resolve(k)):(0,p.of)(k)}const qe={exact:function jt(k,G,D){if(!ne(k.segments,G.segments)||!cn(k.segments,G.segments,D)||k.numberOfChildren!==G.numberOfChildren)return!1;for(const X in G.children)if(!k.children[X]||!jt(k.children[X],G.children[X],D))return!1;return!0},subset:Lt},Ft={exact:function It(k,G){return Mt(k,G)},subset:function Ot(k,G){return Object.keys(G).length<=Object.keys(k).length&&Object.keys(G).every(D=>ft(k[D],G[D]))},ignored:()=>!0};function nt(k,G,D){return qe[D.paths](k.root,G.root,D.matrixParams)&&Ft[D.queryParams](k.queryParams,G.queryParams)&&!("exact"===D.fragment&&k.fragment!==G.fragment)}function Lt(k,G,D){return St(k,G,G.segments,D)}function St(k,G,D,X){if(k.segments.length>D.length){const we=k.segments.slice(0,D.length);return!(!ne(we,D)||G.hasChildren()||!cn(we,D,X))}if(k.segments.length===D.length){if(!ne(k.segments,D)||!cn(k.segments,D,X))return!1;for(const we in G.children)if(!k.children[we]||!Lt(k.children[we],G.children[we],X))return!1;return!0}{const we=D.slice(0,k.segments.length),Ze=D.slice(k.segments.length);return!!(ne(k.segments,we)&&cn(k.segments,we,X)&&k.children[K])&&St(k.children[K],G,Ze,X)}}function cn(k,G,D){return G.every((X,we)=>Ft[D](k[we].parameters,X.parameters))}class Ne{constructor(G=new Ie([],{}),D={},X=null){this.root=G,this.queryParams=D,this.fragment=X}get queryParamMap(){return this._queryParamMap??=Ke(this.queryParams),this._queryParamMap}toString(){return Me.serialize(this)}}class Ie{constructor(G,D){this.segments=G,this.children=D,this.parent=null,Object.values(D).forEach(X=>X.parent=this)}hasChildren(){return this.numberOfChildren>0}get numberOfChildren(){return Object.keys(this.children).length}toString(){return rt(this)}}class he{constructor(G,D){this.path=G,this.parameters=D}get parameterMap(){return this._parameterMap??=Ke(this.parameters),this._parameterMap}toString(){return rn(this)}}function ne(k,G){return k.length===G.length&&k.every((D,X)=>D.path===G[X].path)}let re=(()=>{class k{static#e=this.\u0275fac=function(X){return new(X||k)};static#t=this.\u0275prov=n.jDH({token:k,factory:()=>new Ge,providedIn:"root"})}return k})();class Ge{parse(G){const D=new je(G);return new Ne(D.parseRootSegment(),D.parseQueryParams(),D.parseFragment())}serialize(G){const D=`/${bt(G.root,!0)}`,X=function Pn(k){const G=Object.entries(k).map(([D,X])=>Array.isArray(X)?X.map(we=>`${Zt(D)}=${Zt(we)}`).join("&"):`${Zt(D)}=${Zt(X)}`).filter(D=>D);return G.length?`?${G.join("&")}`:""}(G.queryParams);return`${D}${X}${"string"==typeof G.fragment?`#${function Nt(k){return encodeURI(k)}(G.fragment)}`:""}`}}const Me=new Ge;function rt(k){return k.segments.map(G=>rn(G)).join("/")}function bt(k,G){if(!k.hasChildren())return rt(k);if(G){const D=k.children[K]?bt(k.children[K],!1):"",X=[];return Object.entries(k.children).forEach(([we,Ze])=>{we!==K&&X.push(`${we}:${bt(Ze,!1)}`)}),X.length>0?`${D}(${X.join("//")})`:D}{const D=function Le(k,G){let D=[];return Object.entries(k.children).forEach(([X,we])=>{X===K&&(D=D.concat(G(we,X)))}),Object.entries(k.children).forEach(([X,we])=>{X!==K&&(D=D.concat(G(we,X)))}),D}(k,(X,we)=>we===K?[bt(k.children[K],!1)]:[`${we}:${bt(X,!1)}`]);return 1===Object.keys(k.children).length&&null!=k.children[K]?`${rt(k)}/${D[0]}`:`${rt(k)}/(${D.join("//")})`}}function Xt(k){return encodeURIComponent(k).replace(/%40/g,"@").replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",")}function Zt(k){return Xt(k).replace(/%3B/gi,";")}function Jt(k){return Xt(k).replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/%26/gi,"&")}function Ut(k){return decodeURIComponent(k)}function Qt(k){return Ut(k.replace(/\+/g,"%20"))}function rn(k){return`${Jt(k.path)}${function yn(k){return Object.entries(k).map(([G,D])=>`;${Jt(G)}=${Jt(D)}`).join("")}(k.parameters)}`}const Bt=/^[^\/()?;#]+/;function be(k){const G=k.match(Bt);return G?G[0]:""}const ce=/^[^\/()?;=#]+/,me=/^[^=?&#]+/,De=/^[^&#]+/;class je{constructor(G){this.url=G,this.remaining=G}parseRootSegment(){return this.consumeOptional("/"),""===this.remaining||this.peekStartsWith("?")||this.peekStartsWith("#")?new Ie([],{}):new Ie([],this.parseChildren())}parseQueryParams(){const G={};if(this.consumeOptional("?"))do{this.parseQueryParam(G)}while(this.consumeOptional("&"));return G}
1parseFragment(){return this.consumeOptional("#")?decodeURIComponent(this.remaining):null}parseChildren(){if(""===this.remaining)return{};this.consumeOptional("/");const G=[];for(this.peekStartsWith("(")||G.push(this.parseSegment());this.peekStartsWith("/")&&!this.peekStartsWith("//")&&!this.peekStartsWith("/(");)this.capture("/"),G.push(this.parseSegment());let D={};this.peekStartsWith("/(")&&(this.capture("/"),D=this.parseParens(!0));let X={};return this.peekStartsWith("(")&&(X=this.parseParens(!1)),(G.length>0||Object.keys(D).length>0)&&(X[K]=new Ie(G,D)),X}parseSegment(){const G=be(this.remaining);if(""===G&&this.peekStartsWith(";"))throw new n.wOt(4009,!1);return this.capture(G),new he(Ut(G),this.parseMatrixParams())}parseMatrixParams(){const G={};for(;this.consumeOptional(";");)this.parseParam(G);return G}parseParam(G){const D=function ze(k){const G=k.match(ce);return G?G[0]:""}(this.remaining);if(!D)return;this.capture(D);let X="";if(this.consumeOptional("=")){const we=be(this.remaining);we&&(X=we,this.capture(X))}G[Ut(D)]=Ut(X)}parseQueryParam(G){const D=function $e(k){const G=k.match(me);return G?G[0]:""}(this.remaining);if(!D)return;this.capture(D);let X="";if(this.consumeOptional("=")){const gt=function st(k){const G=k.match(De);return G?G[0]:""}(this.remaining);gt&&(X=gt,this.capture(X))}const we=Qt(D),Ze=Qt(X);if(G.hasOwnProperty(we)){let gt=G[we];Array.isArray(gt)||(gt=[gt],G[we]=gt),gt.push(Ze)}else G[we]=Ze}parseParens(G){const D={};for(this.capture("(");!this.consumeOptional(")")&&this.remaining.length>0;){const X=be(this.remaining),we=this.remaining[X.length];if("/"!==we&&")"!==we&&";"!==we)throw new n.wOt(4010,!1);let Ze;X.indexOf(":")>-1?(Ze=X.slice(0,X.indexOf(":")),this.capture(Ze),this.capture(":")):G&&(Ze=K);const gt=this.parseChildren();D[Ze]=1===Object.keys(gt).length?gt[K]:new Ie([],gt),this.consumeOptional("//")}return D}peekStartsWith(G){return this.remaining.startsWith(G)}consumeOptional(G){return!!this.peekStartsWith(G)&&(this.remaining=this.remaining.substring(G.length),!0)}capture(G){if(!this.consumeOptional(G))throw new n.wOt(4011,!1)}}function et(k){return k.segments.length>0?new Ie([],{[K]:k}):k}function We(k){const G={};for(const[X,we]of Object.entries(k.children)){const Ze=We(we);
1if(X===K&&0===Ze.segments.length&&Ze.hasChildren())for(const[gt,sn]of Object.entries(Ze.children))G[gt]=sn;else(Ze.segments.length>0||Ze.hasChildren())&&(G[X]=Ze)}return function at(k){if(1===k.numberOfChildren&&k.children[K]){const G=k.children[K];return new Ie(k.segments.concat(G.segments),G.children)}return k}(new Ie(k.segments,G))}function Qe(k){return k instanceof Ne}function He(k){let G;const we=et(function D(Ze){const gt={};for(const Gt of Ze.children){const xn=D(Gt);gt[Gt.outlet]=xn}const sn=new Ie(Ze.url,gt);return Ze===k&&(G=sn),sn}(k.root));return G??we}function dt(k,G,D,X){let we=k;for(;we.parent;)we=we.parent;if(0===G.length)return un(we,we,we,D,X);const Ze=function qn(k){if("string"==typeof k[0]&&1===k.length&&"/"===k[0])return new Qn(!0,0,k);let G=0,D=!1;const X=k.reduce((we,Ze,gt)=>{if("object"==typeof Ze&&null!=Ze){if(Ze.outlets){const sn={};return Object.entries(Ze.outlets).forEach(([Gt,xn])=>{sn[Gt]="string"==typeof xn?xn.split("/"):xn}),[...we,{outlets:sn}]}if(Ze.segmentPath)return[...we,Ze.segmentPath]}return"string"!=typeof Ze?[...we,Ze]:0===gt?(Ze.split("/").forEach((sn,Gt)=>{0==Gt&&"."===sn||(0==Gt&&""===sn?D=!0:".."===sn?G++:""!=sn&&we.pu
1sh(sn))}),we):[...we,Ze]},[]);return new Qn(D,G,X)}(G);if(Ze.toRoot())return un(we,we,new Ie([],{}),D,X);const gt=function tn(k,G,D){if(k.isAbsolute)return new ot(G,!0,0);if(!D)return new ot(G,!1,NaN);if(null===D.parent)return new ot(D,!0,0);const X=kt(k.commands[0])?0:1;return function Ve(k,G,D){let X=k,we=G,Ze=D;for(;Ze>we;){if(Ze-=we,X=X.parent,!X)throw new n.wOt(4005,!1);we=X.segments.length}return new ot(X,!1,we-Ze)}(D,D.segments.length-1+X,k.numberOfDoubleDots)}(Ze,we,k),sn=gt.processChildren?ln(gt.segmentGroup,gt.index,Ze.commands):Dt(gt.segmentGroup,gt.index,Ze.commands);return un(we,gt.segmentGroup,sn,D,X)}function kt(k){return"object"==typeof k&&null!=k&&!k.outlets&&!k.segmentPath}function Vt(k){return"object"==typeof k&&null!=k&&k.outlets}function un(k,G,D,X,we){let gt,Ze={};X&&Object.entries(X).forEach(([Gt,xn])=>{Ze[Gt]=Array.isArray(xn)?xn.map(mi=>`${mi}`):`${xn}`}),gt=k===G?D:Wn(k,G,D);const sn=et(We(gt));return new Ne(sn,Ze,we)}function Wn(k,G,D){const X={};return Object.entries(k.children).forEach(([we,Ze])=>{X[we]=Ze===G?D:Wn(Ze,G,D)}),new Ie(k.segments,X)}class Qn{constructor(G,D,X){if(this.isAbsolute=G,this.numberOfDoubleDots=D,this.commands=X,G&&X.length>0&&kt(X[0]))throw new n.wOt(4003,!1);const we=X.find(Vt);if(we&&we!==te(X))throw new n.wOt(4004,!1)}toRoot(){return this.isAbsolute&&1===this.commands.length&&"/"==this.commands[0]}}class ot{constructor(G,D,X){this.segmentGroup=G,this.processChildren=D,this.index=X}}function Dt(k,G,D){if(k??=new Ie([],{}),0===k.segments.length&&k.hasChildren())return ln(k,G,D);const X=function mn(k,G,D){let X=0,we=G;const Ze={match:!1,pathIndex:0,commandIndex:0};for(;we<k.segments.length;){if(X>=D.length)return Ze;const gt=k.segments[we],sn=D[X];if(Vt(sn))break;const Gt=`${sn}`,xn=X<D.length-1?D[X+1]:null;if(we>0&&void 0===Gt)break;if(Gt&&xn&&"object"==typeof xn&&void 0===xn.outlets){if(!dn(Gt,xn,gt))return Ze;X+=2}else{if(!dn(Gt,{},gt))return Ze;X++}we++}return{match:!0,pathIndex:we,commandIndex:X}}(k,G,D),we=D.slice(X.commandIndex);if(X.match&&X.pathIndex<k.segments.length){const Ze=new Ie(k.segments.slice(0,X.pathIndex),{});return Ze.children[K]=new Ie(k.segments.slice(X.pathIndex),k.children),ln(Ze,0,we)}return X.match&&0===we.length?new Ie(k.segments,{}):X.match&&!k.hasChildren()?En(k,G,D):X.match?ln(k,0,we):En(k,G,D)}function ln(k,G,D){if(0===D.length)return new Ie(k.segments,{});{const X=function ut(k){return Vt(k[0])?k[0].outlets:{[K]:k}}(D),we={};if(Object.keys(X).some(Ze=>Ze!==K)&&k.children[K]&&1===k.numberOfChildren&&0===k.children[K].segments.length){const Ze=ln(k.children[K],G,D);return new Ie(k.segments,Ze.children)}return Object.entries(X).forEach(([Ze,gt])=>{"string"==typeof gt&&(gt=[gt]),null!==gt&&(we[Ze]=Dt(k.children[Ze],G,gt))}),Object.entries(k.children).forEach(([Ze,gt])=>{void 0===X[Ze]&&(we[Ze]=gt)}),new Ie(k.segments,we)}}function En(k,G,D){const X=k.segments.slice(0,G);let we=0;for(;we<D.length;){const Ze=D[we];if(Vt(Ze)){const Gt=On(Ze.outlets);return new Ie(X,Gt)}if(0===we&&kt(D[0])){X.push(new he(k.segments[G].path,Ci(D[0]))),we++;continue}const gt=Vt(Ze)?Ze.outlets[K]:`${Ze}`,sn=we<D.length-1?D[we+1]:null;gt&&sn&&kt(sn)?(X.push(new he(gt,Ci(sn))),we+=2):(X.push(new he(gt,{})),we++)}return new Ie(X,{})}function On(k){const G={};return Object.entries(k).forEach(([D,X])=>{"string"==typeof X&&(X=[X]),null!==X&&(G[D]=En(new Ie([],{}),0,X))}),G}function Ci(k){const G={};return Object.entries(k).forEach(([D,X])=>G[D]=`${X}`),G}function dn(k,G,D){return k==D.path&&Mt(G,D.parameters)}const Q="imperative";var pt=function(k){return k[k.NavigationStart=0]="NavigationStart",k[k.NavigationEnd=1]="NavigationEnd",k[k.NavigationCancel=2]="NavigationCancel",k[k.NavigationError=3]="NavigationError",k[k.RoutesRecognized=4]="RoutesRecognized",k[k.ResolveStart=5]="ResolveStart",k[k.ResolveEnd=6]="ResolveEnd",k[k.GuardsCheckStart=7]="GuardsCheckStart",k[k.GuardsCheckEnd=8]="GuardsCheckEnd",k[k.RouteConfigLoadStart=9]="RouteConfigLoadStart",k[k.RouteConfigLoadEnd=10]="RouteConfigLoadEnd",k[k.ChildActivationStart=11]="ChildActivationStart",k[k.ChildActivationEnd=12]="ChildActivationEnd",k[k.ActivationStart=13]="ActivationStart",k[k.ActivationEnd=14]="ActivationEnd",k[k.Scroll=15]="Scroll",k[k.NavigationSkipped=16]="NavigationSkipped",k}(pt||{});class J{constructor(G,D){this.id=G,this.url=D}}class fe extends J{constructor(G,D,X="imperative",we=null){super(G,D),this.type=pt.NavigationStart,this.navigationTrigger=X,this.restoredState=we}toString(){return`NavigationStart(id: ${this.id}, url: '${this.url}')`}}class Be extends J{constructor(G,D,X){super(G,D),this.urlAfterRedirects=X,this.type=pt.NavigationEnd}toString(){return`NavigationEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}')`}}var Ye=function(k){return k[k.Redirect=0]="Redirect",k[k.SupersededByNewNavigation=1]="SupersededByNewNavigation",k[k.NoDataFromRe
1solver=2]="NoDataFromResolver",k[k.GuardRejected=3]="GuardRejected",k}(Ye||{}),Rt=function(k){return k[k.IgnoredSameUrlNavigation=0]="IgnoredSameUrlNavigation",k[k.IgnoredByUrlHandlingStrategy=1]="IgnoredByUrlHandlingStrategy",k}(Rt||{});class Yt extends J{constructor(G,D,X,we){super(G,D),this.reason=X,this.code=we,this.type=pt.NavigationCancel}toString(){return`NavigationCancel(id: ${this.id}, url: '${this.url}')`}}class hn extends J{constructor(G,D,X,we){super(G,D),this.reason=X,this.code=we,this.type=pt.NavigationSkipped}}class fn extends J{constructor(G,D,X,we){super(G,D),this.error=X,this.target=we,this.type=pt.NavigationError}toString(){return`NavigationError(id: ${this.id}, url: '${this.url}', error: ${this.error})`}}class kn extends J{constructor(G,D,X,we){super(G,D),this.urlAfterRedirects=X,this.state=we,this.type=pt.RoutesRecognized}toString(){return`RoutesRecognized(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Mn extends J{constructor(G,D,X,we){super(G,D),this.urlAfterRedirects=X,this.state=we,this.type=pt.GuardsCheckStart}toString(){return`GuardsCheckStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class Si extends J{constructor(G,D,X,we,Ze){super(G,D),this.urlAfterRedirects=X,this.state=we,this.shouldActivate=Ze,this.type=pt.GuardsCheckEnd}toString(){return`GuardsCheckEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state}, shouldActivate: ${this.shouldActivate})`}}class Ti extends J{constructor(G,D,X,we){super(G,D),this.urlAfterRedirects=X,this.state=we,this.type=pt.ResolveStart}toString(){return`ResolveStart(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ci extends J{constructor(G,D,X,we){super(G,D),this.urlAfterRedirects=X,this.state=we,this.type=pt.ResolveEnd}toString(){return`ResolveEnd(id: ${this.id}, url: '${this.url}', urlAfterRedirects: '${this.urlAfterRedirects}', state: ${this.state})`}}class ei{constructor(G){this.route=G,this.type=pt.RouteConfigLoadStart}toString(){return`RouteConfigLoadStart(path: ${this.route.path})`}}class Di{constructor(G){this.route=G,this.type=pt.RouteConfigLoadEnd}toString(){return`RouteConfigLoadEnd(path: ${this.route.path})`}}class Vi{constructor(G){this.snapshot=G,this.type=pt.ChildActivationStart}toString(){return`ChildActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Kn{constructor(G){this.snapshot=G,this.type=pt.ChildActivationEnd}toString(){return`ChildActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class si{constructor(G){this.snapshot=G,this.type=pt.ActivationStart}toString(){return`ActivationStart(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class Er{constructor(G){this.snapshot=G,this.type=pt.ActivationEnd}toString(){return`ActivationEnd(path: '${this.snapshot.routeConfig&&this.snapshot.routeConfig.path||""}')`}}class jn{constructor(G,D,X){this.routerEvent=G,this.position=D,this.anchor=X,this.type=pt.Scroll}toString(){return`Scroll(anchor: '${this.anchor}', position: '${this.position?`${this.position[0]}, ${this.position[1]}`:null}')`}}class Bn{}class Hr{constructor(G,D){this.url=G,this.navigationBehaviorOptions=D}}function qr(k){return k.outlet||K}function es(k){if(!k)return null;if(k.routeConfig?._injector)return k.routeConfig._injector;for(let G=k.parent;G;G=G.parent){const D=G.routeConfig;if(D?._loadedInjector)return D._loadedInjector;if(D?._injector)return D._injector}return null}class Us{get injector(){return es(this.route?.snapshot)??this.rootInjector}set injector(G){}constructor(G){this.rootInjector=G,this.outlet=null,this.route=null,this.children=new Ar(this.rootInjector),this.attachRef=null}}let Ar=(()=>{class k{constructor(D){this.rootInjector=D,this.contexts=new Map}onChildOutletCreated(D,X){const we=this.getOrCreateContext(D);we.outlet=X,this.contexts.set(D,we)}onChildOutletDestroyed(D){const X=this.getContext(D);X&&(X.outlet=null,X.attachRef=null)}onOutletDeactivated(){const D=this.contexts;return this.contexts=new Map,D}onOutletReAttached(D){this.contexts=D}getOrCreateContext(D){let X=this.getContext(D);return X||(X=new Us(this.rootInjector),this.contexts.set(D,X)),X}getContext(D){return this.contexts.get(D)||null}static#e=this.\u0275fac=function(X){return new(X||k)(n.KVO(n.uvJ))};static#t=this.\u0275prov=n.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})();class Vs{constructor(G){this._root=G}get root(){return this._root.value}
1parent(G){const D=this.pathFromRoot(G);return D.length>1?D[D.length-2]:null}children(G){const D=xs(G,this._root);return D?D.children.map(X=>X.value):[]}firstChild(G){const D=xs(G,this._root);return D&&D.children.length>0?D.children[0].value:null}siblings(G){const D=io(G,this._root);return D.length<2?[]:D[D.length-2].children.map(we=>we.value).filter(we=>we!==G)}pathFromRoot(G){return io(G,this._root).map(D=>D.value)}}function xs(k,G){if(k===G.value)return G;for(const D of G.children){const X=xs(k,D);if(X)return X}return null}function io(k,G){if(k===G.value)return[G];for(const D of G.children){const X=io(k,D);if(X.length)return X.unshift(G),X}return[]}class wr{constructor(G,D){this.value=G,this.children=D}toString(){return`TreeNode(${this.value})`}}function kr(k){const G={};return k&&k.children.forEach(D=>G[D.value.outlet]=D),G}class ds extends Vs{constructor(G,D){super(G),this.snapshot=D,is(this,G)}toString(){return this.snapshot.toString()}}function rr(k){const G=function ts(k){const Ze=new Fn([],{},{},"",{},K,k,null,{});return new ns("",new wr(Ze,[]))}(k),D=new I.t([new he("",{})]),X=new I.t({}),we=new I.t({}),Ze=new I.t({}),gt=new I.t(""),sn=new Un(D,X,Ze,gt,we,K,k,G.root);return sn.snapshot=G.root,new ds(new wr(sn,[]),G)}class Un{constructor(G,D,X,we,Ze,gt,sn,Gt){this.urlSubject=G,this.paramsSubject=D,this.queryParamsSubject=X,this.fragmentSubject=we,this.dataSubject=Ze,this.outlet=gt,this.component=sn,this._futureSnapshot=Gt,this.title=this.dataSubject?.pipe((0,W.T)(xn=>xn[_e]))??(0,p.of)(void 0),this.url=G,this.params=D,this.queryParams=X,this.fragment=we,this.data=Ze}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,W.T)(G=>Ke(G))),this._paramMap}get queryParamMap(){return this._queryParamMap??=this.queryParams.pipe((0,W.T)(G=>Ke(G))),this._queryParamMap}toString(){return this.snapshot?this.snapshot.toString():`Future(${this._futureSnapshot})`}}function Cr(k,G,D="emptyOnly"){let X;const{routeConfig:we}=k;return X=null===G||"always"!==D&&""!==we?.path&&(G.component||G.routeConfig?.loadComponent)?{params:{...k.params},data:{...k.data},resolve:{...k.data,...k._resolvedData??{}}}:{params:{...G.params,...k.params},data:{...G.data,...k.data},resolve:{...k.data,...G.data,...we?.data,...k._resolvedData}},we&&Zs(we)&&(X.resolve[_e]=we.title),X}class Fn{get title(){return this.data?.[_e]}constructor(G,D,X,we,Ze,gt,sn,Gt,xn){this.url=G,this.params=D,this.queryParams=X,this.fragment=we,this.data=Ze,this.outlet=gt,this.component=sn,this.routeConfig=Gt,this._resolve=xn}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??=Ke(this.params),this._paramMap}get queryParamMap(){return this._queryParamMap??=Ke(this.queryParams),this._queryParamMap}toString(){return`Route(url:'${this.url.map(X=>X.toString()).join("/")}', path:'${this.routeConfig?this.routeConfig.path:""}')`}}class ns extends Vs{constructor(G,D){super(D),this.url=G,is(this,D)}toString(){return js(this._root)}}function is(k,G){G.value._routerState=k,G.children.forEach(D=>is(k,D))}function js(k){const G=k.children.length>0?` { ${k.children.map(js).join(", ")} } `:"";return`${k.value}${G}`}function Hs(k){if(k.snapshot){const G=k.snapshot,D=k._futureSnapshot;k.snapshot=D,Mt(G.queryParams,D.queryParams)||k.queryParamsSubject.next(D.queryParams),G.fragment!==D.fragment&&k.fragmentSubject.next(D.fragment),Mt(G.params,D.params)||k.paramsSubject.next(D.params),function Wt(k,G){if(k.length!==G.length)return!1;for(let D=0;D<k.length;++D)if(!Mt(k[D],G[D]))return!1;return!0}(G.url,D.url)||k.urlSubject.next(D.url),Mt(G.data,D.data)||k.dataSubject.next(D.data)}else k.snapshot=k._futureSnapshot,k.dataSubject.next(k._futureSnapshot.data)}function Is(k,G){const D=Mt(k.params,G.params)&&function Y(k,G){return ne(k,G)&&k.every((D,X)=>Mt(D.parameters,G[X].parameters))}(k.url,G.url);return D&&!(!k.parent!=!G.parent)&&(!k.parent||Is(k.parent,G.parent))}function Zs(k){return"string"==typeof k.title||null===k.title}let Fi=(()=>{class k{constructor(){this.activated=null,this._activatedRoute=null,this.name=K,this.activateEvents=new n.bkB,this.deactivateEvents=new n.bkB,this.attachEvents=new n.bkB,this.detachEvents=new n.bkB,this.parentContexts=(0,n.WQX)(Ar),this.location=(0,n.WQX)(n.c1b),this.changeDetector=(0,n.WQX)(n.gRc),this.inputBinder=(0,n.WQX)(Kr,{optional:!0}),this.supportsBindingToComponentInputs=!0}get activatedComponentRef(){return this.activated}ngOnChanges(D){if(D.name){const{firstChange:X,previousValue:we}=D.name;if(X)return;this.isTrackedInParentContexts(we)&&(this.deactivate(),this.parentContexts.onChildOutletDestroyed(we)),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 n.wOt(4012,!1);return this.activated.instance}get activatedRoute(){if(!this.activated)throw new n.wOt(4012,!1);return this._activatedRoute}get activatedRouteData(){return this._activatedRoute?this._activatedRoute.snapshot.data:{}}detach(){if(!this.activated)throw new n.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,X){this.activated=D,this._activatedRoute=X,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,X){if(this.isActivated)throw new n.wOt(4013,!1);this._activatedRoute=D;const we=this.location,gt=D.snapshot.component,sn=this.parentContexts.getOrCreateContext(this.name).children,Gt=new Wr(D,sn,we.injector);this.activated=we.createComponent(gt,{index:we.length,injector:Gt,environmentInjector:X}),this.changeDetector.markForCheck(),this.inputBinder?.bindActivatedRouteToOutletComponent(this),this.activateEvents.emit(this.activated.instance)}static#e=this.\u0275fac=function(X){return new(X||k)};static#t=this.\u0275dir=n.FsC({type:k,selectors:[["router-outlet"]],inputs:{name:"name"},outputs:{activateEvents:"activate",deactivateEvents:"deactivate",attachEvents:"attach",detachEvents:"detach"},exportAs:["outlet"],standalone:!0,features:[n.OA$]})}return k})();class Wr{__ngOutletInjector(G){return new Wr(this.route,this.childContexts,G)}constructor(G,D,X){this.route=G,this.childContexts=D,this.parent=X}get(G,D){return G===Un?this.route:G===Ar?this.childContexts:this.parent.get(G,D)}}const Kr=new n.nKC("");let tr=(()=>{class k{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:X}=D,we=(0,C.zV)([X.queryParams,X.params,X.data]).pipe((0,de.n)(([Ze,gt,sn],Gt)=>
1(sn={...Ze,...gt,...sn},0===Gt?(0,p.of)(sn):Promise.resolve(sn)))).subscribe(Ze=>{if(!D.isActivated||!D.activatedComponentRef||D.activatedRoute!==X||null===X.component)return void this.unsubscribeFromRouteData(D);const gt=(0,n.HJs)(X.component);if(gt)for(const{templateName:sn}of gt.inputs)D.activatedComponentRef.setInput(sn,Ze[sn]);else this.unsubscribeFromRouteData(D)});this.outletDataSubscriptions.set(D,we)}static#e=this.\u0275fac=function(X){return new(X||k)};static#t=this.\u0275prov=n.jDH({token:k,factory:k.\u0275fac})}return k})();function gr(k,G,D){if(D&&k.shouldReuseRoute(G.value,D.value.snapshot)){const X=D.value;X._futureSnapshot=G.value;const we=function ho(k,G,D){return G.children.map(X=>{for(const we of D.children)if(k.shouldReuseRoute(X.value,we.value.snapshot))return gr(k,X,we);return gr(k,X)})}(k,G,D);return new wr(X,we)}{if(k.shouldAttach(G.value)){const Ze=k.retrieve(G.value);if(null!==Ze){const gt=Ze.route;return gt.value._futureSnapshot=G.value,gt.children=G.children.map(sn=>gr(k,sn)),gt}}const X=function $i(k){return new Un(new I.t(k.url),new I.t(k.params),new I.t(k.queryParams),new I.t(k.fragment),new I.t(k.data),k.outlet,k.component,k)}(G.value),we=G.children.map(Ze=>gr(k,Ze));return new wr(X,we)}}class Dr{constructor(G,D){this.redirectTo=G,this.navigationBehaviorOptions=D}}const _r="ngNavigationCancelingError";function Gr(k,G){const{redirectTo:D,navigationBehaviorOptions:X}=Qe(G)?{redirectTo:G,navigationBehaviorOptions:void 0}:G,we=Or(!1,Ye.Redirect);return we.url=D,we.navigationBehaviorOptions=X,we}function Or(k,G){const D=new Error(`NavigationCancelingError: ${k||""}`);return D[_r]=!0,D.cancellationCode=G,D}function Yr(k){return!!k&&k[_r]}class sr{constructor(G,D,X,we,Ze){this.routeReuseStrategy=G,this.futureState=D,this.currState=X,this.forwardEvent=we,this.inputBindingEnabled=Ze}activate(G){const D=this.futureState._root,X=this.currState?this.currState._root:null;this.deactivateChildRoutes(D,X,G),Hs(this.futureState.root),this.activateChildRoutes(D,X,G)}deactivateChildRoutes(G,D,X){const we=kr(D);G.children.forEach(Ze=>{const gt=Ze.value.outlet;this.deactivateRoutes(Ze,we[gt],X),delete we[gt]}),Object.values(we).forEach(Ze=>{this.deactivateRouteAndItsChildren(Ze,X)})}deactivateRoutes(G,D,X){const we=G.value,Ze=D?D.value:null;if(we===Ze)if(we.component){const gt=X.getContext(we.outlet);gt&&this.deactivateChildRoutes(G,D,gt.children)}else this.deactivateChildRoutes(G,D,X);else Ze&&this.deactivateRouteAndItsChildren(D,X)}deactivateRouteAndItsChildren(G,D){G.value.component&&this.routeReuseStrategy.shouldDetach(G.value.snapshot)?this.detachAndStoreRouteSubtree(G,D):this.deactivateRouteAndOutlet(G,D)}detachAndStoreRouteSubtree(G,D){const X=D.getContext(G.value.outlet),we=X&&G.value.component?X.children:D,Ze=kr(G);for(const gt of Object.values(Ze))this.deactivateRouteAndItsChildren(gt,we);if(X&&X.outlet){const gt=X.outlet.detach(),sn=X.children.onOutletDeactivated();this.routeReuseStrategy.store(G.value.snapshot,{componentRef:gt,route:G,contexts:sn})}}deactivateRouteAndOutlet(G,D){const X=D.getContext(G.value.outlet),we=X&&G.value.component?X.children:D,Ze=kr(G);for(const gt of Object.values(Ze))this.deactivateRouteAndItsChildren(gt,we);X&&(X.outlet&&(X.outlet.deactivate(),X.children.onOutletDeactivated()),X.attachRef=null,X.route=null)}activateChildRoutes(G,D,X){const we=kr(D);G.children.forEach(Ze=>{this.activateRoutes(Ze,we[Ze.value.outlet],X),this.forwardEvent(new Er(Ze.value.snapshot))}),G.children.length&&this.forwardEvent(new Kn(G.value.snapshot))}activateRoutes(G,D,X){const we=G.value,Ze=D?D.value:null;if(Hs(we),we===Ze)if(we.component){const gt=X.getOrCreateContext(we.outlet);this.activateChildRoutes(G,D,gt.children)}else this.activateChildRoutes(G,D,X);else if(we.component){const gt=X.getOrCreateContext(we.outlet);if(this.routeReuseStrategy.shouldAttach(we.snapshot)){const sn=this.routeReuseStrategy.retrieve(we.snapshot);this.routeReuseStrategy.store(we.snapshot,null),gt.children.onOutletReAttached(sn.contexts),gt.attachRef=sn.componentRef,gt.route=sn.route.value,gt.outlet&&gt.outlet.attach(sn.componentRef,sn.route.value),Hs(sn.route.value),this.activateChildRoutes(G,null,gt.children)}else gt.attachRef=null,gt.route=we,gt.outlet&&gt.outlet.activateWith(we,gt.injector),this.activateChildRoutes(G,null,gt.children)}else this.activateChildRoutes(G,null,X)}}class ws{constructor(G){this.path=G,this.route=this.path[this.path.length-1]}}class rs{constructor(G,D){this.component=G,this.route=D}}function oo(k,G,D){const X=k._root;return _i(X,G?G._root:null,D,[X.value])}function vr(k,G){const D=Symbol(),X=G.get(k,D);return X===D?"function"!=typeof k||(0,n.LfX)(k)?G.get(k):k:X}function _i(k,G,D,X,we={canDeactivateChecks:[],canActivateChecks:[]}){const Ze=kr(G);
1return k.children.forEach(gt=>{(function ss(k,G,D,X,we={canDeactivateChecks:[],canActivateChecks:[]}){const Ze=k.value,gt=G?G.value:null,sn=D?D.getContext(k.value.outlet):null;if(gt&&Ze.routeConfig===gt.routeConfig){const Gt=function Ki(k,G,D){if("function"==typeof D)return D(k,G);switch(D){case"pathParamsChange":return!ne(k.url,G.url);case"pathParamsOrQueryParamsChange":return!ne(k.url,G.url)||!Mt(k.queryParams,G.queryParams);case"always":return!0;case"paramsOrQueryParamsChange":return!Is(k,G)||!Mt(k.queryParams,G.queryParams);default:return!Is(k,G)}}(gt,Ze,Ze.routeConfig.runGuardsAndResolvers);Gt?we.canActivateChecks.push(new ws(X)):(Ze.data=gt.data,Ze._resolvedData=gt._resolvedData),_i(k,G,Ze.component?sn?sn.children:null:D,X,we),Gt&&sn&&sn.outlet&&sn.outlet.isActivated&&we.canDeactivateChecks.push(new rs(sn.outlet.component,gt))}else gt&&Br(G,sn,we),we.canActivateChecks.push(new ws(X)),_i(k,null,Ze.component?sn?sn.children:null:D,X,we)})(gt,Ze[gt.value.outlet],D,X.concat([gt.value]),we),delete Ze[gt.value.outlet]}),Object.entries(Ze).forEach(([gt,sn])=>Br(sn,D.getContext(gt),we)),we}function Br(k,G,D){const X=kr(k),we=k.value;Object.entries(X).forEach(([Ze,gt])=>{Br(gt,we.component?G?G.children.getContext(Ze):null:G,D)}),D.canDeactivateChecks.push(new rs(we.component&&G&&G.outlet&&G.outlet.isActivated?G.outlet.component:null,we))}function or(k){return"function"==typeof k}function ks(k){return k instanceof B.G||"EmptyError"===k?.name}const Ur=Symbol("INITIAL_VALUE");function Ws(){return(0,de.n)(k=>(0,C.zV)(k.map(G=>G.pipe((0,se.s)(1),(0,v.Z)(Ur)))).pipe((0,W.T)(G=>{for(const D of G)if(!0!==D){if(D===Ur)return Ur;if(!1===D||mo(D))return D}return!0}),(0,y.p)(G=>G!==Ur),(0,se.s)(1)))}function mo(k){return Qe(k)||k instanceof Dr}function $t(k){return(0,E.F)((0,ye.M)(G=>{if("boolean"!=typeof G)throw Gr(0,G)}),(0,W.T)(G=>!0===G))}class Tn{constructor(G){this.segmentGroup=G||null}}class oi extends Error{constructor(G){super(),this.urlTree=G}}function ii(k){return(0,L.$)(new Tn(k))}class nr{constructor(G,D){this.urlSerializer=G,this.urlTree=D}lineralizeSegments(G,D){let X=[],we=D.root;for(;;){if(X=X.concat(we.segments),0===we.numberOfChildren)return(0,p.of)(X);if(we.numberOfChildren>1||!we.children[K])return(0,L.$)(new n.wOt(4e3,!1));we=we.children[K]}}applyRedirectCommands(G,D,X,we,Ze){if("string"!=typeof D){const sn=D,{queryParams:Gt,fragment:xn,routeConfig:mi,url:Ei,outlet:mr,params:uo,data:Fs,title:ys}=we,vo=(0,n.N4e)(Ze,()=>sn({params:uo,data:Fs,queryParams:Gt,fragment:xn,routeConfig:mi,url:Ei,outlet:mr,title:ys}));if(vo instanceof Ne)throw new oi(vo);D=vo}const gt=this.applyRedirectCreateUrlTree(D,this.urlSerializer.parse(D),G,X);if("/"===D[0])throw new oi(gt);return gt}applyRedirectCreateUrlTree(G,D,X,we){const Ze=this.createSegmentGroup(G,D.root,X,we);return new Ne(Ze,this.createQueryParams(D.queryParams,this.urlTree.queryParams),D.fragment)}createQueryParams(G,D){const X={};return Object.entries(G).forEach(([we,Ze])=>{if("string"==typeof Ze&&":"===Ze[0]){const sn=Ze.substring(1);X[we]=D[sn]}else X[we]=Ze}),X}createSegmentGroup(G,D,X,we){const Ze=this.createSegments(G,D.segments,X,we);let gt={};return Object.entries(D.children).forEach(([sn,Gt])=>{gt[sn]=this.createSegmentGroup(G,Gt,X,we)}),new Ie(Ze,gt)}createSegments(G,D,X,we){return D.map(Ze=>":"===Ze.path[0]?this.findPosParam(G,Ze,we):this.findOrReturn(Ze,X))}findPosParam(G,D,X){const we=X[D.path.substring(1)];if(!we)throw new n.wOt(4001,!1);return we}findOrReturn(G,D){let X=0;for(const we of D){if(we.path===G.path)return D.splice(X),we;X++}return G}}const Wi={matched:!1,consumedSegments:[],remainingSegments:[],parameters:{},positionalParamSegments:{}};function ar(k,G,D,X,we){const Ze=dr(k,G,D);return Ze.matched?(X=function Jr(k,G){return k.providers&&!k._injector&&(k._injector=(0,n.Ol2)(k.providers,G,`Route: ${k.path}`)),k._injector??G}(G,X),function Sn(k,G,D,X){const we=G.canMatch;if(!we||0===we.length)return(0,p.of)(!0);const Ze=we.map(gt=>{const sn=vr(gt,k);return pe(function As(k){return k&&or(k.canMatch)}(sn)?sn.canMatch(G,D):(0,n.N4e)(k,()=>sn(G,D)))});
1return(0,p.of)(Ze).pipe(Ws(),$t())}(X,G,D).pipe((0,W.T)(gt=>!0===gt?Ze:{...Wi}))):(0,p.of)(Ze)}function dr(k,G,D){if("**"===G.path)return function qs(k){return{matched:!0,parameters:k.length>0?te(k).parameters:{},consumedSegments:k,remainingSegments:[],positionalParamSegments:{}}}(D);if(""===G.path)return"full"===G.pathMatch&&(k.hasChildren()||D.length>0)?{...Wi}:{matched:!0,consumedSegments:[],remainingSegments:D,parameters:{},positionalParamSegments:{}};const we=(G.matcher||vt)(D,k,G);if(!we)return{...Wi};const Ze={};Object.entries(we.posParams??{}).forEach(([sn,Gt])=>{Ze[sn]=Gt.path});const gt=we.consumed.length>0?{...Ze,...we.consumed[we.consumed.length-1].parameters}:Ze;return{matched:!0,consumedSegments:we.consumed,remainingSegments:D.slice(we.consumed.length),parameters:gt,positionalParamSegments:we.posParams??{}}}function zn(k,G,D,X){return D.length>0&&function zr(k,G,D){return D.some(X=>Os(k,G,X)&&qr(X)!==K)}(k,D,X)?{segmentGroup:new Ie(G,Ri(X,new Ie(D,k.children))),slicedSegments:[]}:0===D.length&&function ur(k,G,D){return D.some(X=>Os(k,G,X))}(k,D,X)?{segmentGroup:new Ie(k.segments,yi(k,D,X,k.children)),slicedSegments:D}:{segmentGroup:new Ie(k.segments,k.children),slicedSegments:D}}function yi(k,G,D,X){const we={};for(const Ze of D)if(Os(k,G,Ze)&&!X[qr(Ze)]){const gt=new Ie([],{});we[qr(Ze)]=gt}return{...X,...we}}function Ri(k,G){const D={};D[K]=G;for(const X of k)if(""===X.path&&qr(X)!==K){const we=new Ie([],{});D[qr(X)]=we}return D}function Os(k,G,D){return(!(k.hasChildren()||G.length>0)||"full"!==D.pathMatch)&&""===D.path}class _s{}class Rn{constructor(G,D,X,we,Ze,gt,sn){this.injector=G,this.configLoader=D,this.rootComponentType=X,this.config=we,this.urlTree=Ze,this.paramsInheritanceStrategy=gt,this.urlSerializer=sn,this.applyRedirects=new nr(this.urlSerializer,this.urlTree),this.absoluteRedirectCount=0,this.allowRedirects=!0}noMatchError(G){return new n.wOt(4002,`'${G.segmentGroup}'`)}recognize(){const G=zn(this.urlTree.root,[],[],this.config).segmentGroup;return this.match(G).pipe((0,W.T)(({children:D,rootSnapshot:X})=>{const we=new wr(X,D),Ze=new ns("",we),gt=function it(k,G,D=null,X=null){return dt(He(k),G,D,X)}(X,[],this.urlTree.queryParams,this.urlTree.fragment);return gt.queryParams=this.urlTree.queryParams,Ze.url=this.urlSerializer.serialize(gt),{state:Ze,tree:gt}}))}match(G){const D=new Fn([],Object.freeze({}),Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Object.freeze({}),K,this.rootComponentType,null,{});return this.processSegmentGroup(this.injector,this.config,G,K,D).pipe((0,W.T)(X=>({children:X,rootSnapshot:D})),(0,z.W)(X=>{if(X instanceof oi)return this.urlTree=X.urlTree,this.match(X.urlTree.root);throw X instanceof Tn?this.noMatchError(X):X}))}processSegmentGroup(G,D,X,we,Ze){return 0===X.segments.length&&X.hasChildren()?this.processChildren(G,D,X,Ze):this.processSegment(G,D,X,X.segments,we,!0,Ze).pipe((0,W.T)(gt=>gt instanceof wr?[gt]:[]))}processChildren(G,D,X,we){const Ze=[];for(const gt of Object.keys(X.children))"primary"===gt?Ze.unshift(gt):Ze.push(gt);return(0,u.H)(Ze).pipe((0,ae.H)(gt=>{const sn=X.children[gt],Gt=function Co(k,G){const D=k.filter(X=>qr(X)===G);return D.push(...k.filter(X=>qr(X)!==G)),D}(D,gt);return this.processSegmentGroup(G,Gt,sn,gt,we)}),(0,Re.S)((gt,sn)=>(gt.push(...sn),gt)),(0,Xe.U)(null),function ge(k,G){const D=arguments.length>=2;return X=>X.pipe(k?(0,y.p)((we,Ze)=>k(we,Ze,X)):Je.D,(0,xe.o)(1),D?(0,Xe.U)(G):(0,ve.v)(()=>new B.G))}(),(0,j.ZZ)(gt=>{if(null===gt)return ii(X);const sn=Ii(gt);return function Xn(k){k.sort((G,D)=>G.value.outlet===K?-1:D.value.outlet===K?1:G.value.outlet.localeCompare(D.value.outlet))}(sn),(0,p.of)(sn)}))}processSegment(G,D,X,we,Ze,gt,sn){return(0,u.H)(D).pipe((0,ae.H)(Gt=>this.processSegmentAgainstRoute(Gt._injector??G,D,Gt,X,we,Ze,gt,sn).pipe((0,z.W)(xn=>{if(xn instanceof Tn)return(0,p.of)(null);throw xn}))),(0,R.$)(Gt=>!!Gt),(0,z.W)(Gt=>{if(ks(Gt))return function Rs(k,G,D){return 0===G.length&&!k.children[D]}(X,we,Ze)?(0,p.of)(new _s):ii(X);throw Gt}))}processSegmentAgainstRoute(G,D,X,we,Ze,gt,sn,Gt){return qr(X)===gt||gt!==K&&Os(we,Ze,X)?void 0===X.redirectTo?this.matchSegmentAgainstRoute(G,we,X,Ze,gt,Gt):this.allowRedirects&&sn?this.expandSegmentAgainstRouteUsingRedirect(G,we,D,X,Ze,gt,Gt):ii(we):ii(we)}expandSegmentAgainstRouteUsingRedirect(G,D,X,we,Ze,gt,sn){const{matched:Gt,parameters:xn,consumedSegments:mi,positionalParamSegments:Ei,remainingSegments:mr}=dr(D,we,Ze);if(!Gt)return ii(D);"string"==typeof we.redirectTo&&"/"===we.redirectTo[0]&&(this.absoluteRedirectCount++,this.absoluteRedirectCount>31&&(this.allowRedirects=!1));const uo=new Fn(Ze,xn,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Oe(we),qr(we),we.component??we._loadedComponent??null,we,Ue(we)),Fs=Cr(uo,sn,this.paramsInheritanceStrategy);uo.params=Object.freeze(Fs.params),uo.data=Object.freeze(Fs.data);const ys=this.applyRedirects.applyRedirectCommands(mi,we.redirectTo,Ei,uo,G);return this.applyRedirects.lineralizeSegments(we,ys).pipe((0,j.ZZ)(vo=>this.processSegment(G,X,D,vo.concat(mr),gt,!1,sn)))}matchSegmentAgainstRoute(G,D,X,we,Ze,gt){const sn=ar(D,X,we,G);return"**"===X.path&&(D.children={}),sn.pipe((0,de.n)(Gt=>Gt.matched?this.getChildConfig(G=X._injector??G,X,we).pipe((0,de.n)(({routes:xn})=>{const mi=X._loadedInjector??G,{parameters:Ei,consumedSegments:mr,remainingSegments:uo}=Gt,Fs=new Fn(mr,Ei,Object.freeze({...this.urlTree.queryParams}),this.urlTree.fragment,Oe(X),qr(X),X.component??X._loadedComponent??null,X,Ue(X)),ys=Cr(Fs,gt,this.paramsInheritanceStrategy);Fs.params=Object.freeze(ys.params),Fs.data=Object.freeze(ys.data);const{segmentGroup:vo,slicedSegments:ua}=zn(D,mr,uo,xn);if(0===ua.length&&vo.hasChildren())return this.processChildren(mi,xn,vo,Fs).pipe((0,W.T)(ha=>
1new wr(Fs,ha)));if(0===xn.length&&0===ua.length)return(0,p.of)(new wr(Fs,[]));const Za=qr(X)===Ze;return this.processSegment(mi,xn,vo,ua,Za?K:Ze,!0,Fs).pipe((0,W.T)(ha=>new wr(Fs,ha instanceof wr?[ha]:[])))})):ii(D)))}getChildConfig(G,D,X){return D.children?(0,p.of)({routes:D.children,injector:G}):D.loadChildren?void 0!==D._loadedRoutes?(0,p.of)({routes:D._loadedRoutes,injector:D._loadedInjector}):function At(k,G,D,X){const we=G.canLoad;if(void 0===we||0===we.length)return(0,p.of)(!0);const Ze=we.map(gt=>{const sn=vr(gt,k);return pe(function Cs(k){return k&&or(k.canLoad)}(sn)?sn.canLoad(G,D):(0,n.N4e)(k,()=>sn(G,D)))});return(0,p.of)(Ze).pipe(Ws(),$t())}(G,D,X).pipe((0,j.ZZ)(we=>we?this.configLoader.loadChildren(G,D).pipe((0,ye.M)(Ze=>{D._loadedRoutes=Ze.routes,D._loadedInjector=Ze.injector})):function Ni(){return(0,L.$)(Or(!1,Ye.GuardRejected))}())):(0,p.of)({routes:[],injector:G})}}function Zn(k){const G=k.value.routeConfig;return G&&""===G.path}function Ii(k){const G=[],D=new Set;for(const X of k){if(!Zn(X)){G.push(X);continue}const we=G.find(Ze=>X.value.routeConfig===Ze.value.routeConfig);void 0!==we?(we.children.push(...X.children),D.add(we)):G.push(X)}for(const X of D){const we=Ii(X.children);G.push(new wr(X.value,we))}return G.filter(X=>!D.has(X))}function Oe(k){return k.data||{}}function Ue(k){return k.resolve||{}}function qt(k){const G=k.children.map(D=>qt(D)).flat();return[k,...G]}function Nn(k){return(0,de.n)(G=>{const D=k(G);return D?(0,u.H)(D).pipe((0,W.T)(()=>G)):(0,p.of)(G)})}let li=(()=>{class k{buildTitle(D){let X,we=D.root;for(;void 0!==we;)X=this.getResolvedTitleForRoute(we)??X,we=we.children.find(Ze=>Ze.outlet===K);return X}getResolvedTitleForRoute(D){return D.data[_e]}static#e=this.\u0275fac=function(X){return new(X||k)};static#t=this.\u0275prov=n.jDH({token:k,factory:()=>(0,n.WQX)(Ui),providedIn:"root"})}return k})(),Ui=(()=>{class k extends li{constructor(D){super(),this.title=D}updateTitle(D){const X=this.buildTitle(D);void 0!==X&&this.title.setTitle(X)}static#e=this.\u0275fac=function(X){return new(X||k)(n.KVO(Te.hE))};static#t=this.\u0275prov=n.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})();const hi=new n.nKC("",{providedIn:"root",factory:()=>({})});let Rr=(()=>{class k{static#e=this.\u0275fac=function(X){return new(X||k)};static#t=this.\u0275cmp=n.VBU({type:k,selectors:[["ng-component"]],standalone:!0,features:[n.aNF],decls:1,vars:0,template:function(X,we){1&X&&n.nrm(0,"router-outlet")},dependencies:[Fi],encapsulation:2})}return k})();function Li(k){const G=k.children&&k.children.map(Li),D=G?{...k,children:G}:{...k};return!D.component&&!D.loadComponent&&(G||D.loadChildren)&&D.outlet&&D.outlet!==K&&(D.component=Rr),D}const cr=new n.nKC("");let br=(()=>{class k{constructor(){this.componentLoaders=new WeakMap,this.childrenLoaders=new WeakMap,this.compiler=(0,n.WQX)(n.Ql9)}loadComponent(D){if(this.componentLoaders.get(D))return this.componentLoaders.get(D);if(D._loadedComponent)return(0,p.of)(D._loadedComponent);this.onLoadStartListener&&this.onLoadStartListener(D);const X=pe(D.loadComponent()).pipe((0,W.T)(hr),(0,ye.M)(Ze=>
1{this.onLoadEndListener&&this.onLoadEndListener(D),D._loadedComponent=Ze}),(0,Z.j)(()=>{this.componentLoaders.delete(D)})),we=new A.G(X,()=>new x.B7).pipe((0,oe.B)());return this.componentLoaders.set(D,we),we}loadChildren(D,X){if(this.childrenLoaders.get(X))return this.childrenLoaders.get(X);if(X._loadedRoutes)return(0,p.of)({routes:X._loadedRoutes,injector:X._loadedInjector});this.onLoadStartListener&&this.onLoadStartListener(X);const Ze=function eo(k,G,D,X){return pe(k.loadChildren()).pipe((0,W.T)(hr),(0,j.ZZ)(we=>we instanceof n.Co$||Array.isArray(we)?(0,p.of)(we):(0,u.H)(G.compileModuleAsync(we))),(0,W.T)(we=>{X&&X(k);let Ze,gt,sn=!1;return Array.isArray(we)?(gt=we,!0):(Ze=we.create(D).injector,gt=Ze.get(cr,[],{optional:!0,self:!0}).flat()),{routes:gt.map(Li),injector:Ze}}))}(X,this.compiler,D,this.onLoadEndListener).pipe((0,Z.j)(()=>{this.childrenLoaders.delete(X)})),gt=new A.G(Ze,()=>new x.B7).pipe((0,oe.B)());return this.childrenLoaders.set(X,gt),gt}static#e=this.\u0275fac=function(X){return new(X||k)};static#t=this.\u0275prov=n.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})();function hr(k){return function Mr(k){return k&&"object"==typeof k&&"default"in k}(k)?k.default:k}let $r=(()=>{class k{static#e=this.\u0275fac=function(X){return new(X||k)};static#t=this.\u0275prov=n.jDH({token:k,factory:()=>(0,n.WQX)(Oo),providedIn:"root"})}return k})(),Oo=(()=>{class k{shouldProcessUrl(D){return!0}extract(D){return D}merge(D,X){return D}static#e=this.\u0275fac=function(X){return new(X||k)};static#t=this.\u0275prov=n.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})();const Go=new n.nKC(""),Xo=new n.nKC("");function po(k,G,D){const X=k.get(Xo),we=k.get(H.qQ);return k.get(n.SKi).runOutsideAngular(()=>{if(!we.startViewTransition||X.skipNextTransition)return X.skipNextTransition=!1,new Promise(xn=>setTimeout(xn));let Ze;const gt=new Promise(xn=>{Ze=xn}),sn=we.startViewTransition(()=>(Ze(),function na(k){return new Promise(G=>{(0,n.mal)({read:()=>setTimeout(G)},{injector:k})})}(k))),{onViewTransitionCreated:Gt}=X;return Gt&&(0,n.N4e)(k,()=>Gt({transition:sn,from:G,to:D})),gt})}const Ro=new n.nKC("");let ao=(()=>{class k{get hasRequestedNavigation(){return 0!==this.navigationId}constructor(){this.currentNavigation=null,this.currentTransition=null,this.lastSuccessfulNavigation=null,this.events=new x.B7,this.transitionAbortSubject=new x.B7,this.configLoader=(0,n.WQX)(br),this.environmentInjector=(0,n.WQX)(n.uvJ),this.urlSerializer=(0,n.WQX)(re),this.rootContexts=(0,n.WQX)(Ar),this.location=(0,n.WQX)(H.aZ),this.inputBindingEnabled=null!==(0,n.WQX)(Kr,{optional:!0}),this.titleStrategy=(0,n.WQX)(li),this.options=(0,n.WQX)(hi,{optional:!0})||{},this.paramsInheritanceStrategy=this.options.paramsInheritanceStrategy||"emptyOnly",this.urlHandlingStrategy=(0,n.WQX)($r),this.createViewTransition=(0,n.WQX)(Go,{optional:!0}),this.navigationErrorHandler=(0,n.WQX)(Ro,{optional:!0}),this.navigationId=0,this.afterPreactivation=()=>(0,p.of)(void 0),this.rootComponentType=null,this.configLoader.onLoadEndListener=we=>this.events.next(new Di(we)),this.configLoader.onLoadStartListener=we=>this.events.next(new ei(we))}complete(){this.transitions?.complete()}handleNavigationRequest(D){const X=++this.navigationId;this.transitions?.next({...this.transitions.value,...D,id:X})}setupNavigations(D,X,we){return this.transitions=new I.t({id:0,currentUrlTree:X,currentRawUrl:X,extractedUrl:this.urlHandlingStrategy.extract(X),urlAfterRedirects:this.urlHandlingStrategy.extract(X),rawUrl:X,extras:{},resolve:()=>{},reject:()=>{},promise:Promise.resolve(!0),source:Q,restoredState:null,currentSnapshot:we.snapshot,targetSnapshot:null,currentRouterState:we,targetRouterState:null,guards:{canActivateChecks:[],canDeactivateChecks:[]},guardsResult:null}),this.transitions.pipe((0,y.p)(Ze=>0!==Ze.id),(0,W.T)(Ze=>({...Ze,extractedUrl:this.urlHandlingStrategy.extract(Ze.rawUrl)})),(0,de.n)(Ze=>{let gt=!1,sn=!1;return(0,p.of)(Ze).pipe((0,de.n)(Gt=>{if(this.navigationId>Ze.id)return this.cancelNavigationTransition(Ze,"",Ye.SupersededByNewNavigation),P.w;this.currentTransition=Ze,this.currentNavigation={id:Gt.id,initialUrl:Gt.rawUrl,extractedUrl:Gt.extractedUrl,targetBrowserUrl:"string"==typeof Gt.extras.browserUrl?this.urlSerializer.parse(Gt.extras.browserUrl):Gt.extras.browserUrl,trigger:Gt.source,extras:Gt.extras,previousNavigation:this.lastSuccessfulNavigation?{...this.lastSuccessfulNavigation,previousNavigation:null}:null};const xn=!D.navigated||this.isUpdatingInternalState()||this.isUpdatedBrowserUrl();if(!xn&&"reload"!==(Gt.extras.onSameUrlNavigation??D.onSameUrlNavigation)){const Ei="";return this.events.next(new hn(Gt.id,this.urlSerializer.serialize(Gt.rawUrl),Ei,Rt.IgnoredSameUrlNavigation)),Gt.resolve(!1),P.w}if(this.urlHandlingStrategy.shouldProcessUrl(Gt.rawUrl))return(0,p.of)(Gt).pipe((0,de.n)(Ei=>{const mr=this.transitions?.getValue();return this.events.next(new fe(Ei.id,this.urlSerializer.serialize(Ei.extractedUrl),Ei.source,Ei.restoredState)),mr!==this.transitions?.getValue()?P.w:Promise.resolve(Ei)}),function ct(k,G,D,X,we,Ze){return(0,j.ZZ)(gt=>function zs(k,G,D,X,we,Ze,gt="emptyOnly"){return new Rn(k,G,D,X,we,gt,Ze).recognize()}(k,G,D,X,gt.extractedUrl,we,Ze).pipe((0,W.T)(({state:sn,tree:Gt})=>({...gt,targetSnapshot:sn,urlAfterRedirects:Gt}))))}(this.environmentInjector,this.configLoader,this.rootComponentType,D.config,this.urlSerializer,this.paramsInheritanceStrategy),(0,ye.M)(Ei=>{Ze.targetSnapshot=Ei.targetSnapshot,Ze.urlAfterRedirects=Ei.urlAfterRedirects,this.currentNavigation={...this.currentNavigation,finalUrl:Ei.urlAfterRedirects};const mr=new kn(Ei.id,this.urlSerializer.serialize(Ei.extractedUrl),this.urlSerializer.serialize(Ei.urlAfterRedirects),Ei.targetSnapshot);this.events.next(mr)}));if(xn&&this.urlHandlingStrategy.shouldProcessUrl(Gt.currentRawUrl)){const{id:Ei,extractedUrl:mr,source:uo,restoredState:Fs,extras:ys}=Gt,vo=new fe(Ei,this.urlSerializer.serialize(mr),uo,Fs);this.events.next(vo);const ua=rr(this.rootComponentType).snapshot;return this.currentTransition=Ze={...Gt,targetSnapshot:ua,urlAfterRedirects:mr,extras:{...ys,skipLocationChange:!1,replaceUrl:!1}},this.currentNavigation.finalUrl=mr,(0,p.of)(Ze)}{const Ei="";return this.events.next(new hn(Gt.id,this.urlSerializer.serialize(Gt.extractedUrl),Ei,Rt.IgnoredByUrlHandlingStrategy)),Gt.resolve(!1),P.w}}),(0,ye.M)(Gt=>{const xn=new Mn(Gt.id,this.urlSerializer.serialize(Gt.extractedUrl),this.urlSerializer.serialize(Gt.urlAfterRedirects),Gt.targetSnapshot);this.events.next(xn)}),(0,W.T)(Gt=>(this.currentTransition=Ze={...Gt,guards:oo(Gt.targetSnapshot,Gt.currentSnapshot,this.rootContexts)},Ze)),function tt(k,G){return(0,j.ZZ)(D=>{const{targetSnapshot:X,currentSnapshot:we,guards:{canActivateChecks:Ze,canDeactivateChecks:gt}}=D;return 0===gt.length&&0===Ze.length?(0,p.of)({...D,guardsResult:!0}):function O(k,G,D,X){return(0,u.H)(k).pipe((0,j.ZZ)(we=>function Ae(k,G,D,X,we){const Ze=G&&G.routeConfig?G.routeConfig.canDeactivate:null;if(!Ze||0===Ze.length)return(0,p.of)(!0);const gt=Ze.map(sn=>{const Gt=es(G)??we,xn=vr(sn,Gt);return pe(function Js(k){return k&&or(k.canDeactivate)}(xn)?xn.canDeactivate(k,G,D,X):(0,n.N4e)(Gt,()=>xn(k,G,D,X))).pipe((0,R.$)())});
1return(0,p.of)(gt).pipe(Ws())}(we.component,we.route,D,G,X)),(0,R.$)(we=>!0!==we,!0))}(gt,X,we,k).pipe((0,j.ZZ)(sn=>sn&&function us(k){return"boolean"==typeof k}(sn)?function V(k,G,D,X){return(0,u.H)(G).pipe((0,ae.H)(we=>(0,M.x)(function T(k,G){return null!==k&&G&&G(new Vi(k)),(0,p.of)(!0)}(we.route.parent,X),function g(k,G){return null!==k&&G&&G(new si(k)),(0,p.of)(!0)}(we.route,X),function ee(k,G,D){const X=G[G.length-1],Ze=G.slice(0,G.length-1).reverse().map(gt=>function fo(k){const G=k.routeConfig?k.routeConfig.canActivateChild:null;return G&&0!==G.length?{node:k,guards:G}:null}(gt)).filter(gt=>null!==gt).map(gt=>(0,b.v)(()=>{const sn=gt.guards.map(Gt=>{const xn=es(gt.node)??D,mi=vr(Gt,xn);return pe(function gs(k){return k&&or(k.canActivateChild)}(mi)?mi.canActivateChild(X,k):(0,n.N4e)(xn,()=>mi(X,k))).pipe((0,R.$)())});return(0,p.of)(sn).pipe(Ws())}));return(0,p.of)(Ze).pipe(Ws())}(k,we.path,D),function _(k,G,D){const X=G.routeConfig?G.routeConfig.canActivate:null;if(!X||0===X.length)return(0,p.of)(!0);const we=X.map(Ze=>(0,b.v)(()=>{const gt=es(G)??D,sn=vr(Ze,gt);return pe(function hs(k){return k&&or(k.canActivate)}(sn)?sn.canActivate(G,k):(0,n.N4e)(gt,()=>sn(G,k))).pipe((0,R.$)())}));return(0,p.of)(we).pipe(Ws())}(k,we.route,D))),(0,R.$)(we=>!0!==we,!0))}(X,Ze,k,G):(0,p.of)(sn)),(0,W.T)(sn=>({...D,guardsResult:sn})))})}(this.environmentInjector,Gt=>this.events.next(Gt)),(0,ye.M)(Gt=>{if(Ze.guardsResult=Gt.guardsResult,Gt.guardsResult&&"boolean"!=typeof Gt.guardsResult)throw Gr(0,Gt.guardsResult);const xn=new Si(Gt.id,this.urlSerializer.serialize(Gt.extractedUrl),this.urlSerializer.serialize(Gt.urlAfterRedirects),Gt.targetSnapshot,!!Gt.guardsResult);this.events.next(xn)}),(0,y.p)(Gt=>!!Gt.guardsResult||(this.cancelNavigationTransition(Gt,"",Ye.GuardRejected),!1)),Nn(Gt=>{if(Gt.guards.canActivateChecks.length)return(0,p.of)(Gt).pipe((0,ye.M)(xn=>{const mi=new Ti(xn.id,this.urlSerializer.serialize(xn.extractedUrl),this.urlSerializer.serialize(xn.urlAfterRedirects),xn.targetSnapshot);this.events.next(mi)}),(0,de.n)(xn=>{let mi=!1;return(0,p.of)(xn).pipe(function xt(k,G){return(0,j.ZZ)(D=>{const{targetSnapshot:X,guards:{canActivateChecks:we}}=D;if(!we.length)return(0,p.of)(D);const Ze=new Set(we.map(Gt=>Gt.route)),gt=new Set;for(const Gt of Ze)if(!gt.has(Gt))for(const xn of qt(Gt))gt.add(xn);let sn=0;return(0,u.H)(gt).pipe((0,ae.H)(Gt=>Ze.has(Gt)?function zt(k,G,D,X){const we=k.routeConfig,Ze=k._resolve;return void 0!==we?.title&&!Zs(we)&&(Ze[_e]=we.title),function an(k,G,D,X){const we=Ct(k);if(0===we.length)return(0,p.of)({});const Ze={};return(0,u.H)(we).pipe((0,j.ZZ)(gt=>function bn(k,G,D,X){const we=es(G)??X,Ze=vr(k,we);return pe(Ze.resolve?Ze.resolve(G,D):(0,n.N4e)(we,()=>Ze(G,D)))}(k[gt],G,D,X).pipe((0,R.$)(),(0,ye.M)(sn=>{if(sn instanceof Dr)throw Gr(new Ge,sn);Ze[gt]=sn}))),(0,xe.o)(1),(0,_t.u)(Ze),(0,z.W)(gt=>ks(gt)?P.w:(0,L.$)(gt)))}(Ze,k,G,X).pipe((0,W.T)(gt=>(k._resolvedData=gt,k.data=Cr(k,k.parent,D).resolve,null)))}(Gt,X,k,G):(Gt.data=Cr(Gt,Gt.parent,k).resolve,(0,p.of)(void 0))),(0,ye.M)(()=>sn++),(0,xe.o)(1),(0,j.ZZ)(Gt=>sn===gt.size?(0,p.of)(D):P.w))})}(this.paramsInheritanceStrategy,this.environmentInjector),(0,ye.M)({next:()=>mi=!0,complete:()=>{mi||this.cancelNavigationTransition(xn,"",Ye.NoDataFromResolver)}}))}),(0,ye.M)(xn=>{const mi=new ci(xn.id,this.urlSerializer.serialize(xn.extractedUrl),this.urlSerializer.serialize(xn.urlAfterRedirects),xn.targetSnapshot);this.events.next(mi)}))}),Nn(Gt=>{const xn=mi=>{const Ei=[];mi.routeConfig?.loadComponent&&!mi.routeConfig._loadedComponent&&Ei.push(this.configLoader.loadComponent(mi.routeConfig).pipe((0,ye.M)(mr=>{mi.component=mr}),(0,W.T)(()=>{})));for(const mr of mi.children)Ei.push(...xn(mr));return Ei};return(0,C.zV)(xn(Gt.targetSnapshot.root)).pipe((0,Xe.U)(null),(0,se.s)(1))}),Nn(()=>this.afterPreactivation()),(0,de.n)(()=>{const{currentSnapshot:Gt,targetSnapshot:xn}=Ze,mi=this.createViewTransition?.(this.environmentInjector,Gt.root,xn.root);return mi?(0,u.H)(mi).pipe((0,W.T)(()=>Ze)):(0,p.of)(Ze)}),(0,W.T)(Gt=>{const xn=function Lr(k,G,D){const X=gr(k,G._root,D?D._root:void 0);return new ds(X,G)}(D.routeReuseStrategy,Gt.targetSnapshot,Gt.currentRouterState);return this.currentTransition=Ze={...Gt,targetRouterState:xn},this.currentNavigation.targetRouterState=xn,Ze}),(0,ye.M)(()=>{this.events.next(new Bn)}),((k,G,D,X)=>(0,W.T)(we=>(new sr(G,we.targetRouterState,we.currentRouterState,D,X).activate(k),we)))(this.rootContexts,D.routeReuseStrategy,Gt=>this.events.next(Gt),this.inputBindingEnabled),(0,se.s)(1),(0,ye.M)({next:Gt=>{gt=!0,this.lastSuccessfulNavigation=this.currentNavigation,this.events.next(new Be(Gt.id,this.urlSerializer.serialize(Gt.extractedUrl),this.urlSerializer.serialize(Gt.urlAfterRedirects))),this.titleStrategy?.updateTitle(Gt.targetRouterState.snapshot),Gt.resolve(!0)},complete:()=>{gt=!0}}),(0,ue.Q)(this.transitionAbortSubject.pipe((0,ye.M)(Gt=>{throw Gt}))),(0,Z.j)(()=>{!gt&&!sn&&this.cancelNavigationTransition(Ze,"",Ye.SupersededByNewNavigation),this.currentTransition?.id===Ze.id&&(this.currentNavigation=null,this.currentTransition=null)}),(0,z.W)(Gt=>{if(sn=!0,Yr(Gt))this.events.next(new Yt(Ze.id,this.urlSerializer.serialize(Ze.extractedUrl),Gt.message,Gt.cancellationCode)),function Xr(k){return Yr(k)&&Qe(k.url)}(Gt)?this.events.next(new Hr(Gt.url,Gt.navigationBehaviorOptions)):Ze.resolve(!1);else{const xn=new fn(Ze.id,this.urlSerializer.serialize(Ze.extractedUrl),Gt,Ze.targetSnapshot??void 0);try{const mi=(0,n.N4e)(this.environmentInjector,()=>this.navigationErrorHandler?.(xn));if(mi instanceof Dr){const{message:Ei,cancellationCode:mr}=Gr(0,mi);this.events.next(new Yt(Ze.id,this.urlSerializer.serialize(Ze.extractedUrl),Ei,mr)),this.events.next(new Hr(mi.redirectTo,mi.navigationBehaviorOptions))}else{this.events.next(xn);const Ei=D.errorHandler(Gt);Ze.resolve(!!Ei)}}catch(mi){this.options.resolveNavigationPromiseOnError?Ze.resolve(!1):Ze.reject(mi)}}return P.w}))}))}cancelNavigationTransition(D,X,we){const Ze=new Yt(D.id,this.urlSerializer.serialize(D.extractedUrl),X,we);this.events.next(Ze),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))),X=this.currentNavigation?.targetBrowserUrl??this.currentNavigation?.extractedUrl;return D.toString()!==X?.toString()&&!this.currentNavigation?.extras.skipLocationChange}static#e=this.\u0275fac=function(X){return new(X||k)};static#t=this.\u0275prov=n.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})();function Do(k){return k!==Q}let Na=(()=>{class k{static#e=this.\u0275fac=function(X){return new(X||k)};static#t=this.\u0275prov=n.jDH({token:k,factory:()=>(0,n.WQX)(Pe),providedIn:"root"})}return k})();class F{shouldDetach(G){return!1}store(G,D){}shouldAttach(G){return!1}retrieve(G){return null}
1shouldReuseRoute(G,D){return G.routeConfig===D.routeConfig}}let Pe=(()=>{class k extends F{static#e=this.\u0275fac=(()=>{let D;return function(we){return(D||(D=n.xGo(k)))(we||k)}})();static#t=this.\u0275prov=n.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})(),q=(()=>{class k{static#e=this.\u0275fac=function(X){return new(X||k)};static#t=this.\u0275prov=n.jDH({token:k,factory:()=>(0,n.WQX)(Se),providedIn:"root"})}return k})(),Se=(()=>{class k extends q{constructor(){super(...arguments),this.location=(0,n.WQX)(H.aZ),this.urlSerializer=(0,n.WQX)(re),this.options=(0,n.WQX)(hi,{optional:!0})||{},this.canceledNavigationResolution=this.options.canceledNavigationResolution||"replace",this.urlHandlingStrategy=(0,n.WQX)($r),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.currentUrlTree=new Ne,this.rawUrlTree=this.currentUrlTree,this.currentPageId=0,this.lastSuccessfulId=-1,this.routerState=rr(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(X=>{"popstate"===X.type&&D(X.url,X.state)})}handleRouterEvent(D,X){if(D instanceof fe)this.stateMemento=this.createStateMemento();else if(D instanceof hn)this.rawUrlTree=X.initialUrl;else if(D instanceof kn){if("eager"===this.urlUpdateStrategy&&!X.extras.skipLocationChange){const we=this.urlHandlingStrategy.merge(X.finalUrl,X.initialUrl);this.setBrowserUrl(X.targetBrowserUrl??we,X)}}else D instanceof Bn?(this.currentUrlTree=X.finalUrl,this.rawUrlTree=this.urlHandlingStrategy.merge(X.finalUrl,X.initialUrl),this.routerState=X.targetRouterState,"deferred"===this.urlUpdateStrategy&&!X.extras.skipLocationChange&&this.setBrowserUrl(X.targetBrowserUrl??this.rawUrlTree,X)):D instanceof Yt&&(D.code===Ye.GuardRejected||D.code===Ye.NoDataFromResolver)?this.restoreHistory(X):D instanceof fn?this.restoreHistory(X,!0):D instanceof Be&&(this.lastSuccessfulId=D.id,this.currentPageId=this.browserPageId)}setBrowserUrl(D,X){const we=D instanceof Ne?this.urlSerializer.serialize(D):D;if(this.location.isCurrentPathEqualTo(we)||X.extras.replaceUrl){const gt={...X.extras.state,...this.generateNgRouterState(X.id,this.browserPageId)};this.location.replaceState(we,"",gt)}else{const Ze={...X.extras.state,...this.generateNgRouterState(X.id,this.browserPageId+1)};this.location.go(we,"",Ze)}}restoreHistory(D,X=!1){if("computed"===this.canceledNavigationResolution){const Ze=this.currentPageId-this.browserPageId;0!==Ze?this.location.historyGo(Ze):this.currentUrlTree===D.finalUrl&&0===Ze&&(this.resetState(D),this.resetUrlToCurrentUrlTree())}else"replace"===this.canceledNavigationResolution&&(X&&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,X){return"computed"===this.canceledNavigationResolution?{navigationId:D,\u0275routerPageId:X}:{navigationId:D}}static#e=this.\u0275fac=(()=>{let D;return function(we){return(D||(D=n.xGo(k)))(we||k)}})();static#t=this.\u0275prov=n.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})();var Et=function(k){return k[k.COMPLETE=0]="COMPLETE",k[k.FAILED=1]="FAILED",k[k.REDIRECTING=2]="REDIRECTING",k}(Et||{});function on(k,G){k.events.pipe((0,y.p)(D=>D instanceof Be||D instanceof Yt||D instanceof fn||D instanceof hn),(0,W.T)(D=>D instanceof Be||D instanceof hn?Et.COMPLETE:D instanceof Yt&&(D.code===Ye.Redirect||D.code===Ye.SupersededByNewNavigation)?Et.REDIRECTING:Et.FAILED),(0,y.p)(D=>D!==Et.REDIRECTING),(0,se.s)(1)).subscribe(()=>{G()})}function gn(k){throw k}const Ln={paths:"exact",fragment:"ignored",matrixParams:"ignored",queryParams:"exact"},ki={paths:"subset",fragment:"ignored",matrixParams:"ignored",queryParams:"subset"};let Ai=(()=>{class k{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,n.WQX)(n.H3F),this.stateManager=(0,n.WQX)(q),this.options=(0,n.WQX)(hi,{optional:!0})||{},this.pendingTasks=(0,n.WQX)(n.TgB),this.urlUpdateStrategy=this.options.urlUpdateStrategy||"deferred",this.navigationTransitions=(0,n.WQX)(ao),this.urlSerializer
1=(0,n.WQX)(re),this.location=(0,n.WQX)(H.aZ),this.urlHandlingStrategy=(0,n.WQX)($r),this._events=new x.B7,this.errorHandler=this.options.errorHandler||gn,this.navigated=!1,this.routeReuseStrategy=(0,n.WQX)(Na),this.onSameUrlNavigation=this.options.onSameUrlNavigation||"ignore",this.config=(0,n.WQX)(cr,{optional:!0})?.flat()??[],this.componentInputBindingEnabled=!!(0,n.WQX)(Kr,{optional:!0}),this.eventsSubscription=new U.y,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(X=>{try{const we=this.navigationTransitions.currentTransition,Ze=this.navigationTransitions.currentNavigation;if(null!==we&&null!==Ze)if(this.stateManager.handleRouterEvent(X,Ze),X instanceof Yt&&X.code!==Ye.Redirect&&X.code!==Ye.SupersededByNewNavigation)this.navigated=!0;else if(X instanceof Be)this.navigated=!0;else if(X instanceof Hr){const gt=X.navigationBehaviorOptions,sn=this.urlHandlingStrategy.merge(X.url,we.currentRawUrl),Gt={browserUrl:we.extras.browserUrl,info:we.extras.info,skipLocationChange:we.extras.skipLocationChange,replaceUrl:we.extras.replaceUrl||"eager"===this.urlUpdateStrategy||Do(we.source),...gt};this.scheduleNavigation(sn,Q,null,Gt,{resolve:we.resolve,reject:we.reject,promise:we.promise})}(function bi(k){return!(k instanceof Bn||k instanceof Hr)})(X)&&this._events.next(X)}catch(we){this.navigationTransitions.transitionAbortSubject.next(we)}});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),Q,this.stateManager.restoredState())}setUpLocationChangeListener(){this.nonRouterCurrentEntryChangeSubscription??=this.stateManager.registerNonRouterCurrentEntryChangeListener((D,X)=>{setTimeout(()=>{this.navigateToSyncWithBrowser(D,"popstate",X)},0)})}navigateToSyncWithBrowser(D,X,we){const Ze={replaceUrl:!0},gt=we?.navigationId?we:null;if(we){const Gt={...we};delete Gt.navigationId,delete Gt.\u0275routerPageId,0!==Object.keys(Gt).length&&(Ze.state=Gt)}const sn=this.parseUrl(D);this.scheduleNavigation(sn,X,gt,Ze)}get url(){return this.serializeUrl(this.currentUrlTree)}getCurrentNavigation(){return this.navigationTransitions.currentNavigation}get lastSuccessfulNavigation(){return this.navigationTransitions.lastSuccessfulNavigation}resetConfig(D){this.config=D.map(Li),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,X={}){const{relativeTo:we,queryParams:Ze,fragment:gt,queryParamsHandling:sn,preserveFragment:Gt}=X,xn=Gt?this.currentUrlTree.fragment:gt;let Ei,mi=null;switch(sn??this.options.defaultQueryParamsHandling){case"merge":mi={...this.currentUrlTree.queryParams,...Ze};break;case"preserve":mi=this.currentUrlTree.queryParams;break;default:mi=Ze||null}null!==mi&&(mi=this.removeEmptyProps(mi));try{Ei=He(we?we.snapshot:this.routerState.snapshot.root)}catch{("string"!=typeof D[0]||"/"!==D[0][0])&&(D=[]),Ei=this.currentUrlTree.root}return dt(Ei,D,mi,xn??null)}navigateByUrl(D,X={skipLocationChange:!1}){const we=Qe(D)?D:this.parseUrl(D),Ze=this.urlHandlingStrategy.merge(we,this.rawUrlTree);return this.scheduleNavigation(Ze,Q,null,X)}navigate(D,X={skipLocationChange:!1}){return function Xi(k){for(let G=0;G<k.length;G++)if(null==k[G])throw new n.wOt(4008,!1)}(D),this.navigateByUrl(this.createUrlTree(D,X),X)}serializeUrl(D){return this.urlSerializer.serialize(D)}parseUrl(D){try{return this.urlSerializer.parse(D)}catch{return this.urlSerializer.parse("/")}}isActive(D,X){let we;if(we=!0===X?{...Ln}:!1===X?{...ki}:X,Qe(D))return nt(this.currentUrlTree,D,we);const Ze=this.parseUrl(D);return nt(this.currentUrlTree,Ze,we)}removeEmptyProps(D){return Object.entries(D).reduce((X,[we,Ze])=>(null!=Ze&&(X[we]=Ze),X),{})}scheduleNavigation(D,X,we,Ze,gt){if(this.disposed)return Promise.resolve(!1);let sn,Gt,xn;gt?(sn=gt.resolve,Gt=gt.reject,xn=gt.promise):xn=new Promise((Ei,mr)=>
1{sn=Ei,Gt=mr});const mi=this.pendingTasks.add();return on(this,()=>{queueMicrotask(()=>this.pendingTasks.remove(mi))}),this.navigationTransitions.handleNavigationRequest({source:X,restoredState:we,currentUrlTree:this.currentUrlTree,currentRawUrl:this.currentUrlTree,rawUrl:D,extras:Ze,resolve:sn,reject:Gt,promise:xn,currentSnapshot:this.routerState.snapshot,currentRouterState:this.routerState}),xn.catch(Ei=>Promise.reject(Ei))}static#e=this.\u0275fac=function(X){return new(X||k)};static#t=this.\u0275prov=n.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})(),Gi=(()=>{class k{constructor(D,X,we,Ze,gt,sn){this.router=D,this.route=X,this.tabIndexAttribute=we,this.renderer=Ze,this.el=gt,this.locationStrategy=sn,this.href=null,this.onChanges=new x.B7,this.preserveFragment=!1,this.skipLocationChange=!1,this.replaceUrl=!1,this.routerLinkInput=null;const Gt=gt.nativeElement.tagName?.toLowerCase();this.isAnchorElement="a"===Gt||"area"===Gt,this.isAnchorElement?this.subscription=D.events.subscribe(xn=>{xn instanceof Be&&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=Qe(D)||Array.isArray(D)?D:[D],this.setTabIndexIfNotOnNativeEl("0"))}onClick(D,X,we,Ze,gt){const sn=this.urlTree;return!!(null===sn||this.isAnchorElement&&(0!==D||X||we||Ze||gt||"string"==typeof this.target&&"_self"!=this.target))||(this.router.navigateByUrl(sn,{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 X=null===this.href?null:(0,n.n$t)(this.href,this.el.nativeElement.tagName.toLowerCase(),"href");this.applyAttributeValue("href",X)}applyAttributeValue(D,X){const we=this.renderer,Ze=this.el.nativeElement;null!==X?we.setAttribute(Ze,D,X):we.removeAttribute(Ze,D)}get urlTree(){return null===this.routerLinkInput?null:Qe(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(X){return new(X||k)(n.rXU(Ai),n.rXU(Un),n.kS0("tabindex"),n.rXU(n.sFG),n.rXU(n.aKT),n.rXU(H.hb))};static#t=this.\u0275dir=n.FsC({type:k,selectors:[["","routerLink",""]],hostVars:1,hostBindings:function(X,we){1&X&&n.bIt("click",function(gt){return we.onClick(gt.button,gt.ctrlKey,gt.shiftKey,gt.altKey,gt.metaKey)}),2&X&&n.BMQ("target",we.target)},inputs:{target:"target",queryParams:"queryParams",fragment:"fragment",queryParamsHandling:"queryParamsHandling",state:"state",info:"info",relativeTo:"relativeTo",preserveFragment:[2,"preserveFragment","preserveFragment",n.L39],skipLocationChange:[2,"skipLocationChange","skipLocationChange",n.L39],replaceUrl:[2,"replaceUrl","replaceUrl",n.L39],routerLink:"routerLink"},standalone:!0,features:[n.GFd,n.OA$]})}return k})();class Vn{}let Ji=(()=>{class k{constructor(D,X,we,Ze,gt){this.router=D,this.injector=we,this.preloadingStrategy=Ze,this.loader=gt}setUpPreloading(){this.subscription=this.router.events.pipe((0,y.p)(D=>D instanceof Be),(0,ae.H)(()=>this.preload())).subscribe(()=>{})}preload(){return this.processRoutes(this.injector,this.router.config)}ngOnDestroy(){this.subscription&&this.subscription.unsubscribe()}processRoutes(D,X){const we=[];for(const Ze of X){Ze.providers&&!Ze._injector&&(Ze._injector=(0,n.Ol2)(Ze.providers,D,`Route: ${Ze.path}`));const gt=Ze._injector??D,sn=Ze._loadedInjector??gt;(Ze.loadChildren&&!Ze._loadedRoutes&&void 0===Ze.canLoad||Ze.loadComponent&&!Ze._loadedComponent)&&we.pu
1sh(this.preloadConfig(gt,Ze)),(Ze.children||Ze._loadedRoutes)&&we.push(this.processRoutes(sn,Ze.children??Ze._loadedRoutes))}return(0,u.H)(we).pipe((0,ke.U)())}preloadConfig(D,X){return this.preloadingStrategy.preload(X,()=>{let we;we=X.loadChildren&&void 0===X.canLoad?this.loader.loadChildren(D,X):(0,p.of)(null);const Ze=we.pipe((0,j.ZZ)(gt=>null===gt?(0,p.of)(void 0):(X._loadedRoutes=gt.routes,X._loadedInjector=gt.injector,this.processRoutes(gt.injector??D,gt.routes))));if(X.loadComponent&&!X._loadedComponent){const gt=this.loader.loadComponent(X);return(0,u.H)([Ze,gt]).pipe((0,ke.U)())}return Ze})}static#e=this.\u0275fac=function(X){return new(X||k)(n.KVO(Ai),n.KVO(n.Ql9),n.KVO(n.uvJ),n.KVO(Vn),n.KVO(br))};static#t=this.\u0275prov=n.jDH({token:k,factory:k.\u0275fac,providedIn:"root"})}return k})();const Pr=new n.nKC("");let vs=(()=>{class k{constructor(D,X,we,Ze,gt={}){this.urlSerializer=D,this.transitions=X,this.viewportScroller=we,this.zone=Ze,this.options=gt,this.lastId=0,this.lastSource="imperative",this.restoredId=0,this.store={},gt.scrollPositionRestoration||="disabled",gt.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 fe?(this.store[this.lastId]=this.viewportScroller.getScrollPosition(),this.lastSource=D.navigationTrigger,this.restoredId=D.restoredState?D.restoredState.navigationId:0):D instanceof Be?(this.lastId=D.id,this.scheduleScrollEvent(D,this.urlSerializer.parse(D.urlAfterRedirects).fragment)):D instanceof hn&&D.code===Rt.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 jn&&(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,X){this.zone.runOutsideAngular(()=>{setTimeout(()=>{this.zone.run(()=>{this.transitions.events.next(new jn(D,"popstate"===this.lastSource?this.store[this.restoredId]:null,X))})},0)})}ngOnDestroy(){this.routerEventsSubscription?.unsubscribe(),this.scrollEventsSubscription?.unsubscribe()}static#e=this.\u0275fac=function(X){n.QTQ()};static#t=this.\u0275prov=n.jDH({token:k,factory:k.\u0275fac})}return k})();function Tr(k,G){return{\u0275kind:k,\u0275providers:G}}function fr(){const k=(0,n.WQX)(n.zZn);return G=>{const D=k.get(n.o8S);if(G!==D.components[0])return;const X=k.get(Ai),we=k.get(Mo);1===k.get(co)&&X.initialNavigation(),k.get(lo,null,n.$GK.Optional)?.setUpPreloading(),k.get(Pr,null,n.$GK.Optional)?.init(),X.resetRootComponentType(D.componentTypes[0]),we.closed||(we.next(),we.complete(),we.unsubscribe())}}const Mo=new n.nKC("",{factory:()=>new x.B7}),co=new n.nKC("",{providedIn:"root",factory:()=>1}),lo=new n.nKC("");function aa(k){return Tr(0,[{provide:lo,useExisting:Ji},{provide:Vn,useExisting:k}])}function to(k){return Tr(9,[{provide:Go,useValue:po},{provide:Xo,useValue:{skipNextTransition:!!k?.skipInitialTransition,...k}}])}const Yo=new n.nKC("ROUTER_FORROOT_GUARD"),Vr=[H.aZ,{provide:re,useClass:Ge},Ai,Ar,{provide:Un,useFactory:function ir(k){return k.routerState.root},deps:[Ai]},br,[]];let ia=(()=>{class k{constructor(D){}static forRoot(D,X){return{ngModule:k,providers:[Vr,[],{provide:cr,multi:!0,useValue:D},{provide:Yo,useFactory:Lo,deps:[[Ai,new n.Xx1,new n.kdw]]},{provide:hi,useValue:X||{}},X?.useHash?{provide:H.hb,useClass:H.fw}:{provide:H.hb,useClass:H.Sm},{provide:Pr,useFactory:()=>{const k=(0,n.WQX)(H.Xr),G=(0,n.WQX)(n.SKi),D=(0,n.WQX)(hi),X=(0,n.WQX)(ao),we=(0,n.WQX)(re);return D.scrollOffset&&k.setOffset(D.scrollOffset),new vs(we,X,k,G,D)}},X?.preloadingStrategy?aa(X.preloadingStrategy).\u0275providers:[],X?.initialNavigation?ba(X):[],X?.bindToComponentInputs?Tr(8,[tr,{provide:Kr,useExisting:tr}
1]).\u0275providers:[],X?.enableViewTransitions?to().\u0275providers:[],[{provide:Ps,useFactory:fr},{provide:n.iLQ,multi:!0,useExisting:Ps}]]}}static forChild(D){return{ngModule:k,providers:[{provide:cr,multi:!0,useValue:D}]}}static#e=this.\u0275fac=function(X){return new(X||k)(n.KVO(Yo,8))};static#t=this.\u0275mod=n.$C({type:k});static#n=this.\u0275inj=n.G2t({})}return k})();function Lo(k){return"guarded"}function ba(k){return["disabled"===k.initialNavigation?Tr(3,[{provide:n.hnV,multi:!0,useFactory:()=>{const G=(0,n.WQX)(Ai);return()=>{G.setUpLocationChangeListener()}}},{provide:co,useValue:2}]).\u0275providers:[],"enabledBlocking"===k.initialNavigation?Tr(2,[{provide:co,useValue:0},{provide:n.hnV,multi:!0,deps:[n.zZn],useFactory:G=>{const D=G.get(H.hj,Promise.resolve());return()=>D.then(()=>new Promise(X=>{const we=G.get(Ai),Ze=G.get(Mo);on(we,()=>{X(!0)}),G.get(ao).afterPreactivation=()=>(X(!0),Ze.closed?(0,p.of)(void 0):Ze),we.initialNavigation()}))}}]).\u0275providers:[]]}const Ps=new n.nKC("")},75771:(mt,ie,a)=>{"use strict";a.d(ie,{oL:()=>b});var n=a(21626),d=a(54438),u=a(14421),p=a(84046),I=a(97849),C=a(15539);function B(P){const A={};for(const x of P.keys()){const U=P.getAll(x);null!==U&&(A[x]=U)}return A}let M=(()=>{class P{makeCacheKey(x,U,H,W){const de=H.keys().sort().map(v=>`${v}=${H.getAll(v)}`).join("&");return(0,d.zw6)(("GET"===x?"G.":"H.")+W+"."+U+"?"+de)}constructor(x,U){this.transferState=U,this.isCacheActive=!0,x.isStable.pipe((0,p.$)(H=>H),(0,I.U)(!1)).subscribe(()=>{this.isCacheActive=!1})}intercept(x,U){if(!this.isCacheActive||"GET"!==x.method&&"HEAD"!==x.method)return U.handle(x);const H=this.makeCacheKey(x.method,x.url,x.params,x.responseType);if(this.transferState.hasKey(H)){const W=this.transferState.get(H,null);let de=W?.body;switch(W?.responseType){case"arraybuffer":de=(new TextEncoder).encode(W.body).buffer;break;case"blob":de=new Blob([W.body])}return(0,u.of)(new n.cS({body:de,headers:new n.Lr(W?.headers),status:W?.status,statusText:W?.statusText,url:W?.url}))}return U.handle(x).pipe((0,C.M)(de=>{de instanceof n.cS&&this.transferState.set(H,{body:de.body,headers:B(de.headers),status:de.status,statusText:de.statusText,url:de.url||"",responseType:x.responseType})}))}static#e=this.\u0275fac=function(U){return new(U||P)(d.KVO(d.o8S),d.KVO(d.pJN))};static#t=this.\u0275prov=d.jDH({token:P,factory:P.\u0275fac})}return P})(),b=(()=>{class P{static#e=this.\u0275fac=function(U){return new(U||P)};static#t=this.\u0275mod=d.$C({type:P});static#n=this.\u0275inj=d.G2t({providers:[d.o8S,d.pJN,M,{provide:n.a7,useExisting:M,multi:!0}]})}return P})()},8627:(mt,ie,a)=>{"use strict";a.d(ie,{jP:()=>zs,JF:()=>Wi,Ts:()=>Sn,h2:()=>ur});var n=a(82248),d=a(81769),u=a(781),p=a(82064),I=a(80557),C=a(91057);const B=[/^Script error\.?$/,/^Javascript error: Script error\.? on line 0$/,/^ResizeObserver loop completed with undelivered notifications.$/,/^Cannot redefine property: googletag$/],M=[/^.*\/healthcheck$/,/^.*\/healthy$/,/^.*\/live$/,/^.*\/ready$/,/^.*\/heartbeat$/,/^.*\/health$/,/^.*\/healthz$/],b="InboundFilters",L=(0,C._C)((Oe={})=>({name:b,setupOnce(){},processEvent(Ue,ct,xt){const qt=xt.getOptions(),zt=function A(Oe={},Ue={}){return{allowUrls:[...Oe.allowUrls||[],...Ue.allowUrls||[]],denyUrls:[...Oe.denyUrls||[],...Ue.denyUrls||[]],ignoreErrors:[...Oe.ignoreErrors||[],...Ue.ignoreErrors||[],...Oe.disableErrorDefaults?[]:B],ignoreTransactions:[...Oe.ignoreTransactions||[],...Ue.ignoreTransactions||[],...Oe.disableTransactionDefaults?[]:M],ignoreInternal:void 0===Oe.ignoreInternal||Oe.ignoreInternal}}(Oe,qt);return function x(Oe,Ue){return Ue.ignoreInternal&&function v(Oe){try{return"SentryError"===Oe.exception.values[0].type}catch{}return!1}(Oe)?(I.T&&d.vF.warn(`Event dropped due to being internal Sentry Error.\nEvent: ${(0,u.$X)(Oe)}`),!0):function U(Oe,Ue){return!(Oe.type||!Ue||!Ue.length)&&function se(Oe){const Ue=[];let ct;Oe.message&&Ue.push(Oe.message);try{ct=Oe.exception.values[Oe.exception.values.length-1]}catch{}return ct&&ct.value&&(Ue.push(ct.value),ct.type&&Ue.push(`${ct.type}: ${ct.value}`)),I.T&&0===Ue.length&&d.vF.error(`Could not extract message for event ${(0,u.$X)(Oe)}`),Ue}(Oe).some(ct=>(0,p.Xr)(ct,Ue))}(Oe,Ue.ignoreErrors)?(I.T&&d.vF.warn(`Event dropped due to being matched by \`ignoreErrors\` option.\nEvent: ${(0,u.$X)(Oe)}`),!0):function H(Oe,Ue){if("transaction"!==Oe.type||!Ue||!Ue.length)return!1;const ct=Oe.transaction;return!!ct&&(0,p.Xr)(ct,Ue)}(Oe,Ue.ignoreTransactions)?(I.T&&d.vF.warn(`Event dropped due to being matched by \`ignoreTransactions\` option.\nEvent: ${(0,u.$X)(Oe)}`),!0):function W(Oe,Ue){if(!Ue||!Ue.length)return!1;const ct=j(Oe);return!!ct&&(0,p.Xr)(ct,Ue)}(Oe,Ue.denyUrls)?(I.T&&d.vF.warn(`Event dropped due to being matched by \`denyUrls\` option.\nEvent: ${(0,u.$X)(Oe)}.\nUrl: ${j(Oe)}`),!0):!function de(Oe,Ue){if(!Ue||!Ue.length)return!0;const ct=j(Oe);return!ct||(0,p.Xr)(ct,Ue)}(Oe,Ue.allowUrls)&&(I.T&&d.vF.warn(`Event dropped due to not being matched by \`allowUrls\` option.\nEvent: ${(0,u.$X)(Oe)}.\nUrl: ${j(Oe)}`),!0)}(Ue,zt)?null:Ue}}));function j(Oe){try{let Ue;try{Ue=Oe.exception.values[0].stacktrace.frames}catch{}return Ue?function y(Oe=[]){for(let Ue=Oe.length-1;Ue>=0;Ue--){const ct=Oe[Ue];if(ct&&"<anonymous>"!==ct.filename&&"[native code]"!==ct.filename)return ct.filename||null}return null}(Ue):null}catch{return I.T&&d.vF.error(`Cannot extract url for event ${(0,u.$X)(Oe)}`),null}}(0,C.F)(b,L);var R=a(97474);let ae;const ye="FunctionToString",z=new WeakMap,Xe=(0,C._C)(()=>({name:ye,setupOnce(){ae=Function.prototype.toString;try{Function.prototype.toString=function(...Oe){const Ue=(0,R.sp)(this),ct=z.has((0,n.KU)())&&void 0!==Ue?Ue:this;return ae.apply(ct,Oe)}}catch{}},setup(Oe){z.set(Oe,!0)}}));(0,C.F)(ye,Xe);var ve=a(55560);var Z=a(68251),oe=a(59868),ue=a(35953),ke=a(36597),Te=a(35948),K=a(97199);function _e(Oe,Ue,ct=[Ue],xt="npm"){const qt=Oe._metadata||{};qt.sdk||(qt.sdk={name:`sentry.javascript.${Ue}`,packages:ct.map(zt=>({name:`${xt}:@sentry/${zt}`,version:K.M})),version:K.M}),Oe._metadata=qt}var Fe=a(70286),Ke=a(44965),vt=a(95800),Mt=a(93892);const Ct=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;var ft=a(5801),te=a(95433),pe=a(57473);function qe(Oe,Ue){const ct=It(Oe,Ue),xt={type:Ue&&Ue.name,value:Lt(Ue)};return ct.length&&(xt.stacktrace={frames:ct}),void 0===xt.type&&""===xt.value&&(xt.value="Unrecoverable error caught"),xt}function nt(Oe,Ue){return{exception:{values:[qe(Oe,Ue)]}}}function It(Oe,Ue){const ct=Ue.stacktrace||Ue.stack||"",xt=function Ot(Oe){if(Oe){if("number"==typeof Oe.framesToPop)return Oe.framesToPop;if(jt.test(Oe.message))return 1}return 0}(Ue);try{return Oe(ct,xt)}catch{}return[]}const jt=/Minified React error #\d+;/i;function Lt(Oe){const Ue=Oe&&Oe.message;return Ue?Ue.error&&"string"==typeof Ue.error.message?Ue.error.message:Ue:"No error message"}function Ne(Oe,Ue,ct,xt,qt){let zt;if((0,ft.T2)(Ue)&&Ue.error)return nt(Oe,Ue.error);if((0,ft.BD)(Ue)||(0,ft.W6)(Ue)){const an=Ue;if("stack"in Ue)zt=nt(Oe,Ue);else{const bn=an.name||((0,ft.BD)(an)?"DOMError":"DOMException"),Nn=an.message?`${bn}: ${an.message}`:bn;zt=Ie(Oe,Nn,ct,xt),(0,u.gO)(zt,Nn)}return"code"in an&&(zt.tags={...zt.tags,"DOMException.code":`${an.code}`}),zt}return(0,ft.bJ)(Ue)?nt(Oe,Ue):(0,ft.Qd)(Ue)||(0,ft.xH)(Ue)?(zt=function Ft(Oe,Ue,ct,xt){const qt=(0,n.KU)(),zt=qt&&qt.getOptions().normalizeDepth,an={exception:{values:[{type:(0,ft.xH)(Ue)?Ue.constructor.name:xt?"UnhandledRejection":"Error",value:he(Ue,{isUnhandledRejection:xt})}]},extra:{__serialized__:(0,te.cd)(Ue,zt)}};if(ct){const bn=It(Oe,ct);bn.length&&(an.exception.values[0].stacktrace={frames:bn})}return an}(Oe,Ue,ct,qt),(0,u.M6)(zt,{synthetic:!0}),zt):(zt=Ie(Oe,Ue,ct,xt),(0,u.gO)(zt,`${Ue}`,void 0),(0,u.M6)(zt,{synthetic:!0}),zt)}function Ie(Oe,Ue,ct,xt){const qt={};
1if(xt&&ct){const zt=It(Oe,ct);zt.length&&(qt.exception={values:[{value:Ue,stacktrace:{frames:zt}}]})}if((0,ft.NF)(Ue)){const{__sentry_template_string__:zt,__sentry_template_values__:an}=Ue;return qt.logentry={message:zt,params:an},qt}return qt.message=Ue,qt}function he(Oe,{isUnhandledRejection:Ue}){const ct=(0,R.HF)(Oe),xt=Ue?"promise rejection":"exception";return(0,ft.T2)(Oe)?`Event \`ErrorEvent\` captured as ${xt} with message \`${Oe.message}\``:(0,ft.xH)(Oe)?`Event \`${function Y(Oe){try{const Ue=Object.getPrototypeOf(Oe);return Ue?Ue.constructor.name:void 0}catch{}}(Oe)}\` (type=${Oe.type}) captured as ${xt}`:`Object captured as ${xt} with keys: ${ct}`}var ne=a(77018);const Le=ne.OW;let re=0;function Ge(){return re>0}function rt(Oe,Ue={},ct){if("function"!=typeof Oe)return Oe;try{const qt=Oe.__sentry_wrapped__;if(qt)return qt;if((0,R.sp)(Oe))return Oe}catch{return Oe}const xt=function(){const qt=Array.prototype.slice.call(arguments);try{ct&&"function"==typeof ct&&ct.apply(this,arguments);const zt=qt.map(an=>rt(an,Ue));return Oe.apply(this,zt)}catch(zt){throw function Me(){re++,setTimeout(()=>{re--})}(),(0,n.v4)(an=>{an.addEventProcessor(bn=>(Ue.mechanism&&((0,u.gO)(bn,void 0,void 0),(0,u.M6)(bn,Ue.mechanism)),bn.extra={...bn.extra,arguments:qt},bn)),(0,n.Cp)(zt)}),zt}};try{for(const qt in Oe)Object.prototype.hasOwnProperty.call(Oe,qt)&&(xt[qt]=Oe[qt])}catch{}(0,R.pO)(xt,Oe),(0,R.my)(Oe,"__sentry_wrapped__",xt);try{Object.getOwnPropertyDescriptor(xt,"name").configurable&&Object.defineProperty(xt,"name",{get:()=>Oe.name})}catch{}return xt}class Zt extends Te.V{constructor(Ue){_e(Ue,"browser",["browser"],Le.SENTRY_SDK_SOURCE||(0,Fe.e)()),super(Ue),Ue.sendClientReports&&Le.document&&Le.document.addEventListener("visibilitychange",()=>{"hidden"===Le.document.visibilityState&&this._flushOutcomes()})}eventFromException(Ue,ct){return function St(Oe,Ue,ct,xt){const zt=Ne(Oe,Ue,ct&&ct.syntheticException||void 0,xt);return(0,u.M6)(zt),zt.level="error",ct&&ct.event_id&&(zt.event_id=ct.event_id),(0,pe.XW)(zt)}(this._options.stackParser,Ue,ct,this._options.attachStacktrace)}eventFromMessage(Ue,ct="info",xt){return function cn(Oe,Ue,ct="info",xt,qt){const an=Ie(Oe,Ue,xt&&xt.syntheticException||void 0,qt);return an.level=ct,xt&&xt.event_id&&(an.event_id=xt.event_id),(0,pe.XW)(an)}(this._options.stackParser,Ue,ct,xt,this._options.attachStacktrace)}captureUserFeedback(Ue){if(!this._isEnabled())return void(Ct&&d.vF.warn("SDK not enabled, will not capture user feedback."));const ct=function bt(Oe,{metadata:Ue,tunnel:ct,dsn:xt}){const qt={event_id:Oe.event_id,sent_at:(new Date).toISOString(),...Ue&&Ue.sdk&&{sdk:{name:Ue.sdk.name,version:Ue.sdk.version}},...!!ct&&!!xt&&{dsn:(0,Mt.SB)(xt)}},zt=function Xt(Oe){return[{type:"user_report"},Oe]}(Oe);return(0,Ke.h4)(qt,[zt])}(Ue,{metadata:this.getSdkMetadata(),dsn:this.getDsn(),tunnel:this.getOptions().tunnel});this._sendEnvelope(ct)}_prepareEvent(Ue,ct,xt){return Ue.platform=Ue.platform||"javascript",super._prepareEvent(Ue,ct,xt)}_flushOutcomes(){const Ue=this._clearOutcomes();if(0===Ue.length)return void(Ct&&d.vF.log("No outcomes to send"));if(!this._dsn)return void(Ct&&d.vF.log("No dsn provided, will not send outcomes"));Ct&&d.vF.log("Sending outcomes:",Ue);const ct=function Wt(Oe,Ue,ct){const xt=[{type:"client_report"},{timestamp:ct||(0,vt.lu)(),discarded_events:Oe}];return(0,Ke.h4)(Ue?{dsn:Ue}:{},[xt])}(Ue,this._options.tunnel&&(0,Mt.SB)(this._dsn));this._sendEnvelope(ct)}}var Nt=a(89243);function Ut(){"console"in ne.OW&&d.Ow.forEach(function(Oe){Oe in ne.OW.console&&(0,R.GS)(ne.OW.console,Oe,function(Ue){return d.Z9[Oe]=Ue,function(...ct){(0,Nt.aj)("console",{args:ct,level:Oe});const qt=d.Z9[Oe];qt&&qt.apply(ne.OW.console,ct)}})})}var Qt=a(23703),rn=a(25429),yn=a(68603),Pn=a(38617);const Bt=["fatal","error","warning","log","info","debug"];function ce(Oe){return"warn"===Oe?"warning":Bt.includes(Oe)?Oe:"log"}var ze=a(18416);const $e="Breadcrumbs",st=(0,C._C)((Oe={})=>{const Ue={console:!0,dom:!0,fetch:!0,history:!0,sentry:!0,xhr:!0,...Oe};return{name:$e,setupOnce(){},setup(ct){Ue.console&&function Jt(Oe){const Ue="console";(0,Nt.s5)(Ue,Oe),(0,Nt.AS)(Ue,Ut)}(function at(Oe){return function(ct){if((0,n.KU)()!==Oe)return;const xt={category:"console",data:{arguments:ct.args,logger:"console"},level:ce(ct.level),message:(0,p.gt)(ct.args," ")};if("assert"===ct.level){if(!1!==ct.args[0])return;xt.message=`Assertion failed: ${(0,p.gt)(ct.args.slice(1)," ")||"console.assert"}`,xt.data.arguments=ct.args.slice(1)}(0,n.ZQ)(xt,{input:ct.args,level:ct.level})}}(ct)),Ue.dom&&(0,Qt.i)(function We(Oe,Ue){return function(xt){if((0,n.KU)()!==Oe)return;let qt,zt,an="object"==typeof Ue?Ue.serializeAttribute:void 0,bn="object"==typeof Ue&&"number"==typeof Ue.maxStringLength?Ue.maxStringLength:void 0;bn&&bn>1024&&(Ct&&d.vF.warn(`\`dom.maxStringLength\` cannot exceed 1024, but a value of ${bn} was configured. Sentry will use 1024 instead.`),bn=1024),"string"==typeof an&&(an=[an]);try{const li=xt.event,Ui=function dt(Oe){return!!Oe&&!!Oe.target}(li)?li.target:li;qt=(0,Pn.Hd)(Ui,{keyAttrs:an,maxStringLength:bn}),zt=(0,Pn.xE)(Ui)}catch{qt="<unknown>"}if(0===qt.length)return;const Nn={category:`ui.${xt.name}`,message:qt};zt&&(Nn.data={"ui.component_name":zt}),(0,n.ZQ)(Nn,{event:xt.event,name:xt.name,global:xt.global})}}(ct,Ue.dom)),Ue.xhr&&(0,rn.Mn)(function Qe(Oe){return function(ct){if((0,n.KU)()!==Oe)return;const{startTimestamp:xt,endTimestamp:qt}=ct,zt=ct.xhr[rn.Er];if(!xt||!qt||!zt)return;const{method:an,url:bn,status_code:Nn,body:li}=zt;(0,n.ZQ)({category:"xhr",data:{method:an,url:bn,status_code:Nn},type:"http"},{xhr:ct.xhr,input:li,startTimestamp:xt,endTimestamp:qt})}}(ct)),Ue.fetch&&(0,yn.u)(function it(Oe){return function(ct){if((0,n.KU)()!==Oe)return;const{startTimestamp:xt,endTimestamp:qt}=ct;
1if(qt&&(!ct.fetchData.url.match(/sentry_key/)||"POST"!==ct.fetchData.method))if(ct.error)(0,n.ZQ)({category:"fetch",data:ct.fetchData,level:"error",type:"http"},{data:ct.error,input:ct.args,startTimestamp:xt,endTimestamp:qt});else{const zt=ct.response,an={...ct.fetchData,status_code:zt&&zt.status};(0,n.ZQ)({category:"fetch",data:an,type:"http"},{input:ct.args,response:zt,startTimestamp:xt,endTimestamp:qt})}}}(ct)),Ue.history&&(0,ke._)(function He(Oe){return function(ct){if((0,n.KU)()!==Oe)return;let xt=ct.from,qt=ct.to;const zt=(0,ze.Dl)(Le.location.href);let an=xt?(0,ze.Dl)(xt):void 0;const bn=(0,ze.Dl)(qt);(!an||!an.path)&&(an=zt),zt.protocol===bn.protocol&&zt.host===bn.host&&(qt=bn.relative),zt.protocol===an.protocol&&zt.host===an.host&&(xt=an.relative),(0,n.ZQ)({category:"navigation",data:{from:xt,to:qt}})}}(ct)),Ue.sentry&&ct.on&&ct.on("beforeSendEvent",function et(Oe){return function(ct){(0,n.KU)()===Oe&&(0,n.ZQ)({category:"sentry."+("transaction"===ct.type?"transaction":"event"),event_id:ct.event_id,level:ct.level,message:(0,u.$X)(ct)},{event:ct})}}(ct))}}});(0,C.F)($e,st);const un=(0,C._C)(()=>{let Oe;return{name:"Dedupe",setupOnce(){},processEvent(Ue){if(Ue.type)return Ue;try{if(function Qn(Oe,Ue){return!(!Ue||!function qn(Oe,Ue){const ct=Oe.message,xt=Ue.message;return!(!ct&&!xt||ct&&!xt||!ct&&xt||ct!==xt||!Ve(Oe,Ue)||!tn(Oe,Ue))}(Oe,Ue)&&!function ot(Oe,Ue){const ct=ut(Ue),xt=ut(Oe);return!!(ct&&xt&&ct.type===xt.type&&ct.value===xt.value&&Ve(Oe,Ue)&&tn(Oe,Ue))}(Oe,Ue))}(Ue,Oe))return Ct&&d.vF.warn("Event dropped due to being a duplicate of previously captured event."),null}catch{}return Oe=Ue}}});function tn(Oe,Ue){let ct=Dt(Oe),xt=Dt(Ue);if(!ct&&!xt)return!0;if(ct&&!xt||!ct&&xt||xt.length!==ct.length)return!1;for(let qt=0;qt<xt.length;
1qt++){const zt=xt[qt],an=ct[qt];if(zt.filename!==an.filename||zt.lineno!==an.lineno||zt.colno!==an.colno||zt.function!==an.function)return!1}return!0}function Ve(Oe,Ue){let ct=Oe.fingerprint,xt=Ue.fingerprint;if(!ct&&!xt)return!0;if(ct&&!xt||!ct&&xt)return!1;try{return ct.join("")===xt.join("")}catch{return!1}}function ut(Oe){return Oe.exception&&Oe.exception.values&&Oe.exception.values[0]}function Dt(Oe){const Ue=Oe.exception;if(Ue)try{return Ue.values[0].stacktrace.frames}catch{return}}(0,C.F)("Dedupe",un);var ln=a(49864),mn=a(43338);const En="GlobalHandlers",Ci=(0,C._C)((Oe={})=>{const Ue={onerror:!0,onunhandledrejection:!0,...Oe};return{name:En,setupOnce(){Error.stackTraceLimit=50},setup(ct){Ue.onerror&&(function Q(Oe){(0,ln.L)(Ue=>{const{stackParser:ct,attachStacktrace:xt}=Yt();if((0,n.KU)()!==Oe||Ge())return;const{msg:qt,url:zt,line:an,column:bn,error:Nn}=Ue,li=void 0===Nn&&(0,ft.Kg)(qt)?function Be(Oe,Ue,ct,xt){let zt=(0,ft.T2)(Oe)?Oe.message:Oe,an="Error";const bn=zt.match(/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?(.*)$/i);return bn&&(an=bn[1],zt=bn[2]),Ye({exception:{values:[{type:an,value:zt}]}},Ue,ct,xt)}(qt,zt,an,bn):Ye(Ne(ct,Nn||qt,void 0,xt,!1),zt,an,bn);li.level="error",(0,n.r)(li,{originalException:Nn,mechanism:{handled:!1,type:"onerror"}})})}(ct),Rt("onerror")),Ue.onunhandledrejection&&(function pt(Oe){(0,mn.r)(Ue=>{const{stackParser:ct,attachStacktrace:xt}=Yt();if((0,n.KU)()!==Oe||Ge())return;const qt=function J(Oe){if((0,ft.sO)(Oe))return Oe;const Ue=Oe;try{if("reason"in Ue)return Ue.reason;if("detail"in Ue&&"reason"in Ue.detail)return Ue.detail.reason}catch{}return Oe}(Ue),zt=(0,ft.sO)(qt)?function fe(Oe){return{exception:{values:[{type:"UnhandledRejection",value:`Non-Error promise rejection captured with value: ${String(Oe)}`}]}}}(qt):Ne(ct,qt,void 0,xt,!0);zt.level="error",(0,n.r)(zt,{originalException:qt,mechanism:{handled:!1,type:"onunhandledrejection"}})})}(ct),Rt("onunhandledrejection"))}}});function Ye(Oe,Ue,ct,xt){const qt=Oe.exception=Oe.exception||{},zt=qt.values=qt.values||[],an=zt[0]=zt[0]||{},bn=an.stacktrace=an.stacktrace||{},Nn=bn.frames=bn.frames||[],li=isNaN(parseInt(xt,10))?void 0:xt,Ui=isNaN(parseInt(ct,10))?void 0:ct,hi=(0,ft.Kg)(Ue)&&Ue.length>0?Ue:(0,Pn.$N)();return 0===Nn.length&&Nn.push({colno:li,filename:hi,function:"?",in_app:!0,lineno:Ui}),Oe}function Rt(Oe){Ct&&d.vF.log(`Global Handler attached: ${Oe}`)}function Yt(){const Oe=(0,n.KU)();return Oe&&Oe.getOptions()||{stackParser:()=>[],attachStacktrace:!1}}(0,C.F)(En,Ci);const hn="HttpContext",kn=(0,C._C)(()=>({name:hn,setupOnce(){},preprocessEvent(Oe){if(!Le.navigator&&!Le.location&&!Le.document)return;const Ue=Oe.request&&Oe.request.url||Le.location&&Le.location.href,{referrer:ct}=Le.document||{},{userAgent:xt}=Le.navigator||{},qt={...Oe.request&&Oe.request.headers,...ct&&{Referer:ct},...xt&&{"User-Agent":xt}},zt={...Oe.request,...Ue&&{url:Ue},headers:qt};Oe.request=zt}}));function Si(Oe,Ue,ct=250,xt,qt,zt,an){if(!(zt.exception&&zt.exception.values&&an&&(0,ft.tH)(an.originalException,Error)))return;const bn=zt.exception.values.length>0?zt.exception.values[zt.exception.values.length-1]:void 0;bn&&(zt.exception.values=function Di(Oe,Ue){return Oe.map(ct=>(ct.value&&(ct.value=(0,p.xv)(ct.value,Ue)),ct))}(Ti(Oe,Ue,qt,an.originalException,xt,zt.exception.values,bn,0),ct))}function Ti(Oe,Ue,ct,xt,qt,zt,an,bn){if(zt.length>=ct+1)return zt;let Nn=[...zt];if((0,ft.tH)(xt[qt],Error)){ci(an,bn);const li=Oe(Ue,xt[qt]),Ui=Nn.length;ei(li,qt,Ui,bn),Nn=Ti(Oe,Ue,ct,xt[qt],qt,[li,...Nn],li,Ui)}return Array.isArray(xt.errors)&&xt.errors.forEach((li,Ui)=>{if((0,ft.tH)(li,Error)){ci(an,bn);const hi=Oe(Ue,li),Rr=Nn.length;ei(hi,`errors[${Ui}]`,Rr,bn),Nn=Ti(Oe,Ue,ct,li,qt,[hi,...Nn],hi,Rr)}}),Nn}function ci(Oe,Ue){Oe.mechanism=Oe.mechanism||{type:"generic",handled:!0},Oe.mechanism={...Oe.mechanism,..."AggregateError"===Oe.type&&{is_exception_group:!0},exception_id:Ue}}function ei(Oe,Ue,ct,xt){Oe.mechanism=Oe.mechanism||{type:"generic",handled:!0},Oe.mechanism={...Oe.mechanism,type:"chained",source:Ue,exception_id:ct,parent_id:xt}}(0,C.F)(hn,kn);const si="LinkedErrors",jn=(0,C._C)((Oe={})=>{const Ue=Oe.limit||5,ct=Oe.key||"cause";return{name:si,setupOnce(){},preprocessEvent(xt,qt,zt){const an=zt.getOptions();Si(qe,an.stackParser,an.maxValueLength,ct,Ue,xt,qt)}}}),Hr=((0,C.F)(si,jn),["EventTarget","Window","Node","ApplicationCache","AudioTrackList","BroadcastChannel","ChannelMergerNode","CryptoOperation","EventSource","FileReader","HTMLUnknownElement","IDBDatabase","IDBRequest","IDBTransaction","KeyOperation","MediaController","MessagePort","ModalWindow","Notification","SVGElementInstance","Screen","SharedWorker","TextTrack","TextTrackCue","TextTrackList","WebSocket","WebSocketWorker","Worker","XMLHttpRequest","XMLHttpRequestEventTarget","XMLHttpRequestUpload"]),Es="TryCatch",Bs=(0,C._C)((Oe={})=>{const Ue={XMLHttpRequest:!0,eventTarget:!0,requestAnimationFrame:!0,setInterval:!0,setTimeout:!0,...Oe};return{name:Es,setupOnce(){Ue.setTimeout&&(0,R.GS)(Le,"setTimeout",ls),Ue.setInterval&&(0,R.GS)(Le,"setInterval",ls),Ue.requestAnimationFrame&&(0,R.GS)(Le,"requestAnimationFrame",gi),Ue.XMLHttpRequest&&"XMLHttpRequest"in Le&&(0,R.GS)(XMLHttpRequest.prototype,"send",ni);const ct=Ue.eventTarget;ct&&(Array.isArray(ct)?ct:Hr).forEach(ui)}}});function ls(Oe){return function(...Ue){return Ue[0]=rt(Ue[0],{mechanism:{data:{function:(0,oe.qQ)(Oe)},handled:!1,type:"instrument"}}),Oe.apply(this,Ue)}}function gi(Oe){return function(Ue){return Oe.apply(this,[rt(Ue,{mechanism:{data:{function:"requestAnimationFrame",handler:(0,oe.qQ)(Oe)},handled:!1,type:"instrument"}})])}}function ni(Oe){return function(...Ue){const ct=this;return["onload","onerror","onprogress","onreadystatechange"].forEach(qt=>{qt in ct&&"function"==typeof ct[qt]&&(0,R.GS)(ct,qt,function(zt){const an={mechanism:{data:{function:qt,handler:(0,oe.qQ)(zt)},handled:!1,type:"instrument"}},bn=(0,R.sp)(zt);return bn&&(an.mechanism.data.handler=(0,oe.qQ)(bn)),rt(zt,an)})}),Oe.apply(this,Ue)}}function ui(Oe){const ct=Le[Oe]&&Le[Oe].prototype;!ct||!ct.hasOwnProperty||!ct.hasOwnProperty("addEventListener")||((0,R.GS)(ct,"addEventListener",function(xt){return function(qt,zt,an){try{"function"==typeof zt.handleEvent&&(zt.handleEvent=rt(zt.handleEvent,{mechanism:{data:{function:"handleEvent",handler:(0,oe.qQ)(zt),target:Oe},handled:!1,type:"instrument"}}))}catch{}return xt.apply(this,[qt,rt(zt,{mechanism:{data:{function:"addEventListener",handler:(0,oe.qQ)(zt),target:Oe},handled:!1,type:"instrument"}}),an])}}),(0,R.GS)(ct,"removeEventListener",function(xt){return function(qt,zt,an){const bn=zt;try{const Nn=bn&&bn.__sentry_wrapped__;Nn&&xt.call(this,qt,Nn,an)}catch{}return xt.call(this,qt,bn,an)}}))}function Ar(Oe,Ue,ct,xt){const qt={filename:Oe,function:Ue,in_app:!0};return void 0!==ct&&(qt.lineno=ct),void 0!==xt&&(qt.colno=xt),qt}(0,C.F)(Es,Bs);const Vs=/^\s*at (?:(.+?\)(?: \[.+\])?|.*?) ?\((?:address at )?)?(?:async )?((?:<anonymous>|[-a-z]+:|.*bundle|\/)?.*?)(?::(\d+))?(?::(\d+))?\)?\s*$/i,xs=/\((\S*)(?::(\d+))(?::(\d+))\)/,kr=/^\s*(.*?)(?:\((.*?)\))?(?:^|@)?((?:[-a-z]+)?:\/.*?|\[native code\]|[^@]*(?:bundle|\d+\.js)|\/[\w\-. /=]+)(?::(\d+))?(?::(\d+))?\s*$/i,ds=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i,Un=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:[-a-z]+):.*?):(\d+)(?::(\d+))?\)?\s*$/i,Wr=(0,oe.gd)([30,Oe=>{const Ue=Vs.exec(Oe);
1if(Ue){if(Ue[2]&&0===Ue[2].indexOf("eval")){const zt=xs.exec(Ue[2]);zt&&(Ue[2]=zt[1],Ue[3]=zt[2],Ue[4]=zt[3])}const[xt,qt]=Kr(Ue[1]||"?",Ue[2]);return Ar(qt,xt,Ue[3]?+Ue[3]:void 0,Ue[4]?+Ue[4]:void 0)}}],[50,Oe=>{const Ue=kr.exec(Oe);if(Ue){if(Ue[3]&&Ue[3].indexOf(" > eval")>-1){const zt=ds.exec(Ue[3]);zt&&(Ue[1]=Ue[1]||"eval",Ue[3]=zt[1],Ue[4]=zt[2],Ue[5]="")}let xt=Ue[3],qt=Ue[1]||"?";return[qt,xt]=Kr(qt,xt),Ar(xt,qt,Ue[4]?+Ue[4]:void 0,Ue[5]?+Ue[5]:void 0)}}],[40,Oe=>{const Ue=Un.exec(Oe);return Ue?Ar(Ue[2],Ue[1]||"?",+Ue[3],Ue[4]?+Ue[4]:void 0):void 0}]),Kr=(Oe,Ue)=>{const ct=-1!==Oe.indexOf("safari-extension"),xt=-1!==Oe.indexOf("safari-web-extension");return ct||xt?[-1!==Oe.indexOf("@")?Oe.split("@")[0]:"?",ct?`safari-extension:${Ue}`:`safari-web-extension:${Ue}`]:[Oe,Ue]};var tr=a(86619);var gr=a(73200);const ho=30;function $i(Oe,Ue,ct=function Lr(Oe){const Ue=[];function xt(an){return Ue.splice(Ue.indexOf(an),1)[0]}return{$:Ue,add:function qt(an){if(!function ct(){return void 0===Oe||Ue.length<Oe}())return(0,pe.xg)(new tr.U("Not adding Promise because buffer limit was reached."));const bn=an();return-1===Ue.indexOf(bn)&&Ue.push(bn),bn.then(()=>xt(bn)).then(null,()=>xt(bn).then(null,()=>{})),bn},drain:function zt(an){return new pe.T2((bn,Nn)=>{let li=Ue.length;if(!li)return bn(!0);const Ui=setTimeout(()=>{an&&an>0&&bn(!1)},an);Ue.forEach(hi=>{(0,pe.XW)(hi).then(()=>{--li||(clearTimeout(Ui),bn(!0))},Nn)})})}}}(Oe.bufferSize||ho)){let xt={};function zt(an){const bn=[];if((0,Ke.yH)(an,(hi,Rr)=>{const Li=(0,Ke.zk)(Rr);if((0,gr.Jz)(xt,Li)){const cr=Dr(hi,Rr);Oe.recordDroppedEvent("ratelimit_backoff",Li,cr)}else bn.push(hi)}),0===bn.length)return(0,pe.XW)();const Nn=(0,Ke.h4)(an[0],bn),li=hi=>{(0,Ke.yH)(Nn,(Rr,Li)=>{const cr=Dr(Rr,Li);Oe.recordDroppedEvent(hi,(0,Ke.zk)(Li),cr)})};return ct.add(()=>Ue({body:(0,Ke.bN)(Nn,Oe.textEncoder)}).then(hi=>(void 0!==hi.statusCode&&(hi.statusCode<200||hi.statusCode>=300)&&I.T&&d.vF.warn(`Sentry responded with status code ${hi.statusCode} to sent event.`),xt=(0,gr.wq)(xt,hi),hi),hi=>{throw li("network_error"),hi})).then(hi=>hi,hi=>{if(hi instanceof tr.U)return I.T&&d.vF.error("Skipped sending event because buffer is full."),li("queue_overflow"),(0,pe.XW)();throw hi})}return zt.__sentry__baseTransport__=!0,{send:zt,flush:an=>ct.drain(an)}}function Dr(Oe,Ue){if("event"===Ue||"transaction"===Ue)return Array.isArray(Oe)?Oe[1]:void 0}let _r;function Xr(Oe,Ue=function Gr(){if(_r)return _r;if((0,ue.ap)(Le.fetch))return _r=Le.fetch.bind(Le);const Oe=Le.document;let Ue=Le.fetch;if(Oe&&"function"==typeof Oe.createElement)try{const ct=Oe.createElement("iframe");ct.hidden=!0,Oe.head.appendChild(ct);const xt=ct.contentWindow;xt&&xt.fetch&&(Ue=xt.fetch),Oe.head.removeChild(ct)}catch(ct){Ct&&d.vF.warn("Could not create sandbox iframe for pure fetch check, bailing to window.fetch: ",ct)}return _r=Ue.bind(Le)}()){let ct=0,xt=0;return $i(Oe,function qt(zt){const an=zt.body.length;ct+=an,xt++;const bn={body:zt.body,method:"POST",referrerPolicy:"origin",headers:Oe.headers,keepalive:ct<=6e4&&xt<15,...Oe.fetchOptions};try{return Ue(Oe.url,bn).then(Nn=>(ct-=an,xt--,{statusCode:Nn.status,headers:{"x-sentry-rate-limits":Nn.headers.get("X-Sentry-Rate-Limits"),"retry-after":Nn.headers.get("Retry-After")}}))}catch(Nn){return function Or(){_r=void 0}(),ct-=an,xt--,(0,pe.xg)(Nn)}})}const Yr=4;function ro(Oe){return $i(Oe,function Ue(ct){return new pe.T2((xt,qt)=>{const zt=new XMLHttpRequest;zt.onerror=qt,zt.onreadystatechange=()=>{zt.readyState===Yr&&xt({statusCode:zt.status,headers:{"x-sentry-rate-limits":zt.getResponseHeader("X-Sentry-Rate-Limits"),"retry-after":zt.getResponseHeader("Retry-After")}})},zt.open("POST",Oe.url);for(const an in Oe.headers)Object.prototype.hasOwnProperty.call(Oe.headers,an)&&zt.setRequestHeader(an,Oe.headers[an]);zt.send(ct.body)})})}const so=[L(),Xe(),Bs(),st(),Ci(),jn(),un(),kn()];function sr(Oe){return[...so]}function ws(Oe={}){void 0===Oe.defaultIntegrations&&(Oe.defaultIntegrations=sr()),void 0===Oe.release&&("string"==typeof __SENTRY_RELEASE__&&(Oe.release=__SENTRY_RELEASE__),Le.SENTRY_RELEASE&&Le.SENTRY_RELEASE.id&&(Oe.release=Le.SENTRY_RELEASE.id)),void 0===Oe.autoSessionTracking&&(Oe.autoSessionTracking=!0),void 0===Oe.sendClientReports&&(Oe.sendClientReports=!0);const Ue={...Oe,stackParser:(0,oe.vk)(Oe.stackParser||Wr),integrations:(0,C.mH)(Oe),transport:Oe.transport||((0,ue.vm)()?Xr:ro)};(function Je(Oe,Ue){!0===Ue.debug&&(I.T?d.vF.enable():(0,d.pq)(()=>{console.warn("[Sentry] Cannot initialize SDK with `debug` option using a non-debug bundle.")})),(0,n.o5)().update(Ue.initialScope);const xt=new Oe(Ue);(function ge(Oe){const ct=(0,ve.BF)().getStackTop();ct.client=Oe,ct.scope.setClient(Oe)})(xt),function _t(Oe){Oe.init?Oe.init():Oe.setupIntegrations&&Oe.setupIntegrations()}(xt)})(Zt,Ue),Oe.autoSessionTracking&&function _i(){typeof Le.document>"u"?Ct&&d.vF.warn("Session tracking in non-browser environment with @
1sentry/browser is not supported."):((0,n.J0)({ignoreDuration:!0}),(0,n.J5)(),(0,ke._)(({from:Oe,to:Ue})=>{void 0!==Oe&&Oe!==Ue&&((0,n.J0)({ignoreDuration:!0}),(0,n.J5)())}))}()}const rs=(Oe={},Ue=(0,ve.BF)())=>{if(!Le.document)return void(Ct&&d.vF.error("Global document not defined in showReportDialog call"));const{client:ct,scope:xt}=Ue.getStackTop(),qt=Oe.dsn||ct&&ct.getDsn();if(!qt)return void(Ct&&d.vF.error("DSN not configured for showReportDialog call"));xt&&(Oe.user={...xt.getUser(),...Oe.user}),Oe.eventId||(Oe.eventId=Ue.lastEventId());const zt=Le.document.createElement("script");zt.async=!0,zt.crossOrigin="anonymous",zt.src=(0,Z.k)(qt,Oe),Oe.onLoad&&(zt.onload=Oe.onLoad);const{onClose:an}=Oe;if(an){const Nn=li=>{if("__sentry_reportdialog_closed__"===li.data)try{an()}finally{Le.removeEventListener("message",Nn)}};Le.addEventListener("message",Nn)}const bn=Le.document.head||Le.document.body;bn?bn.appendChild(zt):Ct&&d.vF.error("Not injecting report dialog. No injection point found in HTML")};a(45852),a(2831);var or=a(33308);a(15480);var V=a(54438),g=a(20962),T=a(21626),_=a(6898),ee=a(74337),Ae=a(58728),At=a(15539);const $t=typeof __SENTRY_DEBUG__>"u"||__SENTRY_DEBUG__;function Sn(Oe){const Ue=Object.assign({defaultIntegrations:sr().filter(ct=>"TryCatch"!==ct.name)},Oe);_e(Ue,"angular-ivy"),function Tn(){const Ue=V.xvI&&V.xvI.major?parseInt(V.xvI.major,10):void 0;Ue&&(Ue<12&&$t&&d.vF.warn(`This Sentry SDK does not officially support Angular ${Ue}.`,"This SDK only supports Angular 12 and above.","If you're using Angular 10 or 11, please use `@sentry/angular` instead.","Otherwise, please consider upgrading your Angular version."),(0,n.o)("angular",{version:Ue}))}(),ws(Ue)}const oi=typeof Zone<"u"&&!!Zone.current;function ii(Oe){return oi?Zone.root.run(Oe):Oe()}function Ni(Oe){if(Oe instanceof Error)return!0;if(null===Oe||"object"!=typeof Oe)return!1;const Ue=Oe;return(0,ft.Kg)(Ue.name)&&(0,ft.Kg)(Ue.message)&&(void 0===Ue.stack||(0,ft.Kg)(Ue.stack))}let nr=(()=>{class Oe{constructor(ct){this._registeredAfterSendEventHandler=!1,this._options=Object.assign({logErrors:!0},ct)}handleError(ct){const xt=this._extractError(ct)||"Handled unknown error",qt=ii(()=>n.Cp(xt,{mechanism:{type:"angular",handled:!1}}));if(this._options.logErrors&&console.error(xt),this._options.showDialog){const zt=n.KU();zt&&zt.on&&!this._registeredAfterSendEventHandler?(zt.on("afterSendEvent",an=>{an.type||rs(Object.assign(Object.assign({},this._options.dialogOptions),{eventId:an.event_id}))}),this._registeredAfterSendEventHandler=!0):(!zt||!zt.on)&&rs(Object.assign(Object.assign({},this._options.dialogOptions),{eventId:qt}))}}_extractError(ct){if(this._options.extractor){const xt=this._defaultExtractor.bind(this);return this._options.extractor(ct,xt)}return this._defaultExtractor(ct)}_defaultExtractor(ct){const xt=function Gn(Oe){return Oe&&Oe.ngOriginalError?Oe.ngOriginalError:Oe}(ct);return xt instanceof T.yz?function Hn(Oe){return Ni(Oe.error)?Oe.error:Oe.error instanceof ErrorEvent&&Oe.error.message?Oe.error.message:"string"==typeof Oe.error?`Server returned code ${Oe.status} with body "${Oe.error}"`:Oe.message}(xt):"string"==typeof xt||Ni(xt)?xt:null}}return Oe.\u0275fac=function(ct){return new(ct||Oe)(V.KVO("errorHandlerOptions"))},Oe.\u0275prov=V.jDH({token:Oe,factory:Oe.\u0275fac,providedIn:"root"}),Oe})();function Wi(Oe){return new nr(Oe)}const ar="ui.angular.routing";let zn,yi,Ri;function ur(Oe,Ue=!0,ct=!0){zn=!0,yi=Oe,Ri=ct,Ue&&Le&&Le.location&&Oe({name:Le.location.pathname,op:"pageload",origin:"auto.pageload.angular",attributes:{[g.i_]:"url"}})}function _s(){return(0,n.o5)().getTransaction()}let zs=(()=>{class Oe{constructor(ct){this._router=ct,this.navStart$=this._router.events.pipe((0,Ae.p)(xt=>xt instanceof _.Z),(0,At.M)(xt=>{if(!zn)return void($t&&d.vF.error("Angular integration has tracing enabled, but Tracing integration is not configured"));this._routingSpan&&(this._routingSpan.end(),this._routingSpan=null);(0,n.KU)();const zt=(0,ze.f)(xt.url);let an=_s();!an&&Ri&&(an=yi({name:zt,op:"navigation",origin:"auto.navigation.angular",attributes:{[g.i_]:"url"}})),an&&(this._routingSpan=an.startChild({description:`${xt.url}
1`,op:ar,origin:"auto.ui.angular",tags:Object.assign({"routing.instrumentation":"@sentry/angular",url:zt},xt.navigationTrigger&&{navigationTrigger:xt.navigationTrigger})}))})),this.resEnd$=this._router.events.pipe((0,Ae.p)(xt=>xt instanceof _.gx),(0,At.M)(xt=>{const qt=function ai(Oe){const Ue=[];let ct=Oe&&Oe.firstChild;for(;ct;){const qt=ct&&ct.routeConfig&&ct.routeConfig.path;if(null==qt)break;Ue.push(qt),ct=ct.firstChild}const xt=Ue.filter(qt=>qt).join("/");return xt?`/${xt}/`:"/"}(xt.state.root),zt=_s(),an=zt&&(0,or.et)(zt).data||{};zt&&"url"===an[g.i_]&&(zt.updateName(qt),zt.setAttribute(g.i_,"route"),zt.setAttribute(g.JD,`auto.${(0,or.et)(zt).op}.angular`))})),this.navEnd$=this._router.events.pipe((0,Ae.p)(xt=>xt instanceof _.wF||xt instanceof _.j5||xt instanceof _.L6),(0,At.M)(()=>{this._routingSpan&&(ii(()=>{this._routingSpan.end()}),this._routingSpan=null)})),this._routingSpan=null,this._subscription=new ee.y,this._subscription.add(this.navStart$.subscribe()),this._subscription.add(this.resEnd$.subscribe()),this._subscription.add(this.navEnd$.subscribe())}ngOnDestroy(){this._subscription.unsubscribe()}}return Oe.\u0275fac=function(ct){return new(ct||Oe)(V.KVO(_.Ix))},Oe.\u0275prov=V.jDH({token:Oe,factory:Oe.\u0275fac,providedIn:"root"}),Oe})()},1919:(mt,ie,a)=>{"use strict";a.d(ie,{Zu:()=>Ne,T5:()=>Lt,H$:()=>cn});var n=a(54438),d=a(45286),u=a(45817),p=a(66607),I=a(44670),C=a(49714),B=a(73586),M=a(58728),b=a(18456),E=a(23176),L=a(95006),P=a(77763),A=a(7605),x=a(19493),U=a(78257),H=a(70762);class de{constructor(he,Y){this.predicate=he,this.source=Y}call(he,Y){return Y.subscribe(new se(he,this.predicate,this.source))}}class se extends H.v{constructor(he,Y,ne){super(he),this.predicate=Y,this.source=ne,this.count=0,this.index=0}_next(he){this.predicate?this._tryPredicate(he):this.count++}_tryPredicate(he){let Y;try{Y=this.predicate(he,this.index++,this.source)}catch(ne){return void this.destination.error(ne)}Y&&this.count++}_complete(){this.destination.next(this.count),this.destination.complete()}}function v(){return Ie=>Ie.lift(new y)}class y{call(he,Y){return Y.subscribe(new j(he))}}class j extends H.v{constructor(he){super(he),this.hasPrev=!1}_next(he){let Y;this.hasPrev?Y=[this.prev,he]:this.hasPrev=!0,this.prev=he,Y&&this.destination.next(Y)}}var R=a(20522),ae=a(60177);function z(Ie,he){return Ie=function ye(Ie,he){return typeof Ie>"u"?typeof he>"u"?Ie:he:Ie}(Ie,he),"function"==typeof Ie?function(){for(var ne=arguments,Le=arguments.length,re=Array(Le),Ge=0;Ge<Le;Ge++)re[Ge]=ne[Ge];return!!Ie.apply(this,re)}:Ie?function(){return!0}:function(){return!1}}var Re="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(Ie){return typeof Ie}:function(Ie){return Ie&&"function"==typeof Symbol&&Ie.constructor===Symbol?"symbol":typeof Ie},Xe=function(Ie){return null!=Ie&&"object"===(typeof Ie>"u"?"undefined":Re(Ie))&&1===Ie.nodeType&&"object"===Re(Ie.style)&&"object"===Re(Ie.ownerDocument)};function xe(Ie,he){if(he=Z(he,!0),!Xe(he))return-1;for(var Y=0;Y<Ie.length;Y++)if(Ie[Y]===he)return Y;return-1}function ve(Ie,he){return-1!==xe(Ie,he)}function ge(Ie){for(var he=arguments,Y=[],ne=arguments.length-1;ne-- >0;)Y[ne]=he[ne+1];return function Je(Ie,he){for(var Y=0;Y<he.length;Y++)ve(Ie,he[Y])||Ie.push(he[Y]);return he}(Ie,Y=Y.map(Z))}function _t(Ie){for(var he=arguments,Y=[],ne=arguments.length-1;ne-- >0;)Y[ne]=he[ne+1];return Y.map(Z).reduce(function(Le,re){var Ge=xe(Ie,re);return-1!==Ge?Le.concat(Ie.splice(Ge,1)):Le},[])}function Z(Ie,he){if("string"==typeof Ie)try{return document.querySelector(Ie)}catch(Y){throw Y}if(!Xe(Ie)&&!he)throw new TypeError(Ie+" is not a DOM element.");return Ie}function ke(Ie){if(Ie===window)return function ue(){var Ie={top:{value:0,enumerable:!0},left:{value:0,enumerable:!0},right:{value:window.innerWidth,enumerable:!0},bottom:{value:window.innerHeight,enumerable:!0},width:{value:window.innerWidth,enumerable:!0},height:{value:window.innerHeight,enumerable:!0},x:{value:0,enumerable:!0},y:{value:0,enumerable:!0}};if(Object.create)return Object.create({},Ie);var he={};return Object.defineProperties(he,Ie),he}();try{var he=Ie.getBoundingClientRect();return void 0===he.x&&(he.x=he.left,he.y=he.top),he}catch{throw new TypeError("Can't call getBoundingClientRect on "+Ie)}}var _e="function"!=typeof Object.create?function(){var he=function(){};return function(Y,ne){if(Y!==Object(Y)&&null!==Y)throw TypeError("Argument must be an object, or null");he.prototype=Y||{};var Le=new he;return he.prototype=null,void 0!==ne&&Object.defineProperties(Le,ne),null===Y&&(Le.__proto__=null),Le}}():Object.create,Fe=["altKey","button","buttons","clientX","clientY","ctrlKey","metaKey","movementX","movementY","offsetX","offsetY","pageX","pageY","regi
1on","relatedTarget","screenX","screenY","shiftKey","which","x","y"];function vt(Ie,he){he=he||{};for(var Y=_e(Ie),ne=0;ne<Fe.length;ne++)void 0!==he[Fe[ne]]&&(Y[Fe[ne]]=he[Fe[ne]]);return Y}function Wt(Ie,he){console.log("data ",he),Ie.data=he||{},Ie.dispatched="mousemove"}var Mt=["webkit","moz","ms","o"],Ct=function(){if(typeof window>"u")return function(){};for(var Ie=0,he=Mt.length;Ie<he&&!window.requestAnimationFrame;++Ie)window.requestAnimationFrame=window[Mt[Ie]+"RequestAnimationFrame"];if(!window.requestAnimationFrame){var Y=0;window.requestAnimationFrame=function(ne){var Le=(new Date).getTime(),re=Math.max(0,16-Le-Y),Ge=window.setTimeout(function(){return ne(Le+re)},re);return Y=Le+re,Ge}}return window.requestAnimationFrame.bind(window)}(),ft=function(){if(typeof window>"u")return function(){};for(var Ie=0,he=Mt.length;Ie<he&&!window.cancelAnimationFrame;++Ie)window.cancelAnimationFrame=window[Mt[Ie]+"CancelAnimationFrame"]||window[Mt[Ie]+"CancelRequestAnimationFrame"];return window.cancelAnimationFrame||(window.cancelAnimationFrame=function(Y){window.clearTimeout(Y)}),window.cancelAnimationFrame.bind(window)}();function te(Ie,he){void 0===he&&(he={});var Y=this,ne=4,Le=!1;if("object"!=typeof he.margin){var re=he.margin||-1;this.margin={left:re,right:re,top:re,bottom:re}}else this.margin=he.margin;this.scrollWhenOutside=he.scrollWhenOutside||!1;var Ge={},Me=function oe(Ie,he){var Y=z((he=he||{}).allowUpdate,!0);return function(Le){if(Le=Le||window.event,Ie.target=Le.target||Le.srcElement||Le.originalTarget,Ie.element=this,Ie.type=Le.type,Y(Le)){if(Le.targetTouches)Ie.x=Le.targetTouches[0].clientX,Ie.y=Le.targetTouches[0].clientY,Ie.pageX=Le.targetTouches[0].pageX,Ie.pageY=Le.targetTouches[0].pageY,Ie.screenX=Le.targetTouches[0].screenX,Ie.screenY=Le.targetTouches[0].screenY;else{if(null===Le.pageX&&null!==Le.clientX){var re=Le.target&&Le.target.ownerDocument||document,Ge=re.documentElement,Me=re.body;Ie.pageX=Le.clientX+(Ge&&Ge.scrollLeft||Me&&Me.scrollLeft||0)-(Ge&&Ge.clientLeft||Me&&Me.clientLeft||0),Ie.pageY=Le.clientY+(Ge&&Ge.scrollTop||Me&&Me.scrollTop||0)-(Ge&&Ge.clientTop||Me&&Me.clientTop||0)}else Ie.pageX=Le.pageX,Ie.pageY=Le.pageY;Ie.x=Le.clientX,Ie.y=Le.clientY,Ie.screenX=Le.screenX,Ie.screenY=Le.screenY}Ie.clientX=Ie.x,Ie.clientY=Ie.y}}}(Ge),rt=function Ke(Ie){var he={screenX:0,screenY:0,clientX:0,clientY:0,ctrlKey:!1,shiftKey:!1,altKey:!1,metaKey:!1,button:0,buttons:1,relatedTarget:null,region:null};function Y(re){for(var Ge=0;Ge<Fe.length;Ge++)he[Fe[Ge]]=re[Fe[Ge]]}return void 0!==Ie&&Ie.addEventListener("mousemove",Y),{destroy:function Le(){Ie&&Ie.removeEventListener("mousemove",Y,!1),he=null},dispatch:MouseEvent?function(Ge,Me,rt){var bt=new MouseEvent("mousemove",vt(he,Me));return Wt(bt,rt),Ge.dispatchEvent(bt)}:"function"==typeof document.createEvent?function(Ge,Me,rt){var bt=vt(he,Me),Xt=document.createEvent("MouseEvents");return Xt.initMouseEvent("mousemove",!0,!0,window,0,bt.screenX,bt.screenY,bt.clientX,bt.clientY,bt.ctrlKey,bt.altKey,bt.shiftKey,bt.metaKey,bt.button,bt.relatedTarget),Wt(Xt,rt),Ge.dispatchEvent(Xt)}:"function"==typeof document.createEventObject?function(Ge,Me,rt){var bt=document.createEventObject(),Xt=vt(he,Me);for(var Zt in Xt)bt[Zt]=Xt[Zt];return Wt(bt,rt),Ge.dispatchEvent(bt)}:void 0}}(),bt=!1;window.addEventListener("mousemove",Me,!1),window.addEventListener("touchmove",Me,!1),isNaN(he.maxSpeed)||(ne=he.maxSpeed),"object"!=typeof ne&&(ne={left:ne,right:ne,top:ne,bottom:ne}),this.autoScroll=z(he.autoScroll),this.syncMove=z(he.syncMove,!1),this.destroy=function(je){window.removeEventListener("mousemove",Me,!1),window.removeEventListener("touchmove",Me,!1),window.removeEventListener("mousedown",Qt,!1),window.removeEventListener("touchstart",Qt,!1),window.removeEventListener("mouseup",rn,!1),window.removeEventListener("touchend",rn,!1),window.removeEventListener("pointerup",rn,!1),window.removeEventListener("mouseleave",Pn,!1),window.removeEventListener("mousemove",ce,!1),window.removeEventListener("touchmove",ce,!1),window.removeEventListener("scroll",Ut,!0),Ie=[],je&&yn()}
1,this.add=function(){for(var je=[],et=arguments.length;et--;)je[et]=arguments[et];return ge.apply(void 0,[Ie].concat(je)),this},this.remove=function(){for(var je=[],et=arguments.length;et--;)je[et]=arguments[et];return _t.apply(void 0,[Ie].concat(je))};var Zt,je,Xt=null;"[object Array]"!==Object.prototype.toString.call(Ie)&&(Ie=[Ie]),je=Ie,Ie=[],je.forEach(function(et){et===window?Xt=window:Y.add(et)}),Object.defineProperties(this,{down:{get:function(){return bt}},maxSpeed:{get:function(){return ne}},point:{get:function(){return Ge}},scrolling:{get:function(){return Le}}});var Jt,Nt=null;function Ut(je){for(var et=0;et<Ie.length;et++)if(Ie[et]===je.target){Le=!0;break}Le&&Ct(function(){return Le=!1})}function Qt(){bt=!0}function rn(){bt=!1,yn()}function yn(){ft(Jt),ft(Zt)}function Pn(){bt=!1}function be(){for(var je=null,et=0;et<Ie.length;et++)qe(Ge,Ie[et])&&(je=Ie[et]);return je}function ce(je){if(Y.autoScroll()&&!je.dispatched){var et=je.target,We=document.body;Nt&&!qe(Ge,Nt)&&(Y.scrollWhenOutside||(Nt=null)),et&&et.parentNode===We?et=be():(et=function Bt(je){if(!je)return null;if(Nt===je||ve(Ie,je))return je;for(;je=je.parentNode;)if(ve(Ie,je))return je;return null}(et),et||(et=be())),et&&et!==Nt&&(Nt=et),Xt&&(ft(Zt),Zt=Ct(ze)),Nt&&(ft(Jt),Jt=Ct(me))}}function ze(){$e(Xt),ft(Zt),Zt=Ct(ze)}function me(){Nt&&($e(Nt),ft(Jt),Jt=Ct(me))}function $e(je){var We,at,et=ke(je);We=Ge.x<et.left+Y.margin.left?Math.floor(Math.max(-1,(Ge.x-et.left)/Y.margin.left-1)*Y.maxSpeed.left):Ge.x>et.right-Y.margin.right?Math.ceil(Math.min(1,(Ge.x-et.right)/Y.margin.right+1)*Y.maxSpeed.right):0,at=Ge.y<et.top+Y.margin.top?Math.floor(Math.max(-1,(Ge.y-et.top)/Y.margin.top-1)
1*Y.maxSpeed.top):Ge.y>et.bottom-Y.margin.bottom?Math.ceil(Math.min(1,(Ge.y-et.bottom)/Y.margin.bottom+1)*Y.maxSpeed.bottom):0,Y.syncMove()&&rt.dispatch(je,{pageX:Ge.pageX+We,pageY:Ge.pageY+at,clientX:Ge.x+We,clientY:Ge.y+at}),setTimeout(function(){at&&function De(je,et){je===window?window.scrollTo(je.pageXOffset,je.pageYOffset+et):je.scrollTop+=et}(je,at),We&&function st(je,et){je===window?window.scrollTo(je.pageXOffset+et,je.pageYOffset):je.scrollLeft+=et}(je,We)})}window.addEventListener("mousedown",Qt,!1),window.addEventListener("touchstart",Qt,!1),window.addEventListener("mouseup",rn,!1),window.addEventListener("touchend",rn,!1),window.addEventListener("pointerup",rn,!1),window.addEventListener("mousemove",ce,!1),window.addEventListener("touchmove",ce,!1),window.addEventListener("mouseleave",Pn,!1),window.addEventListener("scroll",Ut,!0)}function qe(Ie,he,Y){return Y?Ie.y>Y.top&&Ie.y<Y.bottom&&Ie.x>Y.left&&Ie.x<Y.right:function Te(Ie,he){var Y=ke(he);return Ie.y>Y.top&&Ie.y<Y.bottom&&Ie.x>Y.left&&Ie.x<Y.right}(Ie,he)}function nt(Ie,he,Y){Y&&Y.split(" ").forEach(ne=>Ie.addClass(he.nativeElement,ne))}function It(Ie,he,Y){Y&&Y.split(" ").forEach(ne=>Ie.removeClass(he.nativeElement,ne))}let jt=(()=>{class Ie{constructor(){this.currentDrag=new d.B7}}return Ie.\u0275fac=function(Y){return new(Y||Ie)},Ie.\u0275prov=n.jDH({token:Ie,factory:Ie.\u0275fac,providedIn:"root"}),Ie})(),Ot=(()=>{class Ie{constructor(Y){this.elementRef=Y}}return Ie.\u0275fac=function(Y){return new(Y||Ie)(n.rXU(n.aKT))},Ie.\u0275dir=n.FsC({type:Ie,selectors:[["","mwlDraggableScrollContainer",""]]}),Ie})(),Lt=(()=>{class Ie{constructor(Y,ne,Le,re,Ge,Me,rt){this.element=Y,this.renderer=ne,this.draggableHelper=Le,this.zone=re,this.vcr=Ge,this.scrollContainer=Me,this.document=rt,this.dragAxis={x:!0,y:!0},this.dragSnapGrid={},this.ghostDragEnabled=!0,this.showOriginalElementWhileDragging=!1,this.dragCursor="",this.autoScroll={margin:20},this.dragPointerDown=new n.bkB,this.dragStart=new n.bkB,this.ghostElementCreated=new n.bkB,this.dragging=new n.bkB,this.dragEnd=new n.bkB,this.pointerDown$=new d.B7,this.pointerMove$=new d.B7,this.pointerUp$=new d.B7,this.eventListenerSubscriptions={},this.destroy$=new d.B7,this.timeLongPress={timerBegin:0,timerEnd:0}}ngOnInit(){this.checkEventListeners();const Y=this.pointerDown$.pipe((0,M.p)(()=>this.canDrag()),(0,b.ZZ)(ne=>{ne.event.stopPropagation&&!this.scrollContainer&&ne.event.stopPropagation();const Le=this.renderer.createElement("style");this.renderer.setAttribute(Le,"type","text/css"),this.renderer.appendChild(Le,this.renderer.createText("\n          body * {\n           -moz-user-select: none;\n           -ms-user-select: none;\n           -webkit-user-select: none;\n           user-select: none;\n          }\n        ")),requestAnimationFrame(()=>{this.document.head.appendChild(Le)});const re=this.getScrollPosition(),Ge=new u.c(Jt=>this.renderer.listen(this.scrollContainer?this.scrollContainer.elementRef.nativeElement:"window","scroll",Qt=>Jt.next(Qt))).pipe((0,E.Z)(re),(0,L.T)(()=>this.getScrollPosition())),Me=new d.B7,rt=new p.m;this.dragPointerDown.observers.length>0&&this.zone.run(()=>{this.dragPointerDown.next({x:0,y:0})});const bt=(0,I.h)(this.pointerUp$,this.pointerDown$,rt,this.destroy$).pipe((0,P.u)()),Xt=(0,C.zV)([this.pointerMove$,Ge]).pipe((0,L.T)(([Jt,Ut])=>({currentDrag$:Me,transformX:Jt.clientX-ne.clientX,transformY:Jt.clientY-ne.clientY,clientX:Jt.clientX,clientY:Jt.clientY,scrollLeft:Ut.left,scrollTop:Ut.top,target:Jt.event.target})),(0,L.T)(Jt=>(this.dragSnapGrid.x&&(Jt.transformX=Math.round(Jt.transformX/this.dragSnapGrid.x)*this.dragSnapGrid.x),this.dragSnapGrid.y&&(Jt.transformY=Math.round(Jt.transformY/this.dragSnapGrid.y)*this.dragSnapGrid.y),Jt)),(0,L.T)(Jt=>(this.dragAxis.x||(Jt.transformX=0),this.dragAxis.y||(Jt.transformY=0),Jt)),(0,L.T)(Jt=>{const Ut=Jt.scrollLeft-re.left,Qt=Jt.scrollTop-re.top;return{...Jt,x:Jt.transformX+Ut,y:Jt.transformY+Qt}}),(0,M.p)(({x:Jt,y:Ut,transformX:Qt,transformY:rn})=>!this.validateDrag||this.validateDrag({x:Jt,y:Ut,transform:{x:Qt,y:rn}})),(0,A.Q)(bt),(0,P.u)()),Zt=Xt.pipe((0,x.s)(1),(0,P.u)()),Nt=Xt.pipe((0,U.o)(1),(0,P.u)());return Zt.subscribe(({clientX:Jt,clientY:Ut,x:Qt,y:rn})=>{if(this.dragStart.observers.length>0&&this.zone.run(()=>{this.dragStart.next({cancelDrag$:rt})}),this.scroller=function pe(Ie,he){return new te(Ie,he)}([this.scrollContainer?this.scrollContainer.elementRef.nativeElement:this.document.defaultView],{...this.autoScroll,autoScroll:()=>!0}),nt(this.renderer,this.element,this.dragActiveClass),this.ghostDragEnabled){const yn=this.element.nativeElement.getBoundingClientRect(),Pn=this.element.nativeElement.cloneNode(!0);if(this.showOriginalElementWhileDragging||this.renderer.setStyle(this.element.nativeElement,"visibility","hidden"),this.ghostElementAppendTo?this.ghostElementAppendTo.appendChild(Pn):this.element.nativeElement.parentNode.insertBefore(Pn,this.element.nativeElement.nextSibling),this.ghostElement=Pn,this.document.body.style.cursor=this.dragCursor,this.setElementStyles(Pn,{position:"fixed",top:`${yn.top}px`,left:`${yn.left}px`,width:`${yn.width}px`,height:`${yn.height}
1px`,cursor:this.dragCursor,margin:"0",willChange:"transform",pointerEvents:"none"}),this.ghostElementTemplate){const Bt=this.vcr.createEmbeddedView(this.ghostElementTemplate);Pn.innerHTML="",Bt.rootNodes.filter(be=>be instanceof Node).forEach(be=>{Pn.appendChild(be)}),Nt.subscribe(()=>{this.vcr.remove(this.vcr.indexOf(Bt))})}this.ghostElementCreated.observers.length>0&&this.zone.run(()=>{this.ghostElementCreated.emit({clientX:Jt-Qt,clientY:Ut-rn,element:Pn})}),Nt.subscribe(()=>{Pn.parentElement.removeChild(Pn),this.ghostElement=null,this.renderer.setStyle(this.element.nativeElement,"visibility","")})}this.draggableHelper.currentDrag.next(Me)}),Nt.pipe((0,b.ZZ)(Jt=>{const Ut=rt.pipe(function W(Ie){return he=>he.lift(new de(Ie,he))}(),(0,x.s)(1),(0,L.T)(Qt=>({...Jt,dragCancelled:Qt>0})));return rt.complete(),Ut})).subscribe(({x:Jt,y:Ut,dragCancelled:Qt})=>{this.scroller.destroy(),this.dragEnd.observers.length>0&&this.zone.run(()=>{this.dragEnd.next({x:Jt,y:Ut,dragCancelled:Qt})}),It(this.renderer,this.element,this.dragActiveClass),Me.complete()}),(0,I.h)(bt,Nt).pipe((0,x.s)(1)).subscribe(()=>{requestAnimationFrame(()=>{this.document.head.removeChild(Le)})}),Xt}),(0,P.u)());(0,I.h)(Y.pipe((0,x.s)(1),(0,L.T)(ne=>[,ne])),Y.pipe(v())).pipe((0,M.p)(([ne,Le])=>!ne||ne.x!==Le.x||ne.y!==Le.y),(0,L.T)(([ne,Le])=>Le)).subscribe(({x:ne,y:Le,currentDrag$:re,clientX:Ge,clientY:Me,transformX:rt,transformY:bt,target:Xt})=>{this.dragging.observers.length>0&&this.zone.run(()=>{this.dragging.next({x:ne,y:Le})}),requestAnimationFrame(()=>{if(this.ghostElement){const Zt=`translate3d(${rt}px, ${bt}px, 0px)`;this.setElementStyles(this.ghostElement,{transform:Zt,"-webkit-transform":Zt,"-ms-transform":Zt,"-moz-transform":Zt,"-o-transform":Zt})}}),re.next({clientX:Ge,clientY:Me,dropData:this.dropData,target:Xt})})}ngOnChanges(Y){Y.dragAxis&&this.checkEventListeners()}ngOnDestroy(){this.unsubscribeEventListeners(),this.pointerDown$.complete(),this.pointerMove$.complete(),this.pointerUp$.complete(),this.destroy$.next()}checkEventListeners(){const Y=this.canDrag(),ne=Object.keys(this.eventListenerSubscriptions).length>0;Y&&!ne?this.zone.runOutsideAngular(()=>{this.eventListenerSubscriptions.mousedown=this.renderer.listen(this.element.nativeElement,"mousedown",Le=>{this.onMouseDown(Le)}),this.eventListenerSubscriptions.mouseup=this.renderer.listen("document","mouseup",Le=>{this.onMouseUp(Le)}),this.eventListenerSubscriptions.touchstart=this.renderer.listen(this.element.nativeElement,"touchstart",Le=>{this.onTouchStart(Le)}),this.eventListenerSubscriptions.touchend=this.renderer.listen("document","touchend",Le=>{this.onTouchEnd(Le)}),this.eventListenerSubscriptions.touchcancel=this.renderer.listen("document","touchcancel",Le=>{this.onTouchEnd(Le)}),this.eventListenerSubscriptions.mouseenter=this.renderer.listen(this.element.nativeElement,"mouseenter",()=>{this.onMouseEnter()}),this.eventListenerSubscriptions.mouseleave=this.renderer.listen(this.element.nativeElement,"mouseleave",()=>{this.onMouseLeave()})}):!Y&&ne&&this.unsubscribeEventListeners()}onMouseDown(Y){0===Y.button&&(this.eventListenerSubscriptions.mousemove||(this.eventListenerSubscriptions.mousemove=this.renderer.listen("document","mousemove",ne=>{this.pointerMove$.next({event:ne,clientX:ne.clientX,clientY:ne.clientY})})),this.pointerDown$.next({event:Y,clientX:Y.clientX,clientY:Y.clientY}))}onMouseUp(Y){0===Y.button&&(this.eventListenerSubscriptions.mousemove&&(this.eventListenerSubscriptions.mousemove(),delete this.eventListenerSubscriptions.mousemove),this.pointerUp$.next({event:Y,clientX:Y.clientX,clientY:Y.clientY}))}onTouchStart(Y){let ne,Le,re;if(this.touchStartLongPress&&(this.timeLongPress.timerBegin=Date.now(),Le=!1,re=this.hasScrollbar(),ne=this.getScrollPosition()),!this.eventListenerSubscriptions.touchmove){const Ge=(0,B.R)(this.document,"contextmenu").subscribe(rt=>{rt.preventDefault()}),Me=(0,B.R)(this.document,"touchmove",{passive:!1}).subscribe(rt=>{this.touchStartLongPress&&!Le&&re&&(Le=this.shouldBeginDrag(Y,rt,ne)),(!this.touchStartLongPress||!re||Le)&&(rt.preventDefault(),this.pointerMove$.next({event:rt,clientX:rt.targetTouches[0].clientX,clientY:rt.targetTouches[0].clientY}))});this.eventListenerSubscriptions.touchmove=()=>{Ge.unsubscribe(),Me.unsubscribe()}}this.pointerDown$.next({event:Y,clientX:Y.touches[0].clientX,clientY:Y.touches[0].clientY})}onTouchEnd(Y){this.eventListenerSubscriptions.touchmove&&(this.eventListenerSubscriptions.touchmove(),delete this.eventListenerSubscriptions.touchmove,this.touchStartLongPress&&this.enableScroll()),this.pointerUp$.next({event:Y,clientX:Y.changedTouches[0].clientX,clientY:Y.changedTouches[0].clientY})}onMouseEnter(){this.setCursor(this.dragCursor)}onMouseLeave(){this.setCursor("")}canDrag(){return this.dragAxis.x||this.dragAxis.y}setCursor(Y){this.eventListenerSubscriptions.mousemove||this.renderer.setStyle(this.element.nativeElement,"cursor",Y)}unsubscribeEventListeners(){Object.keys(this.eventListenerSubscriptions).forEac
1h(Y=>{this.eventListenerSubscriptions[Y](),delete this.eventListenerSubscriptions[Y]})}setElementStyles(Y,ne){Object.keys(ne).forEach(Le=>{this.renderer.setStyle(Y,Le,ne[Le])})}getScrollElement(){return this.scrollContainer?this.scrollContainer.elementRef.nativeElement:this.document.body}getScrollPosition(){return this.scrollContainer?{top:this.scrollContainer.elementRef.nativeElement.scrollTop,left:this.scrollContainer.elementRef.nativeElement.scrollLeft}:{top:window.pageYOffset||this.document.documentElement.scrollTop,left:window.pageXOffset||this.document.documentElement.scrollLeft}}shouldBeginDrag(Y,ne,Le){const re=this.getScrollPosition(),Ge_top=Math.abs(re.top-Le.top),Ge_left=Math.abs(re.left-Le.left),Me=Math.abs(ne.targetTouches[0].clientX-Y.touches[0].clientX)-Ge_left,rt=Math.abs(ne.targetTouches[0].clientY-Y.touches[0].clientY)-Ge_top,Xt=this.touchStartLongPress;return(Me+rt>Xt.delta||Ge_top>0||Ge_left>0)&&(this.timeLongPress.timerBegin=Date.now()),this.timeLongPress.timerEnd=Date.now(),this.timeLongPress.timerEnd-this.timeLongPress.timerBegin>=Xt.delay&&(this.disableScroll(),!0)}enableScroll(){this.scrollContainer&&this.renderer.setStyle(this.scrollContainer.elementRef.nativeElement,"overflow",""),this.renderer.setStyle(this.document.body,"overflow","")}disableScroll(){this.scrollContainer&&this.renderer.setStyle(this.scrollContainer.elementRef.nativeElement,"overflow","hidden"),this.renderer.setStyle(this.document.body,"overflow","hidden")}hasScrollbar(){const Y=this.getScrollElement();return Y.scrollWidth>Y.clientWidth||Y.scrollHeight>Y.clientHeight}}return Ie.\u0275fac=function(Y){return new(Y||Ie)(n.rXU(n.aKT),n.rXU(n.sFG),n.rXU(jt),n.rXU(n.SKi),n.rXU(n.c1b),n.rXU(Ot,8),n.rXU(ae.qQ))},Ie.\u0275dir=n.FsC({type:Ie,selectors:[["","mwlDraggable",""]],inputs:{dropData:"dropData",dragAxis:"dragAxis",dragSnapGrid:"dragSnapGrid",ghostDragEnabled:"ghostDragEnabled",showOriginalElementWhileDragging:"showOriginalElementWhileDragging",validateDrag:"validateDrag",dragCursor:"dragCursor",dragActiveClass:"dragActiveClass",ghostElementAppendTo:"ghostElementAppendTo",ghostElementTemplate:"ghostElementTemplate",touchStartLongPress:"touchStartLongPress",autoScroll:"autoScroll"},outputs:{dragPointerDown:"dragPointerDown",dragStart:"dragStart",ghostElementCreated:"ghostElementCreated",dragging:"dragging",dragEnd:"dragEnd"},features:[n.OA$]}),Ie})();function St(Ie,he,Y){return Ie>=Y.left&&Ie<=Y.right&&he>=Y.top&&he<=Y.bottom}let cn=(()=>{class Ie{constructor(Y,ne,Le,re,Ge){this.element=Y,this.draggableHelper=ne,this.zone=Le,this.renderer=re,this.scrollContainer=Ge,this.dragEnter=new n.bkB,this.dragLeave=new n.bkB,this.dragOver=new n.bkB,this.drop=new n.bkB}ngOnInit(){this.currentDragSubscription=this.draggableHelper.currentDrag.subscribe(Y=>{nt(this.renderer,this.element,this.dragActiveClass);const ne={updateCache:!0},Le=this.renderer.listen(this.scrollContainer?this.scrollContainer.elementRef.nativeElement:"window","scroll",()=>{ne.updateCache=!0});let re;const Ge=Y.pipe((0,L.T)(({clientX:bt,clientY:Xt,dropData:Zt,target:Nt})=>{re={clientX:bt,clientY:Xt,dropData:Zt,target:Nt},ne.updateCache&&(ne.rect=this.element.nativeElement.getBoundingClientRect(),this.scrollContainer&&(ne.scrollContainerRect=this.scrollContainer.elementRef.nativeElement.getBoundingClientRect()),ne.updateCache=!1);const Jt=St(bt,Xt,ne.rect),Ut=!this.validateDrop||this.validateDrop({clientX:bt,clientY:Xt,target:Nt,dropData:Zt});
1return ne.scrollContainerRect?Jt&&Ut&&St(bt,Xt,ne.scrollContainerRect):Jt&&Ut})),Me=Ge.pipe((0,R.F)());let rt;Me.pipe((0,M.p)(bt=>bt)).subscribe(()=>{rt=!0,nt(this.renderer,this.element,this.dragOverClass),this.dragEnter.observers.length>0&&this.zone.run(()=>{this.dragEnter.next(re)})}),Ge.pipe((0,M.p)(bt=>bt)).subscribe(()=>{this.dragOver.observers.length>0&&this.zone.run(()=>{this.dragOver.next(re)})}),Me.pipe(v(),(0,M.p)(([bt,Xt])=>bt&&!Xt)).subscribe(()=>{rt=!1,It(this.renderer,this.element,this.dragOverClass),this.dragLeave.observers.length>0&&this.zone.run(()=>{this.dragLeave.next(re)})}),Y.subscribe({complete:()=>{Le(),It(this.renderer,this.element,this.dragActiveClass),rt&&(It(this.renderer,this.element,this.dragOverClass),this.drop.observers.length>0&&this.zone.run(()=>{this.drop.next(re)}))}})})}ngOnDestroy(){this.currentDragSubscription&&this.currentDragSubscription.unsubscribe()}}return Ie.\u0275fac=function(Y){return new(Y||Ie)(n.rXU(n.aKT),n.rXU(jt),n.rXU(n.SKi),n.rXU(n.sFG),n.rXU(Ot,8))},Ie.\u0275dir=n.FsC({type:Ie,selectors:[["","mwlDroppable",""]],inputs:{dragOverClass:"dragOverClass",dragActiveClass:"dragActiveClass",validateDrop:"validateDrop"},outputs:{dragEnter:"dragEnter",dragLeave:"dragLeave",dragOver:"dragOver",drop:"drop"}}),Ie})(),Ne=(()=>{class Ie{}return Ie.\u0275fac=function(Y){return new(Y||Ie)},Ie.\u0275mod=n.$C({type:Ie}),Ie.\u0275inj=n.G2t({}),Ie})()},7322:(mt,ie,a)=>{"use strict";a.d(ie,{ao:()=>xe,c$:()=>z});var n=a(54438),d=a(60177),u=a(89417);function P(ve,Je){if(1&ve&&(n.j41(0,"div",4),n.EFF(1),n.k0s()),2&ve){const ge=n.XpG();n.R7$(),n.JRh(ge.labelText)}}function A(ve,Je){if(1&ve&&n.nrm(0,"i"),2&ve){const ge=n.XpG(2);n.ZvI("star-empty ",ge.classEmpty,"")}}function x(ve,Je){if(1&ve&&n.nrm(0,"i"),2&ve){const ge=n.XpG(2);n.ZvI("star-half ",ge.classHalf,"")}}function U(ve,Je){if(1&ve&&n.nrm(0,"i"),2&ve){const ge=n.XpG(2);n.ZvI("star-filled ",ge.classFilled,"")}}function H(ve,Je){if(1&ve&&(n.qSk(),n.j41(0,"svg",10),n.nrm(1,"use",11),n.k0s()),2&ve){const ge=n.XpG(2);n.R7$(),n.BMQ("href",ge.pathEmpty,null,"xlink")}}function W(ve,Je){if(1&ve&&(n.qSk(),n.j41(0,"svg",12),n.nrm(1,"use",11),n.k0s()),2&ve){const ge=n.XpG(2);n.R7$(),n.BMQ("href",ge.pathHalf,null,"xlink")}}function de(ve,Je){if(1&ve&&(n.qSk(),n.j41(0,"svg",13),n.nrm(1,"use",11),n.k0s()),2&ve){const ge=n.XpG(2);n.R7$(),n.BMQ("href",ge.pathFilled,null,"xlink")}}function se(ve,Je){if(1&ve){const ge=n.RV6();n.j41(0,"div",5),n.bIt("mouseenter",function(){const Z=n.eBV(ge).$implicit,oe=n.XpG();return n.Njj(oe.onStarHover(Z))})("click",function(){const Z=n.eBV(ge).$implicit,oe=n.XpG();return n.Njj(oe.onStarClicked(Z))}),n.DNE(1,A,1,3,"i",6)(2,x,1,3,"i",6)(3,U,1,3,"i",6)(4,H,2,1,"svg",7)(5,W,2,1,"svg",8)(6,de,2,1,"svg",9),n.k0s()}if(2&ve){const ge=n.XpG();n.R7$(),n.Y8G("ngIf",!ge.svgVisible()),n.R7$(),n.Y8G("ngIf",!ge.svgVisible()),n.R7$(),n.Y8G("ngIf",!ge.svgVisible()),n.R7$(),n.Y8G("ngIf",ge.svgVisible()),n.R7$(),n.Y8G("ngIf",ge.svgVisible()),n.R7$(),n.Y8G("ngIf",ge.svgVisible())}}class y{static getStarsArray(Je){const ge=[];for(let _t=0;_t<Je;_t++)ge.push(_t+1);return ge}static getHalfStarVisible(Je){return Math.abs(Je%1)>0}static getColor(Je,ge,_t){if(_t)return _t;const Z=ge/3;let oe="default";return(Je=Je||0)>0&&(oe="negative"),Je>Z&&(oe="ok"),Je>2*Z&&(oe="positive"),oe}static isDigitKeyEventCode(Je){return 0===Je.indexOf("Digit")}}class j{_classEmpty="default-star-empty-icon";get classEmpty(){return this._classEmpty}set classEmpty(Je){this._classEmpty=Je}_classHalf="default-star-half-icon";get classHalf(){return this._classHalf}set classHalf(Je){this._classHalf=Je}_classFilled="default-star-filled-icon";get classFilled(){return this._classFilled}set classFilled(Je){this._classFilled=Je}_numOfStars=5;get numOfStars(){return this._numOfStars}set numOfStars(Je){this._numOfStars=Je}_size="medium";get size(){return this._size}set size(Je){this._size=Je}_staticColor;get staticColor(){return this._staticColor}set staticColor(Je){this._staticColor=Je}_labelPosition="left";get labelPosition(){return this._labelPosition}set labelPosition(Je){this._labelPosition=Je}_speed="noticeable";get speed(){return this._speed}set speed(Je){this._speed=Je}_starType="svg";get starType(){return this._starType}set starType(Je){this._starType=Je}_assetsPath="assets/images/";get assetsPath(){return this._assetsPath}set assetsPath(Je){this._assetsPath=Je}_svgPath=this.assetsPath+"star-rating.icons.svg";get svgPath(){return this._svgPath}set svgPath(Je){this._svgPath=Je}
1_svgEmptySymbolId="star-empty";get svgEmptySymbolId(){return this._svgEmptySymbolId}set svgEmptySymbolId(Je){this._svgEmptySymbolId=Je}_svgHalfSymbolId="star-half";get svgHalfSymbolId(){return this._svgHalfSymbolId}set svgHalfSymbolId(Je){this._svgHalfSymbolId=Je}_svgFilledSymbolId="star-filled";get svgFilledSymbolId(){return this._svgFilledSymbolId}set svgFilledSymbolId(Je){this._svgFilledSymbolId=Je}_svgPathEmpty=this.svgPath+"#"+this.svgEmptySymbolId;get svgPathEmpty(){return this._svgPathEmpty}set svgPathEmpty(Je){this._svgPathEmpty=Je}_svgPathHalf=this.svgPath+"#"+this.svgHalfSymbolId;get svgPathHalf(){return this._svgPathHalf}set svgPathHalf(Je){this._svgPathHalf=Je}_svgPathFilled=this.svgPath+"#"+this.svgFilledSymbolId;get svgPathFilled(){return this._svgPathFilled}set svgPathFilled(Je){this._svgPathFilled=Je}getColor(Je,ge,_t){if(_t)return _t;const Z=ge/3;let oe="default";return(Je=Je||0)>0&&(oe="negative"),Je>Z&&(oe="ok"),Je>2*Z&&(oe="positive"),oe}getHalfStarVisible(Je){return Math.abs(Je%1)>0}}let R=(()=>{class ve{config;classEmpty;classHalf;classFilled;pathEmpty;pathHalf;pathFilled;color;stars;ratingAsInteger;halfStarVisible;_showHalfStars;get showHalfStars(){return this._showHalfStars}set showHalfStars(ge){this._showHalfStars=!!ge,this.setHalfStarVisible()}getColor;getHalfStarVisible;_id;get id(){return this._id}set id(ge){this._id=ge||""}_focus;get focus(){return this._focus}set focus(ge){this._focus=!!ge}_labelText;get labelText(){return this._labelText}set labelText(ge){this._labelText=ge}_labelPosition;get labelPosition(){return this._labelPosition}set labelPosition(ge){this._labelPosition=ge||this.config.labelPosition}_labelVisible;get labelVisible(){return this._labelVisible}set labelVisible(ge){this._labelVisible=!!ge}_hoverEnabled;get hoverEnabled(){return this._hoverEnabled}set hoverEnabled(ge){this._hoverEnabled=void 0!==ge&&!!ge}_staticColor;get staticColor(){return this._staticColor||this.config.staticColor||void 0}set staticColor(ge){this._staticColor=ge,this.setColor()}_direction;get direction(){return this._direction}set direction(ge){this._direction=ge||void 0}_numOfStars;get numOfStars(){return this._numOfStars}set numOfStars(ge){this._numOfStars=ge>0?ge:this.config.numOfStars,this.stars=y.getStarsArray(this.numOfStars),this.setColor()}_hoverRating;get hoverRating(){return this._hoverRating}set hoverRating(ge){this._hoverRating=ge>0?ge:0}_speed;get speed(){return this._speed}set speed(ge){this._speed=ge||this.config.speed}_size;get size(){return this._size||this.config.size}set size(ge){this._size=ge}_starType;get starType(){return this._starType||this.config.starType}set starType(ge){this._starType=ge}_space;get space(){return this._space}set space(ge){this._space=ge}_readOnly;get readOnly(){return this._readOnly}set readOnly(ge){this._readOnly=!!ge}_disabled;get disabled(){return this._disabled}set disabled(ge){this._disabled=!!ge}_step;get step(){return this._step}set step(ge){this._step=ge>0?ge:1}_rating;get rating(){return this._rating}set rating(ge){this.setRating(ge)}setRating(ge){let _t=0;ge>=0&&ge<=this.numOfStars&&(_t=ge),ge>this.numOfStars&&(_t=this.numOfStars),this._rating=_t,this.ratingAsInteger=parseInt(this._rating?.toString(),10),this.setHalfStarVisible(),this.setColor()}constructor(ge){this.config=ge,this.classEmpty=this.config.classEmpty,this.classHalf=this.config.classHalf,this.classFilled=this.config.classFilled,this.pathEmpty=this.config.svgPathEmpty,this.pathHalf=this.config.svgPathHalf,this.pathFilled=this.config.svgPathFilled,"getColor"in this.config&&"function"==typeof this.config.getColor&&(this.getColor=this.config.getColor),"getHalfStarVisible"in this.config&&"function"==typeof this.config.getHalfStarVisible&&(this.getHalfStarVisible=this.config.getHalfStarVisible),this.numOfStars=this.config.numOfStars,this.rating=0,this.step=1}svgVisible(){return"svg"===this.starType}interactionPossible(){return!this.readOnly&&!this.disabled}setColor(ge=!1){const _t=ge?this.hoverRating:this.rating;this.color="function"==typeof this.getColor?this.getColor(_t,this.numOfStars,this.staticColor):y.getColor(_t,this.numOfStars,this.staticColor)}setHalfStarVisible(){this.halfStarVisible=!!this.showHalfStars&&("function"==typeof this.getHalfStarVisible?this.getHalfStarVisible(this.rating):y.getHalfStarVisible(this.rating))}getComponentClassNames(){const ge=[];return ge.push(this.rating?"value-"+this.ratingAsInteger:"value-0"),ge.push(this.halfStarVisible?"half":""),ge.push(this.hoverEnabled?"hover":""),ge.push(this.hoverEnabled?this.hoverRating?"hover-"+this.hoverRating:"hover-0":""),ge.push(this.space?"space-"+this.space:""),ge.push(this.labelPosition?"label-"+this.labelPosition:""),ge.push(this.color?"color-"+this.color:""),ge.push(this.starType?"star-"+this.starType:""),ge.push(this.speed),ge.push(this.size),ge.push(this.readOnly?"read-only":""),ge.push(this.disabled?"disabled":""),ge.push(this.direction?"direction-"+this.direction:""),ge.join(" ")}increment(){const ge=Math.abs(this.rating%this.step);this.rating=this.rating+(ge>0?this.step-ge:this.step)}
1decrement(){const ge=Math.abs(this.rating%this.step);this.rating=this.rating-(ge>0?ge:this.step)}reset(){this.rating=0}static \u0275fac=function(_t){return new(_t||ve)(n.rXU(j))};static \u0275cmp=n.VBU({type:ve,selectors:[["placeholder-star-rating"]],inputs:{showHalfStars:"showHalfStars",id:"id",focus:"focus",labelText:"labelText",labelPosition:"labelPosition",labelVisible:"labelVisible",hoverEnabled:"hoverEnabled",staticColor:"staticColor",direction:"direction",numOfStars:"numOfStars",hoverRating:"hoverRating",speed:"speed",size:"size",starType:"starType",space:"space",readOnly:"readOnly",disabled:"disabled",step:"step",rating:"rating"},decls:0,vars:0,template:function(_t,Z){},encapsulation:2})}return ve})();const ye={provide:u.kq,useExisting:(0,n.Rfq)(()=>z),multi:!0};let z=(()=>{class ve extends R{starClickChange=new n.bkB;ratingChange=new n.bkB;hoverRatingChange=new n.bkB;onTouch;onModelChange;onModelChangeRegistered=!1;onTouchRegistered=!1;saveOnClick(ge){this.starClickChange&&this.starClickChange.emit(ge)}saveOnRatingChange(ge){this.ratingChange&&this.ratingChange.emit(ge)}saveOnHover(ge){this.hoverRatingChange&&this.hoverRatingChange.emit(ge)}saveOnTouch(){this.onTouchRegistered&&this.onTouch()}saveOnModelChange(ge){this.onModelChangeRegistered&&this.onModelChange(ge)}onKeyDown(ge){if(!this.interactionPossible())return;const _t={Minus:()=>this.decrement(),ArrowDown:()=>this.decrement(),ArrowLeft:()=>this.decrement(),Plus:()=>this.increment(),ArrowRight:()=>this.increment(),ArrowUp:()=>this.increment(),Backspace:()=>this.reset(),Delete:()=>this.reset(),Digit0:()=>this.reset()};(_t[ge.code]||y.isDigitKeyEventCode(ge.code))&&(y.isDigitKeyEventCode(ge.code)?(oe=>{const ke=parseInt(oe.substr(5,oe.length-1),10);this.rating=ke})(ge.code):_t[ge.code](),ge.preventDefault(),ge.stopPropagation()),this.saveOnTouch()}onBlur(ge){this.focus=!1,ge.preventDefault(),ge.stopPropagation(),this.saveOnTouch()}onFocus(ge){this.focus=!0,ge.preventDefault(),ge.stopPropagation(),this.saveOnTouch()}onStarHover(ge){this.interactionPossible()&&this.hoverEnabled&&(this.hoverRating=ge?parseInt(ge.toString(),10):0,this.saveOnHover({hoverRating:this.hoverRating}))}writeValue(ge){this.rating=ge}registerOnChange(ge){this.onModelChange=ge,this.onModelChangeRegistered=!0}registerOnTouched(ge){this.onTouch=ge,this.onTouchRegistered=!0}constructor(ge){super(ge)}setRating(ge){const _t=this.rating;super.setRating(ge),_t!==this.rating&&(this.saveOnRatingChange({rating:this.rating}),this.saveOnModelChange(this.rating))}onStarClicked(ge){this.interactionPossible()&&(this.rating=ge,this.saveOnClick({rating:this.rating}))}static \u0275fac=function(_t){return new(_t||ve)(n.rXU(j))};static \u0275cmp=n.VBU({type:ve,selectors:[["star-rating-control"]],outputs:{starClickChange:"starClickChange",ratingChange:"ratingChange",hoverRatingChange:"hoverRatingChange"},features:[n.Jv_([ye]),n.Vt3],decls:4,vars:6,consts:[["tabindex","0",3,"keydown","blur","focus","mouseleave","id"],["class","label-value",4,"ngIf"],[1,"star-container"],["class","star",3,"mouseenter","click",4,"ngFor","ngForOf"],[1,"label-value"],[1,"star",3,"mouseenter","click"],[3,"class",4,"ngIf"],["class","star-empty",4,"ngIf"],["class","star-half",4,"ngIf"],["class","star-filled",4,"ngIf"],[1,"star-empty"],[0,"xmlns","xlink","http://www.w3.org/1999/xlink"],[1,"star-half"],[1,"star-filled"]],template:function(_t,Z){1&_t&&(n.j41(0,"div",0),n.bIt("keydown",function(ue){return Z.onKeyDown(ue)})("blur",function(ue){return Z.onBlur(ue)})("focus",function(ue){return Z.onFocus(ue)})("mouseleave",function(){return Z.onStarHover(0)}),n.DNE(1,P,2,1,"div",1),n.j41(2,"div",2),n.DNE(3,se,7,6,"div",3),n.k0s()()),2&_t&&(n.ZvI("rating ",Z.getComponentClassNames(),""),n.FS9("id",Z.id),n.R7$(),n.Y8G("ngIf",Z.labelText),n.R7$(2),n.Y8G("ngForOf",Z.stars))},dependencies:[d.Sq,d.bT],encapsulation:2})}return ve})(),xe=(()=>{class ve{static forRoot(){return{ngModule:ve,providers:[j]}}static forChild(){return{ngModule:ve,providers:[]}}static \u0275fac=function(_t){return new(_t||ve)};static \u0275mod=n.$C({type:ve});static \u0275inj=n.G2t({imports:[d.MD]})}return ve})()},77015:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>W});var u=a(61319);const I=function p(de,se){for(var v=de.length;v--;)if((0,u.A)(de[v][0],se))return v;return-1};var B=Array.prototype.splice;function H(de){var se=-1,v=null==de?0:de.length;for(this.clear();++se<v;){var y=de[se];this.set(y[0],y[1])}}H.prototype.clear=function n(){this.__data__=[],this.size=0},H.prototype.delete=function M(de){var se=this.__data__,v=I(se,de);return!(v<0||(v==se.length-1?se.pop():B.call(se,v,1),--this.size,0))},H.prototype.get=function E(de){var se=this.__data__,v=I(se,de);return v<0?void 0:se[v][1]},H.prototype.has=function P(de){return I(this.__data__,de)>-1},H.prototype.set=function x(de,se){var v=this.__data__,y=I(v,de);return y<0?(++this.size,v.push([de,se])):v[y][1]=se,this};const W=H},86568:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>p});var n=a(44713),d=a(1860);const p=(0,n.A)(d.A,"Map")},72291:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>K});const u=(0,a(44713).A)(Object,"create");var E=Object.prototype.hasOwnProperty;var x=Object.prototype.hasOwnProperty;function v(_e){var Fe=-1,Ke=null==_e?0:_e.length;for(this.clear();++Fe<Ke;){var vt=_e[Fe];this.set(vt[0],vt[1])}}v.prototype.clear=function p(){this.__data__=u?u(null):{},this.size=0},v.prototype.delete=function C(_e){var Fe=this.has(_e)&&delete this.__data__[_e];return this.size-=Fe?1:0,Fe},v.prototype.get=function L(_e){var Fe=this.__data__;if(u){var Ke=Fe[_e];return"__lodash_hash_undefined__"===Ke?void 0:Ke}return E.call(Fe,_e)?Fe[_e]:void 0},v.prototype.has=function U(_e){var Fe=this.__data__;return u?void 0!==Fe[_e]:x.call(Fe,_e)},v.prototype.set=function de(_e,Fe){var Ke=this.__data__;return this.size+=this.has(_e)?0:1,Ke[_e]=u&&void 0===Fe?"__lodash_hash_undefined__":Fe,this};const y=v;var j=a(77015),R=a(86568);const xe=function Xe(_e,Fe){var Ke=_e.__data__;return function z(_e){var Fe=typeof _e;return"string"==Fe||"number"==Fe||"symbol"==Fe||"boolean"==Fe?"__proto__"!==_e:null===_e}(Fe)?Ke["string"==typeof Fe?"string":"hash"]:Ke.map};function Te(_e){var Fe=-1,Ke=null==_e?0:_e.length;for(this.clear();++Fe<Ke;){var vt=_e[Fe];this.set(vt[0],vt[1])}}Te.prototype.clear=function ae(){this.size=0,this.__data__={hash:new y,map:new(R.A||j.A),string:new y}},Te.prototype.delete=function ve(_e){var Fe=xe(this,_e).delete(_e);return this.size-=Fe?1:0,Fe},Te.prototype.get=function ge(_e){return xe(this,_e).get(_e)},Te.prototype.has=function Z(_e){return xe(this,_e).has(_e)},Te.prototype.set=function ue(_e,Fe){var Ke=xe(this,_e),vt=Ke.size;return Ke.set(_e,Fe),this.size+=Ke.size==vt?0:1,this};const K=Te},94226:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>p});var n=a(44713),d=a(1860);const p=(0,n.A)(d.A,"Set")},38587:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>M});var n=a(72291);function B(b){var E=-1,L=null==b?0:b.length;for(this.__data__=new n.A;++E<L;)this.add(b[E])}B.prototype.add=B.prototype.push=function u(b){return this.__data__.set(b,"__lodash_hash_undefined__"),this},B.prototype.has=function I(b){return this.__data__.has(b)};const M=B},85401:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>H});var n=a(77015);var E=a(86568),L=a(72291);function U(W){var de=this.__data__=new n.A(W);this.size=de.size}U.prototype.clear=function d(){this.__data__=new n.A,this.size=0},U.prototype.delete=function p(W){var de=this.__data__,se=de.delete(W);return this.size=de.size,se},U.prototype.get=function C(W){return this.__data__.get(W)},U.prototype.has=function M(W){return this.__data__.has(W)},U.prototype.set=function A(W,de){var se=this.__data__;if(se instanceof n.A){var v=se.__data__;if(!E.A||v.length<199)return v.push([W,de]),this.size=++se.size,this;se=this.__data__=new L.A(v)}return se.set(W,de),this.size=se.size,this};const H=U},6944:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>u});const u=a(1860).A.Symbol},26509:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>u});const u=a(1860).A.Uint8Array},71861:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=function n(u,p){for(var I=-1,C=null==u?0:u.length,B=0,M=[];++I<C;){var b=u[I];p(b,I,u)&&(M[B++]=b)}return M}},13854:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>u});var n=a(70539);const u=function d(p,I){return!(null==p||!p.length)&&(0,n.A)(p,I,
10)>-1}},6106:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=function n(u,p,I){for(var C=-1,B=null==u?0:u.length;++C<B;)if(I(p,u[C]))return!0;return!1}},76726:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>L});var u=a(66513),p=a(43744),I=a(39377),C=a(28606),B=a(28885),b=Object.prototype.hasOwnProperty;const L=function E(P,A){var x=(0,p.A)(P),U=!x&&(0,u.A)(P),H=!x&&!U&&(0,I.A)(P),W=!x&&!U&&!H&&(0,B.A)(P),de=x||U||H||W,se=de?function n(P,A){for(var x=-1,U=Array(P);++x<P;)U[x]=A(x);return U}(P.length,String):[],v=se.length;for(var y in P)(A||b.call(P,y))&&(!de||!("length"==y||H&&("offset"==y||"parent"==y)||W&&("buffer"==y||"byteLength"==y||"byteOffset"==y)||(0,C.A)(y,v)))&&se.push(y);return se}},56689:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=function n(u,p){for(var I=-1,C=null==u?0:u.length,B=Array(C);++I<C;)B[I]=p(u[I],I,u);return B}},70563:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=function n(u,p){for(var I=-1,C=p.length,B=u.length;++I<C;)u[B+I]=p[I];return u}},3071:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=function n(u,p){for(var I=-1,C=null==u?0:u.length;++I<C;)if(p(u[I],I,u))return!0;return!1}},81984:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>C});var n=a(1827),d=a(61319),p=Object.prototype.hasOwnProperty;const C=function I(B,M,b){var E=B[M];(!p.call(B,M)||!(0,d.A)(E,b)||void 0===b&&!(M in B))&&(0,n.A)(B,M,b)}},1827:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>u});var n=a(84746);const u=function d(p,I,C){"__proto__"==I&&n.A?(0,n.A)(p,I,{configurable:!0,enumerable:!0,value:C,writable:!0}):p[I]=C}},71252:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>Ci});var n=a(85401);var p=a(81984),I=a(99898),C=a(14429);var b=a(40133);var P=a(9933),A=a(94528),x=a(42697);var W=a(28114);var v=a(67895),y=a(57372),j=a(21938),ae=Object.prototype.hasOwnProperty;var Re=a(75152);var ve=/\w*$/;var _t=a(6944),Z=_t.A?_t.A.prototype:void 0,oe=Z?Z.valueOf:void 0;var Te=a(44314);const Ne=function cn(dn,Q,pt){var J=dn.constructor;switch(Q){case"[object ArrayBuffer]":return(0,Re.A)(dn);case"[object Boolean]":case"[object Date]":return new J(+dn);case"[object DataView]":return function Xe(dn,Q){var pt=Q?(0,Re.A)(dn.buffer):dn.buffer;return new dn.constructor(pt,dn.byteOffset,dn.byteLength)}(dn,pt);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return(0,Te.A)(dn,pt);case"[object Map]":case"[object Set]":return new J;case"[object Number]":case"[object String]":return new J(dn);case"[object RegExp]":return function Je(dn){var Q=new dn.constructor(dn.source,ve.exec(dn));return Q.lastIndex=dn.lastIndex,Q}(dn);case"[object Symbol]":return function ue(dn){return oe?Object(oe.call(dn)):{}}(dn)}};var Ie=a(60923),he=a(43744),Y=a(39377),ne=a(42661);var Me=a(20778),rt=a(33340),bt=rt.A&&rt.A.isMap;const Zt=bt?(0,Me.A)(bt):function re(dn){return(0,ne.A)(dn)&&"[object Map]"==(0,j.A)(dn)};var Nt=a(30554);var rn=rt.A&&rt.A.isSet;const Pn=rn?(0,Me.A)(rn):function Ut(dn){return(0,ne.A)(dn)&&"[object Set]"==(0,j.A)(dn)};var ze="[object Arguments]",je="[object Function]",Qe="[object Object]",En={};En[ze]=En["[object Array]"]=En["[object ArrayBuffer]"]=En["[object DataView]"]=En["[object Boolean]"]=En["[object Date]"]=En["[object Float32Array]"]=En["[object Float64Array]"]=En["[object Int8Array]"]=En["[object Int16Array]"]=En["[object Int32Array]"]=En["[object Map]"]=En["[object Number]"]=En[Qe]=En["[object RegExp]"]=En["[object Set]"]=En["[object String]"]=En["[object Symbol]"]=En["[object Uint8Array]"]=En["[object Uint8ClampedArray]"]=En["[object Uint16Array]"]=En["[object Uint32Array]"]=!0,En["[object Error]"]=En[je]=En["[object WeakMap]"]=!1;const Ci=function On(dn,Q,pt,J,fe,Be){var Ye,Rt=1&Q,Yt=2&Q,hn=4&Q;if(pt&&(Ye=fe?pt(dn,J,fe,Be):pt(dn)),void 0!==Ye)return Ye;if(!(0,Nt.A)(dn))return dn;var fn=(0,he.A)(dn);if(fn){if(Ye=function ye(dn){var Q=dn.length,pt=new dn.constructor(Q);return Q&&"string"==typeof dn[0]&&ae.call(dn,"index")&&(pt.index=dn.index,pt.input=dn.input),pt}(dn),!Rt)return(0,A.A)(dn,Ye)}else{var kn=(0,j.A)(dn),Mn=kn==je||"[object GeneratorFunction]"==kn;
1if((0,Y.A)(dn))return(0,P.A)(dn,Rt);if(kn==Qe||kn==ze||Mn&&!fe){if(Ye=Yt||Mn?{}:(0,Ie.A)(dn),!Rt)return Yt?function de(dn,Q){return(0,I.A)(dn,(0,W.A)(dn),Q)}(dn,function E(dn,Q){return dn&&(0,I.A)(Q,(0,b.A)(Q),dn)}(Ye,dn)):function U(dn,Q){return(0,I.A)(dn,(0,x.A)(dn),Q)}(dn,function B(dn,Q){return dn&&(0,I.A)(Q,(0,C.A)(Q),dn)}(Ye,dn))}else{if(!En[kn])return fe?dn:{};Ye=Ne(dn,kn,Rt)}}Be||(Be=new n.A);var Si=Be.get(dn);if(Si)return Si;Be.set(dn,Ye),Pn(dn)?dn.forEach(function(ei){Ye.add(On(ei,Q,pt,ei,dn,Be))}):Zt(dn)&&dn.forEach(function(ei,Di){Ye.set(Di,On(ei,Q,pt,Di,dn,Be))});var ci=fn?void 0:(hn?Yt?y.A:v.A:Yt?b.A:C.A)(dn);return function d(dn,Q){for(var pt=-1,J=null==dn?0:dn.length;++pt<J&&!1!==Q(dn[pt],pt,dn););}(ci||dn,function(ei,Di){ci&&(ei=dn[Di=ei]),(0,p.A)(Ye,Di,On(ei,Q,pt,Di,dn,Be))}),Ye}},73883:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>b});var n=a(62676),d=a(14429);var I=a(31287);const b=function C(E,L){return function(P,A){if(null==P)return P;if(!(0,I.A)(P))return E(P,A);for(var x=P.length,U=L?x:-1,H=Object(P);(L?U--:++U<x)&&!1!==A(H[U],U,H););return P}}(function u(E,L){return E&&(0,n.A)(E,L,d.A)})},8556:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=function n(u,p,I,C){for(var B=u.length,M=I+(C?1:-1);C?M--:++M<B;)if(p(u[M],M,u))return M;return-1}},54367:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>b});var n=a(70563),d=a(6944),u=a(66513),p=a(43744),I=d.A?d.A.isConcatSpreadable:void 0;const B=function C(E){return(0,p.A)(E)||(0,u.A)(E)||!!(I&&E&&E[I])},b=function M(E,L,P,A,x){var U=-1,H=E.length;for(P||(P=B),x||(x=[]);++U<H;){var W=E[U];L>0&&P(W)?L>1?M(W,L-1,P,A,x):(0,n.A)(x,W):A||(x[x.length]=W)}return x}},62676:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>p});const p=function n(I){return function(C,B,M){for(var b=-1,E=Object(C),L=M(C),P=L.length;P--;){var A=L[I?P:++b];if(!1===B(E[A],A,E))break}return C}}()},34501:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>p});var n=a(28954),d=a(24662);const p=function u(I,C){for(var B=0,M=(C=(0,n.A)(C,I)).length;null!=I&&B<M;)I=I[(0,d.A)(C[B++])];return B&&B==M?I:void 0}},56658:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>p});var n=a(70563),d=a(43744);const p=function u(I,C,B){var M=C(I);return(0,d.A)(I)?M:(0,n.A)(M,B(I))}},45281:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>H});var n=a(6944),d=Object.prototype,u=d.hasOwnProperty,p=d.toString,I=n.A?n.A.toStringTag:void 0;var b=Object.prototype.toString;var x=n.A?n.A.toStringTag:void 0;const H=function U(W){return null==W?void 0===W?"[object Undefined]":"[object Null]":x&&x in Object(W)?function C(W){var de=u.call(W,I),se=W[I];try{W[I]=void 0;var v=!0}catch{}var y=p.call(W);return v&&(de?W[I]=se:delete W[I]),y}(W):function E(W){return b.call(W)}(W)}},70539:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>B});var n=a(8556);const u=function d(M){return M!=M},B=function C(M,b,E){return b==b?function p(M,b,E){for(var L=E-1,P=M.length;++L<P;)if(M[L]===b)return L;return-1}(M,b,E):(0,n.A)(M,u,E)}},58086:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>$e});var n=a(85401),d=a(38587),u=a(3071),p=a(25934);const M=function B(De,st,je,et,We,at){var Qe=1&je,it=De.length,He=st.length;if(it!=He&&!(Qe&&He>it))return!1;var dt=at.get(De),kt=at.get(st);if(dt&&kt)return dt==st&&kt==De;var Vt=-1,un=!0,Wn=2&je?new d.A:void 0;for(at.set(De,st),at.set(st,De);++Vt<it;){var Qn=De[Vt],qn=st[Vt];
1if(et)var ot=Qe?et(qn,Qn,Vt,st,De,at):et(Qn,qn,Vt,De,st,at);if(void 0!==ot){if(ot)continue;un=!1;break}if(Wn){if(!(0,u.A)(st,function(tn,Ve){if(!(0,p.A)(Wn,Ve)&&(Qn===tn||We(Qn,tn,je,et,at)))return Wn.push(Ve)})){un=!1;break}}else if(Qn!==qn&&!We(Qn,qn,je,et,at)){un=!1;break}}return at.delete(De),at.delete(st),un};var b=a(6944),E=a(26509),L=a(61319);const A=function P(De){var st=-1,je=Array(De.size);return De.forEach(function(et,We){je[++st]=[We,et]}),je};var x=a(83998),Xe=b.A?b.A.prototype:void 0,xe=Xe?Xe.valueOf:void 0;var ge=a(67895),oe=Object.prototype.hasOwnProperty;var Te=a(21938),K=a(43744),_e=a(39377),Fe=a(28885),vt="[object Arguments]",Wt="[object Array]",Mt="[object Object]",ft=Object.prototype.hasOwnProperty;const pe=function te(De,st,je,et,We,at){var Qe=(0,K.A)(De),it=(0,K.A)(st),He=Qe?Wt:(0,Te.A)(De),dt=it?Wt:(0,Te.A)(st),kt=(He=He==vt?Mt:He)==Mt,Vt=(dt=dt==vt?Mt:dt)==Mt,un=He==dt;if(un&&(0,_e.A)(De)){if(!(0,_e.A)(st))return!1;Qe=!0,kt=!1}if(un&&!kt)return at||(at=new n.A),Qe||(0,Fe.A)(De)?M(De,st,je,et,We,at):function ve(De,st,je,et,We,at,Qe){switch(je){case"[object DataView]":if(De.byteLength!=st.byteLength||De.byteOffset!=st.byteOffset)return!1;De=De.buffer,st=st.buffer;case"[object ArrayBuffer]":return!(De.byteLength!=st.byteLength||!at(new E.A(De),new E.A(st)));case"[object Boolean]":case"[object Date]":case"[object Number]":return(0,L.A)(+De,+st);case"[object Error]":return De.name==st.name&&De.message==st.message;case"[object RegExp]":case"[object String]":return De==st+"";case"[object Map]":var it=A;case"[object Set]":if(it||(it=x.A),De.size!=st.size&&!(1&et))return!1;var dt=Qe.get(De);if(dt)return dt==st;et|=2,Qe.set(De,st);var kt=M(it(De),it(st),et,We,at,Qe);return Qe.delete(De),kt;case"[object Symbol]":if(xe)return xe.call(De)==xe.call(st)}return!1}(De,st,He,je,et,We,at);if(!(1&je)){var Wn=kt&&ft.call(De,"__wrapped__"),Qn=Vt&&ft.call(st,"__wrapped__");
1if(Wn||Qn){var qn=Wn?De.value():De,ot=Qn?st.value():st;return at||(at=new n.A),We(qn,ot,je,et,at)}}return!!un&&(at||(at=new n.A),function ue(De,st,je,et,We,at){var Qe=1&je,it=(0,ge.A)(De),He=it.length;if(He!=(0,ge.A)(st).length&&!Qe)return!1;for(var Vt=He;Vt--;){var un=it[Vt];if(!(Qe?un in st:oe.call(st,un)))return!1}var Wn=at.get(De),Qn=at.get(st);if(Wn&&Qn)return Wn==st&&Qn==De;var qn=!0;at.set(De,st),at.set(st,De);for(var ot=Qe;++Vt<He;){var tn=De[un=it[Vt]],Ve=st[un];if(et)var ut=Qe?et(Ve,tn,un,st,De,at):et(tn,Ve,un,De,st,at);if(!(void 0===ut?tn===Ve||We(tn,Ve,je,et,at):ut)){qn=!1;break}ot||(ot="constructor"==un)}if(qn&&!ot){var Dt=De.constructor,ln=st.constructor;Dt!=ln&&"constructor"in De&&"constructor"in st&&!("function"==typeof Dt&&Dt instanceof Dt&&"function"==typeof ln&&ln instanceof ln)&&(qn=!1)}return at.delete(De),at.delete(st),qn}(De,st,je,et,We,at))};var qe=a(42661);const nt=function Ft(De,st,je,et,We){return De===st||(null==De||null==st||!(0,qe.A)(De)&&!(0,qe.A)(st)?De!=De&&st!=st:pe(De,st,je,et,Ft,We))};var St=a(30554);const Ne=function cn(De){return De==De&&!(0,St.A)(De)};var Ie=a(14429);const Le=function ne(De,st){return function(je){return null!=je&&je[De]===st&&(void 0!==st||De in Object(je))}},Ge=function re(De){var st=function he(De){for(var st=(0,Ie.A)(De),je=st.length;je--;){var et=st[je],We=De[et];st[je]=[et,We,Ne(We)]}return st}(De);return 1==st.length&&st[0][2]?Le(st[0][0],st[0][1]):function(je){return je===De||function Ot(De,st,je,et){var We=je.length,at=We,Qe=!et;if(null==De)return!at;for(De=Object(De);We--;){var it=je[We];if(Qe&&it[2]?it[1]!==De[it[0]]:!(it[0]in De))return!1}for(;++We<at;){var He=(it=je[We])[0],dt=De[He],kt=it[1];if(Qe&&it[2]){if(void 0===dt&&!(He in De))return!1}else{var Vt=new n.A;if(et)var un=et(dt,kt,He,De,st,Vt);if(!(void 0===un?nt(kt,dt,3,et,Vt):un))return!1}}return!0}(je,De,st)}};var Me=a(62125),rt=a(86867),bt=a(93097),Xt=a(24662);var Qt=a(57003);var Pn=a(34501);const ze=function ce(De){return(0,bt.A)(De)?function rn(De){return function(st){return st?.[De]}}((0,Xt.A)(De)):function Bt(De){return function(st){return(0,Pn.A)(st,De)}}(De)},$e=function me(De){return"function"==typeof De?De:null==De?Qt.A:"object"==typeof De?(0,K.A)(De)?function Jt(De,st){return(0,bt.A)(De)&&Ne(st)?Le((0,Xt.A)(De),st):function(je){var et=(0,Me.A)(je,De);return void 0===et&&et===st?(0,rt.A)(je,De):nt(st,et,3)}}(De[0],De[1]):Ge(De):ze(De)}},23660:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>M});var n=a(35776);const p=(0,a(38992).A)(Object.keys,Object);var C=Object.prototype.hasOwnProperty;const M=function B(b){if(!(0,n.A)(b))return p(b);var E=[];for(var L in Object(b))C.call(b,L)&&"constructor"!=L&&E.push(L);return E}},79103:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>p});var n=a(73883),d=a(31287);const p=function u(I,C){var B=-1,M=(0,d.A)(I)?Array(I.length):[];return(0,n.A)(I,function(b,E,L){M[++B]=C(b,E,L)}),M}},64517:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>I});var n=a(34501),d=a(65473),u=a(28954);const I=function p(C,B,M){for(var b=-1,E=B.length,L={};++b<E;){var P=B[b],A=(0,n.A)(C,P);M(A,P)&&(0,d.A)(L,(0,u.A)(P,C),A)}return L}},90363:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>I});var n=a(57003),d=a(90178),u=a(45974);const I=function p(C,B){return(0,u.A)((0,d.A)(C,B,n.A),C+"")}},65473:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>B});var n=a(81984),d=a(28954),u=a(28606),p=a(30554),I=a(24662);const B=function C(M,b,E,L){if(!(0,p.A)(M))return M;for(var P=-1,A=(b=(0,d.A)(b,M)).length,x=A-1,U=M;null!=U&&++P<A;){var H=(0,I.A)(b[P]),W=E;if("__proto__"===H||"constructor"===H||"prototype"===H)return M;if(P!=x){var de=U[H];void 0===(W=L?L(de,H,U):void 0)&&(W=(0,p.A)(de)?de:(0,u.A)(b[P+1])?[]:{})}(0,n.A)(U,H,W),U=U[H]}return M}},88787:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=function n(u,p,I){var C=-1,B=u.length;p<0&&(p=-p>B?0:B+p),(I=I>B?B:I)<0&&(I+=B),B=p>I?0:I-p>>>0,p>>>=0;for(var M=Array(B);++C<B;)M[C]=u[C+p];return M}},20778:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=function n(u){return function(p){return u(p)}}},17485:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>x});var n=a(38587),d=a(13854),u=a(6106),p=a(25934),I=a(94226);var M=a(83998);const L=I.A&&1/(0,M.A)(new I.A([,-0]))[1]==1/0?function(U){return new I.A(U)}:function C(){},x=function A(U,H,W){var de=-1,se=d.A,v=U.length,y=!0,j=[],R=j;if(W)y=!1,se=u.A;else if(v>=200){var ae=H?null:L(U);if(ae)return(0,M.A)(ae);y=!1,se=p.A,R=new n.A}else R=H?[]:j;e:for(;++de<v;){var ye=U[de],z=H?H(ye):ye;if(ye=W||0!==ye?ye:0,y&&z==z){for(var Re=R.length;Re--;)if(R[Re]===z)continue e;H&&R.push(z),j.push(ye)}else se(R,z,W)||(R!==j&&R.push(z),j.push(ye))}return j}},20016:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>E});var n=a(28954);var p=a(34501),I=a(88787);var M=a(24662);const E=function b(L,P){return null==(L=function C(L,P){return P.length<2?L:(0,p.A)(L,(0,I.A)(P,0,-1))}(L,P=(0,n.A)(P,L)))||delete L[(0,M.A)(function d(L){var P=null==L?0:L.length;return P?L[P-1]:void 0}(P))]}},25934:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=function n(u,p){return u.has(p)}},28954:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>ye});var n=a(43744),d=a(93097),u=a(72291);function I(z,Re){if("function"!=typeof z||null!=Re&&"function"!=typeof Re)throw new TypeError("Expected a function");var Xe=function(){var xe=arguments,ve=Re?Re.apply(this,xe):xe[0],Je=Xe.cache;if(Je.has(ve))return Je.get(ve);var ge=z.apply(this,xe);return Xe.cache=Je.set(ve,ge)||Je,ge};return Xe.cache=new(I.Cache||u.A),Xe}I.Cache=u.A;const C=I;var E=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,L=/\\(\\)?/g;const A=function M(z){var Re=C(z,function(xe){return 500===Xe.size&&Xe.clear(),xe}
1),Xe=Re.cache;return Re}(function(z){var Re=[];return 46===z.charCodeAt(0)&&Re.push(""),z.replace(E,function(Xe,xe,ve,Je){Re.push(ve?Je.replace(L,"$1"):xe||Xe)}),Re});var x=a(6944),U=a(56689),H=a(74077),W=1/0,de=x.A?x.A.prototype:void 0,se=de?de.toString:void 0;const y=function v(z){if("string"==typeof z)return z;if((0,n.A)(z))return(0,U.A)(z,v)+"";if((0,H.A)(z))return se?se.call(z):"";var Re=z+"";return"0"==Re&&1/z==-W?"-0":Re},R=function j(z){return null==z?"":y(z)},ye=function ae(z,Re){return(0,n.A)(z)?z:(0,d.A)(z,Re)?[z]:A(R(z))}},75152:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>u});var n=a(26509);const u=function d(p){var I=new p.constructor(p.byteLength);return new n.A(I).set(new n.A(p)),I}},9933:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>M});var n=a(1860),d="object"==typeof exports&&exports&&!exports.nodeType&&exports,u=d&&"object"==typeof module&&module&&!module.nodeType&&module,I=u&&u.exports===d?n.A.Buffer:void 0,C=I?I.allocUnsafe:void 0;const M=function B(b,E){if(E)return b.slice();var L=b.length,P=C?C(L):new b.constructor(L);return b.copy(P),P}},44314:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>u});var n=a(75152);const u=function d(p,I){var C=I?(0,n.A)(p.buffer):p.buffer;return new p.constructor(C,p.byteOffset,p.length)}},94528:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=function n(u,p){var I=-1,C=u.length;for(p||(p=Array(C));++I<C;)p[I]=u[I];return p}},99898:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>p});var n=a(81984),d=a(1827);const p=function u(I,C,B,M){var b=!B;B||(B={});for(var E=-1,L=C.length;++E<L;){var P=C[E],A=M?M(B[P],I[P],P,B,I):void 0;void 0===A&&(A=I[P]),b?(0,d.A)(B,P,A):(0,n.A)(B,P,A)}return B}},22190:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>p});var n=a(90363),d=a(67357);const p=function u(I){return(0,n.A)(function(C,B){var M=-1,b=B.length,E=b>1?B[b-1]:void 0,L=b>2?B[2]:void 0;for(E=I.length>3&&"function"==typeof E?(b--,E):void 0,L&&(0,d.A)(B[0],B[1],L)&&(E=b<3?void 0:E,b=1),C=Object(C);++M<b;){var P=B[M];P&&I(C,P,M,E)}return C})}},84746:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>u});var n=a(44713);const u=function(){try{var p=(0,n.A)(Object,"defineProperty");return p({},"",{}),p}catch{}}()},13181:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>B});var n=a(54367);const u=function d(M){return null!=M&&M.length?(0,n.A)(M,1):[]};var p=a(90178),I=a(45974);const B=function C(M){return(0,I.A)((0,p.A)(M,void 0,u),M+"")}},17133:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d="object"==typeof global&&global&&global.Object===Object&&global},67895:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>I});var n=a(56658),d=a(42697),u=a(14429);const I=function p(C){return(0,n.A)(C,u.A,d.A)}},57372:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>I});var n=a(56658),d=a(28114),u=a(40133);const I=function p(C){return(0,n.A)(C,u.A,d.A)}},44713:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>j});var R,n=a(70129),u=a(1860).A["__core-js_shared__"],I=(R=/[^.]+$/.exec(u&&u.keys&&u.keys.IE_PROTO||""))?"Symbol(src)_1."+R:"";var M=a(30554),b=a(38736),L=/^\[object .+?Constructor\]$/,H=RegExp("^"+Function.prototype.toString.call(Object.prototype.hasOwnProperty).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const de=function W(R){return!(!(0,M.A)(R)||function C(R){return!!I&&I in R}(R))&&((0,n.A)(R)?H:L).test((0,b.A)(R))},j=function y(R,ae){var ye=function se(R,ae){return R?.[ae]}(R,ae);return de(ye)?ye:void 0}},28010:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>u});const u=(0,a(38992).A)(Object.getPrototypeOf,Object)},42697:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>B});var n=a(71861),d=a(26032),p=Object.prototype.propertyIsEnumerable,I=Object.getOwnPropertySymbols;const B=I?function(M){return null==M?[]:(M=Object(M),(0,n.A)(I(M),function(b){return p.call(M,b)}))}:d.A},28114:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>B});var n=a(70563),d=a(28010),u=a(42697),p=a(26032);const B=Object.getOwnPropertySymbols?function(M){for(var b=[];M;)(0,n.A)(b,(0,u.A)(M)),M=(0,d.A)(M);return b}:p.A},21938:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>ye});var n=a(44713),d=a(1860);const p=(0,n.A)(d.A,"DataView");var I=a(86568);const B=(0,n.A)(d.A,"Promise");var M=a(94226);const E=(0,n.A)(d.A,"WeakMap");var L=a(45281),P=a(38736),A="[object Map]",U="[object Promise]",H="[object Set]",W="[object WeakMap]",de="[object DataView]",se=(0,P.A)(p),v=(0,P.A)(I.A),y=(0,P.A)(B),j=(0,P.A)(M.A),R=(0,P.A)(E),ae=L.A;(p&&ae(new p(new ArrayBuffer(1)))!=de||I.A&&ae(new I.A)!=A||B&&ae(B.resolve())!=U||M.A&&ae(new M.A)!=H||E&&ae(new E)!=W)&&(ae=function(z){var Re=(0,L.A)(z),Xe="[object Object]"==Re?z.constructor:void 0,xe=Xe?(0,P.A)(Xe):"";if(xe)switch(xe){case se:return de;case v:return A;case y:return U;case j:return H;case R:return W}return Re});const ye=ae},60923:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>M});var n=a(30554),d=Object.create;const p=function(){function b(){}return function(E){if(!(0,n.A)(E))return{};if(d)return d(E);b.prototype=E;var L=new b;return b.prototype=void 0,L}}();var I=a(28010),C=a(35776);const M=function B(b){return"function"!=typeof b.constructor||(0,C.A)(b)?{}:p((0,I.A)(b))}},28606:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>p});var d=/^(?:0|[1-9]\d*)$/;const p=function u(I,C){var B=typeof I;return!!(C=C??9007199254740991)&&("number"==B||"symbol"!=B&&d.test(I))&&I>-1&&I%1==0&&I<C}},67357:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>C});var n=a(61319),d=a(31287),u=a(28606),p=a(30554);const C=function I(B,M,b){if(!(0,p.A)(b))return!1;var E=typeof M;return!!("number"==E?(0,d.A)(b)&&(0,u.A)(M,b.length):"string"==E&&M in b)&&(0,n.A)(b[M],B)}},93097:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>C});var n=a(43744),d=a(74077),u=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,p=/^\w*$/;const C=function I(B,M){if((0,n.A)(B))return!1;var b=typeof B;return!("number"!=b&&"symbol"!=b&&"boolean"!=b&&null!=B&&!(0,d.A)(B))||p.test(B
1)||!u.test(B)||null!=M&&B in Object(M)}},35776:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>u});var n=Object.prototype;const u=function d(p){var I=p&&p.constructor;return p===("function"==typeof I&&I.prototype||n)}},33340:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>B});var n=a(17133),d="object"==typeof exports&&exports&&!exports.nodeType&&exports,u=d&&"object"==typeof module&&module&&!module.nodeType&&module,I=u&&u.exports===d&&n.A.process;const B=function(){try{return u&&u.require&&u.require("util").types||I&&I.binding&&I.binding("util")}catch{}}()},38992:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=function n(u,p){return function(I){return u(p(I))}}},90178:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>I});var u=Math.max;const I=function p(C,B,M){return B=u(void 0===B?C.length-1:B,0),function(){for(var b=arguments,E=-1,L=u(b.length-B,0),P=Array(L);++E<L;)P[E]=b[B+E];E=-1;for(var A=Array(B+1);++E<B;)A[E]=b[E];return A[B]=M(P),function n(C,B,M){switch(M.length){case 0:return C.call(B);case 1:return C.call(B,M[0]);case 2:return C.call(B,M[0],M[1]);case 3:return C.call(B,M[0],M[1],M[2])}return C.apply(B,M)}(C,this,A)}}},1860:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>p});var n=a(17133),d="object"==typeof self&&self&&self.Object===Object&&self;const p=n.A||d||Function("return this")()},83998:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=function n(u){var p=-1,I=Array(u.size);return u.forEach(function(C){I[++p]=C}),I}},45974:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>A});const d=function n(x){return function(){return x}};var u=a(84746),p=a(57003),b=Date.now;const A=function E(x){var U=0,H=0;return function(){var W=b(),de=16-(W-H);if(H=W,de>0){if(++U>=800)return arguments[0]}else U=0;return x.apply(void 0,arguments)}}(u.A?function(x,U){return(0,u.A)(x,"toString",{configurable:!0,enumerable:!1,value:d(U),writable:!0})}:p.A)},24662:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>p});var n=a(74077),d=1/0;const p=function u(I){if("string"==typeof I||(0,n.A)(I))return I;var C=I+"";return"0"==C&&1/I==-d?"-0":C}},38736:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>p});var d=Function.prototype.toString;const p=function u(I){if(null!=I){try{return d.call(I)}catch{}try{return I+""}catch{}}return""}},34948:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>E});var n=a(81984),d=a(99898),u=a(22190),p=a(31287),I=a(35776),C=a(14429),M=Object.prototype.hasOwnProperty;const E=(0,u.A)(function(L,P){if((0,I.A)(P)||(0,p.A)(P))(0,d.A)(P,(0,C.A)(P),L);else for(var A in P)M.call(P,A)&&(0,n.A)(L,A,P[A])})},61319:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=function n(u,p){return u===p||u!=u&&p!=p}},3578:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>M});var n=a(71861),d=a(73883);const p=function u(b,E){var L=[];return(0,d.A)(b,function(P,A,x){E(P,A,x)&&L.push(P)}),L};var I=a(58086),C=a(43744);const M=function B(b,E){return((0,C.A)(b)?n.A:p)(b,(0,I.A)(E,3))}},76209:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>M});var n=a(58086),d=a(31287),u=a(14429);const M=function p(b){return function(E,L,P){var A=Object(E);if(!(0,d.A)(E)){var x=(0,n.A)(L,3);E=(0,u.A)(E),L=function(H){return x(A[H],H,A)}}var U=b(E,L,P);return U>-1?A[x?E[U]:U]:void 0}}(a(53988).A)},53988:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>C});var n=a(8556),d=a(58086),u=a(80233),p=Math.max;const C=function I(B,M,b){var E=null==B?0:B.length;if(!E)return-1;var L=null==b?0:(0,u.A)(b);return L<0&&(L=p(E+L,0)),(0,n.A)(B,(0,d.A)(M,3),L)}},62125:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>u});var n=a(34501);const u=function d(p,I,C){var B=null==p?void 0:(0,n.A)(p,I);return void 0===B?C:B}},86867:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>P});const d=function n(A,x){return null!=A&&x in Object(A)};var u=a(28954),p=a(66513),I=a(43744),C=a(28606),B=a(15481),M=a(24662);const P=function L(A,x){return null!=A&&function b(A,x,U){for(var H=-1,W=(x=(0,u.A)(x,A)).length,de=!1;++H<W;){var se=(0,M.A)(x[H]);if(!(de=null!=A&&U(A,se)))break;A=A[se]}return de||++H!=W?de:!!(W=null==A?0:A.length)&&(0,B.A)(W)&&(0,C.A)(se,W)&&((0,I.A)(A)||(0,p.A)(A))}(A,x,d)}},57003:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=function n(u){return u}},66513:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>E});var n=a(45281),d=a(42661);const I=function p(L){return(0,d.A)(L)&&"[object Arguments]"==(0,n.A)(L)};var C=Object.prototype,B=C.hasOwnProperty,M=C.propertyIsEnumerable;const E=I(function(){return arguments}())?I:function(L){return(0,d.A)(L)&&B.call(L,"callee")&&!M.call(L,"callee")}},43744:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=Array.isArray},31287:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>p});var n=a(70129),d=a(15481);const p=function u(I){return null!=I&&(0,d.A)(I.length)&&!(0,n.A)(I)}},98388:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>p});var n=a(31287),d=a(42661);const p=function u(I){return(0,d.A)(I)&&(0,n.A)(I)}},39377:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>E});var n=a(1860),p="object"==typeof exports&&exports&&!exports.nodeType&&exports,I=p&&"object"==typeof module&&module&&!module.nodeType&&module,B=I&&I.exports===p?n.A.Buffer:void 0;const E=(B?B.isBuffer:void 0)||function d(){return!1}},70129:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>M});var n=a(45281),d=a(30554);const M=function B(b){if(!(0,d.A)(b))return!1;var E=(0,n.A)(b);return"[object Function]"==E||"[object GeneratorFunction]"==E||"[object AsyncFunction]"==E||"[object Proxy]"==E}},15481:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>u});const u=function d(p){return"number"==typeof p&&p>-1&&p%1==0&&p<=9007199254740991}},30554:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=function n(u){var p=typeof u;return null!=u&&("object"==p||"function"==p)}},42661:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=function n(u){return null!=u&&"object"==typeof u}},74294:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>L});var n=a(45281),d=a(28010),u=a(42661),B=Function.prototype.toString,M=Object.prototype.hasOwnProperty,b=B.call(Object);const L=function E(P){if(!(0,u.A)(P)||"[object Object]"!=(0,n.A)(P))return!1;var A=(0,d.A)(P);if(null===A)return!0;var x=M.call(A,"constructor")&&A.constructor;return"function"==typeof x&&x instanceof x&&B.call(x)==b}},74077:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>I});var n=a(45281),d=a(42661);const I=function p(C){return"symbol"==typeof C||(0,d.A)(C)&&"[object Symbol]"==(0,n.A)(C)}},28885:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>
1oe});var n=a(45281),d=a(15481),u=a(42661),Xe={};Xe["[object Float32Array]"]=Xe["[object Float64Array]"]=Xe["[object Int8Array]"]=Xe["[object Int16Array]"]=Xe["[object Int32Array]"]=Xe["[object Uint8Array]"]=Xe["[object Uint8ClampedArray]"]=Xe["[object Uint16Array]"]=Xe["[object Uint32Array]"]=!0,Xe["[object Arguments]"]=Xe["[object Array]"]=Xe["[object ArrayBuffer]"]=Xe["[object Boolean]"]=Xe["[object DataView]"]=Xe["[object Date]"]=Xe["[object Error]"]=Xe["[object Function]"]=Xe["[object Map]"]=Xe["[object Number]"]=Xe["[object Object]"]=Xe["[object RegExp]"]=Xe["[object Set]"]=Xe["[object String]"]=Xe["[object WeakMap]"]=!1;var Je=a(20778),ge=a(33340),_t=ge.A&&ge.A.isTypedArray;const oe=_t?(0,Je.A)(_t):function xe(ue){return(0,u.A)(ue)&&(0,d.A)(ue.length)&&!!Xe[(0,n.A)(ue)]}},14429:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>I});var n=a(76726),d=a(23660),u=a(31287);const I=function p(C){return(0,u.A)(C)?(0,n.A)(C):(0,d.A)(C)}},40133:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>P});var n=a(76726),d=a(30554),u=a(35776);var B=Object.prototype.hasOwnProperty;const b=function M(A){if(!(0,d.A)(A))return function p(A){var x=[];if(null!=A)for(var U in Object(A))x.push(U);return x}(A);var x=(0,u.A)(A),U=[];for(var H in A)"constructor"==H&&(x||!B.call(A,H))||U.push(H);return U};var E=a(31287);const P=function L(A){return(0,E.A)(A)?(0,n.A)(A,!0):b(A)}},6327:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>C});var n=a(56689),d=a(58086),u=a(79103),p=a(43744);const C=function I(B,M){return((0,p.A)(B)?n.A:u.A)(B,(0,d.A)(M,3))}},96058:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>Je});var n=a(85401),d=a(1827),u=a(61319);const I=function p(ge,_t,Z){(void 0!==Z&&!(0,u.A)(ge[_t],Z)||void 0===Z&&!(_t in ge))&&(0,d.A)(ge,_t,Z)};var C=a(62676),B=a(9933),M=a(44314),b=a(94528),E=a(60923),L=a(66513),P=a(43744),A=a(98388),x=a(39377),U=a(70129),H=a(30554),W=a(74294),de=a(28885);const v=function se(ge,_t){if(("constructor"!==_t||"function"!=typeof ge[_t])&&"__proto__"!=_t)return ge[_t]};var y=a(99898),j=a(40133);const z=function ye(ge,_t,Z,oe,ue,ke,Te){var K=v(ge,Z),_e=v(_t,Z),Fe=Te.get(_e);if(Fe)I(ge,Z,Fe);else{var Ke=ke?ke(K,_e,Z+"",ge,_t,Te):void 0,vt=void 0===Ke;if(vt){var Wt=(0,P.A)(_e),Mt=!Wt&&(0,x.A)(_e),Ct=!Wt&&!Mt&&(0,de.A)(_e);Ke=_e,Wt||Mt||Ct?(0,P.A)(K)?Ke=K:(0,A.A)(K)?Ke=(0,b.A)(K):Mt?(vt=!1,Ke=(0,B.A)(_e,!0)):Ct?(vt=!1,Ke=(0,M.A)(_e,!0)):Ke=[]:(0,W.A)(_e)||(0,L.A)(_e)?(Ke=K,(0,L.A)(K)?Ke=function R(ge){return(0,y.A)(ge,(0,j.A)(ge))}(K):(!(0,H.A)(K)||(0,U.A)(K))&&(Ke=(0,E.A)(_e))):vt=!1}vt&&(Te.set(_e,Ke),ue(Ke,_e,oe,ke,Te),Te.delete(_e)),I(ge,Z,Ke)}},Xe=function Re(ge,_t,Z,oe,ue){ge!==_t&&(0,C.A)(_t,function(ke,Te){if(ue||(ue=new n.A),(0,H.A)(ke))z(ge,_t,Te,Z,Re,oe,ue);else{var K=oe?oe(v(ge,Te),ke,Te+"",ge,_t,ue):void 0;void 0===K&&(K=ke),I(ge,Te,K)}},j.A)},Je=(0,a(22190).A)(function(ge,_t,Z){Xe(ge,_t,Z)})},20404:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>U});var n=a(56689),d=a(71252),u=a(20016),p=a(28954),I=a(99898),C=a(74294);const M=function B(H){return(0,C.A)(H)?void 0:H};var b=a(13181),E=a(57372);const U=(0,b.A)(function(H,W){var de={};if(null==H)return de;var se=!1;W=(0,n.A)(W,function(y){return y=(0,p.A)(y,H),se||(se=y.length>1),y}),(0,I.A)(H,(0,E.A)(H),de),se&&(de=(0,d.A)(de,7,M));for(var v=W.length;v--;)(0,u.A)(de,W[v]);return de})},15981:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>C});var n=a(56689),d=a(58086),u=a(64517),p=a(57372);const C=function I(B,M){if(null==B)return{};var b=(0,n.A)((0,p.A)(B),function(E){return[E]});return M=(0,d.A)(M),(0,u.A)(B,b,function(E,L){return M(E,L[0])})}},77710:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>b});var n=a(58086),d=a(20016),u=a(28606),I=Array.prototype.splice;const b=function M(E,L){var P=[];if(!E||!E.length)return P;var A=-1,x=[],U=E.length;for(L=(0,n.A)(L,3);++A<U;){var H=E[A];L(H,A,E)&&(P.push(H),x.push(A))}return function C(E,L){for(var P=E?L.length:0,A=P-1;P--;){var x=L[P];if(P==A||x!==U){var U=x;(0,u.A)(x)?I.call(E,x,1):(0,d.A)(E,x)}}}(E,x),P}},60438:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>b});var n=a(3071),d=a(58086),u=a(73883);const I=function p(E,L){var P;
1return(0,u.A)(E,function(A,x,U){return!(P=L(A,x,U))}),!!P};var C=a(43744),B=a(67357);const b=function M(E,L,P){var A=(0,C.A)(E)?n.A:I;return P&&(0,B.A)(E,L,P)&&(L=void 0),A(E,(0,d.A)(L,3))}},13271:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>y});var n=a(54367),d=a(56689),u=a(34501),p=a(58086),I=a(79103);var M=a(20778),b=a(74077);const L=function E(j,R){if(j!==R){var ae=void 0!==j,ye=null===j,z=j==j,Re=(0,b.A)(j),Xe=void 0!==R,xe=null===R,ve=R==R,Je=(0,b.A)(R);if(!xe&&!Je&&!Re&&j>R||Re&&Xe&&ve&&!xe&&!Je||ye&&Xe&&ve||!ae&&ve||!z)return 1;if(!ye&&!Re&&!Je&&j<R||Je&&ae&&z&&!ye&&!Re||xe&&ae&&z||!Xe&&z||!ve)return-1}return 0};var x=a(57003),U=a(43744);const W=function H(j,R,ae){R=R.length?(0,d.A)(R,function(Re){return(0,U.A)(Re)?function(Xe){return(0,u.A)(Xe,1===Re.length?Re[0]:Re)}:Re}):[x.A];var ye=-1;return R=(0,d.A)(R,(0,M.A)(p.A)),function C(j,R){var ae=j.length;for(j.sort(R);ae--;)j[ae]=j[ae].value;return j}((0,I.A)(j,function(Re,Xe,xe){return{criteria:(0,d.A)(R,function(Je){return Je(Re)}),index:++ye,value:Re}}),function(Re,Xe){return function P(j,R,ae){for(var ye=-1,z=j.criteria,Re=R.criteria,Xe=z.length,xe=ae.length;++ye<Xe;){var ve=L(z[ye],Re[ye]);if(ve)return ye>=xe?ve:ve*("desc"==ae[ye]?-1:1)}return j.index-R.index}(Re,Xe,ae)})};var de=a(90363),se=a(67357);const y=(0,de.A)(function(j,R){if(null==j)return[];var ae=R.length;return ae>1&&(0,se.A)(j,R[0],R[1])?R=[]:ae>2&&(0,se.A)(R[0],R[1],R[2])&&(R=[R[0]]),W(j,(0,n.A)(R,1),[])})},26032:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>d});const d=function n(){return[]}},80233:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>y});var n=/\s/;var p=/^\s+/;const C=function I(j){return j&&j.slice(0,function d(j){for(var R=j.length;R--&&n.test(j.charAt(R)););return R}(j)+1).replace(p,"")};var B=a(30554),M=a(74077),E=/^[-+]0x[0-9a-f]+$/i,L=/^0b[01]+$/i,P=/^0o[0-7]+$/i,A=parseInt;var H=1/0;const se=function de(j){return j?(j=function x(j){if("number"==typeof j)return j;if((0,M.A)(j))return NaN;if((0,B.A)(j)){var R="function"==typeof j.valueOf?j.valueOf():j;j=(0,B.A)(R)?R+"":R}if("string"!=typeof j)return 0===j?j:+j;j=C(j);var ae=L.test(j);return ae||P.test(j)?A(j.slice(2),ae?2:8):E.test(j)?NaN:+j}(j))===H||j===-H?17976931348623157e292*(j<0?-1:1):j==j?j:0:0===j?j:0},y=function v(j){var R=se(j),ae=R%1;return R==R?ae?R-ae:R:0}},3460:(mt,ie,a)=>{"use strict";a.d(ie,{A:()=>u});var n=a(17485);const u=function d(p){return p&&p.length?(0,n.A)(p):[]}},12978:(mt,ie,a)=>{"use strict";a.d(ie,{DP:()=>Mt,eO:()=>ft});var n=a(54438),d=a(14421),u=a(73586),p=a(18456),I=a(95006),C=a(15539),B=a(58728),M=a(2819);function E(te,pe,qe,Ft){const nt=window&&!!window.document&&window.document.documentElement;let It=nt&&pe?window:qe;if(te&&(It=te&&nt&&"string"==typeof te?function L(te,pe,qe){return(qe?window.document:pe).querySelector(te)}(te,qe.nativeElement,Ft):te,!It))throw new Error("ngx-infinite-scroll {resolveContainerElement()}: selector for");return It}function P(te){return te&&!te.firstChange}const x={clientHeight:"clientHeight",offsetHeight:"offsetHeight",scrollHeight:"scrollHeight",pageYOffset:"pageYOffset",offsetTop:"offsetTop",scrollTop:"scrollTop",top:"top"},U={clientHeight:"clientWidth",offsetHeight:"offsetWidth",scrollHeight:"scrollWidth",pageYOffset:"pageXOffset",offsetTop:"offsetLeft",scrollTop:"scrollLeft",top:"left"};class H{constructor(pe=!0){this.vertical=pe,this.propsMap=pe?x:U}clientHeightKey(){return this.propsMap.clientHeight}offsetHeightKey(){return this.propsMap.offsetHeight}scrollHeightKey(){return this.propsMap.scrollHeight}pageYOffsetKey(){return this.propsMap.pageYOffset}offsetTopKey(){return this.propsMap.offsetTop}scrollTopKey(){return this.propsMap.scrollTop}topKey(){return this.propsMap.top}}function v(te){return["Window","global"].some(qe=>Object.prototype.toString.call(te).includes(qe))}function y(te,pe){return te?pe.document.documentElement:null}function j(te,pe){const qe=function z({container:te,isWindow:pe,axis:qe}){const{offsetHeightKey:Ft,clientHeightKey:nt}=ye(qe);return Re(te,pe,Ft,nt)}(pe);return pe.isWindow?function R(te,pe,qe){const{axis:Ft,container:nt,isWindow:It}=qe,{offsetHeightKey:jt,clientHeightKey:Ot}=ye(Ft),Lt=te+xe(y(It,nt),Ft,It),St=Re(pe.nativeElement,It,jt,Ot),cn=function Xe(te,pe,qe){const Ft=pe.topKey();if(te.getBoundingClientRect)return te.getBoundingClientRect()[Ft]+xe(te,pe,qe)}(pe.nativeElement,Ft,It)+St;return{height:te,scrolled:Lt,totalToScroll:cn,isWindow:It}}(qe,te,pe):function ae(te,pe,qe){const{axis:Ft,container:nt}=qe;return{height:te,scrolled:nt[Ft.scrollTopKey()],totalToScroll:nt[Ft.scrollHeightKey()],isWindow:!1}}(qe,0,pe)}function ye(te){return{offsetHeightKey:te.offsetHeightKey(),clientHeightKey:te.clientHeightKey()}}function Re(te,pe,qe,Ft){if(isNaN(te[qe])){const nt=y(pe,te);return nt?nt[Ft]:0}return te[qe]}function xe(te,pe,qe){const Ft=pe.pageYOffsetKey(),nt=pe.scrollTopKey(),It=pe.offsetTopKey();return isNaN(window.pageYOffset)?y(qe,te)[nt]:te.ownerDocument?te.ownerDocument.defaultView[Ft]:te[It]}function ve(te,pe={down:0,up:0},qe){let Ft,nt;if(te.totalToScroll<=0)return!1;const It=te.isWindow?te.scrolled:te.height+te.scrolled;return qe?(Ft=(te.totalToScroll-It)/te.totalToScroll,nt=(pe?.down?pe.down:0)/10):(Ft=te.scrolled/(te.scrolled+(te.totalToScroll-It)),nt=(pe?.up?pe.up:0)/10),Ft<=nt}class K{constructor({totalToScroll:pe}){this.lastScrollPosition=0,this.lastTotalToScroll=0,this.totalToScroll=0,this.triggered={down:0,up:0},this.totalToScroll=pe}updateScrollPosition(pe){return this.lastScrollPosition=pe}updateTotalToScroll(pe){this.lastTotalToScroll!==pe&&(this.lastTotalToScroll=this.totalToScroll,this.totalToScroll=pe)}updateScroll(pe,qe){this.updateScrollPosition(pe),this.updateTotalToScroll(qe)}updateTriggeredFlag(pe,qe){qe?this.triggered.down=pe:this.triggered.up=
1pe}isTriggeredScroll(pe,qe){return qe?this.triggered.down===pe:this.triggered.up===pe}}const vt={DOWN:"[NGX_ISE] DOWN",UP:"[NGX_ISE] UP"};function Wt(te){const{scrollDown:pe,stats:{scrolled:qe}}=te;return{type:pe?vt.DOWN:vt.UP,payload:{currentScrollPosition:qe}}}let Mt=(()=>{class te{constructor(qe,Ft){this.element=qe,this.zone=Ft,this.scrolled=new n.bkB,this.scrolledUp=new n.bkB,this.infiniteScrollDistance=2,this.infiniteScrollUpDistance=1.5,this.infiniteScrollThrottle=150,this.infiniteScrollDisabled=!1,this.infiniteScrollContainer=null,this.scrollWindow=!0,this.immediateCheck=!1,this.horizontal=!1,this.alwaysCallback=!1,this.fromRoot=!1}ngAfterViewInit(){this.infiniteScrollDisabled||this.setup()}ngOnChanges({infiniteScrollContainer:qe,infiniteScrollDisabled:Ft,infiniteScrollDistance:nt}){const It=P(qe),jt=P(Ft),Ot=P(nt),Lt=!jt&&!this.infiniteScrollDisabled||jt&&!Ft.currentValue||Ot;(It||jt||Ot)&&(this.destroyScroller(),Lt&&this.setup())}setup(){(function A(){return typeof window<"u"})()&&this.zone.runOutsideAngular(()=>{this.disposeScroller=function _e(te){const{scrollContainer:pe,scrollWindow:qe,element:Ft,fromRoot:nt}=te,It=function de({windowElement:te,axis:pe}){return function se(te,pe){const qe=te.isWindow||pe&&!pe.nativeElement?pe:pe.nativeElement;return{...te,container:qe}}({axis:pe,isWindow:v(te)},te)}({axis:new H(!te.horizontal),windowElement:E(pe,qe,Ft,nt)}),jt=new K({totalToScroll:j(Ft,It)}),Lt={up:te.upDistance,down:te.downDistance};return function Fe(te){let pe=(0,u.R)(te.container,"scroll");return te.throttle&&(pe=pe.pipe((0,M.c)(te.throttle,void 0,{leading:!0,trailing:!0}))),pe}({container:It.container,throttle:te.throttle}).pipe((0,p.ZZ)(()=>(0,d.of)(j(Ft,It))),(0,I.T)(St=>function Ke(te,pe,qe){const{scrollDown:Ft,fire:nt}=function ge(te,pe,qe){const Ft=function Je(te,pe){return te<pe.scrolled}(te,pe);return{fire:ve(pe,qe,Ft),scrollDown:Ft}}(te,pe,qe);return{scrollDown:Ft,fire:nt,stats:pe}}(jt.lastScrollPosition,St,Lt)),(0,C.M)(({stats:St})=>jt.updateScroll(St.scrolled,St.totalToScroll)),(0,B.p)(({fire:St,scrollDown:cn,stats:{totalToScroll:Ne}})=>function W(te,pe,qe){return!!(te&&pe||!qe&&pe)}(te.alwaysCallback,St,jt.isTriggeredScroll(Ne,cn))),(0,C.M)(({scrollDown:St,stats:{totalToScroll:cn}})=>{jt.updateTriggeredFlag(cn,St)}),(0,I.T)(Wt))}({fromRoot:this.fromRoot,alwaysCallback:this.alwaysCallback,disable:this.infiniteScrollDisabled,downDistance:this.infiniteScrollDistance,element:this.element,horizontal:this.horizontal,scrollC
1ontainer:this.infiniteScrollContainer,scrollWindow:this.scrollWindow,throttle:this.infiniteScrollThrottle,upDistance:this.infiniteScrollUpDistance}).subscribe(qe=>this.handleOnScroll(qe))})}handleOnScroll({type:qe,payload:Ft}){const nt=qe===vt.DOWN?this.scrolled:this.scrolledUp;(function Ct(te){return te.observed??te.observers.length>0})(nt)&&this.zone.run(()=>nt.emit(Ft))}ngOnDestroy(){this.destroyScroller()}destroyScroller(){this.disposeScroller&&this.disposeScroller.unsubscribe()}}return te.\u0275fac=function(qe){return new(qe||te)(n.rXU(n.aKT),n.rXU(n.SKi))},te.\u0275dir=n.FsC({type:te,selectors:[["","infiniteScroll",""],["","infinite-scroll",""],["","data-infinite-scroll",""]],inputs:{infiniteScrollDistance:"infiniteScrollDistance",infiniteScrollUpDistance:"infiniteScrollUpDistance",infiniteScrollThrottle:"infiniteScrollThrottle",infiniteScrollDisabled:"infiniteScrollDisabled",infiniteScrollContainer:"infiniteScrollContainer",scrollWindow:"scrollWindow",immediateCheck:"immediateCheck",horizontal:"horizontal",alwaysCallback:"alwaysCallback",fromRoot:"fromRoot"},outputs:{scrolled:"scrolled",scrolledUp:"scrolledUp"},features:[n.OA$]}),te})(),ft=(()=>{class te{}return te.\u0275fac=function(qe){return new(qe||te)},te.\u0275mod=n.$C({type:te}),te.\u0275inj=n.G2t({}),te})()},99830:(mt,ie,a)=>{"use strict";a.d(ie,{Dw:()=>x,Zr:()=>H,yH:()=>W});var n=a(10467),d=a(54438),u=a(60177),p=a(89417);const I=new d.nKC("ngx-mask config"),C=new d.nKC("new ngx-mask config"),B=new d.nKC("initial ngx-mask config"),M={suffix:"",prefix:"",thousandSeparator:" ",decimalMarker:[".",","],clearIfNotMatch:!1,showTemplate:!1,showMaskTyped:!1,placeHolderCharacter:"_",dropSpecialCharacters:!0,hiddenInput:void 0,shownMaskExpression:"",separatorLimit:"",allowNegativeNumbers:!1,validation:!0,specialCharacters:["-","/","(",")",".",":"," ","+",",","@","[","]",'"',"'"],leadZeroDateTime:!1,apm:!1,leadZero:!1,keepCharacterPositions:!1,triggerOnMaskChange:!1,inputTransformFn:de=>de,outputTransformFn:de=>de,maskFilled:new d.bkB,patterns:{0:{pattern:new RegExp("\\d")},9:{pattern:new RegExp("\\d"),optional:!0},X:{pattern:new RegExp("\\d"),symbol:"*"},A:{pattern:new RegExp("[a-zA-Z0-9]")},S:{pattern:new RegExp("[a-zA-Z]")},U:{pattern:new RegExp("[A-Z]")},L:{pattern:new RegExp("[a-z]")},d:{pattern:new RegExp("\\d")},m:{pattern:new RegExp("\\d")},M:{pattern:new RegExp("\\d")},H:{pattern:new RegExp("\\d")},h:{pattern:new RegExp("\\d")},s:{pattern:new RegExp("\\d")}}},b=["Hh:m0:s0","Hh:m0","m0:s0"],E=["percent","Hh","s0","m0","separator","d0/M0/0000","d0/M0","d0","M0"];let L=(()=>{class de{constructor(){this._config=(0,d.WQX)(I),this.dropSpecialCharacters=this._config.dropSpecialCharacters,this.hiddenInput=this._config.hiddenInput,this.clearIfNotMatch=this._config.clearIfNotMatch,this.specialCharacters=this._config.specialCharacters,this.patterns=this._config.patterns,this.prefix=this._config.prefix,this.suffix=this._config.suffix,this.thousandSeparator=this._config.thousandSeparator,this.decimalMarker=this._config.decimalMarker,this.showMaskTyped=this._config.showMaskTyped,this.placeHolderCharacter=this._config.placeHolderCharacter,this.validation=this._config.validation,this.separatorLimit=this._config.separatorLimit,this.allowNegativeNumbers=this._config.allowNegativeNumbers,this.leadZeroDateTime=this._config.leadZeroDateTime,this.leadZero=this._config.leadZero,this.apm=this._config.apm,this.inputTransformFn=this._config.inputTransformFn,this.outputTransformFn=this._config.outputTransformFn,this.keepCharacterPositions=this._config.keepCharacterPositions,this._shift=new Set,this.plusOnePosition=!1,this.maskExpression="",this.actualValue="",this.showKeepCharacterExp="",this.shownMaskExpression="",this.deletedSpecialCharacter=!1,this._formatWithSeparators=(v,y,j,R)=>{let ae=[],ye="";if(Array.isArray(j)){const ve=new RegExp(j.map(Je=>"[\\^$.|?*+()".indexOf(Je)>=0?`\\${Je}`:Je).join("|"));ae=v.split(ve),ye=v.match(ve)?.[0]??""}else ae=v.split(j),ye=j;const z=ae.length>1?`${ye}${ae[1]}`:"";let Re=ae[0]??"";const Xe=this.separatorLimit.replace(/\s/g,"");Xe&&+Xe&&(Re="-"===Re[0]?`-${Re.slice(1,Re.length).slice(0,Xe.length)}`:Re.slice(0,Xe.length));const xe=/(\d+)(\d{3})/;for(;y&&xe.test(Re);)Re=Re.replace(xe,"$1"+y+"$2");return void 0===R?Re+z:0===R?Re:Re+z.substring(0,R+1)},this.percentage=v=>{const y=v.replace(",","."),j=Number(y);return!isNaN(j)&&j>=0&&j<=100}
1,this.getPrecision=v=>{const y=v.split(".");return y.length>1?Number(y[y.length-1]):1/0},this.checkAndRemoveSuffix=v=>{for(let y=this.suffix?.length-1;y>=0;y--){const j=this.suffix.substring(y,this.suffix?.length);if(v.includes(j)&&y!==this.suffix?.length-1&&(y-1<0||!v.includes(this.suffix.substring(y-1,this.suffix?.length))))return v.replace(j,"")}return v},this.checkInputPrecision=(v,y,j)=>{if(y<1/0){if(Array.isArray(j)){const z=j.find(Re=>Re!==this.thousandSeparator);j=z||j[0]}const R=new RegExp(this._charToRegExpExpression(j)+`\\d{${y}}.*$`),ae=v.match(R),ye=(ae&&ae[0]?.length)??0;ye-1>y&&(v=v.substring(0,v.length-(ye-1-y))),0===y&&this._compareOrIncludes(v[v.length-1],j,this.thousandSeparator)&&(v=v.substring(0,v.length-1))}return v}}applyMaskWithPattern(v,y){const[j,R]=y;return this.customPattern=R,this.applyMask(v,j)}applyMask(v,y,j=0,R=!1,ae=!1,ye=()=>{}){if(!y||"string"!=typeof v)return"";let z=0,Re="",Xe=!1,xe=!1,ve=1,Je=!1;v.slice(0,this.prefix.length)===this.prefix&&(v=v.slice(this.prefix.length,v.length)),this.suffix&&v?.length>0&&(v=this.checkAndRemoveSuffix(v)),"("===v&&this.prefix&&(v="");const ge=v.toString().split("");if(this.allowNegativeNumbers&&"-"===v.slice(z,z+1)&&(Re+=v.slice(z,z+1)),"IP"===y){const Te=v.split(".");this.ipError=this._validIP(Te),y="099.099.099.099"}const _t=[];for(let Te=0;Te<v.length;Te++)v[Te]?.match("\\d")&&_t.push(v[Te]??"");if("CPF_CNPJ"===y&&(this.cpfCnpjError=11!==_t.length&&14!==_t.length,y=_t.length>11?"00.000.000/0000-00":"000.000.000-00"),y.startsWith("percent")){if(v.match("[a-z]|[A-Z]")||v.match(/[-!$%^&*()_+|~=`{}\[\]:";'<>?,\/.]/)&&!ae){v=this._stripToDecimal(v);const _e=this.getPrecision(y);v=this.checkInputPrecision(v,_e,this.decimalMarker)}const Te="string"==typeof this.decimalMarker?this.decimalMarker:".";if(v.indexOf(Te)>0&&!this.percentage(v.substring(0,v.indexOf(Te)))){let _e=v.substring(0,v.indexOf(Te)-1);this.allowNegativeNumbers&&"-"===v.slice(z,z+1)&&!ae&&(_e=v.substring(0,v.indexOf(Te))),v=`${_e}${v.substring(v.indexOf(Te),v.length)}`}let K="";K=this.allowNegativeNumbers&&"-"===v.slice(z,z+1)?v.slice(z+1,z+v.length):v,Re=this.percentage(K)?this._splitPercentZero(v):this._splitPercentZero(v.substring(0,v.length-1))}else if(y.startsWith("separator")){(v.match("[w\u0430-\u044f\u0410-\u042f]")||v.match("[\u0401\u0451\u0410-\u044f]")||v.match("[a-z]|[A-Z]")||v.match(/[-@#!$%\\^&*()_\xa3\xac'+|~=`{}\]:";<>.?/]/)||v.match("[^A-Za-z0-9,]"))&&(v=this._stripToDecimal(v));const Te=this.getPrecision(y),K=Array.isArray(this.decimalMarker)?".":this.decimalMarker;0===Te?v=this.allowNegativeNumbers?v.length>2&&"-"===v[0]&&"0"===v[1]&&v[2]!==this.thousandSeparator&&","!==v[2]&&"."!==v[2]?"-"+v.slice(2,v.length):"0"===v[0]&&v.length>1&&v[1]!==this.thousandSeparator&&","!==v[1]&&"."!==v[1]?v.slice(1,v.length):v:v.length>1&&"0"===v[0]&&v[1]!==this.thousandSeparator&&","!==v[1]&&"."!==v[1]?v.slice(1,v.length):v:(v[0]===K&&v.length>1&&(v="0"+v.slice(0,v.length+1),this.plusOnePosition=!0),"0"===v[0]&&v[1]!==K&&v[1]!==this.thousandSeparator&&(v=v.length>1?v.slice(0,1)+K+v.slice(1,v.length+1):v,this.plusOnePosition=!0),this.allowNegativeNumbers&&"-"===v[0]&&(v[1]===K||"0"===v[1])&&(v=v[1]===K&&v.length>2?v.slice(0,1)+"0"+v.slice(1,v.length):"0"===v[1]&&v.length>2&&v[2]!==K?v.slice(0,2)+K+v.slice(2,v.length):v,this.plusOnePosition=!0)),ae&&("0"===v[0]&&v[1]===this.decimalMarker&&("0"===v[j]||v[j]===this.decimalMarker)&&(v=v.slice(2,v.length)),"-"===v[0]&&"0"===v[1]&&v[2]===this.decimalMarker&&("0"===v[j]||v[j]===this.decimalMarker)&&(v="-"+v.slice(3,v.length)),v=this._compareOrIncludes(v[v.length-1],this.decimalMarker,this.thousandSeparator)?v.slice(0,v.length-1):v);const _e=this._charToRegExpExpression(this.thousandSeparator);let Fe='@#!$%^&*()_+|~=`{}\\[\\]:\\s,\\.";<>?\\/'.replace(_e,"");if(Array.isArray(this.decimalMarker))for(const Ct of this.decimalMarker)Fe=Fe.replace(this._charToRegExpExpression(Ct),"");else Fe=Fe.replace(this._charToRegExpExpression(this.decimalMarker),"");const Ke=new RegExp("["+Fe+"]");v.match(Ke)&&(v=v.substring(0,v.length-1));const vt=(v=this.checkInputPrecision(v,Te,this.decimalMarker)).replace(new RegExp(_e,"g"),"");Re=this._formatWithSeparators(vt,this.thousandSeparator,this.decimalMarker,Te);const Wt=Re.indexOf(",")-v.indexOf(","),Mt=Re.length-v.length;if(Mt>0&&Re[j]!==this.thousandSeparator){xe=!0;let Ct=0;do{this._shift.add(j+Ct),Ct++}while(Ct<Mt)}
1else Re[j-1]===this.decimalMarker||-4===Mt||-3===Mt||","===Re[j]?(this._shift.clear(),this._shift.add(j-1)):0!==Wt&&j>0&&!(Re.indexOf(",")>=j&&j>3)||!(Re.indexOf(".")>=j&&j>3)&&Mt<=0?(this._shift.clear(),xe=!0,ve=Mt,this._shift.add(j+=Mt)):this._shift.clear()}else for(let Te=0,K=ge[0];Te<ge.length&&z!==y.length;Te++,K=ge[Te]??""){const _e="*"in this.patterns;if(this._checkSymbolMask(K,y[z]??"")&&"?"===y[z+1])Re+=K,z+=2;else if("*"===y[z+1]&&Xe&&this._checkSymbolMask(K,y[z+2]??""))Re+=K,z+=3,Xe=!1;else if(this._checkSymbolMask(K,y[z]??"")&&"*"===y[z+1]&&!_e)Re+=K,Xe=!0;else if("?"===y[z+1]&&this._checkSymbolMask(K,y[z+2]??""))Re+=K,z+=3;else if(this._checkSymbolMask(K,y[z]??"")){if("H"===y[z]&&(this.apm?Number(K)>9:Number(K)>2)){j=this.leadZeroDateTime?j:j+1,z+=1,this._shiftStep(y,z,ge.length),Te--,this.leadZeroDateTime&&(Re+="0");continue}if("h"===y[z]&&(this.apm?1===Re.length&&Number(Re)>1||"1"===Re&&Number(K)>2||1===v.slice(z-1,z).length&&Number(v.slice(z-1,z))>2||"1"===v.slice(z-1,z)&&Number(K)>2:"2"===Re&&Number(K)>3||("2"===Re.slice(z-2,z)||"2"===Re.slice(z-3,z)||"2"===Re.slice(z-4,z)||"2"===Re.slice(z-1,z))&&Number(K)>3&&z>10)){j+=1,z+=1,Te--;continue}if(("m"===y[z]||"s"===y[z])&&Number(K)>5){j=this.leadZeroDateTime?j:j+1,z+=1,this._shiftStep(y,z,ge.length),Te--,this.leadZeroDateTime&&(Re+="0");continue}const Fe=31,Ke=v[z],vt=v[z+1],Wt=v[z+2],Mt=v[z-1],Ct=v[z-2],ft=v[z-3],te=v.slice(z-3,z-1),pe=v.slice(z-1,z+1),qe=v.slice(z,z+2),Ft=v.slice(z-2,z);if("d"===y[z]){const nt="M0"===y.slice(0,2),It="M0"===y.slice(0,2)&&this.specialCharacters.includes(Ct);if(Number(K)>3&&this.leadZeroDateTime||!nt&&(Number(qe)>Fe||Number(pe)>Fe||this.specialCharacters.includes(vt))||(It?Number(pe)>Fe||!this.specialCharacters.includes(Ke)&&this.specialCharacters.includes(Wt)||this.specialCharacters.includes(Ke):Number(qe)>Fe||this.specialCharacters.includes(vt))){j=this.leadZeroDateTime?j:j+1,z+=1,this._shiftStep(y,z,ge.length),Te--,this.leadZeroDateTime&&(Re+="0");continue}}if("M"===y[z]){const It=0===z&&(Number(K)>2||Number(qe)>12||this.specialCharacters.includes(vt)),jt=y.slice(z+2,z+3),Ot=te.includes(jt)&&(this.specialCharacters.includes(Ct)&&Number(pe)>12&&!this.specialCharacters.includes(Ke)||this.specialCharacters.includes(Ke)||this.specialCharacters.includes(ft)&&Number(Ft)>12&&!this.specialCharacters.includes(Mt)||this.specialCharacters.includes(Mt)),Lt=Number(te)<=Fe&&!this.specialCharacters.includes(te)&&this.specialCharacters.includes(Mt)&&(Number(qe)>12||this.specialCharacters.includes(vt)),St=Number(qe)>12&&5===z||this.specialCharacters.includes(vt)&&5===z,cn=Number(te)>Fe&&!this.specialCharacters.includes(te)&&!this.specialCharacters.includes(Ft)&&Number(Ft)>12,Ne=Number(te)<=Fe&&!this.specialCharacters.includes(te)&&!this.specialCharacters.includes(Mt)&&Number(pe)>12;if(Number(K)>1&&this.leadZeroDateTime||It||Ot||Ne||cn||Lt||St&&!this.leadZeroDateTime){j=this.leadZeroDateTime?j:j+1,z+=1,this._shiftStep(y,z,ge.length),Te--,this.leadZeroDateTime&&(Re+="0");continue}}Re+=K,z++}else" "===K&&" "===y[z]||"/"===K&&"/"===y[z]?(Re+=K,z++):-1!==this.specialCharacters.indexOf(y[z]??"")?(Re+=y[z],z++,this._shiftStep(y,z,ge.length),Te--):"9"===y[z]&&this.showMaskTyped?this._shiftStep(y,z,ge.length):this.patterns[y[z]??""]&&this.patterns[y[z]??""]?.optional?(ge[z]&&"099.099.099.099"!==y&&"000.000.000-00"!==y&&"00.000.000/0000-00"!==y&&!y.match(/^9+\.0+$/)&&!this.patterns[y[z]??""]?.optional&&(Re+=ge[z]),y.includes("9*")&&y.includes("0*")&&z++,z++,Te--):"*"===this.maskExpression[z+1]&&this._findSpecialChar(this.maskExpression[z+2]??"")&&this._findSpecialChar(K)===this.maskExpression[z+2]&&Xe||"?"===this.maskExpression[z+1]&&this._findSpecialChar(this.maskExpression[z+2]??"")&&this._findSpecialChar(K)===this.maskExpression[z+2]&&Xe?(z+=3,Re+=K):this.showMaskTyped&&this.specialCharacters.indexOf(K)<0&&K!==this.placeHolderCharacter&&1===this.placeHolderCharacter.length&&(Je=!0)}Re.length+1===y.length&&-1!==this.specialCharacters.indexOf(y[y.length-1]??"")&&(Re+=y[y.length-1]);let Z=j+1;for(;this._shift.has(Z);)ve++,Z++;let oe=R&&!y.startsWith("separator")?z:this._shift.has(j)?ve:0;Je&&oe--,ye(oe,xe),ve<0&&this._shift.clear();let ue=!1;ae&&(ue=ge.every(Te=>this.specialCharacters.includes(Te)));let ke=`${this.prefix}${ue?"":Re}${this.showMaskTyped?"":this.suffix}`;if(0===Re.length&&(ke=this.dropSpecialCharacters?`${Re}`:`${this.prefix}${Re}`),Re.includes("-")&&this.prefix&&this.allowNegativeNumbers){if(ae&&"-"===Re)return"";ke=`-${this.prefix}${Re.split("-").join("")}${this.suffix}`}return ke}_findDropSpecialChar(v){return Array.isArray(this.dropSpecialCharacters)?this.dropSpecialCharacters.find(y=>y===v):this._findSpecialChar(v)}_findSpecialChar(v){return this.specialCharacters.find(y=>y===v)}_checkSymbolMask(v,y){return this.patterns=this.customPattern?this.customPattern:this.patterns,(this.patterns[y]?.pattern&&this.patterns[y]?.pattern.test(v))??!1}_stripToDecimal(v){return v.split("").filter((y,j)=>{const R="string"==typeof this.decimalMarker?y===this.decimalMarker:this.decimalMarker.includes(y);return y.match("^-?\\d")||y===this.thousandSeparator||R||"-"===y&&0===j&&this.allowNegativeNumbers}).join("")}_charToRegExpExpression(v){return v&&(" "===v?"\\s":"[\\^$.|?*+()".indexOf(v)>=0?`\\${v}`:v)}_shiftStep(v,y,j){const R=/[*?]/g.test(v.slice(0,y))?j:y;this._shift.add(R+this.prefix.length||0)}_compareOrIncludes(v,y,j){return Array.isArray(y)?y.filter(R=>R!==j).includes(v):v===y}_validIP(v){return!(4===v.length&&!v.some((y,j)=>v.length!==j+1?""===y||Number(y)>255:""===y||Number(y.substring(0,3))>
1255))}_splitPercentZero(v){const y=v.indexOf("string"==typeof this.decimalMarker?this.decimalMarker:".");if(-1===y){const j=parseInt(v,10);return isNaN(j)?"":j.toString()}{const j=parseInt(v.substring(0,y),10),R=v.substring(y+1),ae=isNaN(j)?"":j.toString();return""===ae?"":ae+("string"==typeof this.decimalMarker?this.decimalMarker:".")+R}}static#e=this.\u0275fac=function(y){return new(y||de)};static#t=this.\u0275prov=d.jDH({token:de,factory:de.\u0275fac})}return de})(),P=(()=>{class de extends L{constructor(){super(...arguments),this.isNumberValue=!1,this.maskIsShown="",this.selStart=null,this.selEnd=null,this.writingValue=!1,this.maskChanged=!1,this._maskExpressionArray=[],this.triggerOnMaskChange=!1,this._previousValue="",this._currentValue="",this._emitValue=!1,this.onChange=v=>{},this._elementRef=(0,d.WQX)(d.aKT,{optional:!0}),this.document=(0,d.WQX)(u.qQ),this._config=(0,d.WQX)(I),this._renderer=(0,d.WQX)(d.sFG,{optional:!0})}applyMask(v,y,j=0,R=!1,ae=!1,ye=()=>{}){if(!y)return v!==this.actualValue?this.actualValue:v;if(this.maskIsShown=this.showMaskTyped?this.showMaskInInput():"","IP"===this.maskExpression&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(v||"#")),"CPF_CNPJ"===this.maskExpression&&this.showMaskTyped&&(this.maskIsShown=this.showMaskInInput(v||"#")),!v&&this.showMaskTyped)return this.formControlResult(this.prefix),this.prefix+this.maskIsShown+this.suffix;const z=v&&"number"==typeof this.selStart?v[this.selStart]??"":"";let Re="";if(void 0!==this.hiddenInput&&!this.writingValue){let Je=v&&1===v.length?v.split(""):this.actualValue.split("");"object"==typeof this.selStart&&"object"==typeof this.selEnd?(this.selStart=Number(this.selStart),this.selEnd=Number(this.selEnd)):""!==v&&Je.length?"number"==typeof this.selStart&&"number"==typeof this.selEnd&&(v.length>Je.length?Je.splice(this.selStart,0,z):v.length<Je.length&&(Je.length-v.length==1?Je.splice(ae?this.selStart-1:v.length-1,1):Je.splice(this.selStart,this.selEnd-this.selStart))):Je=[],this.showMaskTyped&&(this.hiddenInput||(v=this.removeMask(v))),Re=this.actualValue.length&&Je.length<=v.length?this.shiftTypedSymbols(Je.join("")):v}if(R&&(this.hiddenInput||!this.hiddenInput)&&(Re=v),ae&&-1!==this.specialCharacters.indexOf(this.maskExpression[j]??"")&&this.showMaskTyped&&(Re=this._currentValue),this.deletedSpecialCharacter&&j&&(this.specialCharacters.includes(this.actualValue.slice(j,j+1))?j+=1:"M0"!==y.slice(j-1,j+1)&&(j-=2),this.deletedSpecialCharacter=!1),this.showMaskTyped&&1===this.placeHolderCharacter.length&&!this.leadZeroDateTime&&(v=this.removeMask(v)),Re=this.maskChanged?v:Re&&Re.length?Re:v,this.showMaskTyped&&this.keepCharacterPositions&&this.actualValue&&!R){const Je=this.dropSpecialCharacters?this.removeMask(this.actualValue):this.actualValue;return this.formControlResult(Je),this.actualValue?this.actualValue:this.prefix+this.maskIsShown+this.suffix}const Xe=super.applyMask(Re,y,j,R,ae,ye);if(this.actualValue=this.getActualValue(Xe),"."===this.thousandSeparator&&"."===this.decimalMarker&&(this.decimalMarker=","),this.maskExpression.startsWith("separator")&&!0===this.dropSpecialCharacters&&(this.specialCharacters=this.specialCharacters.filter(Je=>!this._compareOrIncludes(Je,this.decimalMarker,this.thousandSeparator))),(Xe||""===Xe)&&(this._previousValue=this._currentValue,this._currentValue=Xe,this._emitValue=this._previousValue!==this._currentValue||this.maskChanged||this._previousValue===this._currentValue&&R),this._emitValue&&this.formControlResult(Xe),!this.showMaskTyped||this.showMaskTyped&&this.hiddenInput)return this.hiddenInput?ae?this.hideInput(Xe,this.maskExpression):this.hideInput(Xe,this.maskExpression)+this.maskIsShown.slice(Xe.length):Xe;const xe=Xe.length,ve=this.prefix+this.maskIsShown+this.suffix;if(this.maskExpression.includes("H")){const Je=this._numberSkipedSymbols(Xe);return Xe+ve.slice(xe+Je)}return"IP"===this.maskExpression||"CPF_CNPJ"===this.maskExpression?Xe+ve:Xe+ve.slice(xe)}_numberSkipedSymbols(v){const y=/(^|\D)(\d\D)/g;let j=y.exec(v),R=0;for(;null!=j;)R+=1,j=y.exec(v);return R}applyValueChanges(v,y,j,R=()=>{}
1){const ae=this._elementRef?.nativeElement;ae&&(ae.value=this.applyMask(ae.value,this.maskExpression,v,y,j,R),ae!==this._getActiveElement()&&this.clearIfNotMatchFn())}hideInput(v,y){return v.split("").map((j,R)=>this.patterns&&this.patterns[y[R]??""]&&this.patterns[y[R]??""]?.symbol?this.patterns[y[R]??""]?.symbol:j).join("")}getActualValue(v){const y=v.split("").filter((j,R)=>{const ae=this.maskExpression[R]??"";return this._checkSymbolMask(j,ae)||this.specialCharacters.includes(ae)&&j===ae});return y.join("")===v?y.join(""):v}shiftTypedSymbols(v){let y="";return(v&&v.split("").map((R,ae)=>{if(this.specialCharacters.includes(v[ae+1]??"")&&v[ae+1]!==this.maskExpression[ae+1])return y=R,v[ae+1];if(y.length){const ye=y;return y="",ye}return R})||[]).join("")}numberToString(v){return!v&&0!==v||this.maskExpression.startsWith("separator")&&(this.leadZero||!this.dropSpecialCharacters)||this.maskExpression.startsWith("separator")&&this.separatorLimit.length>14&&String(v).length>14?String(v):Number(v).toLocaleString("fullwide",{useGrouping:!1,maximumFractionDigits:20}).replace("/-/","-")}showMaskInInput(v){if(this.showMaskTyped&&this.shownMaskExpression){if(this.maskExpression.length!==this.shownMaskExpression.length)throw new Error("Mask expression must match mask placeholder length");return this.shownMaskExpression}if(this.showMaskTyped){if(v){if("IP"===this.maskExpression)return this._checkForIp(v);if("CPF_CNPJ"===this.maskExpression)return this._checkForCpfCnpj(v)}return this.placeHolderCharacter.length===this.maskExpression.length?this.placeHolderCharacter:this.maskExpression.replace(/\w/g,this.placeHolderCharacter)}return""}clearIfNotMatchFn(){const v=this._elementRef?.nativeElement;v&&this.clearIfNotMatch&&this.prefix.length+this.maskExpression.length+this.suffix.length!==v.value.replace(this.placeHolderCharacter,"").length&&(this.formElementProperty=["value",""],this.applyMask("",this.maskExpression))}set formElementProperty([v,y]){!this._renderer||!this._elementRef||Promise.resolve().then(()=>this._renderer?.setProperty(this._elementRef?.nativeElement,v,y))}checkDropSpecialCharAmount(v){return v.split("").filter(j=>this._findDropSpecialChar(j)).length}removeMask(v){return this._removeMask(this._removeSuffix(this._removePrefix(v)),this.specialCharacters.concat("_").concat(this.placeHolderCharacter))}_checkForIp(v){if("#"===v)return`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`;const y=[];for(let j=0;j<v.length;j++){const R=v[j]??"";R&&R.match("\\d")&&y.push(R)}return y.length<=3?`${this.placeHolderCharacter}.${this.placeHolderCharacter}.${this.placeHolderCharacter}`:y.length>3&&y.length<=6?`${this.placeHolderCharacter}.${this.placeHolderCharacter}`:y.length>6&&y.length<=9?this.placeHolderCharacter:""}_checkForCpfCnpj(v){const y=`${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`,j=`${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}.${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}/${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}${this.placeHolderCharacter}-${this.placeHolderCharacter}${this.placeHolderCharacter}`;if("#"===v)return y;const R=[];for(let ae=0;ae<v.length;ae++){const ye=v[ae]??"";ye&&ye.match("\\d")&&R.push(ye)}return R.length<=3?y.slice(R.length,y.length):R.length>3&&R.length<=6?y.slice(R.length+1,y.length):R.length>6&&R.length<=9?y.slice(R.length+2,y.length):R.length>9&&R.length<11?y.slice(R.length+3,y.length):11===R.length?"":12===R.length?j.slice(17===v.length?16:15,j.length):R.length>12&&R.length<=14?j.slice(R.length+4,j.length):""}_getActiveElement(v=this.document){const y=v?.activeElement?.shadowRoot;return y?.activeElement?this._getActiveElement(y):v.activeElement}formControlResult(v){if(this.writingValue||!this.triggerOnMaskChange&&this.maskChanged)return this.maskChanged&&this.onChange(this.outputTransformFn(this._toNumber(this._checkSymbol
1s(this._removeSuffix(this._removePrefix(v)))))),void(this.maskChanged=!1);Array.isArray(this.dropSpecialCharacters)?this.onChange(this.outputTransformFn(this._toNumber(this._checkSymbols(this._removeMask(this._removeSuffix(this._removePrefix(v)),this.dropSpecialCharacters))))):this.onChange(this.outputTransformFn(this._toNumber(this.dropSpecialCharacters||!this.dropSpecialCharacters&&this.prefix===v?this._checkSymbols(this._removeSuffix(this._removePrefix(v))):v)))}_toNumber(v){if(!this.isNumberValue||""===v||this.maskExpression.startsWith("separator")&&(this.leadZero||!this.dropSpecialCharacters))return v;if(String(v).length>16&&this.separatorLimit.length>14)return String(v);const y=Number(v);if(this.maskExpression.startsWith("separator")&&Number.isNaN(y)){const j=String(v).replace(",",".");return Number(j)}return Number.isNaN(y)?v:y}_removeMask(v,y){return this.maskExpression.startsWith("percent")&&v.includes(".")?v:v&&v.replace(this._regExpForRemove(y),"")}_removePrefix(v){return this.prefix?v&&v.replace(this.prefix,""):v}_removeSuffix(v){return this.suffix?v&&v.replace(this.suffix,""):v}_retrieveSeparatorValue(v){let y=Array.isArray(this.dropSpecialCharacters)?this.specialCharacters.filter(j=>this.dropSpecialCharacters.includes(j)):this.specialCharacters;return!this.deletedSpecialCharacter&&this._checkPatternForSpace()&&v.includes(" ")&&this.maskExpression.includes("*")&&(y=y.filter(j=>" "!==j)),this._removeMask(v,y)}_regExpForRemove(v){return new RegExp(v.map(y=>`\\${y}`).join("|"),"gi")}_replaceDecimalMarkerToDot(v){const y=Array.isArray(this.decimalMarker)?this.decimalMarker:[this.decimalMarker];return v.replace(this._regExpForRemove(y),".")}_checkSymbols(v){if(""===v)return v;this.maskExpression.startsWith("percent")&&","===this.decimalMarker&&(v=v.replace(",","."));const y=this._retrieveSeparatorPrecision(this.maskExpression),j=this._replaceDecimalMarkerToDot(this._retrieveSeparatorValue(v));return this.isNumberValue&&y?v===this.decimalMarker?null:this.separatorLimit.length>14?String(j):this._checkPrecision(this.maskExpression,j):j}_checkPatternForSpace(){for(const v in this.patterns)if(this.patterns[v]&&this.patterns[v]?.hasOwnProperty("pattern")){const y=this.patterns[v]?.pattern.toString(),j=this.patterns[v]?.pattern;if(y?.includes(" ")&&j?.test(this.maskExpression))return!0}return!1}_retrieveSeparatorPrecision(v){const y=v.match(new RegExp("^separator\\.([^d]*)"));return y?Number(y[1]):null}_checkPrecision(v,y){const j=v.slice(10,11);return v.indexOf("2")>0||this.leadZero&&Number(j)>1?(","===this.decimalMarker&&this.leadZero&&(y=y.replace(",",".")),this.leadZero?Number(y).toFixed(Number(j)):Number(y).toFixed(2)):this.numberToString(y)}_repeatPatternSymbols(v){return v.match(/{[0-9]+}/)&&v.split("").reduce((y,j,R)=>{if(this._start="{"===j?R:this._start,"}"!==j)return this._findSpecialChar(j)?y+j:y;this._end=R;const ae=Number(v.slice(this._start+1,this._end)),ye=new Array(ae+1).join(v[this._start-1]);if(v.slice(0,this._start).length>1&&v.includes("S")){const z=v.slice(0,this._start-1);return z.includes("{")?y+ye:z+y+ye}return y+ye},"")||v}currentLocaleDecimalMarker(){return 1.1.toLocaleString().substring(1,2)}static#e=this.\u0275fac=(()=>{let v;return function(j){return(v||(v=d.xGo(de)))(j||de)}})();static#t=this.\u0275prov=d.jDH({token:de,factory:de.\u0275fac})}return de})();function A(){const de=(0,d.WQX)(B),se=(0,d.WQX)(C);return se instanceof Function?{...de,...se()}:{...de,...se}}function x(de){return[{provide:C,useValue:de},{provide:B,useValue:M},{provide:I,useFactory:A},P]}let H=(()=>{class de{constructor(){this.maskExpression="",this.specialCharacters=[],this.patterns={},this.prefix="",this.suffix="",this.thousandSeparator=" ",this.decimalMarker=".",this.dropSpecialCharacters=null,this.hiddenInput=null,this.showMaskTyped=null,this.placeHolderCharacter=null,this.shownMaskExpression=null,this.showTemplate=null,this.clearIfNotMatch=null,this.validation=null,this.separatorLimit=null,this.allowNegativeNumbers=null,this.leadZeroDateTime=null,this.leadZero=null,this.triggerOnMaskChange=null,this.apm=null,this.inputTransformFn=null,this.outputTransformFn=null,this.keepCharacterPositions=null,this.maskFilled=new d.bkB,this._maskValue="",this._position=null,this._maskExpressionArray=[],this._justPasted=!1,this._isFocused=!1,this._isComposing=!1,this.document=(0,d.WQX)(u.qQ),this._maskService=(0,d.WQX)(P,{self:!0}),this._config=(0,d.WQX)(I),this.onChange=v=>{},this.onTouch=()=>{}}ngOnChanges(v){const{maskExpression:y,specialCharacters:j,patterns:R,prefix:ae,suffix:ye,thousandSeparator:z,decimalMarker:Re,dropSpecialCharacters:Xe,hiddenInput:xe,showMaskTyped:ve,placeHolderCharacter:Je,shownMaskExpression:ge,showTemplate:_t,clearIfNotMatch:Z,validation:oe,separatorLimit:ue,allowNegativeNumbers:ke,leadZeroDateTime:Te,leadZero:K,triggerOnMaskChange:_e,apm:Fe,inputTransformFn:Ke,outputTransformFn:vt,keepCharacterPositions:Wt}=v;if(y&&(y.currentValue!==y.previousValue&&!y.firstChange&&(this._maskService.maskChanged=!0),y.currentValue&&y.currentValue.split("||").length>1?(this._maskExpressionArray=y.currentValue.split("||").sort((Mt,Ct)=>Mt.length-Ct.length),this._setMask()):(this._maskExpressionArray=[],this._maskValue=y.currentValue||"",this._maskService.maskExpression=this._maskValue)),j){if(!j.currentValue||!Array.isArray(j.currentValue))return;this._maskService.specialCharacters=j.currentValue||[]}ke&&(this._maskService.allowNegativeNumbers=ke.currentValue,this._maskService.allowNegativeNumbers&&(this._maskService.specialCharacters=this._maskService.specialCharacters.filter(Mt=>"-"!==Mt))),R&&R.currentValue&&(this._maskService.patterns=R.currentValue),Fe&&Fe.currentValue&&(this._maskService.apm=Fe.currentValue),ae&&(this._maskService.prefix=ae.currentValue),ye&&(this._maskService.suffix=ye.currentValue),z&&(this._maskService.thousandSeparator=z.currentValue),Re&&(this._maskService.decimalMarker=Re.currentValue),Xe&&(this._maskService.dropSpecialCharacters=Xe.currentValue),xe&&(this._maskService.hiddenInput=xe.currentValue),ve&&(this._maskService.showMaskTyped=ve.currentValue,!1===ve.previousValue&&!0===ve.currentValue&&this._isFocused&&requestAnimationFrame(()=>
1{this._maskService._elementRef?.nativeElement.click()})),Je&&(this._maskService.placeHolderCharacter=Je.currentValue),ge&&(this._maskService.shownMaskExpression=ge.currentValue),_t&&(this._maskService.showTemplate=_t.currentValue),Z&&(this._maskService.clearIfNotMatch=Z.currentValue),oe&&(this._maskService.validation=oe.currentValue),ue&&(this._maskService.separatorLimit=ue.currentValue),Te&&(this._maskService.leadZeroDateTime=Te.currentValue),K&&(this._maskService.leadZero=K.currentValue),_e&&(this._maskService.triggerOnMaskChange=_e.currentValue),Ke&&(this._maskService.inputTransformFn=Ke.currentValue),vt&&(this._maskService.outputTransformFn=vt.currentValue),Wt&&(this._maskService.keepCharacterPositions=Wt.currentValue),this._applyMask()}validate({value:v}){if(!this._maskService.validation||!this._maskValue)return null;if(this._maskService.ipError)return this._createValidationError(v);if(this._maskService.cpfCnpjError)return this._createValidationError(v);if(this._maskValue.startsWith("separator")||E.includes(this._maskValue)||this._maskService.clearIfNotMatch)return null;if(b.includes(this._maskValue))return this._validateTime(v);
1if(v&&v.toString().length>=1){let y=0;if(this._maskValue.startsWith("percent"))return null;for(const j in this._maskService.patterns)if(this._maskService.patterns[j]?.optional&&(this._maskValue.indexOf(j)!==this._maskValue.lastIndexOf(j)?y+=this._maskValue.split("").filter(ae=>ae===j).join("").length:-1!==this._maskValue.indexOf(j)&&y++,-1!==this._maskValue.indexOf(j)&&v.toString().length>=this._maskValue.indexOf(j)||y===this._maskValue.length))return null;if(1===this._maskValue.indexOf("{")&&v.toString().length===this._maskValue.length+Number((this._maskValue.split("{")[1]??"").split("}")[0])-4)return null;if(this._maskValue.indexOf("*")>1&&v.toString().length<this._maskValue.indexOf("*")||this._maskValue.indexOf("?")>1&&v.toString().length<this._maskValue.indexOf("?")||1===this._maskValue.indexOf("{"))return this._createValidationError(v);if(-1===this._maskValue.indexOf("*")||-1===this._maskValue.indexOf("?")){v="number"==typeof v?String(v):v;const j=this._maskValue.split("*"),R=this._maskService.dropSpecialCharacters?this._maskValue.length-this._maskService.checkDropSpecialCharAmount(this._maskValue)-y:this.prefix?this._maskValue.length+this.prefix.length-y:this._maskValue.length-y;if(1===j.length&&v.toString().length<R)return this._createValidationError(v);if(j.length>1){const ae=j[j.length-1];if(ae&&this._maskService.specialCharacters.includes(ae[0])&&String(v).includes(ae[0]??"")&&!this.dropSpecialCharacters){const ye=v.split(ae[0]);return ye[ye.length-1].length===ae.length-1?null:this._createValidationError(v)}return(ae&&!this._maskService.specialCharacters.includes(ae[0])||!ae||this._maskService.dropSpecialCharacters)&&v.length>=R-1?null:this._createValidationError(v)}}if(1===this._maskValue.indexOf("*")||1===this._maskValue.indexOf("?"))return null}return v&&this.maskFilled.emit(),null}onPaste(){this._justPasted=!0}onFocus(){this._isFocused=!0}onModelChange(v){(""===v||null==v)&&this._maskService.actualValue&&(this._maskService.actualValue=this._maskService.getActualValue(""))}onInput(v){if(this._isComposing)return;const y=v.target,j=this._maskService.inputTransformFn(y.value);if("number"!==y.type)if("string"==typeof j||"number"==typeof j){if(y.value=j.toString(),this._inputValue=y.value,this._setMask(),!this._maskValue)return void this.onChange(y.value);let R=1===y.selectionStart?y.selectionStart+this._maskService.prefix.length:y.selectionStart;if(this.showMaskTyped&&this.keepCharacterPositions&&1===this._maskService.placeHolderCharacter.length){const Re=y.value.slice(R-1,R),Xe=this.prefix.length,xe=this._maskService._checkSymbolMask(Re,this._maskService.maskExpression[R-1-Xe]??""),ve=this._maskService._checkSymbolMask(Re,this._maskService.maskExpression[R+1-Xe]??""),Je=this._maskService.selStart===this._maskService.selEnd,ge=Number(this._maskService.selStart)-Xe,_t=Number(this._maskService.selEnd)-Xe;if("Backspace"===this._code)if(Je){if(!this._maskService.specialCharacters.includes(this._maskService.maskExpression.slice(R-this.prefix.length,R+1-this.prefix.length))&&Je)if(1===ge&&this.prefix)this._maskService.actualValue=this.prefix+this._maskService.placeHolderCharacter+y.value.split(this.prefix).join("").split(this.suffix).join("")+this.suffix,R-=1;else{const Z=y.value.substring(0,R),oe=y.value.substring(R);this._maskService.actualValue=Z+this._maskService.placeHolderCharacter+oe}}else this._maskService.actualValue=this._maskService.selStart===Xe?this.prefix+this._maskService.maskIsShown.slice(0,_t)+this._inputValue.split(this.prefix).join(""):this._maskService.selStart===this._maskService.maskIsShown.length+Xe?this._inputValue+this._maskService.maskIsShown.slice(ge,_t):this.prefix+this._inputValue.split(this.prefix).join("").slice(0,ge)+this._maskService.maskIsShown.slice(ge,_t)+this._maskService.actualValue.slice(_t+Xe,this._maskService.maskIsShown.length+Xe)+this.suffix;"Backspace"!==this._code&&(xe||ve||!Je?this._maskService.specialCharacters.includes(y.value.slice(R,R+1))&&ve&&!this._maskService.specialCharacters.includes(y.value.slice(R+1,R+2))?(this._maskService.actualValue=y.value.slice(0,R-1)+y.value.slice(R,R+1)+Re+y.value.slice(R+2),R+=1):xe?this._maskService.actualValue=1===y.value.length&&1===R?this.prefix+Re+this._maskService.maskIsShown.slice(1,this._maskService.maskIsShown.length)+this.suffix:y.value.slice(0,R-1)+Re+y.value.slice(R+1).split(this.suffix
1).join("")+this.suffix:this.prefix&&1===y.value.length&&R-Xe==1&&this._maskService._checkSymbolMask(y.value,this._maskService.maskExpression[R-1-Xe]??"")&&(this._maskService.actualValue=this.prefix+y.value+this._maskService.maskIsShown.slice(1,this._maskService.maskIsShown.length)+this.suffix):R=Number(y.selectionStart)-1)}let ae=0,ye=!1;if("Delete"===this._code&&(this._maskService.deletedSpecialCharacter=!0),this._inputValue.length>=this._maskService.maskExpression.length-1&&"Backspace"!==this._code&&"d0/M0/0000"===this._maskService.maskExpression&&R<10){const Re=this._inputValue.slice(R-1,R);y.value=this._inputValue.slice(0,R-1)+Re+this._inputValue.slice(R+1)}if("d0/M0/0000"===this._maskService.maskExpression&&this.leadZeroDateTime&&(R<3&&Number(y.value)>31&&Number(y.value)<40||5===R&&Number(y.value.slice(3,5))>12)&&(R+=2),"Hh:m0:s0"===this._maskService.maskExpression&&this.apm&&(this._justPasted&&"00"===y.value.slice(0,2)&&(y.value=y.value.slice(1,2)+y.value.slice(2,y.value.length)),y.value="00"===y.value?"0":y.value),this._maskService.applyValueChanges(R,this._justPasted,"Backspace"===this._code||"Delete"===this._code,(Re,Xe)=>{this._justPasted=!1,ae=Re,ye=Xe}),this._getActiveElement()!==y)return;this._maskService.plusOnePosition&&(R+=1,this._maskService.plusOnePosition=!1),this._maskExpressionArray.length&&(R="Backspace"===this._code?this.specialCharacters.includes(this._inputValue.slice(R-1,R))?R-1:R:1===y.selectionStart?y.selectionStart+this._maskService.prefix.length:y.selectionStart),this._position=1===this._position&&1===this._inputValue.length?null:this._position;let z=this._position?this._inputValue.length+R+ae:R+("Backspace"!==this._code||ye?ae:0);z>this._getActualInputLength()&&(z=y.value===this._maskService.decimalMarker&&1===y.value.length?this._getActualInputLength()+1:this._getActualInputLength()),z<0&&(z=0),y.setSelectionRange(z,z),this._position=null}else console.warn("Ngx-mask writeValue work with string | number, your current value:",typeof j);else{if(!this._maskValue)return void this.onChange(y.value);this._maskService.applyValueChanges(y.value.length,this._justPasted,"Backspace"===this._code||"Delete"===this._code)}}onCompositionStart(){this._isComposing=!0}onCompositionEnd(v){this._isComposing=!1,this._justPasted=!0,this.onInput(v)}onBlur(v){if(this._maskValue){const y=v.target;if(this.leadZero&&y.value.length>0&&"string"==typeof this.decimalMarker){const j=this._maskService.maskExpression,R=Number(this._maskService.maskExpression.slice(j.length-1,j.length));if(R>1){y.value=this.suffix?y.value.split(this.suffix).join(""):y.value;const ae=y.value.split(this.decimalMarker)[1];y.value=y.value.includes(this.decimalMarker)?y.value+"0".repeat(R-ae.length)+this.suffix:y.value+this.decimalMarker+"0".repeat(R)+this.suffix,this._maskService.actualValue=y.value}}this._maskService.clearIfNotMatchFn()}this._isFocused=!1,this.onTouch()}onClick(v){if(!this._maskValue)return;const y=v.target;null!==y&&null!==y.selectionStart&&y.selectionStart===y.selectionEnd&&y.selectionStart>this._maskService.prefix.length&&38!==v.keyCode&&this._maskService.showMaskTyped&&!this.keepCharacterPositions&&(this._maskService.maskIsShown=this._maskService.showMaskInInput(),y.setSelectionRange&&this._maskService.prefix+this._maskService.maskIsShown===y.value?(y.focus(),y.setSelectionRange(0,0)):y.selectionStart>this._maskService.actualValue.length&&y.setSelectionRange(this._maskService.actualValue.length,this._maskService.actualValue.length));const ae=y&&(y.value===this._maskService.prefix?this._maskService.prefix+this._maskService.maskIsShown:y.value);y&&y.value!==ae&&(y.value=ae),y&&"number"!==y.type&&(y.selectionStart||y.selectionEnd)<=this._maskService.prefix.length?y.selectionStart=this._maskService.prefix.length:y&&y.selectionEnd>this._getActualInputLength()&&(y.selectionEnd=this._getActualInputLength())}onKeyDown(v){if(!this._maskValue)return;if(this._isComposing)return void("Enter"===v.key&&this.onCompositionEnd(v));this._code=v.code?v.code:v.key;const y=v.target;if(this._inputValue=y.value,this._setMask(),"number"!==y.type){if("ArrowUp"===v.key&&v.preventDefault(),"ArrowLeft"===v.key||"Backspace"===v.key||"Delete"===v.key){if("Backspace"===v.key&&0===y.value.length&&(y.selectionStart=y.selectionEnd),"Backspace"===v.key&&0!==y.selectionStart)if(this.specialCharacters=this.specialCharacters?.length?this.specialCharacters:this._config.specialCharacters,this.prefix.length>1&&y.selectionStart<=this.prefix.length)y.setSelectionRange(this.prefix.length,y.selectionEnd);else if(this._inputValue.length!==y.selectionStart&&1!==y.selectionStart)for(;this.specialCharacters.includes((this._inputValue[y.selectionStart-1]??"").toString())&&
1(this.prefix.length>=1&&y.selectionStart>this.prefix.length||0===this.prefix.length);)y.setSelectionRange(y.selectionStart-1,y.selectionEnd);this.checkSelectionOnDeletion(y),this._maskService.prefix.length&&y.selectionStart<=this._maskService.prefix.length&&y.selectionEnd<=this._maskService.prefix.length&&v.preventDefault(),"Backspace"===v.key&&!y.readOnly&&0===y.selectionStart&&y.selectionEnd===y.value.length&&0!==y.value.length&&(this._position=this._maskService.prefix?this._maskService.prefix.length:0,this._maskService.applyMask(this._maskService.prefix,this._maskService.maskExpression,this._position))}this.suffix&&this.suffix.length>1&&this._inputValue.length-this.suffix.length<y.selectionStart?y.setSelectionRange(this._inputValue.length-this.suffix.length,this._inputValue.length):("KeyA"===v.code&&v.ctrlKey||"KeyA"===v.code&&v.metaKey)&&(y.setSelectionRange(0,this._getActualInputLength()),v.preventDefault()),this._maskService.selStart=y.selectionStart,this._maskService.selEnd=y.selectionEnd}}writeValue(v){var y=this;return(0,n.A)(function*(){if("object"==typeof v&&null!==v&&"value"in v&&("disable"in v&&y.setDisabledState(!!v.disable),v=v.value),null!==v&&(v=y.inputTransformFn?y.inputTransformFn(v):v),"string"==typeof v||"number"==typeof v||null==v){(null==v||""===v)&&(y._maskService._currentValue="",y._maskService._previousValue="");let j=v;if("number"==typeof j||y._maskValue.startsWith("separator")){j=String(j);const R=y._maskService.currentLocaleDecimalMarker();Array.isArray(y._maskService.decimalMarker)||(j=y._maskService.decimalMarker!==R?j.replace(R,y._maskService.decimalMarker):j),y._maskService.leadZero&&j&&y.maskExpression&&!1!==y.dropSpecialCharacters&&(j=y._maskService._checkPrecision(y._maskService.maskExpression,j)),","===y._maskService.decimalMarker&&(j=j.toString().replace(".",",")),y.maskExpression?.startsWith("separator")&&y.leadZero&&requestAnimationFrame(()=>{y._maskService.applyMask(j?.toString()??"",y._maskService.maskExpression)}),y._maskService.isNumberValue=!0}"string"!=typeof j&&(j=""),y._inputValue=j,y._setMask(),j&&y._maskService.maskExpression||y._maskService.maskExpression&&(y._maskService.prefix||y._maskService.showMaskTyped)?("function"!=typeof y.inputTransformFn&&(y._maskService.writingValue=!0),y._maskService.formElementProperty=["value",y._maskService.applyMask(j,y._maskService.maskExpression)],"function"!=typeof y.inputTransformFn&&(y._maskService.writingValue=!1)):y._maskService.formElementProperty=["value",j],y._inputValue=j}else console.warn("Ngx-mask writeValue work with string | number, your current value:",typeof v)})()}registerOnChange(v){this._maskService.onChange=this.onChange=v}registerOnTouched(v){this.onTouch=v}_getActiveElement(v=this.document){const y=v?.activeElement?.shadowRoot;return y?.activeElement?this._getActiveElement(y):v.activeElement}checkSelectionOnDeletion(v){v.selectionStart=Math.min(Math.max(this.prefix.length,v.selectionStart),this._inputValue.length-this.suffix.length),v.selectionEnd=Math.min(Math.max(this.prefix.length,v.selectionEnd),this._inputValue.length-this.suffix.length)}setDisabledState(v){this._maskService.formElementProperty=["disabled",v]}_applyMask(){this._maskService.maskExpression=this._maskService._repeatPatternSymbols(this._maskValue||""),this._maskService.formElementProperty=["value",this._maskService.applyMask(this._inputValue,this._maskService.maskExpression)]}_validateTime(v){const y=this._maskValue.split("").filter(j=>":"!==j).length;return v&&(0==+(v[v.length-1]??-1)&&v.length<y||v.length<=y-2)?this._createValidationError(v):null}_getActualInputLength(){return this._maskService.actualValue.length||this._maskService.actualValue.length+this._maskService.prefix.length}_createValidationError(v){return{mask:{requiredMask:this._maskValue,actualValue:v}}}_setMask(){this._maskExpressionArray.some(v=>{if(v.split("").some(j=>this._maskService.specialCharacters.includes(j))&&this._inputValue&&!v.includes("S")||v.includes("{")){const j=this._maskService.removeMask(this._inputValue)?.length<=this._maskService.removeMask(v)?.length;if(j)return this._maskValue=this.maskExpression=this._maskService.maskExpression=v.includes("{")?this._maskService._repeatPatternSymbols(v):v,j;
1{const R=this._maskExpressionArray[this._maskExpressionArray.length-1]??"";this._maskValue=this.maskExpression=this._maskService.maskExpression=R.includes("{")?this._maskService._repeatPatternSymbols(R):R}}else{const j=this._maskService.removeMask(this._inputValue)?.split("").every((R,ae)=>{const ye=v.charAt(ae);return this._maskService._checkSymbolMask(R,ye)});if(j)return this._maskValue=this.maskExpression=this._maskService.maskExpression=v,j}})}static#e=this.\u0275fac=function(y){return new(y||de)};static#t=this.\u0275dir=d.FsC({type:de,selectors:[["input","mask",""],["textarea","mask",""]],hostBindings:function(y,j){1&y&&d.bIt("paste",function(){return j.onPaste()})("focus",function(ae){return j.onFocus(ae)})("ngModelChange",function(ae){return j.onModelChange(ae)})("input",function(ae){return j.onInput(ae)})("compositionstart",function(ae){return j.onCompositionStart(ae)})("compositionend",function(ae){return j.onCompositionEnd(ae)})("blur",function(ae){return j.onBlur(ae)})("click",function(ae){return j.onClick(ae)})("keydown",function(ae){return j.onKeyDown(ae)})},inputs:{maskExpression:[0,"mask","maskExpression"],specialCharacters:"specialCharacters",patterns:"patterns",prefix:"prefix",suffix:"suffix",thousandSeparator:"thousandSeparator",decimalMarker:"decimalMarker",dropSpecialCharacters:"dropSpecialCharacters",hiddenInput:"hiddenInput",showMaskTyped:"showMaskTyped",placeHolderCharacter:"placeHolderCharacter",shownMaskExpression:"shownMaskExpression",showTemplate:"showTemplate",clearIfNotMatch:"clearIfNotMatch",validation:"validation",separatorLimit:"separatorLimit",allowNegativeNumbers:"allowNegativeNumbers",leadZeroDateTime:"leadZeroDateTime",leadZero:"leadZero",triggerOnMaskChange:"triggerOnMaskChange",apm:"apm",inputTransformFn:"inputTransformFn",outputTransformFn:"outputTransformFn",keepCharacterPositions:"keepCharacterPositions"},outputs:{maskFilled:"maskFilled"},exportAs:["mask","ngxMask"],standalone:!0,features:[d.Jv_([{provide:p.kq,useExisting:de,multi:!0},{provide:p.cz,useExisting:de,multi:!0},P]),d.OA$]})}return de})(),W=(()=>{class de{constructor(){this.defaultOptions={},this._maskService=(0,d.WQX)(P),this._maskExpressionArray=[],this.mask=""}transform(v,y,{patterns:j,...R}={}){const ae={maskExpression:y,...this.defaultOptions,...R,patterns:{...this._maskService.patterns,...j}};if(Object.entries(ae).forEach(([ye,z])=>{this._maskService[ye]=z}),y.includes("||"))return y.split("||").length>1?(this._maskExpressionArray=y.split("||").sort((ye,z)=>ye.length-z.length),this._setMask(v),this._maskService.applyMask(`${v}`,this.mask)):(this._maskExpressionArray=[],this._maskService.applyMask(`${v}`,this.mask));if(y.includes("{"))return this._maskService.applyMask(`${v}`,this._maskService._repeatPatternSymbols(y));if(y.startsWith("separator")){R.decimalMarker&&(this._maskService.decimalMarker=R.decimalMarker),R.thousandSeparator&&(this._maskService.thousandSeparator=R.thousandSeparator),R.leadZero&&(this._maskService.leadZero=R.leadZero),v=String(v);const ye=this._maskService.currentLocaleDecimalMarker();Array.isArray(this._maskService.decimalMarker)||(v=this._maskService.decimalMarker!==ye?v.replace(ye,this._maskService.decimalMarker):v),this._maskService.leadZero&&v&&!1!==this._maskService.dropSpecialCharacters&&(v=this._maskService._checkPrecision(y,v)),","===this._maskService.decimalMarker&&(v=v.toString().replace(".",",")),this._maskService.isNumberValue=!0}return this._maskService.applyMask(null==v?"":`${v}`,y)}_setMask(v){this._maskExpressionArray.length>0&&this._maskExpressionArray.some(y=>{const j=this._maskService.removeMask(v)?.length<=this._maskService.removeMask(y)?.length;if(v&&j)return this.mask=y,j;this.mask=this._maskExpressionArray[this._maskExpressionArray.length-1]??""})}static#e=this.\u0275fac=function(y){return new(y||de)};static#t=this.\u0275pipe=d.EJ8({name:"mask",type:de,pure:!0,standalone:!0})}return de})()},89524:(mt,ie,a)=>{"use strict";a.d(ie,{sB:()=>Ke});var n=a(54438);let Ke=(()=>{class Q{}return Q.\u0275fac=function(J){return new(J||Q)},Q.\u0275mod=n.$C({type:Q}),Q.\u0275inj=n.G2t({}),Q})()},10467:(mt,ie,a)=>{"use strict";function n(u,p,I,C,B,M,b){try{var E=u[M](b),L=E.value}catch(P){return void I(P)}E.done?p(L):Promise.resolve(L).then(C,B)}function d(u){return function(){var p=this,I=arguments;return new Promise(function(C,B){var M=u.apply(p,I);function b(L){n(M,C,B,b,E,"next",L)}function E(L){n(M,C,B,b,E,"throw",L)}b(void 0)})}}a.d(ie,{A:()=>d})}}]);

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.